|
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 - download
Length: 1024 (0x400) Types: M32, TextFile Names: »TEST_PARALLEL_SERIAL.M32«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288 └─ ⟦this⟧ »TEST_PARALLEL_SERIAL.M32« └─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5 └─ ⟦this⟧ »TEST_PARALLEL_SERIAL.M32« └─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000 └─ ⟦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«nul»