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

⟦485130ff7⟧ SEQ, TextFile

    Length: 1024 (0x400)
    Types: SEQ, TextFile
    Names: »MPC_PO_1_FRU.SEQ«

Derivation

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

Disassembly

10 ; --------------------------------------------------------------------------------------
10 ;  Hash 0096330c883e0a1a (no python module)
10 ; --------------------------------------------------------------------------------------
10			PC_:
10 2f                     	.CODE	EXPERIMENT
11			R1_:
11 00                     	.DATA	0x0			; P11OF1 WALK_NAME_PLUS_FIELD
12			R2_:
12 1b                     	.DATA	0x1b
13			R3_:
13 1f                     	.DATA	0x1f
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 59                     	.CODE	0x59
19 51                     	.CODE	0x51
1a 08                     	.DATA	0x8
1b 0a                     	.DATA	0xa			; P1BOS2 EXPECTED_OFFSET
1c 58                     	.DATA	0x58
1d 00                     	.DATA	0x0			; P1DOS2 DISPATCHING_INSTR
1e 01                     	.DATA	0x1
1f 00                     	.DATA	0x0			; P1FOS2 BAD_BITS
20 00                     	.DATA	0x0
21 00                     	.DATA	0x0
22 00                     	.DATA	0x0
23 00                     	.DATA	0x0
24 00                     	.DATA	0x0
25 00                     	.DATA	0x0
26 00                     	.DATA	0x0
27 00                     	.DATA	0x0
28 00                     	.DATA	0x0
29 00                     	.DATA	0x0
2a 00                     	.DATA	0x0
2b 00                     	.DATA	0x0
2c 00                     	.DATA	0x0
2d 00                     	.DATA	0x0
2e 00                     	.DATA	0x0
2f			EXPERIMENT:
2f 18                     	CALL	0x59
30 90  1d  1f             	MOV.W	0x1d,0x1f
33 97  03  1f             	AND	#0x03,0x1f
36 84  1f                 	INC.W	0x1f
38 b1  62                 	VADD	[0x2],R2,R3
3a b0  c2  2d  1f         	VXOR	[0x2],0x2d,0x1f
3e 4a  1f  50             	JMP.W	NZ,0x1f,0x50
41 ae  23  28  50         	VJMP	NZ,[0x3],0x28,0x50
45 a6  02  1d             	LEFT.0	#0x1,0x1d,[0x2]
48 84  1d                 	INC.W	0x1d
4a 84  1b                 	INC.W	0x1b
4c 54  1a  2f             	DJNZ	0x1a,EXPERIMENT
4f 66                     	SET	PX
50 5c                     	END
51 ; --------------------------------------------------------------------------------------
51 ; Subroutine
51 ; --------------------------------------------------------------------------------------
51 bc  4e                 	FSM	{4e}
53 10                     	REPEAT	#0x10
54 c4  ff  43             	WFSM.L	#0xff,{43}
57 16                     	UNTIL
58 2c                     	RET
59 ; --------------------------------------------------------------------------------------
59 ; Subroutine
59 ; --------------------------------------------------------------------------------------
59 19                     	CALL	0x51
5a bc  62                 	FSM	{62}
5c da  92  1f  30         	CHN_RCV	{S.TYPVAL:30},0x1f
60 04                     	REPEAT	#0x04
61 a8  03  2c             	SR.0	#0x1,0x2c,[0x3]
64 16                     	UNTIL
65 2c                     	RET

TextFile

P11OF1 WALK_NAME_PLUS_FIELD
P1BOS2 EXPECTED_OFFSET
P1DOS2 DISPATCHING_INSTR
P1FOS2 BAD_BITS

2F
00
1B
1F
00
00
00
00

59
51
08
0A
58
00
01
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
18
90
1D
1F
97
03
1F
84
1F
B1
62
B0
C2
2D
1F
4A
1F
50
AE
23
28
50
A6
02
1D
84
1D
84
1B
54
1A
2F
66
5C
BC
4E
10
C4
FF
43
16
2C
19
BC
62
DA
92
1F
30
04
A8
03
2C
16
2C«nul»