|
|
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 - metrics - download
Length: 2816 (0xb00)
Types: TextFile
Names: »S8MXD2«
└─⟦dbca894e8⟧ Bits:30005524 8" CR80 Floppy CR80FD_0189 ( CR/D/0435 SYS-BOOT SYS-GEN modules NB: Block 12 (Backup) is bad )
└─⟦309782b6a⟧
└─⟦this⟧ »SL.S8MXD2«
└─⟦548cf593d⟧ Bits:30005189 8" CR80 Floppy CR80FD_0186 ( SYSTEM BOOT, GSB AOUT, MP, OC, FLOPPY BACKUP-DISK Start 26F Base 14E2 )
└─⟦daba3b0d5⟧
└─⟦this⟧ »JAS.S8MXD2«
; CR80 SYSTEM ONE
; MONITOR
; MASTER: XPD - PROCESS DESCRIPTION (PART 2)
; SHORTENED VERSION, ONLY FOR USE IN CONNECTION WITH PROGRAMS
; TO BE INCLUDED IN SYSTEM (XPD= PROGLENGTH, DRIVERLENGTH, OR
; CATALOGLENGTH).
;
; FP/780725
;
MESSAGE <:CALL: S8MXD2, 780725:>
IF XPD NE PROCLH AN XPD NE DRIVEH AN XPD NE CATALH THEN
MESSAGE <:*** WRONG SYSTEM FILE USAGE ***:> FI
USE BASE
XLOC= LOC-XLOC-C
XSTATE= 0
XKIND= 0
XNAME0= 0
XNAME1= 0
XNAME2= 0
XIDENT= 0
XCBASE= 0
XCBASEMOD= 0
XPRPC= 0
XTIMER= 100
XPSW= 0
XOLDPROC= 0
XLOCACTION= LOCACT
XLOCRETURN= 0
XCAUSE= 0
XDEVPR= 0
XPRESET= 100
XERROR= 0
XWARNING= 0
XTERMINATE= 0
XRESERVER= 0
XDEVICE= 0
XINTERRUPT= 0
IF XREFS EQ 0 THEN XREFSX=0
ELSE XREFSX:
RL= REFLENGTH
IF XREFS GT 0 THEN XREFS=XREFS-1,0,0,LOC+RL-NEXT,0 REPEAT RL-4 FI
IF XREFS GT 0 THEN XREFS=XREFS-1,0,0,LOC+RL-NEXT,0 REPEAT RL-4 FI
IF XREFS GT 0 THEN XREFS=XREFS-1,0,0,LOC+RL-NEXT,0 REPEAT RL-4 FI
IF XREFS GT 0 THEN XREFS=XREFS-1,0,0,LOC+RL-NEXT,0 REPEAT RL-4 FI
IF XREFS GT 0 THEN XREFS=XREFS-1,0,0,LOC+RL-NEXT,0 REPEAT RL-4 FI
IF XREFS GT 0 THEN XREFS=XREFS-1,0,0,LOC+RL-NEXT,0 REPEAT RL-4 FI
IF XREFS GT 0 THEN XREFS=XREFS-1,0,0,LOC+RL-NEXT,0 REPEAT RL-4 FI
IF XREFS GT 0 THEN XREFS=XREFS-1,0,0,LOC+RL-NEXT,0 REPEAT RL-4 FI
IF XREFS GT 0 THEN XREFS=XREFS-1,0,0,LOC+RL-NEXT,0 REPEAT RL-4 FI
IF XREFS GT 0 THEN XREFS=XREFS-1,0,0,LOC+RL-NEXT,0 REPEAT RL-4 FI
IF XREFS GT 0 THEN XREFS=XREFS-1,0,0,LOC+RL-NEXT,0 REPEAT RL-4 FI
IF XREFS GT 0 THEN XREFS=XREFS-1,0,0,LOC+RL-NEXT,0 REPEAT RL-4 FI
IF XREFS GT 0 THEN XREFS=XREFS-1,0,0,LOC+RL-NEXT,0 REPEAT RL-4 FI
IF XREFS NE 0 THEN MESSAGE <:TOO MANY REFS CLAIMED, 13 MADE:> FI
0,REPEAT REFLENGTH-1
FI
IF XBUFS EQ 0 THEN XBUFSX=0
ELSE XBUFSX:
BL= BUFLENGTH
IF XBUFS GT 0 THEN XBUFS=XBUFS-1,0,0,LOC+BL-NEXT,0 REPEAT BL-4 FI
IF XBUFS GT 0 THEN XBUFS=XBUFS-1,0,0,LOC+BL-NEXT,0 REPEAT BL-4 FI
IF XBUFS GT 0 THEN XBUFS=XBUFS-1,0,0,LOC+BL-NEXT,0 REPEAT BL-4 FI
IF XBUFS GT 0 THEN XBUFS=XBUFS-1,0,0,LOC+BL-NEXT,0 REPEAT BL-4 FI
IF XBUFS GT 0 THEN XBUFS=XBUFS-1,0,0,LOC+BL-NEXT,0 REPEAT BL-4 FI
IF XBUFS GT 0 THEN XBUFS=XBUFS-1,0,0,LOC+BL-NEXT,0 REPEAT BL-4 FI
IF XBUFS GT 0 THEN XBUFS=XBUFS-1,0,0,LOC+BL-NEXT,0 REPEAT BL-4 FI
IF XBUFS GT 0 THEN XBUFS=XBUFS-1,0,0,LOC+BL-NEXT,0 REPEAT BL-4 FI
IF XBUFS GT 0 THEN XBUFS=XBUFS-1,0,0,LOC+BL-NEXT,0 REPEAT BL-4 FI
IF XBUFS GT 0 THEN XBUFS=XBUFS-1,0,0,LOC+BL-NEXT,0 REPEAT BL-4 FI
IF XBUFS GT 0 THEN XBUFS=XBUFS-1,0,0,LOC+BL-NEXT,0 REPEAT BL-4 FI
IF XBUFS GT 0 THEN XBUFS=XBUFS-1,0,0,LOC+BL-NEXT,0 REPEAT BL-4 FI
IF XBUFS GT 0 THEN XBUFS=XBUFS-1,0,0,LOC+BL-NEXT,0 REPEAT BL-4 FI
IF XBUFS NE 0 THEN MESSAGE <:TOO MANY BUFS CLAIMED, 13 MADE:> FI
0,REPEAT BUFLENGTH-1
FI
XSIZE= LOC-ITEM
XPROGRAM= LOC
USE PROG
IF LOC+XSIZE NE WORDS THEN MESSAGE <:ERROR: LOC+XSIZE<>WORDS:> FI
USE BASE
«eof»