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

⟦272c6624f⟧ M32, TextFile

    Length: 1024 (0x400)
    Types: M32, TextFile
    Names: »TEST_LRU_UPDATE.M32«

Derivation

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

Disassembly

10 ; --------------------------------------------------------------------------------------
10 ;  Hash 75d84108d230017b (no python module)
10 ; --------------------------------------------------------------------------------------
10				PC_:
10 34                     		.CODE	EXPERIMENT
11				R1_:
11 00                     		.DATA	0x0			; P11OF0 PASSED
12				R2_:
12 22                     		.DATA	0x22
13				R3_:
13 2b                     		.DATA	0x2b
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 af                     		.CODE	0xaf
19 b7                     		.CODE	0xb7
1a 00                     		.DATA	0x0
1b 00                     		.DATA	0x0			; P1BOS1 BAD_SET
1c 00                     		.DATA	0x0
1d 00                     		.DATA	0x0
1e 00                     		.DATA	0x0
1f 07                     		.DATA	0x7
20 02                     		.DATA	0x2
21 00                     		.DATA	0x0
22 00                     		.DATA	0x0			; P22OS8 EXPECTED_DATA.VAL
23 00                     		.DATA	0x0
24 00                     		.DATA	0x0
25 00                     		.DATA	0x0
26 00                     		.DATA	0x0
27 00                     		.DATA	0x0
28 00                     		.DATA	0x0
29 00                     		.DATA	0x0
2a 00                     		.DATA	0x0			; P2AOS1 EXPECTED_DATA.VPAR
2b 00                     		.DATA	0x0			; P2BOS8 BAD_BITS.VAL
2c 00                     		.DATA	0x0
2d 00                     		.DATA	0x0
2e 00                     		.DATA	0x0
2f 00                     		.DATA	0x0
30 00                     		.DATA	0x0
31 00                     		.DATA	0x0
32 00                     		.DATA	0x0
33 00                     		.DATA	0x0			; P33OS1 BAD_BITS.VPAR
34				EXPERIMENT:
34 dc  1a                 		RD_P1	0x1a
36 e1  03  03             		P1_RS	#0x03,#0x3
39 c6  00  89             		WFSM.H	#0x00,{89}
3c c6  00  89             		WFSM.H	#0x00,{89}
3f c6  8a  a2             		WFSM.H	#0x8a,{a2}
42 08                     		REPEAT	#0x08
43 18                     		CALL	0xaf
44 82  1b                 		INC	0x1b
46 82  28                 		INC	0x28
48 16                     		UNTIL
49 8f  00  1b             		MOV	#0x00,0x1b
4c 08                     		REPEAT	#0x08
4d c6  de  a2             		WFSM.H	#0xde,{a2}
50 bc  02                 		FSM	{02}
52 cc  36  1d             		RFSM.H	{36},0x1d
55 8e  1d  1e             		MOV	0x1d,0x1e
58 97  03  1e             		AND	#0x03,0x1e
5b 43  04  1d  62         		TEST	NZ,#0x04,0x1d,0x62
5f 9b  04  1e             		OR	#0x04,0x1e
62 c6  9a  a2             		WFSM.H	#0x9a,{a2}
65 19                     		CALL	0xb7
66 43  04  1b  6e         		TEST	NZ,#0x04,0x1b,0x6e
6a bc  27                 		FSM	{27}
6c 36  70                 		JMP	0x70
6e bc  a7                 		FSM	{a7}
70 da  23  85             		CHN_RCV	{M.DREG_VAL_PAR:85},@R3
73 8e  1f  28             		MOV	0x1f,0x28
76 b1  c9                 		VXOR	[0x9],R2,R3
78 9e  1b  1e             		XOR	0x1b,0x1e
7b 46  1e  a7             		JMP	NZ,0x1e,0xa7
7e ae  29  2b  a7         		VJMP	NZ,[0x9],0x2b,0xa7
82 c6  ba  a2             		WFSM.H	#0xba,{a2}
85 19                     		CALL	0xb7
86 cc  0a  21             		RFSM.H	{0a},0x21
89 97  06  21             		AND	#0x06,0x21
8c 46  21  a1             		JMP	NZ,0x21,0xa1
8f 82  1b                 		INC	0x1b
91 16                     		UNTIL
92 4d  0f  1f  a6         		JMP	EQ,#0x0f,0x1f,0xa6
96 e1  02  00             		P1_RS	#0x02,#0x0
99 8f  0f  1f             		MOV	#0x0f,0x1f
9c 8f  00  2a             		MOV	#0x00,0x2a
9f 36  49                 		JMP	0x49
a1 8f  02  33             		MOV	#0x02,0x33
a4 36  a7                 		JMP	0xa7
a6 64                     		SET	PT
a7 e0  ff  1a             		P1_RS	#0xff,0x1a
aa c6  fa  a2             		WFSM.H	#0xfa,{a2}
ad d8                     		FSM2
ae 5c                     		END
af ; --------------------------------------------------------------------------------------
af ; Subroutine
af ; --------------------------------------------------------------------------------------
af b4  22  2a             		EVNPAR	[0x8],0x22,0x2a
b2 da  21  05             		CHN_SND	@R2,{M.DREG_VAL_PAR:05}
b5 bc  23                 		FSM	{23}
b7 ; --------------------------------------------------------------------------------------
b7 ; Subroutine
b7 ; --------------------------------------------------------------------------------------
b7 8e  1b  1c             		MOV	0x1b,0x1c
ba b8  1c                 		IDENT	0x1c
bc c6  00  04             		WFSM.H	#0x00,{04}
bf c0  1c  04             		WP2_FSM	0x1c,{04}
c2 bc  02                 		FSM	{02}
c4 2c                     		RET

TextFile

P11OF0 PASSED
P1BOS1 BAD_SET
P22OS8 EXPECTED_DATA.VAL
P2AOS1 EXPECTED_DATA.VPAR
P2BOS8 BAD_BITS.VAL
P33OS1 BAD_BITS.VPAR

34
00
22
2B
00
00
00
00

AF
B7
00
00
00
00
00
07
02
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
DC
1A
E1
03
03
C6
00
89
C6
00
89
C6
8A
A2
08
18
82
1B
82
28
16
8F
00
1B
08
C6
DE
A2
BC
02
CC
36
1D
8E
1D
1E
97
03
1E
43
04
1D
62
9B
04
1E
C6
9A
A2
19
43
04
1B
6E
BC
27
36
70
BC
A7
DA
23
85
8E
1F
28
B1
C9
9E
1B
1E
46
1E
A7
AE
29
2B
A7
C6
BA
A2
19
CC
0A
21
97
06
21
46
21
A1
82
1B
16
4D
0F
1F
A6
E1
02
00
8F
0F
1F
8F
00
2A
36
49
8F
02
33
36
A7
64
E0
FF
1A
C6
FA
A2
D8
5C
B4
22
2A
DA
21
05
BC
23
8E
1B
1C
B8
1C
C6
00
04
C0
1C
04
BC
02
2C«nul»