mirror of https://github.com/wwarthen/RomWBW.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.1 KiB
69 lines
1.1 KiB
;
|
|
; Program: ERRORX
|
|
; Author: Richard Conn
|
|
; Version: 1.0
|
|
; Date: 29 Mar 84
|
|
;
|
|
version equ 10
|
|
z3env SET 0f400H
|
|
|
|
;
|
|
; ERRORX disengages the current error handler. No error handler
|
|
; is available after ERRORX executes.
|
|
;
|
|
|
|
;
|
|
; SYSLIB and Z3LIB References
|
|
;
|
|
ext z3init,puter1,print
|
|
|
|
;
|
|
; Environment Definition
|
|
;
|
|
if z3env ne 0
|
|
;
|
|
; External ZCPR3 Environment Descriptor
|
|
;
|
|
jmp start
|
|
db 'Z3ENV' ;This is a ZCPR3 Utility
|
|
db 1 ;External Environment Descriptor
|
|
z3eadr:
|
|
dw z3env
|
|
start:
|
|
lhld z3eadr ;pt to ZCPR3 environment
|
|
;
|
|
else
|
|
;
|
|
; Internal ZCPR3 Environment Descriptor
|
|
;
|
|
MACLIB Z3BASE.LIB
|
|
MACLIB SYSENV.LIB
|
|
z3eadr:
|
|
jmp start
|
|
SYSENV
|
|
start:
|
|
lxi h,z3eadr ;pt to ZCPR3 environment
|
|
endif
|
|
|
|
;
|
|
; Start of Program -- Initialize ZCPR3 Environment
|
|
;
|
|
call z3init ;initialize the ZCPR3 Env and the VLIB Env
|
|
|
|
;
|
|
; Turn Off Message
|
|
;
|
|
mvi a,0 ;turn off error handler
|
|
call puter1 ;use SYSLIB routine
|
|
|
|
;
|
|
; Print Message
|
|
;
|
|
call print
|
|
db 'ERRORX Version '
|
|
db (version/10)+'0','.',(version mod 10)+'0'
|
|
db ' -- Error Handler Disengaged',0
|
|
ret
|
|
|
|
end
|
|
|