home *** CD-ROM | disk | FTP | other *** search
- ;
- ; 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