;
                                   ZERR.COM                                   

             Size (recs) CRC   Version    Author/Latest Issue      Disk
ZERR.3OM       3k (23)   DFDA  1.6        Rob Friefeld  8/91       Z3COM32
ZERR.4OM       4k (31)   A98A  1.6        Rob Friefeld  8/91       Z3COM32
ZERRINST.COM   4k (31)   65D1  1.6        Rob Friefeld  8/91       Z3COM32

  1- Syntax  2- Notes                                                         

   ZERR  is  a  bare-bones  error  handler  derived  from  EASE 1.6z  by  Paul 
Pomerleau.   It prints  an informative  error message  from Bridger Mitchell's
Z34ERR.LIB, then enters a line editor.  From there, the options are:

   1) Edit and re-execute the command line       Enter changes, <cr>
   2) Abort the whole thing                      <esc>
   3) Skip to the next command if any.           <tab>

   The editor is WordStar-like in operation,  but may  be easily  reconfigured
with  the screen-oriented  installation  program,  ZERRINST.COM.
:1
   Syntax   ZERR           <-- run error handler
           
            ZERR /         <-- display help message 

            ZERR o         <-- (o = any char except /)  exit error handler
:2
 ZERR Notes - 1/2 

   a. Vs 1.6 updates (8/22/91, Rob Friefeld):
      - Error in SUBMIT job cancellation code fixed.
      - Uses System Libraries version 4.4.
     (- LSH correcting version is distributed with LSH now.)
   
   b. Vs 1.5 updates:
      - Incorporates source code changes  by Al Hawley and Joe Wright to allow
        assembly with all assemblers.  

   c. Vs 1.4 updates:
      - Uses Z34ERR12.LIB with latest error codes.
      - Console i/o uses BDOS rather than BIOS.

   d. Vs 1.3a updates:
      - Works with new Z34RCP11,  which can signal ZERR to invoke  a transient
        command of the same name as  a resident command which has just failed.
        ZERR passes the command line back to  the ZCPR with a prefixed ":" (or
        whatever is installed;  the prefix string  at  PREFIX is  9 bytes long
 ZERR Notes - 2/2 

        - 8-char DIRNAME plus colon).  At present, the command  LSH.CMD is not
        prefixed and saved back to LSH.CMD.  ZERR will skip all LSH testing if
        a transient version of a resident command is invoked.

   e. Vs 1.2 updates:
      - now reflects BGII's task with an upper or lower case prompt
      - uses PUTZEX rather than HALTZEX, gives better results with ZEX 5.0

   f. Vs 1.1 updates:
      - Call to Z33CHK eliminated.  Works now under BGii.
      - Handling of DSEG changed  so source can  be  assembled  with  SYSLIB4.
      - Improvements to installation program:  If no file to install is named,
        uses default ZERR.COM;  calls error handler if  target file not found;
        control key entry improved.

   g. ZERRSRC.LBR contains the complete list of Z34 error messages.
