DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Hard and Floppy Disks

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Hard and Floppy Disks

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦05efa8d6e⟧ TextFile

    Length: 2430 (0x97e)
    Types: TextFile
    Names: »MSREC1.S«

Derivation

└─⟦93791531c⟧ Bits:30005105 8" CR80 Floppy CR80FD_0064 ( VOL:SCC.V MSS Directory: MS1.D )
    └─⟦185cc4db7⟧ 
        └─ ⟦this⟧ »MS1.D!MSREC1.S« 

TextFile

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