|
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: 604 (0x25c) Types: M32, TextFile Names: »CHECK_MEMORY_ZERO.M32«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293 └─ ⟦this⟧ »CHECK_MEMORY_ZERO.M32« └─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3 └─ ⟦this⟧ »CHECK_MEMORY_ZERO.M32«
10 ; -------------------------------------------------------------------------------------- 10 ; Hash 5ad221e080b33d0a (no python module) 10 ; -------------------------------------------------------------------------------------- 10 PC_: 10 38 .CODE EXPERIMENT 11 R1_: 11 00 .DATA 0x0 ; P11OF0 PASSED 12 R2_: 12 1a .DATA 0x1a 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 6d .CODE 0x6d 19 7c .CODE 0x7c 1a 00 .DATA 0x0 1b 00 .DATA 0x0 1c 00 .DATA 0x0 1d 00 .DATA 0x0 1e 00 .DATA 0x0 1f 00 .DATA 0x0 20 00 .DATA 0x0 21 00 .DATA 0x0 22 00 .DATA 0x0 ; P22OS1 FAIL_WORD 23 00 .DATA 0x0 ; P23IS1 SET_NUM ; P23OS2 FAIL_LINE 24 00 .DATA 0x0 25 00 .DATA 0x0 ; P25OS8 FAIL_DATA.TYP 26 00 .DATA 0x0 27 00 .DATA 0x0 28 00 .DATA 0x0 29 00 .DATA 0x0 2a 00 .DATA 0x0 2b 00 .DATA 0x0 2c 00 .DATA 0x0 2d 00 .DATA 0x0 ; P2DOS8 FAIL_DATA.VAL 2e 00 .DATA 0x0 2f 00 .DATA 0x0 30 00 .DATA 0x0 31 00 .DATA 0x0 32 00 .DATA 0x0 33 00 .DATA 0x0 34 00 .DATA 0x0 35 00 .DATA 0x0 ; P35OS1 FAIL_DATA.VPAR 36 00 .DATA 0x0 ; P36OS2 FAIL_DATA.CBITS 37 00 .DATA 0x0 38 EXPERIMENT: 38 c6 18 a2 WFSM.H #0x18,{a2} 3b b8 23 IDENT 0x23 3d 8e 23 24 MOV 0x23,0x24 40 97 40 24 AND #0x40,0x24 43 44 24 47 JMP Z,0x24,0x47 46 66 SET PX 47 da 01 03 CHN_SND @R2,{M.MAR:03} 4a c6 00 04 WFSM.H #0x00,{04} 4d c0 23 04 WP2_FSM 0x23,{04} 50 8e 23 24 MOV 0x23,0x24 53 10 REPEAT #0x10 54 d8 FSM2 55 62 0a DELAY #0x0a 57 28 CALL NPX,0x6d 58 21 CALL PX,0x7c 59 f0 8b JMP DFLG,0x8b 5b c6 00 04 WFSM.H #0x00,{04} 5e 82 24 INC 0x24 60 c0 24 04 WP2_FSM 0x24,{04} 63 16 UNTIL 64 82 22 INC 0x22 66 4f 40 22 47 JMP NE,#0x40,0x22,0x47 6a 64 SET PT 6b 36 96 JMP 0x96 6d ; -------------------------------------------------------------------------------------- 6d ; Subroutine 6d ; -------------------------------------------------------------------------------------- 6d bc 3d FSM {3d} 6f c6 f7 11 WFSM.H #0xf7,{11} 72 f0 8b JMP DFLG,0x8b 74 bc 3d FSM {3d} 76 f2 6f JMP NDFLG,0x6f 78 c6 f7 11 WFSM.H #0xf7,{11} 7b 2c RET 7c ; -------------------------------------------------------------------------------------- 7c ; Subroutine 7c ; -------------------------------------------------------------------------------------- 7c bc bd FSM {bd} 7e c6 f7 11 WFSM.H #0xf7,{11} 81 f0 8b JMP DFLG,0x8b 83 bc bd FSM {bd} 85 f2 7e JMP NDFLG,0x7e 87 c6 f7 11 WFSM.H #0xf7,{11} 8a 2c RET 8b cc 84 24 RFSM.H {84},0x24 8e cc 84 23 RFSM.H {84},0x23 91 88 23 DEC.W 0x23 93 97 0f 23 AND #0x0f,0x23 96 3a 9c JMP PX,0x9c 98 bc 27 FSM {27} 9a 36 9e JMP 0x9e 9c bc a7 FSM {a7} 9e da 12 25 85 CHN_RCV {M.DREG_FULL:85},0x25 a2 c6 f8 a2 WFSM.H #0xf8,{a2} a5 d8 FSM2 a6 5c END
P23IS1 SET_NUM P11OF0 PASSED P23OS2 FAIL_LINE P22OS1 FAIL_WORD P25OS8 FAIL_DATA.TYP P2DOS8 FAIL_DATA.VAL P35OS1 FAIL_DATA.VPAR P36OS2 FAIL_DATA.CBITS 38 00 1A 18 00 00 00 00 6D 7C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C6 18 A2 B8 23 8E 23 24 97 40 24 44 24 47 66 DA 01 03 C6 00 04 C0 23 04 8E 23 24 10 D8 62 0A 28 21 F0 8B C6 00 04 82 24 C0 24 04 16 82 22 4F 40 22 47 64 36 96 BC 3D C6 F7 11 F0 8B BC 3D F2 6F C6 F7 11 2C BC BD C6 F7 11 F0 8B BC BD F2 7E C6 F7 11 2C CC 84 24 CC 84 23 88 23 97 0F 23 3A 9C BC 27 36 9E BC A7 DA 12 25 85 C6 F8 A2 D8 5C