home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / znode3 / uploads / z3help43.lbr / ENVSRC.HZP / ENVSRC.HLP
Encoding:
Text File  |  1993-06-07  |  3.5 KB  |  71 lines

  1. ;
  2.                                  ENVSRC.COM                                   
  3.  
  4.              Size (recs) CRC   Version    Author/Latest Issue      Disk
  5.                6k (41)   1FFF  1.2        Terry Hazen 11/91        Z3COM5
  6.  
  7.   1- Syntax  2- Installation  3- Notes  4- Help File                          
  8.  
  9.    ENVSRC is a ZCPR3 Z3ENV  source  code generator.   It allows  you to create
  10. commented source  code  from  your own  ZCPR3  environment  using  the  latest 
  11. extended environment definitions and  label names as  defined in the NZCOM.ZCM 
  12. files.   The source code may be used  for reference to  allow you to customize 
  13. any of the elements of your environment by direct  patching or  by editing the 
  14. source code file.   The edited  source  code  file  can  also be assembled and 
  15. loaded to  your environment,  or even to the  boot image of your system if you 
  16. wish to make permanent changes.  Original (08/24/90) by Terry Hazen.
  17.  
  18.    The companion utility TCSRC generates commented source code from the Z3TCAP
  19. in your environment or from existing termname.Z3T files,  allowing you to pro-
  20. custom Z3TCAPs.
  21. :1
  22.  
  23.     Syntax   ENVSRC [[dir:]outfile[.z80]]
  24.  
  25.      Default outfile is Z3ENV.Z80 on default directory.
  26.      Any existing R/W file of the same name will be overwritten.
  27.  
  28. The companion utility TCSRC generates commented source code from the Z3TCAP in
  29. your environment or from existing termname.Z3T files,  allowing you to produce 
  30. custom Z3TCAPs.
  31. :2
  32.  Installation 
  33.  
  34.    The distribution version of  ENVSRC is  supplied  with  a  Z3ENV address of
  35. 0000H,  ready for use in  ZCPR33+  environments.   ZCPR30 users should install
  36. ENVSRC using their regular installation methods.  
  37. :3
  38.  ENVSRC Notes - 1/2 
  39.  
  40.    a. You can use  ENVSRC to load  an  environment  that  uses  'fake'  system
  41.       segment addresses for a system of  a different size than the one you are
  42.       currently running.   This allows you to use  system segment loaders that
  43.       take their system segment  destination  addresss from the environment in
  44.       order to create new binary system segment files from .REL or .ZRL files.
  45.       The resulting binary system  segment files  can then be brought together
  46.       to create a boot system image of the new sized system.
  47.  
  48.    b. Version 1.0 contained a new NZCLK label,  proposed by Joe Wright for the
  49.       DOS clock routine address.  It replaced the spares  SPAR4 and  SPAR5 and
  50.       was included  for  information  only,  since the  exact  definition  and
  51.       explanation was not completely developed at that time.
  52.    
  53.    c. Vs 1.2 updates (11/15/91, Terry Hazen):
  54.       - Revised to correct error in  ZRDOS Public User specs.   Was users 0-7;
  55.         is now corrected to users 1-8.
  56.  ENVSRC Notes - 2/2 
  57.  
  58.    d. Vs 1.1 updates (10/12/91, Terry Hazen):
  59.       - Revised to correct error in Z3ENV offset (was 1ah, should be 1bh).
  60.       - Removed NZCLK address, since I can't remember its  source and  haven't
  61.         found any other support for it, and replaced it with SPAR4,5 per NZCOM
  62.         ZCM file.
  63. :4    
  64.                               ENVSRC12.HLP 
  65.                                
  66.              Size (recs) CRC   Version    Author/Latest Issue      Disk
  67.                2k (13)   C47A  1.2        Terry Hazen 11/91        Z3HLP5
  68. ==============================================================================
  69.  
  70.    Z3 Help file explaining usage of ENVSRC.COM vs 1.2.
  71.