|
|
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: 523 (0x20b)
Types: M32, TextFile
Names: »TEST_PARALLEL_SERIAL.M32«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
└─⟦this⟧ »TEST_PARALLEL_SERIAL.M32«
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
└─⟦this⟧ »TEST_PARALLEL_SERIAL.M32«
10 ; --------------------------------------------------------------------------------------
10 ; Hash c913818f804ecf87 (no python module)
10 ; --------------------------------------------------------------------------------------
10 PC_:
10 21 .CODE EXPERIMENT
11 R1_:
11 00 .DATA 0x0 ; P11OF0 PASSED
12 R2_:
12 18 .DATA 0x18
13 R3_:
13 18 .DATA 0x18
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 6a .CODE 0x6a
19 77 .CODE 0x77
1a 9d .CODE 0x9d
1b a2 .CODE 0xa2
1c 00 .DATA 0x0 ; P1COS1 EXPECTED_DATA
1d 00 .DATA 0x0 ; P1DOS1 TEST_PHASE
1e 00 .DATA 0x0 ; P1EOS1 BAD_BITS
1f 00 .DATA 0x0
20 00 .DATA 0x0
21 EXPERIMENT:
21 8f 00 1c MOV #0x00,0x1c
24 18 CALL 0x6a
25 8f ff 1c MOV #0xff,0x1c
28 18 CALL 0x6a
29 8f aa 1c MOV #0xaa,0x1c
2c 18 CALL 0x6a
2d 8f 55 1c MOV #0x55,0x1c
30 18 CALL 0x6a
31 82 1d INC 0x1d
33 8f 00 1c MOV #0x00,0x1c
36 19 CALL 0x77
37 8f ff 1c MOV #0xff,0x1c
3a 19 CALL 0x77
3b 8f aa 1c MOV #0xaa,0x1c
3e 19 CALL 0x77
3f 8f 55 1c MOV #0x55,0x1c
42 19 CALL 0x77
43 82 1d INC 0x1d
45 8f 00 1c MOV #0x00,0x1c
48 1a CALL 0x9d
49 8f ff 1c MOV #0xff,0x1c
4c 1a CALL 0x9d
4d 8f aa 1c MOV #0xaa,0x1c
50 1a CALL 0x9d
51 8f 55 1c MOV #0x55,0x1c
54 1a CALL 0x9d
55 82 1d INC 0x1d
57 8f 00 1c MOV #0x00,0x1c
5a 1b CALL 0xa2
5b 8f ff 1c MOV #0xff,0x1c
5e 1b CALL 0xa2
5f 8f aa 1c MOV #0xaa,0x1c
62 1b CALL 0xa2
63 8f 55 1c MOV #0x55,0x1c
66 1b CALL 0xa2
67 64 SET PT
68 d8 FSM2
69 5c END
6a ; --------------------------------------------------------------------------------------
6a ; Subroutine
6a ; --------------------------------------------------------------------------------------
6a c0 1c 9c WP2_FSM 0x1c,{9c}
6d cc 1c 1e RFSM.H {1c},0x1e
70 9e 1c 1e XOR 0x1c,0x1e
73 46 1e 68 JMP NZ,0x1e,0x68
76 2c RET
77 ; --------------------------------------------------------------------------------------
77 ; Subroutine
77 ; --------------------------------------------------------------------------------------
77 c0 1c 9c WP2_FSM 0x1c,{9c}
7a 8f 01 1f MOV #0x01,0x1f
7d 08 REPEAT #0x08
7e cc 1e 1e RFSM.H {1e},0x1e
81 8e 1e 20 MOV 0x1e,0x20
84 96 1f 1e AND 0x1f,0x1e
87 4d ff 20 93 JMP EQ,#0xff,0x20,0x93
8b 46 20 68 JMP NZ,0x20,0x68
8e 46 1e 68 JMP NZ,0x1e,0x68
91 36 96 JMP 0x96
93 44 1e 68 JMP Z,0x1e,0x68
96 a6 01 1f LEFT.0 #0x1,0x1f,[0x1]
99 bc 9e FSM {9e}
9b 16 UNTIL
9c 2c RET
9d ; --------------------------------------------------------------------------------------
9d ; Subroutine
9d ; --------------------------------------------------------------------------------------
9d d0 1c 1d FSM_8X 0x1c,{1d}
a0 36 6d JMP 0x6d
a2 ; --------------------------------------------------------------------------------------
a2 ; Subroutine
a2 ; --------------------------------------------------------------------------------------
a2 d0 1c 1d FSM_8X 0x1c,{1d}
a5 36 7a JMP 0x7a
P11OF0 PASSED P1DOS1 TEST_PHASE P1COS1 EXPECTED_DATA P1EOS1 BAD_BITS 21 00 18 18 00 00 00 00 6A 77 9D A2 00 00 00 00 00 8F 00 1C 18 8F FF 1C 18 8F AA 1C 18 8F 55 1C 18 82 1D 8F 00 1C 19 8F FF 1C 19 8F AA 1C 19 8F 55 1C 19 82 1D 8F 00 1C 1A 8F FF 1C 1A 8F AA 1C 1A 8F 55 1C 1A 82 1D 8F 00 1C 1B 8F FF 1C 1B 8F AA 1C 1B 8F 55 1C 1B 64 D8 5C C0 1C 9C CC 1C 1E 9E 1C 1E 46 1E 68 2C C0 1C 9C 8F 01 1F 08 CC 1E 1E 8E 1E 20 96 1F 1E 4D FF 20 93 46 20 68 46 1E 68 36 96 44 1E 68 A6 01 1F BC 9E 16 2C D0 1C 1D 36 6D D0 1C 1D 36 7A