|
|
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: 2048 (0x800)
Types: TextFile
Names: »S8MXP1«
└─⟦5ca485322⟧ Bits:30005483 8" CR80 Floppy CR80FD_0201 ( Backup SL Disk-error 2u )
└─⟦46ea90735⟧
└─⟦this⟧ »S8MXP1«
└─⟦d9c1548a9⟧ Bits:30005185 8" CR80 Floppy CR80FD_0182 ( UTILITIES FOR X25 HOH )
└─⟦851bd64f0⟧
└─⟦this⟧ »S8MXP1«
; CR80 SYSTEM ONE
; MONITOR
; MASTER: XPD - PROCESS DESCRIPTION (PART 1)
IF XPD EQ UTILITYLENGTH OR XPD EQ PROGLENGTH THEN
IF WORDS NE 0 THEN MESSAGE WORDS FI
AREASWITCH=1
USE PROG
LOC=PROG-1
XPSTATE
XREFS
XBUFS
XWORDS
XPSIZE
XCHAIN
XPCOUNT
IF LOC NE NAME THEN MESSAGE <:ERROR: PROG NAME:> FI
XPNAME: XPNAME0
IF NAMELENGTH GT 1 THEN
XPNAME1
IF NAMELENGTH GT 2 THEN
XPNAME2
IF NAMELENGTH GT 3 THEN
0 REPEAT NAMELENGTH-3-1
FI FI FI
IF LOC-XPNAME NE NAMELENGTH THEN MESSAGE <:ERROR: XPNAME LENGTH:> FI
XIDENT
XSIZE
XPROGRAM
XPRPC
IF LOC NE PROGLENGTH THEN MESSAGE <:ERROR: PROG LENGTH:> FI
FI
IF XPD GT PROGLENGTH THEN
USE BASE
LOC=BASE
XSTATE
XPARENT
XNEXT
XCHILD
XSIZE
XCHAIN
XKIND
XNAME: XNAME0
IF NAMELENGTH GT 1 THEN
XNAME1
IF NAMELENGTH GT 2 THEN
XNAME2
IF NAMELENGTH GT 3 THEN
0 REPEAT NAMELENGTH-3-1
FI FI FI
IF LOC-XNAME NE NAMELENGTH THEN MESSAGE <:ERROR: XNAME LENGTH:> FI
XIDENT
XPROCIDENT
XDEBUG
IF LOC NE PROC THEN MESSAGE <:ERROR: XPROC LOCATION:> FI
0 REPEAT 7 ; REGISTERS
XCBASE
XCBASEMOD
XPROGRAM
XPRPC
XTIMER
XPSW
XOLDPROC
XLOCACTION
XLOCRETURN
XCAUSE
XDEVPR
XPRESET
0 REPEAT 12 ; TIME0 - FREEAREAS
#FFFF
XERROR
XWARNING
XTERMINATE
0 REPEAT 3 ; PRICHN - ADJUST
XREFSX
XBUFSX
IF XPD NE UTILITYLENGTH THEN
XREFS=0
XBUFS=1
FI
0 REPEAT 20 ; RESTING - SAVE19
XWRK: 0
IF CONTLENGTH GT 1 THEN
0
IF CONTLENGTH GT 2 THEN
0
IF CONTLENGTH GT 3 THEN
0
IF CONTLENGTH GT 4 THEN
0
IF CONTLENGTH GT 5 THEN
0 REPEAT CONTLENGTH-5-1
FI FI FI FI FI
IF LOC-XWRK NE CONTLENGTH THEN MESSAGE <:ERROR: XWRK LENGTH:> FI
LOC= LOC-C
IF LOC NE PROCLENGTH-C THEN MESSAGE <:ERROR: XPROC LENGTH:> FI
IF XPD GT PROCLENGTH THEN
XRESERVER
XDEVICE
XINTERRUPT
IF LOC NE DRIVERLENGTH-C THEN MESSAGE <:ERROR: XDRIVER LENGTH:> FI
IF XPD GT DRIVERLENGTH THEN
0 REPEAT 2 ; ESPECIAL - CATALOG
IF LOC NE CATALOGLENGTH-C THEN MESSAGE <:ERROR: XCATALOG LENGTH:> FI
IF XPD GT CATALOGLENGTH THEN
XACTION
XEOFACTION
XCURIN
XCUROUT
XCURWORK
XCENTRY
XWORKING
FI FI FI FI
XLOC= LOC
«eof»