DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦c4a926a06⟧ M32, TextFile

    Length: 834 (0x342)
    Types: M32, TextFile
    Names: »TEST_TAGSTORE_PARITY_2.M32«

Derivation

└─⟦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« 

Disassembly

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

TextFile

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