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»