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

⟦a064028bf⟧ FIU, TextFile

    Length: 1024 (0x400)
    Types: FIU, TextFile
    Names: »TEST_RESTORE_STATE_BITS.FIU«

Derivation

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

Disassembly

10 ; --------------------------------------------------------------------------------------
10 ;  Hash d226895327c75b42 (no python module)
10 ; --------------------------------------------------------------------------------------
10			PC_:
10 30                     	.CODE	EXPERIMENT
11			R1_:
11 00                     	.DATA	0x0			; P11OF0 PASS_RESTORE
								; P11OF0 STATE_BITS
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 49                     	.CODE	0x49
19 00                     	.DATA	0x0
1a 00                     	.DATA	0x0
1b 00                     	.DATA	0x0
1c 00                     	.DATA	0x0
1d 00                     	.DATA	0x0			; P1DOS2 BAD_BITS
1e 00                     	.DATA	0x0
1f 00                     	.DATA	0x0
20 00                     	.DATA	0x0
21 ff                     	.DATA	0xff			; P21OS2 EXPECTED_DATA
22 ff                     	.DATA	0xff
23 4c                     	.DATA	0x4c
24 00                     	.DATA	0x0
25 3f                     	.DATA	0x3f
26 c3                     	.DATA	0xc3
27 6e                     	.DATA	0x6e
28 7e                     	.DATA	0x7e
29 03                     	.DATA	0x3
2a 00                     	.DATA	0x0
2b 3f                     	.DATA	0x3f
2c c3                     	.DATA	0xc3
2d ce                     	.DATA	0xce
2e 7c                     	.DATA	0x7c
2f 03                     	.DATA	0x3
30			EXPERIMENT:
30 da  80  24  13         	CHN_SND	0x24,{F.UIR:13}
34 da  70  1c  10         	CHN_SND	0x1c,{F.MDREG:10}
38 bc  54                 	FSM	{54}
3a 18                     	CALL	0x49
3b 8c  21                 	INV.W	0x21
3d 18                     	CALL	0x49
3e 84  21                 	INC.W	0x21
40 18                     	CALL	0x49
41 0f                     	REPEAT	#0x0f
42 a6  02  21             	LEFT.0	#0x1,0x21,[0x2]
45 18                     	CALL	0x49
46 16                     	UNTIL
47 64                     	SET	PT
48 5c                     	END
49 ; --------------------------------------------------------------------------------------
49 ; Subroutine
49 ; --------------------------------------------------------------------------------------
49 da  80  24  13         	CHN_SND	0x24,{F.UIR:13}
4d da  70  1d  10         	CHN_SND	0x1d,{F.MDREG:10}
51 bc  4b                 	FSM	{4b}
53 da  80  2a  13         	CHN_SND	0x2a,{F.UIR:13}
57 bc  3f                 	FSM	{3f}
59 da  72  19  11         	CHN_RCV	{F.MDREG:11},0x19
5d b0  c2  21  1d         	VXOR	[0x2],0x21,0x1d
61 99  f7  80  1d         	AND.W	#0xf780,0x1d
65 4a  1d  48             	JMP.W	NZ,0x1d,0x48
68 2c                     	RET

TextFile

P11OF0 PASS_RESTORE
P11OF0 STATE_BITS
P21OS2 EXPECTED_DATA
P1DOS2 BAD_BITS

30
00
18
18
00
00
00
00

49
00
00
00
00
00
00
00
00
FF
FF
4C
00
3F
C3
6E
7E
03
00
3F
C3
CE
7C
03
DA
80
24
13
DA
70
1C
10
BC
54
18
8C
21
18
84
21
18
0F
A6
02
21
18
16
64
5C
DA
80
24
13
DA
70
1D
10
BC
4B
DA
80
2A
13
BC
3F
DA
72
19
11
B0
C2
21
1D
99
F7
80
1D
4A
1D
48
2C«nul»