mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 14:11:48 -06:00
69 lines
1.1 KiB
Plaintext
69 lines
1.1 KiB
Plaintext
;
|
||
; 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
|
||
|