|
|
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: 2430 (0x97e)
Types: TextFile
Names: »MSREC1.S«
└─⟦93791531c⟧ Bits:30005105 8" CR80 Floppy CR80FD_0064 ( VOL:SCC.V MSS Directory: MS1.D )
└─⟦185cc4db7⟧
└─⟦this⟧ »MS1.D!MSREC1.S«
MESSAGE <:MSREC1.S V810303:>
;-----------------------------------------------------------------------
; RECORDS DECLARATIONS.
;
; RECORD STRUCTURES ARE DECLARED HERE.
;-----------------------------------------------------------------------
USE BASE ;
;BEGIN RECORDS
LOC= 0 ; BINARY HEADER:
; FIELD DECLARATION:
; BYTE ADDR OFFSET ; CONTAINS:
BHNSN: LOC=LOC+2 ; NODE-TO-NODE SERIAL NUMBER
BHAPRC: LOC=LOC+1 ; MESSAGE ACTION PRECEDENCE
BHTYP: LOC=LOC+1 ; MAIN TYPE (CONTROL/NARRATIVE)
BHORC: ; ORBIT CONTROL
BHROM: LOC=LOC+4 ; ROUTING MASK
BHMLGT: LOC=LOC+2 ; TOTAL MESSAGE LENGTH (BYTES)
BHSPCA: LOC=LOC+1 ; SPECAT (SHD) CLASS
BHCLAS: LOC=LOC+1 ; SECURITY CLASS
BHALO: LOC=LOC+2 ; ADDRESS LIST OFFSET (BYTES)
BHIPRC: LOC=LOC+1 ; MESSAGE INFO PRECEDENCE
LOC=LOC+1 ; SPARE
BHSHL: LOC=LOC+2 ; SIGNAL HEADER LENGTH (BYTES)
BHRLT: LOC=LOC+4 ; RELEASE TIME
BHIREF: LOC=LOC+2 ; ID REFERENCE
BHSREF: LOC=LOC+2 ; SIG REFERENCE
; CONSTANTS DECLARATIONS:
BHELGT:=LOC ; BYTE LENGTH OF BINARY HEADER
LOC= 0 ; BIT PATTERNS:
; BHORC/ROM BITS ; CONTAINS:
BHBORC: LOC=LOC+6 ; ORBIT CONTROL
BHBROM: LOC=LOC+10 ; ROUTING MASK PART 1 (A-J)
; END OF BH DECLARATION
;-----------------------------------------------------------------------
LOC= 0 ; IO CONTROL BLOCK (IOCB):
; FIELD DECLARATION:
; WORD ADDR OFFSET ; CONTAINS:
IOFD: LOC=LOC+1 ; FILE DESCRIPTOR (IO MONITOR USE)
IOST: LOC=LOC+1 ; STREAM (IO MONITOR USE)
IOBUF: LOC=LOC+1 ; WORD ADDR OF ASSOCIATED BUFFER
IOBNX: LOC=LOC+1 ; BYTE INDEX OF BUFFER
IOBLT: LOC=LOC+1 ; BYTE LENGTH OF BUFFER
IOFNX: LOC=LOC+1 ; FILE BYTE INDEX OF 1ST BYTE OF BUFFER
IOFLT: LOC=LOC+1 ; BYTE LENGTH OF FILE
IOTYP: LOC=LOC+1 ; FILE TYPE DESCRIPTOR (SEE BELOW)
IOLINE: LOC=LOC+1 ; CURRENT LINE (FIKS RECORD) NUMBER
; CONSTANTS DECLARATIONS:
IOELGT:=LOC ; WORD LENGTH OF IOCB
IOBFLT:=132 ; BYTE LENGTH OF ASSOCIATED BUFFER
LOC= 0 ; BIT PATTERNS:
; IOTYP BIT ; CONTAINS:
IOBFIX: LOC=LOC+1 ; 1=FIKS RECORDS, 0=OTHER
; END OF IOCB DECLARATION
;END RECORDS