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

⟦abb7348a4⟧ TYP, TextFile, VAL

    Length: 453 (0x1c5)
    Types: TYP, TextFile, VAL
    Names: »TEST_NOVRAM.TYP«, »TEST_NOVRAM.VAL«

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »TEST_NOVRAM.TYP« 
    └─ ⟦this⟧ »TEST_NOVRAM.VAL« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦this⟧ »TEST_NOVRAM.TYP« 
    └─ ⟦this⟧ »TEST_NOVRAM.VAL« 

Disassembly

10 ; --------------------------------------------------------------------------------------
10 ;  Hash d2ceeb70cf1f04ff (no python module)
10 ; --------------------------------------------------------------------------------------
10				PC_:
10 1f                     		.CODE	EXPERIMENT
11				R1_:
11 00                     		.DATA	0x0			; P11OF0 DESCENDING_ADDR
									; P11OF1 NOVRAM_PASSED
12				R2_:
12 1a                     		.DATA	0x1a
13				R3_:
13 1e                     		.DATA	0x1e
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 48                     		.CODE	0x48
19 5f                     		.CODE	0x5f
1a 00                     		.DATA	0x0			; P1AOS2 LAST_ADDRESS
1b ff                     		.DATA	0xff
1c 01                     		.DATA	0x1
1d 00                     		.DATA	0x0
1e 00                     		.DATA	0x0			; P1EOS1 LAST_DATA
1f				EXPERIMENT:
1f c3  2b                 		WP12_FSM	R2,{2b}
21 c6  00  61             		WFSM.H	#0x00,{61}
24 bc  2c                 		FSM	{2c}
26 5a  1a  21             		DJNN.W	0x1a,0x21
29 18                     		CALL	0x48
2a 19                     		CALL	0x5f
2b 19                     		CALL	0x5f
2c 18                     		CALL	0x48
2d 19                     		CALL	0x5f
2e af  81                 		VINV	[0x1],R3
30 38  3e                 		JMP	PT,0x3e
32 bc  2c                 		FSM	{2c}
34 84  1a                 		INC.W	0x1a
36 56  1c  29             		DJNZ.W	0x1c,0x29
39 64                     		SET	PT
3a af  81                 		VINV	[0x1],R3
3c 7c  02                 		ADD	R2,#0x02
3e c3  2b                 		WP12_FSM	R2,{2b}
40 84  1c                 		INC.W	0x1c
42 5a  1a  29             		DJNN.W	0x1a,0x29
45 66                     		SET	PX
46 36  6a                 		JMP	0x6a
48 ; --------------------------------------------------------------------------------------
48 ; Subroutine
48 ; --------------------------------------------------------------------------------------
48 44  1e  57             		JMP	Z,0x1e,0x57
4b cd  60                 		RFSM.H	{60},@R3
4d af  81                 		VINV	[0x1],R3
4f 97  0f  1e             		AND	#0x0f,0x1e
52 46  1e  68             		JMP	NZ,0x1e,0x68
55 36  61                 		JMP	0x61
57 cd  60                 		RFSM.H	{60},@R3
59 97  0f  1e             		AND	#0x0f,0x1e
5c 46  1e  6a             		JMP	NZ,0x1e,0x6a
5f ; --------------------------------------------------------------------------------------
5f ; Subroutine
5f ; --------------------------------------------------------------------------------------
5f af  81                 		VINV	[0x1],R3
61 8e  1e  65             		MOV	0x1e,0x65
64 c6  00' 61             		WFSM.H	#0x00,{61}
67 2c                     		RET
68 af  81                 		VINV	[0x1],R3
6a 5c                     		END

TextFile

P11OF1 NOVRAM_PASSED\r
P11OF0 DESCENDING_ADDR\r
P1AOS2 LAST_ADDRESS\r
P1EOS1 LAST_DATA\r
\r
1F\r
00\r
1A\r
1E\r
00\r
00\r
00\r
00\r
\r
48\r
5F\r
00\r
FF\r
01\r
00\r
00\r
C3\r
2B\r
C6\r
00\r
61\r
BC\r
2C\r
5A\r
1A\r
21\r
18\r
19\r
19\r
18\r
19\r
AF\r
81\r
38\r
3E\r
BC\r
2C\r
84\r
1A\r
56\r
1C\r
29\r
64\r
AF\r
81\r
7C\r
02\r
C3\r
2B\r
84\r
1C\r
5A\r
1A\r
29\r
66\r
36\r
6A\r
44\r
1E\r
57\r
CD\r
60\r
AF\r
81\r
97\r
0F\r
1E\r
46\r
1E\r
68\r
36\r
61\r
CD\r
60\r
97\r
0F\r
1E\r
46\r
1E\r
6A\r
AF\r
81\r
8E\r
1E\r
65\r
C6\r
00\r
61\r
2C\r
AF\r
81\r
5C\r