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

⟦615ea7b0b⟧ SEQ, TextFile

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

Derivation

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

Disassembly

10 ; --------------------------------------------------------------------------------------
10 ;  Hash 6e323533c401b26c (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 61                     	.CODE	0x61
19 4f                     	.CODE	0x4f
1a 08                     	.DATA	0x8
1b 0a                     	.DATA	0xa			; P1BOS2 EXPECTED_OFFSET
1c 58                     	.DATA	0x58
1d fc                     	.DATA	0xfc			; P1DOS2 DISPATCHING_INSTR
1e 00                     	.DATA	0x0
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	0x61
30 90  1d  1f             	MOV.W	0x1d,0x1f
33 84  1f                 	INC.W	0x1f
35 b1  62                 	VADD	[0x2],R2,R3
37 b0  c2  2d  1f         	VXOR	[0x2],0x2d,0x1f
3b 4a  1f  4e             	JMP.W	NZ,0x1f,0x4e
3e ae  23  28  4e         	VJMP	NZ,[0x3],0x28,0x4e
42 a8  02  1d             	SR.0	#0x1,0x1d,[0x2]
45 9b  80  1d             	OR	#0x80,0x1d
48 84  1b                 	INC.W	0x1b
4a 54  1a  2f             	DJNZ	0x1a,EXPERIMENT
4d 66                     	SET	PX
4e 5c                     	END
4f ; --------------------------------------------------------------------------------------
4f ; Subroutine
4f ; --------------------------------------------------------------------------------------
4f bc  4e                 	FSM	{4e}
51 10                     	REPEAT	#0x10
52 c4  ff  43             	WFSM.L	#0xff,{43}
55 16                     	UNTIL
56 2c                     	RET
61 ; --------------------------------------------------------------------------------------
61 ; Subroutine
61 ; --------------------------------------------------------------------------------------
61 19                     	CALL	0x4f
62 bc  62                 	FSM	{62}
64 da  92  1f  30         	CHN_RCV	{S.TYPVAL:30},0x1f
68 04                     	REPEAT	#0x04
69 a8  03  2c             	SR.0	#0x1,0x2c,[0x3]
6c 16                     	UNTIL
6d 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

61
4F
08
0A
58
FC
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
18
90
1D
1F
84
1F
B1
62
B0
C2
2D
1F
4A
1F
4E
AE
23
28
4E
A8
02
1D
9B
80
1D
84
1B
54
1A
2F
66
5C
BC
4E
10
C4
FF
43
16
2C
DA
90
1F
40
19
BC
5A
BC
66
2C
19
BC
62
DA
92
1F
30
04
A8
03
2C
16
2C«nul»