|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 1024 (0x400)
Types: SEQ, TextFile
Names: »EARLY_BRANCH_FRU.SEQ«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
└─⟦this⟧ »EARLY_BRANCH_FRU.SEQ«
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
└─⟦this⟧ »EARLY_BRANCH_FRU.SEQ«
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
└─⟦this⟧ »EARLY_BRANCH_FRU.SEQ«
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
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«nul»