|
|
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: TextFile, VAL
Names: »TEST_ALU_ZEROS_ONES.VAL«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
└─⟦this⟧ »TEST_ALU_ZEROS_ONES.VAL«
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
└─⟦this⟧ »TEST_ALU_ZEROS_ONES.VAL«
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
└─⟦this⟧ »TEST_ALU_ZEROS_ONES.VAL«
10 ; --------------------------------------------------------------------------------------
10 ; Hash 6b388bbade8f052b (no python module)
10 ; --------------------------------------------------------------------------------------
10 PC_:
10 30 .CODE EXPERIMENT
11 R1_:
11 00 .DATA 0x0 ; P11OF0 ZEROS_ONES_PASS
; P11OF1 A_BUS_ZEROS
12 R2_:
12 1f .DATA 0x1f
13 R3_:
13 27 .DATA 0x27
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 4b .CODE 0x4b
19 5e .CODE 0x5e
1a 04 .DATA 0x4
1b 3f .DATA 0x3f
1c ff .DATA 0xff
1d 07 .DATA 0x7
1e ff .DATA 0xff
1f 00 .DATA 0x0 ; P1FOS8 EXPECT
20 00 .DATA 0x0
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 ; P27OS8 RESULT
28 00 .DATA 0x0
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 EXPERIMENT:
30 18 CALL 0x4b
31 8f cf 1e MOV #0xcf,0x1e
34 ae 88 1f VINV [0x8],0x1f
37 18 CALL 0x4b
38 66 SET PX
39 8f 83 1e MOV #0x83,0x1e
3c ae 88 1f VINV [0x8],0x1f
3f 91 50 3f 1a MOV.W #0x503f,0x1a
43 19 CALL 0x5e
44 91 50 4f 1a MOV.W #0x504f,0x1a
48 19 CALL 0x5e
49 64 SET PT
4a 5c END
4b ; --------------------------------------------------------------------------------------
4b ; Subroutine
4b ; --------------------------------------------------------------------------------------
4b 91 04 3f 1a MOV.W #0x043f,0x1a
4f 19 CALL 0x5e
50 91 08 5f 1a MOV.W #0x085f,0x1a
54 19 CALL 0x5e
55 91 04 4f 1a MOV.W #0x044f,0x1a
59 19 CALL 0x5e
5a 91 08 6f 1a MOV.W #0x086f,0x1a
5e ; --------------------------------------------------------------------------------------
5e ; Subroutine
5e ; --------------------------------------------------------------------------------------
5e c8 ff ff 2b WFSM.W #0xffff,{2b}
62 da 40 1a 3b CHN_SND 0x1a,{V.UIR:3b}
66 bc 4b FSM {4b}
68 bc 13 FSM {13}
6a d2 00 3b FSM_8X #0x00,{3b}
6d bc 5b FSM {5b}
6f da 33 39 CHN_RCV {TV.WDR:39},@R3
72 af 88 VINV [0x8],R3
74 b1 28 4a VJMP NE,[0x8],R2,R3,0x4a
77 2c RET
P11OF0 ZEROS_ONES_PASS\r P11OF1 A_BUS_ZEROS\r P1FOS8 EXPECT\r P27OS8 RESULT\r \r 30\r 00\r 1F\r 27\r 00\r 00\r 00\r 00\r \r 4B\r 5E\r 04\r 3F\r FF\r 07\r FF\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 CF\r 1E\r AE\r 88\r 1F\r 18\r 66\r 8F\r 83\r 1E\r AE\r 88\r 1F\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 40\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 4A\r 2C\r «nul»