|
|
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: 1688 (0x698)
Types: TextFile
Names: »MSEXXX.S«
└─⟦b5acf5c79⟧ Bits:30005104 8" CR80 Floppy CR80FD_0063 ( VOL: SCC.V MSS Directory: MS2.D )
└─⟦f918199fd⟧
└─⟦this⟧ »MS2.D!MSEXXX.S«
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