|
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: 834 (0x342) Types: M32, TextFile Names: »TEST_TAGSTORE_PARITY_2.M32«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293 └─ ⟦this⟧ »TEST_TAGSTORE_PARITY_2.M32« └─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3 └─ ⟦this⟧ »TEST_TAGSTORE_PARITY_2.M32«
10 ; -------------------------------------------------------------------------------------- 10 ; Hash f88e690cb960bfea (no python module) 10 ; -------------------------------------------------------------------------------------- 10 PC_: 10 42 .CODE EXPERIMENT 11 R1_: 11 00 .DATA 0x0 ; P11OF0 PASSED ; P11OF1 CHECK_GOOD 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 d2 .CODE 0xd2 19 b5 .CODE 0xb5 1a 55 .DATA 0x55 1b a4 .DATA 0xa4 1c aa .DATA 0xaa 1d 85 .DATA 0x85 1e ff .DATA 0xff 1f fe .DATA 0xfe 20 00 .DATA 0x0 21 5e .DATA 0x5e 22 a4 .DATA 0xa4 23 55 .DATA 0x55 24 85 .DATA 0x85 25 aa .DATA 0xaa 26 fe .DATA 0xfe 27 ff .DATA 0xff 28 fe .DATA 0xfe 29 ff .DATA 0xff 2a a4 .DATA 0xa4 2b 85 .DATA 0x85 2c fe .DATA 0xfe 2d 54 .DATA 0x54 2e 4a .DATA 0x4a 2f 45 .DATA 0x45 30 ef .DATA 0xef 31 ab .DATA 0xab 32 00 .DATA 0x0 33 00 .DATA 0x0 34 00 .DATA 0x0 35 00 .DATA 0x0 36 00 .DATA 0x0 37 00 .DATA 0x0 38 00 .DATA 0x0 39 00 .DATA 0x0 3a 00 .DATA 0x0 3b 00 .DATA 0x0 ; P3BOS1 EXPECTED_PLANEA_PARITY 3c 00 .DATA 0x0 ; P3COS1 EXPECTED_PLANEB_PARITY 3d 00 .DATA 0x0 ; P3DOS1 ERROR 3e 00 .DATA 0x0 ; P3EOS1 GENERATED_PLANEA_PARITY 3f 00 .DATA 0x0 ; P3FOS1 GENERATED_PLANEB_PARITY 40 00 .DATA 0x0 41 12 .DATA 0x12 42 EXPERIMENT: 42 c6 ff 30 WFSM.H #0xff,{30} 45 c6 ff b0 WFSM.H #0xff,{b0} 48 b0 c8 32 32 VXOR [0x8],0x32,0x32 4c 9e 3a 3a XOR 0x3a,0x3a 4f 9e 40 40 XOR 0x40,0x40 52 18 CALL 0xd2 53 b0 48 1a 32 VMOV [0x8],0x1a,0x32 57 8f 55 3a MOV #0x55,0x3a 5a 8f 01 40 MOV #0x01,0x40 5d 18 CALL 0xd2 5e b0 48 22 32 VMOV [0x8],0x22,0x32 62 8f aa 3a MOV #0xaa,0x3a 65 8f 02 40 MOV #0x02,0x40 68 18 CALL 0xd2 69 b0 48 2a 32 VMOV [0x8],0x2a,0x32 6d 8f ff 3a MOV #0xff,0x3a 70 8f 03 40 MOV #0x03,0x40 73 66 SET PX 74 18 CALL 0xd2 75 19 CALL 0xb5 76 9e 3a 3a XOR 0x3a,0x3a 79 8f 03 40 MOV #0x03,0x40 7c 18 CALL 0xd2 7d 6a CLR PX 7e 19 CALL 0xb5 7f b0 48 22 32 VMOV [0x8],0x22,0x32 83 8f 55 3a MOV #0x55,0x3a 86 8f 02 40 MOV #0x02,0x40 89 18 CALL 0xd2 8a 19 CALL 0xb5 8b b0 48 1a 32 VMOV [0x8],0x1a,0x32 8f 8f aa 3a MOV #0xaa,0x3a 92 8f 01 40 MOV #0x01,0x40 95 18 CALL 0xd2 96 19 CALL 0xb5 97 b0 c8 32 32 VXOR [0x8],0x32,0x32 9b 8f ff 3a MOV #0xff,0x3a 9e 8f 00 40 MOV #0x00,0x40 a1 18 CALL 0xd2 a2 19 CALL 0xb5 a3 64 SET PT a4 cc 3c 3b RFSM.H {3c},0x3b a7 cc 3c 3e RFSM.H {3c},0x3e aa cc bc 3c RFSM.H {bc},0x3c ad cc bc 3f RFSM.H {bc},0x3f b0 c6 f8 a2 WFSM.H #0xf8,{a2} b3 d8 FSM2 b4 5c END b5 ; -------------------------------------------------------------------------------------- b5 ; Subroutine b5 ; -------------------------------------------------------------------------------------- b5 c6 00 89 WFSM.H #0x00,{89} b8 c6 00 89 WFSM.H #0x00,{89} bb c6 b8 a2 WFSM.H #0xb8,{a2} be bc 02 FSM {02} c0 c6 f8 a2 WFSM.H #0xf8,{a2} c3 cc 0a 3d RFSM.H {0a},0x3d c6 3e cd JMP NPX,0xcd c8 43 0c 3d a4 TEST NZ,#0x0c,0x3d,0xa4 cc 2c RET cd 42 0c 3d a4 TEST Z,#0x0c,0x3d,0xa4 d1 2c RET d2 ; -------------------------------------------------------------------------------------- d2 ; Subroutine d2 ; -------------------------------------------------------------------------------------- d2 b8 40 IDENT 0x40 d4 02 REPEAT #0x02 d5 da 20 32 05 CHN_SND 0x32,{M.DREG_VAL_PAR:05} d9 bc 23 FSM {23} db c0 41 04 WP2_FSM 0x41,{04} de c0 40 04 WP2_FSM 0x40,{04} e1 c6 88 a2 WFSM.H #0x88,{a2} e4 bc 02 FSM {02} e6 c6 f8 a2 WFSM.H #0xf8,{a2} e9 93 40 40 ADD #0x40,0x40 ec 16 UNTIL ed 2c RET
P11OF0 PASSED P11OF1 CHECK_GOOD P3BOS1 EXPECTED_PLANEA_PARITY P3EOS1 GENERATED_PLANEA_PARITY P3COS1 EXPECTED_PLANEB_PARITY P3FOS1 GENERATED_PLANEB_PARITY P3DOS1 ERROR 42 00 18 18 00 00 00 00 D2 B5 55 A4 AA 85 FF FE 00 5E A4 55 85 AA FE FF FE FF A4 85 FE 54 4A 45 EF AB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 C6 FF 30 C6 FF B0 B0 C8 32 32 9E 3A 3A 9E 40 40 18 B0 48 1A 32 8F 55 3A 8F 01 40 18 B0 48 22 32 8F AA 3A 8F 02 40 18 B0 48 2A 32 8F FF 3A 8F 03 40 66 18 19 9E 3A 3A 8F 03 40 18 6A 19 B0 48 22 32 8F 55 3A 8F 02 40 18 19 B0 48 1A 32 8F AA 3A 8F 01 40 18 19 B0 C8 32 32 8F FF 3A 8F 00 40 18 19 64 CC 3C 3B CC 3C 3E CC BC 3C CC BC 3F C6 F8 A2 D8 5C C6 00 89 C6 00 89 C6 B8 A2 BC 02 C6 F8 A2 CC 0A 3D 3E CD 43 0C 3D A4 2C 42 0C 3D A4 2C B8 40 02 DA 20 32 05 BC 23 C0 41 04 C0 40 04 C6 88 A2 BC 02 C6 F8 A2 93 40 40 16 2C