|
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: 867 (0x363) Types: M32, TextFile Names: »TEST_DRAM_ADDRESS.M32«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293 └─ ⟦this⟧ »TEST_DRAM_ADDRESS.M32« └─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3 └─ ⟦this⟧ »TEST_DRAM_ADDRESS.M32«
10 ; -------------------------------------------------------------------------------------- 10 ; Hash 00ce1dbce7b9be5a (no python module) 10 ; -------------------------------------------------------------------------------------- 10 PC_: 10 4f .CODE EXPERIMENT 11 R1_: 11 00 .DATA 0x0 ; P11OF0 PASSED 12 R2_: 12 29 .DATA 0x29 13 R3_: 13 3c .DATA 0x3c 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 e8 .CODE 0xe8 19 00 .DATA 0x0 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 23 00 .DATA 0x0 ; P23OS1 BAD_SET_ADR 24 00 .DATA 0x0 ; P24OS2 BAD_LINE_ADR 25 00 .DATA 0x0 26 00 .DATA 0x0 ; P26OS1 BAD_WORD_ADR 27 37 .DATA 0x37 28 4d .DATA 0x4d 29 00 .DATA 0x0 ; P29OS8 GOOD_TYP_DATA 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 00 .DATA 0x0 31 37 .DATA 0x37 ; P31OS8 GOOD_VAL_DATA 32 4d .DATA 0x4d 33 00 .DATA 0x0 34 00 .DATA 0x0 35 37 .DATA 0x37 36 4d .DATA 0x4d 37 00 .DATA 0x0 38 00 .DATA 0x0 39 00 .DATA 0x0 3a 00 .DATA 0x0 3b 00 .DATA 0x0 3c 00 .DATA 0x0 ; P3COS8 BAD_TYP_BITS 3d 00 .DATA 0x0 3e 00 .DATA 0x0 3f 00 .DATA 0x0 40 00 .DATA 0x0 41 00 .DATA 0x0 42 00 .DATA 0x0 43 00 .DATA 0x0 44 00 .DATA 0x0 ; P44OS8 BAD_VAL_BITS 45 00 .DATA 0x0 46 00 .DATA 0x0 47 00 .DATA 0x0 48 00 .DATA 0x0 49 00 .DATA 0x0 4a 00 .DATA 0x0 4b 00 .DATA 0x0 4c 00 .DATA 0x0 4d 00 .DATA 0x0 4e 00 .DATA 0x0 4f EXPERIMENT: 4f b8 23 IDENT 0x23 51 08 REPEAT #0x08 52 90 27 29 MOV.W 0x27,0x29 55 a0 2b 2b XOR.W 0x2b,0x2b 58 b0 44 29 2d VMOV [0x4],0x29,0x2d 5c 8f 10 24 MOV #0x10,0x24 5f a8 03 24 SR.0 #0x1,0x24,[0x3] 62 4f 80 26 69 JMP NE,#0x80,0x26,0x69 66 8f 20 26 MOV #0x20,0x26 69 18 CALL 0xe8 6a da 11 05 CHN_SND @R2,{M.DREG_FULL:05} 6d bc 23 FSM {23} 6f c6 08 a2 WFSM.H #0x08,{a2} 72 bc 02 FSM {02} 74 c6 f8 a2 WFSM.H #0xf8,{a2} 77 ac 08 29 SR.1 #0x1,0x29,[0x8] 7a 97 0f 24 AND #0x0f,0x24 7d ae 23 24 5f VJMP NZ,[0x3],0x24,0x5f 81 ac 08 31 SR.1 #0x1,0x31,[0x8] 84 93 10 23 ADD #0x10,0x23 87 16 UNTIL 88 90 27 31 MOV.W 0x27,0x31 8b a0 33 33 XOR.W 0x33,0x33 8e b0 44 31 35 VMOV [0x4],0x31,0x35 92 8f 00 23 MOV #0x00,0x23 95 b8 23 IDENT 0x23 97 08 REPEAT #0x08 98 90 27 29 MOV.W 0x27,0x29 9b a0 2b 2b XOR.W 0x2b,0x2b 9e b0 44 29 2d VMOV [0x4],0x29,0x2d a2 8f 10 24 MOV #0x10,0x24 a5 a8 03 24 SR.0 #0x1,0x24,[0x3] a8 4f 80 26 af JMP NE,#0x80,0x26,0xaf ac 8f 20 26 MOV #0x20,0x26 af 18 CALL 0xe8 b0 c6 18 a2 WFSM.H #0x18,{a2} b3 bc 02 FSM {02} b5 c6 f8 a2 WFSM.H #0xf8,{a2} b8 8e 23 22 MOV 0x23,0x22 bb 97 40 22 AND #0x40,0x22 be 46 22 f9 JMP NZ,0x22,0xf9 c1 bc 27 FSM {27} c3 da 13 85 CHN_RCV {M.DREG_FULL:85},@R3 c6 b1 d0 VXOR [0x10],R2,R3 c8 af 30 dd VJMP NZ,[0x10],R3,0xdd cb ac 08 29 SR.1 #0x1,0x29,[0x8] ce 97 0f 24 AND #0x0f,0x24 d1 ae 23 24 a5 VJMP NZ,[0x3],0x24,0xa5 d5 ac 08 31 SR.1 #0x1,0x31,[0x8] d8 93 10 23 ADD #0x10,0x23 db 16 UNTIL dc 64 SET PT dd a8 61 23 SR.0 #0x4,0x23,[0x1] e0 97 0f 24 AND #0x0f,0x24 e3 c6 f8 a2 WFSM.H #0xf8,{a2} e6 d8 FSM2 e7 5c END e8 ; -------------------------------------------------------------------------------------- e8 ; Subroutine e8 ; -------------------------------------------------------------------------------------- e8 9a 23 24 OR 0x23,0x24 eb 8e 26 21 MOV 0x26,0x21 ee da 00 19 03 CHN_SND 0x19,{M.MAR:03} f2 c0 25 04 WP2_FSM 0x25,{04} f5 c0 24 04 WP2_FSM 0x24,{04} f8 2c RET f9 bc a7 FSM {a7} fb 36 c3 JMP 0xc3
P11OF0 PASSED P23OS1 BAD_SET_ADR P24OS2 BAD_LINE_ADR P26OS1 BAD_WORD_ADR P29OS8 GOOD_TYP_DATA P31OS8 GOOD_VAL_DATA P3COS8 BAD_TYP_BITS P44OS8 BAD_VAL_BITS 4F 00 29 3C 00 00 00 00 E8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 37 4D 00 00 00 00 00 00 00 00 37 4D 00 00 37 4D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B8 23 08 90 27 29 A0 2B 2B B0 44 29 2D 8F 10 24 A8 03 24 4F 80 26 69 8F 20 26 18 DA 11 05 BC 23 C6 08 A2 BC 02 C6 F8 A2 AC 08 29 97 0F 24 AE 23 24 5F AC 08 31 93 10 23 16 90 27 31 A0 33 33 B0 44 31 35 8F 00 23 B8 23 08 90 27 29 A0 2B 2B B0 44 29 2D 8F 10 24 A8 03 24 4F 80 26 AF 8F 20 26 18 C6 18 A2 BC 02 C6 F8 A2 8E 23 22 97 40 22 46 22 F9 BC 27 DA 13 85 B1 D0 AF 30 DD AC 08 29 97 0F 24 AE 23 24 A5 AC 08 31 93 10 23 16 64 A8 61 23 97 0F 24 C6 F8 A2 D8 5C 9A 23 24 8E 26 21 DA 00 19 03 C0 25 04 C0 24 04 2C BC A7 36 C3