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

⟦74bc4eaae⟧ TextFile

    Length: 1688 (0x698)
    Types: TextFile
    Names: »MSEXXX.S«

Derivation

└─⟦b5acf5c79⟧ Bits:30005104 8" CR80 Floppy CR80FD_0063 ( VOL: SCC.V MSS Directory: MS2.D )
    └─⟦f918199fd⟧ 
        └─ ⟦this⟧ »MS2.D!MSEXXX.S« 

TextFile

MESSAGE <:MSEXXX.S V810309:>
;-----------------------------------------------------------------------
; SUBROUTINES MSEXXX SERIES
; ERROR HANDLING
;
; CALL TO: MON       ERROR
;                    TERMINATE
;
; REGISTERS          CALL               EXIT
; R0                 ERROR CODE         DON'T CARE
; R4                 LINK               DON'T CARE
; R3,R5,R6           -                  UNCH (IF RETURN)
; R1,R2,R7                              DON'T CARE
;
; INPUT:   -
; OUTPUT:  -
; EXIT TO: MSS100 (RESTART)
;-----------------------------------------------------------------------
MSE100:                             ; FILE ERROR:
MSE110:                             ; FILE READIO ERROR:
MSE120:                             ; FILE WRITEIO ERROR:
                                    ;*STUB:
        MOV          R7         R0  ;   POSITION ERROR CODE
        JMP              MSEE00     ;   CALL MON ERR(1)
MSE200:                             ; MSC ERROR:
                                    ;*STUB:
        MOVC  1                 R0  ;   GET ERROR CODE
        JMP              MSEE00     ;   CALL MON ERR(1)
MSEE00:                             ; CALL MON ERR(1):
        MOV          R4         R1  ;   POSITION LINE NUMBER
        ADDC  -1                R1  ;   CORRECT LOCATION COUNTER
MSEEE0:                             ; CALL MON ERR:
        MON   ERROR                 ;   EXIT
MSEE01:                             ; CALL MON TERMINATE:
        MOVC  0                 R0  ;   COMPLETION CODE=OK
        MOV          R4         R1  ;   POSITION LINE NUMBER
        ADDC  -1                R1  ;   CORRECT LOCATION COUNTER
        MON   TERMINATE             ;   EXIT