|
|
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: 719 (0x2cf)
Types: M32, TextFile
Names: »TEST_TAGSTORE_ADDRESS.M32«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
└─⟦this⟧ »TEST_TAGSTORE_ADDRESS.M32«
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
└─⟦this⟧ »TEST_TAGSTORE_ADDRESS.M32«
10 ; --------------------------------------------------------------------------------------
10 ; Hash 7e6196ed5396242b (no python module)
10 ; --------------------------------------------------------------------------------------
10 PC_:
10 3b .CODE EXPERIMENT
11 R1_:
11 00 .DATA 0x0 ; P11OF0 PASSED
12 R2_:
12 29 .DATA 0x29
13 R3_:
13 32 .DATA 0x32
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 54 .CODE 0x54
19 74 .CODE 0x74
1a 64 .CODE 0x64
1b a1 .CODE 0xa1
1c 00 .DATA 0x0
1d 00 .DATA 0x0 ; P1DOS1 BAD_SET_ADR
1e 00 .DATA 0x0 ; P1EOS2 BAD_LINE_ADR
1f 00 .DATA 0x0
20 10 .DATA 0x10
21 12 .DATA 0x12
22 48 .DATA 0x48
23 ed .DATA 0xed
24 b7 .DATA 0xb7
25 84 .DATA 0x84
26 21 .DATA 0x21
27 7b .DATA 0x7b
28 de .DATA 0xde
29 00 .DATA 0x0 ; P29OS8 GOOD_VAL_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 00 .DATA 0x0
32 00 .DATA 0x0 ; P32OS8 BAD_VAL_BITS
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 EXPERIMENT:
3b b8 1d IDENT 0x1d
3d 18 CALL 0x54
3e 19 CALL 0x74
3f 1a CALL 0x64
40 19 CALL 0x74
41 8f 00 1d MOV #0x00,0x1d
44 18 CALL 0x54
45 1b CALL 0xa1
46 1a CALL 0x64
47 1b CALL 0xa1
48 64 SET PT
49 a8 61 1d SR.0 #0x4,0x1d,[0x1]
4c 97 0f 1e AND #0x0f,0x1e
4f c6 f8 a2 WFSM.H #0xf8,{a2}
52 d8 FSM2
53 5c END
54 ; --------------------------------------------------------------------------------------
54 ; Subroutine
54 ; --------------------------------------------------------------------------------------
54 90 21 29 MOV.W 0x21,0x29
57 a0 2b 2b XOR.W 0x2b,0x2b
5a 90 23 2d MOV.W 0x23,0x2d
5d a0 2f 2f XOR.W 0x2f,0x2f
60 8e 20 1e MOV 0x20,0x1e
63 2c RET
64 ; --------------------------------------------------------------------------------------
64 ; Subroutine
64 ; --------------------------------------------------------------------------------------
64 90 25 29 MOV.W 0x25,0x29
67 a0 2b 2b XOR.W 0x2b,0x2b
6a 90 27 2d MOV.W 0x27,0x2d
6d a0 2f 2f XOR.W 0x2f,0x2f
70 8e 20 1e MOV 0x20,0x1e
73 2c RET
74 ; --------------------------------------------------------------------------------------
74 ; Subroutine
74 ; --------------------------------------------------------------------------------------
74 04 REPEAT #0x04
75 a8 02 1e SR.0 #0x1,0x1e,[0x2]
78 9a 1d 1e OR 0x1d,0x1e
7b c0 1f 04 WP2_FSM 0x1f,{04}
7e c0 1e 04 WP2_FSM 0x1e,{04}
81 da 20 29 05 CHN_SND 0x29,{M.DREG_VAL_PAR:05}
85 bc 23 FSM {23}
87 c6 88 a2 WFSM.H #0x88,{a2}
8a bc 02 FSM {02}
8c c6 f8 a2 WFSM.H #0xf8,{a2}
8f ac 08 29 SR.1 #0x1,0x29,[0x8]
92 97 0f 1e AND #0x0f,0x1e
95 ae 22 1e 75 VJMP NZ,[0x2],0x1e,0x75
99 93 10 1d ADD #0x10,0x1d
9c 8e 20 1e MOV 0x20,0x1e
9f 16 UNTIL
a0 2c RET
a1 ; --------------------------------------------------------------------------------------
a1 ; Subroutine
a1 ; --------------------------------------------------------------------------------------
a1 04 REPEAT #0x04
a2 a8 02 1e SR.0 #0x1,0x1e,[0x2]
a5 9a 1d 1e OR 0x1d,0x1e
a8 c0 1f 04 WP2_FSM 0x1f,{04}
ab c0 1e 04 WP2_FSM 0x1e,{04}
ae c6 98 a2 WFSM.H #0x98,{a2}
b1 bc 02 FSM {02}
b3 c6 f8 a2 WFSM.H #0xf8,{a2}
b6 8e 1d 1c MOV 0x1d,0x1c
b9 97 40 1c AND #0x40,0x1c
bc 46 1c dc JMP NZ,0x1c,0xdc
bf bc 32 FSM {32}
c1 da 22 32 85 CHN_RCV {M.DREG_VAL_PAR:85},0x32
c5 b1 c8 VXOR [0x8],R2,R3
c7 af 28 49 VJMP NZ,[0x8],R3,0x49
ca ac 08 29 SR.1 #0x1,0x29,[0x8]
cd 97 0f 1e AND #0x0f,0x1e
d0 ae 22 1e a2 VJMP NZ,[0x2],0x1e,0xa2
d4 93 10 1d ADD #0x10,0x1d
d7 8e 20 1e MOV 0x20,0x1e
da 16 UNTIL
db 2c RET
dc bc b2 FSM {b2}
de 36 c1 JMP 0xc1
P11OF0 PASSED P1DOS1 BAD_SET_ADR P1EOS2 BAD_LINE_ADR P29OS8 GOOD_VAL_DATA P32OS8 BAD_VAL_BITS 3B 00 29 32 00 00 00 00 54 74 64 A1 00 00 00 00 10 12 48 ED B7 84 21 7B DE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B8 1D 18 19 1A 19 8F 00 1D 18 1B 1A 1B 64 A8 61 1D 97 0F 1E C6 F8 A2 D8 5C 90 21 29 A0 2B 2B 90 23 2D A0 2F 2F 8E 20 1E 2C 90 25 29 A0 2B 2B 90 27 2D A0 2F 2F 8E 20 1E 2C 04 A8 02 1E 9A 1D 1E C0 1F 04 C0 1E 04 DA 20 29 05 BC 23 C6 88 A2 BC 02 C6 F8 A2 AC 08 29 97 0F 1E AE 22 1E 75 93 10 1D 8E 20 1E 16 2C 04 A8 02 1E 9A 1D 1E C0 1F 04 C0 1E 04 C6 98 A2 BC 02 C6 F8 A2 8E 1D 1C 97 40 1C 46 1C DC BC 32 DA 22 32 85 B1 C8 AF 28 49 AC 08 29 97 0F 1E AE 22 1E A2 93 10 1D 8E 20 1E 16 2C BC B2 36 C1