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

⟦672943624⟧ M32, TextFile

    Length: 1024 (0x400)
    Types: M32, TextFile
    Names: »TEST_TSPAR.M32«

Derivation

└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »TEST_TSPAR.M32« 
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─ ⟦this⟧ »TEST_TSPAR.M32« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »TEST_TSPAR.M32« 

Disassembly

10 ; --------------------------------------------------------------------------------------
10 ;  Hash 0671d44ef0719728 (no python module)
10 ; --------------------------------------------------------------------------------------
10				PC_:
10 1e                     		.CODE	EXPERIMENT
11				R1_:
11 00                     		.DATA	0x0			; P11OF0 PASSED
									; P11OF1 TESTING_TSB
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 30                     		.CODE	0x30
19 00                     		.DATA	0x0			; P19OS2 EXPECTED_DATA
1a 01                     		.DATA	0x1
1b 00                     		.DATA	0x0			; P1BOS2 BAD_BITS
1c 00                     		.DATA	0x0
1d 00                     		.DATA	0x0
1e				EXPERIMENT:
1e 18                     		CALL	0x30
1f 91  ff  fe  19         		MOV.W	#0xfffe,0x19
23 18                     		CALL	0x30
24 84  19                 		INC.W	0x19
26 82  1d                 		INC	0x1d
28 18                     		CALL	0x30
29 88  19                 		DEC.W	0x19
2b 18                     		CALL	0x30
2c 64                     		SET	PT
2d 66                     		SET	PX
2e d8                     		FSM2
2f 5c                     		END
30 ; --------------------------------------------------------------------------------------
30 ; Subroutine
30 ; --------------------------------------------------------------------------------------
30 10                     		REPEAT	#0x10
31 c0  1a  89             		WP2_FSM	0x1a,{89}
34 c0  19  89             		WP2_FSM	0x19,{89}
37 cc  3c  1c             		RFSM.H	{3c},0x1c
3a cc  3c  1b             		RFSM.H	{3c},0x1b
3d a0  19  1b             		XOR.W	0x19,0x1b
40 4a  1b  2e             		JMP.W	NZ,0x1b,0x2e
43 cc  bc  1c             		RFSM.H	{bc},0x1c
46 cc  bc  1b             		RFSM.H	{bc},0x1b
49 a0  19  1b             		XOR.W	0x19,0x1b
4c 4a  1b  2d             		JMP.W	NZ,0x1b,0x2d
4f a6  02  19             		LEFT.0	#0x1,0x19,[0x2]
52 44  1d  57             		JMP	Z,0x1d,0x57
55 84  19                 		INC.W	0x19
57 16                     		UNTIL
58 2c                     		RET

TextFile

P11OF0 PASSED
P11OF1 TESTING_TSB
P19OS2 EXPECTED_DATA
P1BOS2 BAD_BITS

1E
00
18
18
00
00
00
00

30
00
01
00
00
00
18
91
FF
FE
19
18
84
19
82
1D
18
88
19
18
64
66
D8
5C
10
C0
1A
89
C0
19
89
CC
3C
1C
CC
3C
1B
A0
19
1B
4A
1B
2E
CC
BC
1C
CC
BC
1B
A0
19
1B
4A
1B
2D
A6
02
19
44
1D
57
84
19
16
2C«nul»