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

⟦19398fc16⟧ MEM, TextFile

    Length: 504 (0x1f8)
    Types: MEM, TextFile
    Names: »POUND_TAGSTORE_OLD.MEM«

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »POUND_TAGSTORE_OLD.MEM« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦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