;
                                 ENVSRC.COM                                   

             Size (recs) CRC   Version    Author/Latest Issue      Disk
               6k (41)   1FFF  1.2        Terry Hazen 11/91        Z3COM5

  1- Syntax  2- Installation  3- Notes  4- Help File                          

   ENVSRC is a ZCPR3 Z3ENV  source  code generator.   It allows  you to create
commented source  code  from  your own  ZCPR3  environment  using  the  latest 
extended environment definitions and  label names as  defined in the NZCOM.ZCM 
files.   The source code may be used  for reference to  allow you to customize 
any of the elements of your environment by direct  patching or  by editing the 
source code file.   The edited  source  code  file  can  also be assembled and 
loaded to  your environment,  or even to the  boot image of your system if you 
wish to make permanent changes.  Original (08/24/90) by Terry Hazen.

   The companion utility TCSRC generates commented source code from the Z3TCAP
in your environment or from existing termname.Z3T files,  allowing you to pro-
custom Z3TCAPs.
:1

    Syntax   ENVSRC [[dir:]outfile[.z80]]

     Default outfile is Z3ENV.Z80 on default directory.
     Any existing R/W file of the same name will be overwritten.

The companion utility TCSRC generates commented source code from the Z3TCAP in
your environment or from existing termname.Z3T files,  allowing you to produce 
custom Z3TCAPs.
:2
 Installation 

   The distribution version of  ENVSRC is  supplied  with  a  Z3ENV address of
0000H,  ready for use in  ZCPR33+  environments.   ZCPR30 users should install
ENVSRC using their regular installation methods.  
:3
 ENVSRC Notes - 1/2 

   a. You can use  ENVSRC to load  an  environment  that  uses  'fake'  system
      segment addresses for a system of  a different size than the one you are
      currently running.   This allows you to use  system segment loaders that
      take their system segment  destination  addresss from the environment in
      order to create new binary system segment files from .REL or .ZRL files.
      The resulting binary system  segment files  can then be brought together
      to create a boot system image of the new sized system.

   b. Version 1.0 contained a new NZCLK label,  proposed by Joe Wright for the
      DOS clock routine address.  It replaced the spares  SPAR4 and  SPAR5 and
      was included  for  information  only,  since the  exact  definition  and
      explanation was not completely developed at that time.
   
   c. Vs 1.2 updates (11/15/91, Terry Hazen):
      - Revised to correct error in  ZRDOS Public User specs.   Was users 0-7;
        is now corrected to users 1-8.
 ENVSRC Notes - 2/2 

   d. Vs 1.1 updates (10/12/91, Terry Hazen):
      - Revised to correct error in Z3ENV offset (was 1ah, should be 1bh).
      - Removed NZCLK address, since I can't remember its  source and  haven't
        found any other support for it, and replaced it with SPAR4,5 per NZCOM
        ZCM file.
:4    
                              ENVSRC12.HLP 
                               
             Size (recs) CRC   Version    Author/Latest Issue      Disk
               2k (13)   C47A  1.2        Terry Hazen 11/91        Z3HLP5
==============================================================================

   Z3 Help file explaining usage of ENVSRC.COM vs 1.2.
