|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 1024 (0x400)
Types: TYP, TextFile
Names: »TEST_ALU_ZEROS_ONES.TYP«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
└─⟦this⟧ »TEST_ALU_ZEROS_ONES.TYP«
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
└─⟦this⟧ »TEST_ALU_ZEROS_ONES.TYP«
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
└─⟦this⟧ »TEST_ALU_ZEROS_ONES.TYP«
10 ; --------------------------------------------------------------------------------------
10 ; Hash 1f86ddaa86e04800 (no python module)
10 ; --------------------------------------------------------------------------------------
10 PC_:
10 31 .CODE EXPERIMENT
11 R1_:
11 00 .DATA 0x0 ; P11OF0 ZEROS_ONES_PASS
; P11OF1 A_BUS_ZEROS
12 R2_:
12 20 .DATA 0x20
13 R3_:
13 28 .DATA 0x28
14 R4_:
14 00 .DATA 0x0
15 R5_:
15 00 .DATA 0x0
16 R6_:
16 00 .DATA 0x0
17 R7_:
17 00 .DATA 0x0
18 4c .CODE 0x4c
19 5f .CODE 0x5f
1a 04 .DATA 0x4
1b 3f .DATA 0x3f
1c f0 .DATA 0xf0
1d ff .DATA 0xff
1e bf .DATA 0xbf
1f 0d .DATA 0xd
20 00 .DATA 0x0 ; P20OS8 EXPECT
21 00 .DATA 0x0
22 00 .DATA 0x0
23 00 .DATA 0x0
24 00 .DATA 0x0
25 00 .DATA 0x0
26 00 .DATA 0x0
27 00 .DATA 0x0
28 00 .DATA 0x0 ; P28OS8 RESULT
29 00 .DATA 0x0
2a 00 .DATA 0x0
2b 00 .DATA 0x0
2c 00 .DATA 0x0
2d 00 .DATA 0x0
2e 00 .DATA 0x0
2f 00 .DATA 0x0
30 00 .DATA 0x0
31 EXPERIMENT:
31 18 CALL 0x4c
32 8f a7 1e MOV #0xa7,0x1e
35 ae 88 20 VINV [0x8],0x20
38 18 CALL 0x4c
39 66 SET PX
3a 8f 81 1e MOV #0x81,0x1e
3d ae 88 20 VINV [0x8],0x20
40 91 50 3f 1a MOV.W #0x503f,0x1a
44 19 CALL 0x5f
45 91 50 4f 1a MOV.W #0x504f,0x1a
49 19 CALL 0x5f
4a 64 SET PT
4b 5c END
4c ; --------------------------------------------------------------------------------------
4c ; Subroutine
4c ; --------------------------------------------------------------------------------------
4c 91 04 3f 1a MOV.W #0x043f,0x1a
50 19 CALL 0x5f
51 91 08 5f 1a MOV.W #0x085f,0x1a
55 19 CALL 0x5f
56 91 04 4f 1a MOV.W #0x044f,0x1a
5a 19 CALL 0x5f
5b 91 08 6f 1a MOV.W #0x086f,0x1a
5f ; --------------------------------------------------------------------------------------
5f ; Subroutine
5f ; --------------------------------------------------------------------------------------
5f c8 ff ff 2b WFSM.W #0xffff,{2b}
63 da 50 1a 3b CHN_SND 0x1a,{T.UIR:3b}
67 bc 4b FSM {4b}
69 bc 13 FSM {13}
6b d2 00 3b FSM_8X #0x00,{3b}
6e bc 5b FSM {5b}
70 da 33 39 CHN_RCV {TV.WDR:39},@R3
73 af 88 VINV [0x8],R3
75 b1 28 4b VJMP NE,[0x8],R2,R3,0x4b
78 2c RET
P11OF0 ZEROS_ONES_PASS\r P11OF1 A_BUS_ZEROS\r P20OS8 EXPECT\r P28OS8 RESULT\r \r 31\r 00\r 20\r 28\r 00\r 00\r 00\r 00\r \r 4C\r 5F\r 04\r 3F\r F0\r FF\r BF\r 0D\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 18\r 8F\r A7\r 1E\r AE\r 88\r 20\r 18\r 66\r 8F\r 81\r 1E\r AE\r 88\r 20\r 91\r 50\r 3F\r 1A\r 19\r 91\r 50\r 4F\r 1A\r 19\r 64\r 5C\r 91\r 04\r 3F\r 1A\r 19\r 91\r 08\r 5F\r 1A\r 19\r 91\r 04\r 4F\r 1A\r 19\r 91\r 08\r 6F\r 1A\r C8\r FF\r FF\r 2B\r DA\r 50\r 1A\r 3B\r BC\r 4B\r BC\r 13\r D2\r 00\r 3B\r BC\r 5B\r DA\r 33\r 39\r AF\r 88\r B1\r 28\r 4B\r 2C\r «nul»