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

⟦7ab61b691⟧ M32, TextFile

    Length: 251 (0xfb)
    Types: M32, TextFile
    Names: »READ_NOVRAM.M32«

Derivation

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

Disassembly

10 ; --------------------------------------------------------------------------------------
10 ;  Hash ef5c6596cf5a64c6 (no python module)
10 ; --------------------------------------------------------------------------------------
10			PC_:
10 1f                     	.CODE	EXPERIMENT
11			R1_:
11 00                     	.DATA	0x0			; P11OF0 CHECKSUM_OK
12			R2_:
12 18                     	.DATA	0x18
13			R3_:
13 18                     	.DATA	0x18
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 36                     	.CODE	0x36
19 00                     	.DATA	0x0			; P19IS1 ADDR
1a 00                     	.DATA	0x0			; P1AOS1 DATA
1b 00                     	.DATA	0x0
1c 00                     	.DATA	0x0
1d 80                     	.DATA	0x80
1e 00                     	.DATA	0x0
1f			EXPERIMENT:
1f a6  01  19             	LEFT.0	#0x1,0x19,[0x1]
22 18                     	CALL	0x36
23 8e  1b  1a             	MOV	0x1b,0x1a
26 8f  00  19             	MOV	#0x00,0x19
29 8f  aa  1e             	MOV	#0xaa,0x1e
2c 18                     	CALL	0x36
2d 54  1d  2c             	DJNZ	0x1d,0x2c
30 46  1e  34             	JMP	NZ,0x1e,0x34
33 64                     	SET	PT
34 d8                     	FSM2
35 5c                     	END
36 ; --------------------------------------------------------------------------------------
36 ; Subroutine
36 ; --------------------------------------------------------------------------------------
36 c0  19  06             	WP2_FSM	0x19,{06}
39 e1  80  00             	P1_RS	#0x80,#0x0
3c de  1c                 	RD_P2	0x1c
3e a6  61  1c             	LEFT.0	#0x4,0x1c,[0x1]
41 bc  07                 	FSM	{07}
43 de  1b                 	RD_P2	0x1b
45 97  0f  1b             	AND	#0x0f,0x1b
48 9a  1c  1b             	OR	0x1c,0x1b
4b e1  80  c0             	P1_RS	#0x80,#0xc0
4e 9e  1b  1e             	XOR	0x1b,0x1e
51 93  02  19             	ADD	#0x02,0x19
54 2c                     	RET

TextFile

P19IS1 ADDR
P1AOS1 DATA
P11OF0 CHECKSUM_OK

1F
00
18
18
00
00
00
00

36
00
00
00
00
80
00
A6
01
19
18
8E
1B
1A
8F
00
19
8F
AA
1E
18
54
1D
2C
46
1E
34
64
D8
5C
C0
19
06
E1
80
00
DE
1C
A6
61
1C
BC
07
DE
1B
97
0F
1B
9A
1C
1B
E1
80
C0
9E
1B
1E
93
02
19
2C