|
|
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: 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