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: 1426 (0x592) Types: TextFile Names: »COMON2.S«
└─⟦1dc3ed39a⟧ Bits:30005066 8" CR80 Floppy CR80FD_0003 ( Id. O.K Vol. FLOPPY VOL: NSS ) └─⟦02b6ff5ea⟧ └─ ⟦this⟧ »TDXDR.851216.D!COMON2.S«
;======================================================================= ; ; COROUTINE MONITOR, PART 2 OF 4 ; ; DATA LAYOUT ; ;======================================================================= CURRC: INITCH ; ADDRESS OF ACTIVE COROUTINE READYQ: RDYFST ; ADDRESS OF READY QUEUE ANSWQ: ANSFST ; ADDRESS OF ANSWER QUEUE MESSC: 0 ; COROUTINE WAITING FOR MESSAGE TINTRC: 0 ; COROUTINE WAITING FOR TIMER ; OR INTERRUPT ; (REF TO INIT CHAIN AT STARTUP) MSBREF: MSBUF ; REF TO RECEIVED MESSAGE RDYFST: LOC ; EMPTY READY QUEUE RDYLST: LOC-1 ; ANSFST: LOC ; EMPTY ANSWER QUEUE ANSLST: LOC-1 ; MSBUF: 0, REPEAT 4 ; BUFFER FOR RECEIVING MESSAGES IF TPON THEN TPSGCH: INXFIL, TPSMOP TPEXIT: INXFIL, TPCORU TPWTTI: INXFIL, TPCORU TPWTMS: INXFIL, TPCORU TPWANS: INXFIL, TPCORU TPSM: RELFIL OR BINDAT OR 2<RCLGTS OR 1 TPSMP: 0 <:SEM :> TPCOR: RELFIL OR BINDAT OR (CORUSIZE-1)<RCLGTS OR 1 DCORU: 0 <:CORU:> TPOP: RELFIL OR BINDAT OR 6<RCLGTS OR 1 DOP: 0 <:OP :> TPSMOP: 2, TPSM, TPOP TPCORU: 1, TPCOR FI «a5»