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

⟦7c0176add⟧ MEM, TextFile

    Length: 1024 (0x400)
    Types: MEM, TextFile
    Names: »POUND_TAGSTORE_OLD.MEM«

Derivation

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

Disassembly

10 ; --------------------------------------------------------------------------------------
10 ;  Hash 6c4432a54e0323ab (no python module)
10 ; --------------------------------------------------------------------------------------
10			PC_:
10 22                     	.CODE	EXPERIMENT
11			R1_:
11 00                     	.DATA	0x0			; P11OF0 PASSED
								; P11OF1 TEST_PHASE
12			R2_:
12 22                     	.DATA	0x22
13			R3_:
13 22                     	.DATA	0x22
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 56                     	.CODE	0x56
19 61                     	.CODE	0x61
1a 00                     	.DATA	0x0
1b 00                     	.DATA	0x0
1c 00                     	.DATA	0x0			; P1COS3 LAST_ADDRESS
1d 00                     	.DATA	0x0
1e 00                     	.DATA	0x0
1f 00                     	.DATA	0x0
20 00                     	.DATA	0x0
21 00                     	.DATA	0x0
22			EXPERIMENT:
22 8e  03  1e             	MOV	0x3,0x1e		; P22OS8 LAST_DATA.VAL
25 06                     	REPEAT	#0x06
26 a6  01  1e             	LEFT.0	#0x1,0x1e,[0x1]
29 16                     	UNTIL
2a b1  c9                 	VXOR	[0x9],R2,R3		; P2AOS1 LAST_DATA.VPAR
2c 04                     	REPEAT	#0x04
2d 91  01  ff  1c         	MOV.W	#0x01ff,0x1c
31 d6                     	FSM8
32 da  00  1a  40         	CHN_SND	0x1a,{M.MAR:40}
36 18                     	CALL	0x56
37 19                     	CALL	0x61
38 19                     	CALL	0x61
39 18                     	CALL	0x56
3a 19                     	CALL	0x61
3b af  89                 	VINV	[0x9],R3
3d 5a  1c  31             	DJNN.W	0x1c,0x31
40 93  10  1e             	ADD	#0x10,0x1e
43 3e  48                 	JMP	NPX,0x48
45 93  e0  1e             	ADD	#0xe0,0x1e
48 16                     	UNTIL
49 3a  72                 	JMP	PX,0x72
4b 66                     	SET	PX
4c 8a  1a                 	INV	0x1a
4e ae  8a  21             	VINV	[0xa],0x21
51 93  f0  1e             	ADD	#0xf0,0x1e
54 36  2c                 	JMP	0x2c
56 ; --------------------------------------------------------------------------------------
56 ; Subroutine
56 ; --------------------------------------------------------------------------------------
56 d2  9d  4b             	FSM_8X	#0x9d,{4b}
59 bc  71                 	FSM	{71}
5b bc  53                 	FSM	{53}
5d da  27  44  6c         	CHN_CMP	NE,@R2,{M.DREG_VAL_PAR:44},0x6c
61 ; --------------------------------------------------------------------------------------
61 ; Subroutine
61 ; --------------------------------------------------------------------------------------
61 af  89                 	VINV	[0x9],R3
63 da  21  43             	CHN_SND	@R2,{M.DREG_VAL_PAR:43}
66 d2  8d  4b             	FSM_8X	#0x8d,{4b}
69 bc  71                 	FSM	{71}
6b 2c                     	RET
6c 64                     	SET	PT
6d bc  53                 	FSM	{53}
6f da  23  44             	CHN_RCV	{M.DREG_VAL_PAR:44},@R3
72 6c                     	INV	PT
73 5c                     	END

TextFile

P11OF0 PASSED\r
P11OF1 TEST_PHASE\r
P1COS3 LAST_ADDRESS\r
P22OS8 LAST_DATA.VAL\r
P2AOS1 LAST_DATA.VPAR\r
\r
22\r
00\r
22\r
22\r
00\r
00\r
00\r
00\r
\r
56\r
61\r
00\r
00\r
00\r
00\r
00\r
00\r
00\r
00\r
8E\r
03\r
1E\r
06\r
A6\r
01\r
1E\r
16\r
B1\r
C9\r
04\r
91\r
01\r
FF\r
1C\r
D6\r
DA\r
00\r
1A\r
40\r
18\r
19\r
19\r
18\r
19\r
AF\r
89\r
5A\r
1C\r
31\r
93\r
10\r
1E\r
3E\r
48\r
93\r
E0\r
1E\r
16\r
3A\r
72\r
66\r
8A\r
1A\r
AE\r
8A\r
21\r
93\r
F0\r
1E\r
36\r
2C\r
D2\r
9D\r
4B\r
BC\r
71\r
BC\r
53\r
DA\r
27\r
44\r
6C\r
AF\r
89\r
DA\r
21\r
43\r
D2\r
8D\r
4B\r
BC\r
71\r
2C\r
64\r
BC\r
53\r
DA\r
23\r
44\r
6C\r
5C\r
«nul»