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

⟦2bfa36902⟧ SEQ, TextFile

    Length: 1024 (0x400)
    Types: SEQ, TextFile
    Names: »READ_DECODE.SEQ«

Derivation

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

Disassembly

10 ; --------------------------------------------------------------------------------------
10 ;  Hash 8f368e2f9fb55f9e (no python module)
10 ; --------------------------------------------------------------------------------------
10			PC_:
10 30                     	.CODE	EXPERIMENT
11			R1_:
11 00                     	.DATA	0x0
12			R2_:
12 2d                     	.DATA	0x2d
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 5c                     	.CODE	0x5c
19 00                     	.DATA	0x0			; P19OS2 DECODE_OUT.UADR
1a 00                     	.DATA	0x0
1b 00                     	.DATA	0x0			; P1BOS1 DECODE_OUT.CSA_FREE
1c 20                     	.DATA	0x20			; P1COS1 DECODE_OUT.CSA_VALID
1d 00                     	.DATA	0x0			; P1DOS1 DECODE_OUT.MISC
1e 00                     	.DATA	0x0
1f 00                     	.DATA	0x0
20 00                     	.DATA	0x0
21 00                     	.DATA	0x0
22 00                     	.DATA	0x0
23 51                     	.DATA	0x51
24 ff                     	.DATA	0xff
25 ff                     	.DATA	0xff
26 ff                     	.DATA	0xff
27 ff                     	.DATA	0xff
28 ff                     	.DATA	0xff
29 ff                     	.DATA	0xff
2a ff                     	.DATA	0xff
2b ff                     	.DATA	0xff
2c ff                     	.DATA	0xff
2d 00                     	.DATA	0x0			; P2DIS2 ADDRESS
2e 00                     	.DATA	0x0
2f 00                     	.DATA	0x0
30			EXPERIMENT:
30 8e  2d  2f             	MOV	0x2d,0x2f
33 97  fc  2f             	AND	#0xfc,0x2f
36 44  2f  3c             	JMP	Z,0x2f,0x3c
39 9f  20  1c             	XOR	#0x20,0x1c
3c 8c  2d                 	INV.W	0x2d
3e bf  59                 	WP1_FSM	R2,{59}
40 74                     	INC	R2
41 bf  58                 	WP1_FSM	R2,{58}
43 18                     	CALL	0x5c
44 bc  62                 	FSM	{62}
46 8f  52  23             	MOV	#0x52,0x23
49 18                     	CALL	0x5c
4a bc  66                 	FSM	{66}
4c 18                     	CALL	0x5c
4d bc  08                 	FSM	{08}
4f bc  3b                 	FSM	{3b}
51 5e  00  4c             	LOOPE	#0x00,0x4c		; P52IS1 LOOP
54 da  b2  19  34         	CHN_RCV	{S.DECODER:34},0x19
58 a6  02  19             	LEFT.0	#0x1,0x19,[0x2]
5b 5c                     	END
5c ; --------------------------------------------------------------------------------------
5c ; Subroutine
5c ; --------------------------------------------------------------------------------------
5c 10                     	REPEAT	#0x10
5d c4  ff  40             	WFSM.L	#0xff,{40}
60 16                     	UNTIL
61 da  b0  19  42         	CHN_SND	0x19,{S.DECODER:42}
65 da  a0  1e  41         	CHN_SND	0x1e,{S.UIR:41}
69 da  c0  24  43         	CHN_SND	0x24,{S.MISC:43}
6d 2c                     	RET

TextFile

P52IS1 LOOP
P2DIS2 ADDRESS
P19OS2 DECODE_OUT.UADR
P1BOS1 DECODE_OUT.CSA_FREE
P1COS1 DECODE_OUT.CSA_VALID
P1DOS1 DECODE_OUT.MISC

30
00
2D
18
00
00
00
00

5C
00
00
00
20
00
00
00
00
00
00
51
FF
FF
FF
FF
FF
FF
FF
FF
FF
00
00
00
8E
2D
2F
97
FC
2F
44
2F
3C
9F
20
1C
8C
2D
BF
59
74
BF
58
18
BC
62
8F
52
23
18
BC
66
18
BC
08
BC
3B
5E
00
4C
DA
B2
19
34
A6
02
19
5C
10
C4
FF
40
16
DA
B0
19
42
DA
A0
1E
41
DA
C0
24
43
2C«nul»