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

⟦74aa91a91⟧ SEQ, TextFile

    Length: 445 (0x1bd)
    Types: SEQ, TextFile
    Names: »EARLY_BRANCH_FRU.SEQ«

Derivation

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

Disassembly

10 ; --------------------------------------------------------------------------------------
10 ;  Hash 7475bf6d78a6a7c8 (no python module)
10 ; --------------------------------------------------------------------------------------
10				PC_:
10 39                     		.CODE	EXPERIMENT
11				R1_:
11 00                     		.DATA	0x0			; P11OF0 EARLY_BRANCH_FRU
12				R2_:
12 28                     		.DATA	0x28
13				R3_:
13 31                     		.DATA	0x31
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 05                     		.DATA	0x5
1a a5                     		.DATA	0xa5
1b 04                     		.DATA	0x4
1c 2f                     		.DATA	0x2f
1d 00                     		.DATA	0x0
1e 00                     		.DATA	0x0
1f 0b                     		.DATA	0xb
20 ac                     		.DATA	0xac
21 ff                     		.DATA	0xff
22 ff                     		.DATA	0xff
23 7f                     		.DATA	0x7f
24 ff                     		.DATA	0xff
25 ff                     		.DATA	0xff
26 ff                     		.DATA	0xff
27 ff                     		.DATA	0xff
28 00                     		.DATA	0x0
29 00                     		.DATA	0x0
2a 00                     		.DATA	0x0
2b 00                     		.DATA	0x0
2c 00                     		.DATA	0x0
2d 00                     		.DATA	0x0
2e 00                     		.DATA	0x0
2f 00                     		.DATA	0x0
30 00                     		.DATA	0x0
31 00                     		.DATA	0x0			; P31OS2 BRANCH_TRUE_COND_TRUE
32 00                     		.DATA	0x0
33 00                     		.DATA	0x0			; P33OS2 BRANCH_FALSE_COND_FALSE
34 00                     		.DATA	0x0
35 00                     		.DATA	0x0			; P35OS2 BRANCH_TRUE_COND_FALSE
36 00                     		.DATA	0x0
37 00                     		.DATA	0x0			; P37OS2 BRANCH_FALSE_COND_TRUE
38 00                     		.DATA	0x0
39				EXPERIMENT:
39 64                     		SET	PT
3a 02                     		REPEAT	#0x02
3b 18                     		CALL	0x5c
3c 51  05  a5  28  42     		JMP.W	EQ,#0x05a5,0x28,0x42
41 68                     		CLR	PT
42 9f  04  1b             		XOR	#0x04,0x1b
45 9f  01  1c             		XOR	#0x01,0x1c
48 18                     		CALL	0x5c
49 51  05  a5  28  4f     		JMP.W	EQ,#0x05a5,0x28,0x4f
4e 68                     		CLR	PT
4f 91  0b  ad  19         		MOV.W	#0x0bad,0x19
53 91  05  a4  1f         		MOV.W	#0x05a4,0x1f
57 9f  04  1b             		XOR	#0x04,0x1b
5a 16                     		UNTIL
5b 5c                     		END
5c ; --------------------------------------------------------------------------------------
5c ; Subroutine
5c ; --------------------------------------------------------------------------------------
5c da  a0  19  41         		CHN_SND	0x19,{S.UIR:41}
60 da  c0  1f  43         		CHN_SND	0x1f,{S.MISC:43}
64 bc  08                 		FSM	{08}
66 bc  62                 		FSM	{62}
68 da  c2  28  36         		CHN_RCV	{S.MISC:36},0x28
6c 97  3f  28             		AND	#0x3f,0x28
6f b1  42                 		VMOV	[0x2],@R2,@R3
71 76                     		INC	R3
72 76                     		INC	R3
73 2c                     		RET

TextFile

P11OF0 EARLY_BRANCH_FRU
P31OS2 BRANCH_TRUE_COND_TRUE
P35OS2 BRANCH_TRUE_COND_FALSE
P37OS2 BRANCH_FALSE_COND_TRUE
P33OS2 BRANCH_FALSE_COND_FALSE

39
00
28
31
00
00
00
00

5C
05
A5
04
2F
00
00
0B
AC
FF
FF
7F
FF
FF
FF
FF
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
64
02
18
51
05
A5
28
42
68
9F
04
1B
9F
01
1C
18
51
05
A5
28
4F
68
91
0B
AD
19
91
05
A4
1F
9F
04
1B
16
5C
DA
A0
19
41
DA
C0
1F
43
BC
08
BC
62
DA
C2
28
36
97
3F
28
B1
42
76
76
2C