|
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 - download
Length: 1024 (0x400) Types: TYP, TextFile Names: »TEST_ALU_ZEROS_ONES.TYP«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288 └─ ⟦this⟧ »TEST_ALU_ZEROS_ONES.TYP« └─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5 └─ ⟦this⟧ »TEST_ALU_ZEROS_ONES.TYP« └─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000 └─ ⟦this⟧ »TEST_ALU_ZEROS_ONES.TYP«
10 ; -------------------------------------------------------------------------------------- 10 ; Hash 1f86ddaa86e04800 (no python module) 10 ; -------------------------------------------------------------------------------------- 10 PC_: 10 31 .CODE EXPERIMENT 11 R1_: 11 00 .DATA 0x0 ; P11OF0 ZEROS_ONES_PASS ; P11OF1 A_BUS_ZEROS 12 R2_: 12 20 .DATA 0x20 13 R3_: 13 28 .DATA 0x28 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 4c .CODE 0x4c 19 5f .CODE 0x5f 1a 04 .DATA 0x4 1b 3f .DATA 0x3f 1c f0 .DATA 0xf0 1d ff .DATA 0xff 1e bf .DATA 0xbf 1f 0d .DATA 0xd 20 00 .DATA 0x0 ; P20OS8 EXPECT 21 00 .DATA 0x0 22 00 .DATA 0x0 23 00 .DATA 0x0 24 00 .DATA 0x0 25 00 .DATA 0x0 26 00 .DATA 0x0 27 00 .DATA 0x0 28 00 .DATA 0x0 ; P28OS8 RESULT 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 EXPERIMENT: 31 18 CALL 0x4c 32 8f a7 1e MOV #0xa7,0x1e 35 ae 88 20 VINV [0x8],0x20 38 18 CALL 0x4c 39 66 SET PX 3a 8f 81 1e MOV #0x81,0x1e 3d ae 88 20 VINV [0x8],0x20 40 91 50 3f 1a MOV.W #0x503f,0x1a 44 19 CALL 0x5f 45 91 50 4f 1a MOV.W #0x504f,0x1a 49 19 CALL 0x5f 4a 64 SET PT 4b 5c END 4c ; -------------------------------------------------------------------------------------- 4c ; Subroutine 4c ; -------------------------------------------------------------------------------------- 4c 91 04 3f 1a MOV.W #0x043f,0x1a 50 19 CALL 0x5f 51 91 08 5f 1a MOV.W #0x085f,0x1a 55 19 CALL 0x5f 56 91 04 4f 1a MOV.W #0x044f,0x1a 5a 19 CALL 0x5f 5b 91 08 6f 1a MOV.W #0x086f,0x1a 5f ; -------------------------------------------------------------------------------------- 5f ; Subroutine 5f ; -------------------------------------------------------------------------------------- 5f c8 ff ff 2b WFSM.W #0xffff,{2b} 63 da 50 1a 3b CHN_SND 0x1a,{T.UIR:3b} 67 bc 4b FSM {4b} 69 bc 13 FSM {13} 6b d2 00 3b FSM_8X #0x00,{3b} 6e bc 5b FSM {5b} 70 da 33 39 CHN_RCV {TV.WDR:39},@R3 73 af 88 VINV [0x8],R3 75 b1 28 4b VJMP NE,[0x8],R2,R3,0x4b 78 2c RET
P11OF0 ZEROS_ONES_PASS\r P11OF1 A_BUS_ZEROS\r P20OS8 EXPECT\r P28OS8 RESULT\r \r 31\r 00\r 20\r 28\r 00\r 00\r 00\r 00\r \r 4C\r 5F\r 04\r 3F\r F0\r FF\r BF\r 0D\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 18\r 8F\r A7\r 1E\r AE\r 88\r 20\r 18\r 66\r 8F\r 81\r 1E\r AE\r 88\r 20\r 91\r 50\r 3F\r 1A\r 19\r 91\r 50\r 4F\r 1A\r 19\r 64\r 5C\r 91\r 04\r 3F\r 1A\r 19\r 91\r 08\r 5F\r 1A\r 19\r 91\r 04\r 4F\r 1A\r 19\r 91\r 08\r 6F\r 1A\r C8\r FF\r FF\r 2B\r DA\r 50\r 1A\r 3B\r BC\r 4B\r BC\r 13\r D2\r 00\r 3B\r BC\r 5B\r DA\r 33\r 39\r AF\r 88\r B1\r 28\r 4B\r 2C\r «nul»