|
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: TextFile, VAL Names: »TEST_ALU_ZEROS_ONES.VAL«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288 └─ ⟦this⟧ »TEST_ALU_ZEROS_ONES.VAL« └─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5 └─ ⟦this⟧ »TEST_ALU_ZEROS_ONES.VAL« └─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000 └─ ⟦this⟧ »TEST_ALU_ZEROS_ONES.VAL«
10 ; -------------------------------------------------------------------------------------- 10 ; Hash 6b388bbade8f052b (no python module) 10 ; -------------------------------------------------------------------------------------- 10 PC_: 10 30 .CODE EXPERIMENT 11 R1_: 11 00 .DATA 0x0 ; P11OF0 ZEROS_ONES_PASS ; P11OF1 A_BUS_ZEROS 12 R2_: 12 1f .DATA 0x1f 13 R3_: 13 27 .DATA 0x27 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 4b .CODE 0x4b 19 5e .CODE 0x5e 1a 04 .DATA 0x4 1b 3f .DATA 0x3f 1c ff .DATA 0xff 1d 07 .DATA 0x7 1e ff .DATA 0xff 1f 00 .DATA 0x0 ; P1FOS8 EXPECT 20 00 .DATA 0x0 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 ; P27OS8 RESULT 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 EXPERIMENT: 30 18 CALL 0x4b 31 8f cf 1e MOV #0xcf,0x1e 34 ae 88 1f VINV [0x8],0x1f 37 18 CALL 0x4b 38 66 SET PX 39 8f 83 1e MOV #0x83,0x1e 3c ae 88 1f VINV [0x8],0x1f 3f 91 50 3f 1a MOV.W #0x503f,0x1a 43 19 CALL 0x5e 44 91 50 4f 1a MOV.W #0x504f,0x1a 48 19 CALL 0x5e 49 64 SET PT 4a 5c END 4b ; -------------------------------------------------------------------------------------- 4b ; Subroutine 4b ; -------------------------------------------------------------------------------------- 4b 91 04 3f 1a MOV.W #0x043f,0x1a 4f 19 CALL 0x5e 50 91 08 5f 1a MOV.W #0x085f,0x1a 54 19 CALL 0x5e 55 91 04 4f 1a MOV.W #0x044f,0x1a 59 19 CALL 0x5e 5a 91 08 6f 1a MOV.W #0x086f,0x1a 5e ; -------------------------------------------------------------------------------------- 5e ; Subroutine 5e ; -------------------------------------------------------------------------------------- 5e c8 ff ff 2b WFSM.W #0xffff,{2b} 62 da 40 1a 3b CHN_SND 0x1a,{V.UIR:3b} 66 bc 4b FSM {4b} 68 bc 13 FSM {13} 6a d2 00 3b FSM_8X #0x00,{3b} 6d bc 5b FSM {5b} 6f da 33 39 CHN_RCV {TV.WDR:39},@R3 72 af 88 VINV [0x8],R3 74 b1 28 4a VJMP NE,[0x8],R2,R3,0x4a 77 2c RET
P11OF0 ZEROS_ONES_PASS\r P11OF1 A_BUS_ZEROS\r P1FOS8 EXPECT\r P27OS8 RESULT\r \r 30\r 00\r 1F\r 27\r 00\r 00\r 00\r 00\r \r 4B\r 5E\r 04\r 3F\r FF\r 07\r FF\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 CF\r 1E\r AE\r 88\r 1F\r 18\r 66\r 8F\r 83\r 1E\r AE\r 88\r 1F\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 40\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 4A\r 2C\r «nul»