DataMuseum.dkPresents historical artifacts from the history of: CR80 Hard and Floppy Disks |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CR80 Hard and Floppy Disks Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 844 (0x34c) Types: TextFile Names: »ENABLE_INT.S«
└─⟦17728abc9⟧ Bits:30005143 8" CR80 Floppy CR80FD_0130 ( CR/D/1422 FLERCPU Source ) └─⟦1815caf3d⟧ └─ ⟦this⟧ »ENABLE_INT.S«
PROCEDURE ENABLE_INT (R3;R6); "************************************************************************* "************************************************************************* VAR SAVE: ARRAY[0..7] OF INTEGER; TEMPB: INTEGER; BEGIN R7=>SAVE[7]; STC(6,ADDRESS(SAVE[7])=>R7); R3=>TEMPB; #9000=>R0; R0+R3=>R0; #0080=>R1; CIO(R1,R0); "WRITE CPU_RECORD FOR CPU# <R3> ", INTERRUPTS ENABLED, PRIO=0 WAIT_MAP(R6); #8961=>R0; 0=>R1; CIO(R1,R0); "SELECT IV 0 WAIT_MAP(R6); TEMPB=>R7; R7 EXTRACT 3; R7 SHIFTLL 4; #8960=>R0; #800F=>R1; R7+R1=>R1; CIO(R1,R0); "WRITE IV RECORD WAIT_MAP(R6); UNS(7,ADDRESS(SAVE[0])=>R7); EXIT(R6); END; «a5»