home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / ENTERPRS / CPM / UTILS / S / ZCNFG21.LBR / ZCNFG.HZT / ZCNFG.HSÔ
Text File  |  1991-11-01  |  7KB  |  140 lines

  1. ZCNFG is copyright by A. E. Hawley 01/88, 11/89, 08/90, 08/91.
  2. It may be freely distributed, but it must not be sold 
  3. either separately or as part of a package without the 
  4. written consent of the author.
  5. The author may be reached via electronic mail at the 
  6. Ladera Znode in Los Angeles, 213-670-9465
  7. or by mail at:    6032 Chariton Ave.
  8.         Los Angeles, CA 90056
  9.  
  10. ZCNFG is released for distribution through the Z-system 
  11. users group, ZSIG. Many Znodes include ZSIG releases
  12. among their programs available for download.
  13.  
  14. *************** RELEASE HISTORY ****************
  15.  
  16. V2.1 - 11/01/91 - (Al Hawley)
  17. -Functions 1,5, and 9 modified to change ONLY the 7 ASCII bits
  18. in the configuration block, and ignore the high bit during
  19. screen display. This allows the high bit in such data to be
  20. used as an independent flag, configurable with the SWITCH function.
  21. -Added several more exit functions (W,^W,^Q,^X) and menu select
  22. keys (^A,^S,^D,^F). Changed the internal ZCNFG menu to be more
  23. compatible with highlighted screen display and less complex. The '?'
  24. selection in this menu now displays a description of all the alternate
  25. keys that control ZCNFG operation.
  26. -ZCNFG21.CFG is reformatted for compatibility with highlighted
  27. screen displays.
  28. -Added Function 9 which accepts a keystroke to update
  29. an ASCII byte (^@ to DEL) which is displayed on the screen
  30. with translation of control characters to ^X form and to
  31. SP or DEL for those non-printing characters. This function
  32. is useful for escape character and printer string configuration.
  33. -Modified keyboard input error handling. Input errors
  34. now redraw only the prompt instead of the entire screen.
  35. This speeds response dramatically.
  36. -Revised code for Function 1 and Function 5 to use
  37. a value at S_LIST (from the menu list) in the CFG
  38. overlay as the terminator byte for the current string.
  39. If S_LIST is zero, then a space delimited string is
  40. assumed. (The value at S_LIST could also be 20h. Other
  41. normal values are Null and '$'). There is no provision
  42. for HBS string termination.
  43. -modules affected: ZCNFG.Z80, CFGSUBS.Z80, ZCNFGCFG.LBR
  44.  
  45. V2.0 - 09/17/91 - (Al Hawley)
  46. -fixed bug in the parsing of DU form. Also enhanced to
  47.  allow a leading space during input to leave drive
  48.  unchanged and trailing space leaves User unchanged.
  49.  Thus, " 14" changes only the user, and "C " changes
  50.  only the drive.
  51. -revised HELP screen to reflect current configuration
  52.  and new LBR arguments on the command line.
  53. -revised ZCNFG.HLP to reflect the new syntax and clarify
  54.  description of defaults.
  55. -revised command line parsing to provide new syntax
  56.  which allows specification of the CFG library on the
  57.  command line. Syntax is a superset of the old syntax.
  58. -added error traps in FN2, FN3, FN6 for user input.
  59. -replaced code with SYSLIB routines in many places.
  60. -modules affected: ZCNFG.Z80, CFGSUBS.Z80, CFGLIB.REL,
  61.  ZCNFG.CFG, GETZFS.Z80(in CFGLIB.LBR), ZCNFG.HLP.
  62.  
  63. ZCNFG v1.9 - 08/21/91 - (Al Hawley)
  64.  
  65. -Added ability to extract CFG files from a library of such 
  66.  files compatible with NULU and SYSLIB. CONFIG.LBR is expected 
  67.  to be found in ZCNFG's alternate directory. The LBR will be 
  68.  searched first for the required CFG file if there is no DIR 
  69.  form (D:, U:, DU:, or DIR:) specified in the SECOND argument 
  70.  of the invoking command tail.
  71. -The configuration file has been updated to contain a new
  72.  menu item for changing the name of the library which contains
  73.  CFG files (distribution default is CONFIG).
  74. -several new error traps and associated messages help prevent
  75.  use of wrong or damaged CFG overlays. Hopefully, they will never
  76.  be seen!
  77. -documentation files have been updated to include the new
  78.  features in versions 1.8 and 1.9. Terry Hazen contributed a set 
  79.  of help files, ZCFG.HLP and ZCNFG.HLP, which have been edited
  80.  to reflect version 1.9 features. These files are for the standard
  81.  ZCPR help utility, and are a complete replacement for ZCNFG.WS.
  82. -Configuration function 7 has been generalized to rotate a bit in
  83.  a bit field of from 2 to 7 bits located anywhere in a byte. Current
  84.  implementations in CFG files (the 3 lsb in a byte) are unaffected.
  85.  
  86. ZCVFG v1.8 - 08/09/91 - (Al Hawley)
  87.  
  88. -Reformatted & reorganized source code.
  89. -Revised CFG help function to recognize ':' or Form Feed character 
  90.  at the start of a line in help screens. These characters
  91.  start a new screen but are not displayed. Help screens are now 
  92.  much easier to compose.
  93. -Revised CFG file search logic to speed up response for common
  94.  invocation situations. If user has provided a partial or complete 
  95.  dir:/du: form, the alternate directory will not be searched. 
  96.  When the CFG file name comes from the target file configuration
  97.  block, the alternate directory is searched first.
  98.  
  99. ZCNFG v1.7 - 08/12/90 - (Al Hawley)
  100.  
  101. Corrected a bug in the TEXTLC routine.
  102.  
  103. ZCNFG v1.6 - 07/21/90 - (Al Hawley)
  104.  
  105. Added logic in FILINIT routine to detect Z34 type 4 executable files,
  106. and skip over the type 4 header to find the program's configuration
  107. block. ZCNFG will now work with all types of Z system and CP/M files.
  108.  
  109. ZCNFG v1.5 - 05/28/90 - (Al Hawley)
  110.  
  111. Replaced a lost instruction in the TABS routine in CFGSUBS.Z80 which
  112. caused the column counter to be improperly maintained and resulted in
  113. eratic expansion of tabs.
  114.  
  115. ZCNFG v1.4 - 11/03/89 - (Al Hawley)
  116.  
  117. Reconfigured to allow for 256 byte configuration block in the target
  118. program. Added screen and cursor controls which become effective if
  119. a Z-system is present. ZCNFG functions in a CP/M system without
  120. terminal-specific functions. Removed the option to use '$' terminated
  121. strings in the .CFG files. All strings must be null terminated. Since
  122. this was the recommended usage in V 1.3, there should be minimal
  123. impact on existing .CFG files. Those that result in garbage at the
  124. end of screen displays should be patched or re-assembled with a null
  125. replacing any '$' terminators. This change was required to accomodate
  126. the V4 VLIB routines which do not accept the '$' string terminator.
  127.  
  128. ZCNFG v1.3 - 12/19/88
  129.  
  130. This is the release version of ZCNFG. Earlier versions were developmental,
  131. and contained functions that behave differently from this one. To avoid
  132. problems in using ZCNFG, older versions should be discarded along with
  133. their .CFG files and replaced with updated .CFG files designed to the
  134. interface requirements outlined in ZCNFG.WS (or the equivalent text
  135. file, ZCNFG.DOC).
  136.         Al Hawley, Ladera Znode, (213) 670-9465
  137.  
  138. ZCNFG v1.2, v1.1, and v1.0 were distributed only to selected individuals
  139. for Beta testing. (aeh)
  140.