home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / znode3 / uploads / z3help37.lbr / LBRHLP.HZP / LBRHLP.HLP
Encoding:
Text File  |  1993-06-07  |  4.6 KB  |  116 lines

  1. ;
  2.                                  LBRHLP.COM                                   
  3.  
  4.              Size (recs) CRC   Version    Author/Latest Issue      Disk
  5. LHC.COM        5k (39)   F80E  1.8        Terry Hazen 2/91         Z3COM5
  6. LHQ.COM        5k (36)   DCA2  1.8        Terry Hazen 2/91     
  7.  
  8.   1- Syntax  2- Usage  3- Notes  4- Examples of Use                           
  9.  
  10.  
  11.    LBRHLP is  derived from  HELP53  by R. Conn.  Two versions exist:  LHC.COM
  12. will read crunched HLP files in libraries and LHQ.COM  will read squeezed HLP
  13. files.
  14.  
  15.    LBRHLP sets the error flag on errors and resets it when you type ctrl-c.
  16. :1
  17.  Syntax   LBRHLP [-dir:][library] [helpfn]
  18.  
  19.    LBRHLP allows you to specify a different  Library and or help file from the
  20. command line.
  21.  
  22.    The (-) must be included if Lbr is specified.
  23.    If no dir is given, the [-Library] is used.
  24. :2
  25.  Usage 
  26.  
  27.    LBRHLP can only be used with  crunched  files (sorry no squeezed).  This is
  28. due to trying to keep the code size down.   Uncrunch uses 22k of buffer space,
  29. which leaves  about  25k+  for  files,  so there may be  a few help files that
  30. cannot be used with this program.  
  31.  
  32.    The default LBR name is HLPFILES
  33.    The default DIR name is HELP
  34.    The default DU is A15
  35.    The default filename is MENU
  36.  
  37.    These can be changed with Zpatch, patch or some other file editor.
  38.  
  39.    The Locations are:
  40.    DIR - 116h (HELP)
  41.    DU  - 11Eh (disk) 0=A, 1=B etc.
  42.    DU  - 11Fh (user)
  43.    FILE  120h (MENU)
  44.    LBR - 128h (HLPFILES)
  45. :3
  46.  LBRHLP Notes - 1/3 
  47.  
  48.    a. Vs 1.8 updates (02/20/91, Terry Hazen)
  49.       - Adds printer-ready test (can be turned off with ZCNFG).
  50.  
  51.    b. Vs 1.7 updates (02/08/91, Howard Goldstein):
  52.       - Modified file loading routines to  clear  high  bit on all characters.
  53.         This enables LBRHLP to work  correctly  with files created in Wordstar
  54.         Document Mode.
  55.       - Added wheel byte control of print options.
  56.       - Made a few changes to the built-in help message.
  57.       - LHC.COM and LHQ.COM can be configured using ZCNFG 
  58.  
  59.    c. Vs 1.6 updates (08/27/90, Howard Goldstein):
  60.       - Fixed an initialization problem in the uncrunch routine.  This problem
  61.         didn't manifest itself very  often,  but when it  did the results were 
  62.         strange indeed!   This version was linked with the latest test version 
  63.         of the libraries, 4.3.
  64.  LBRHLP Notes - 2/3 
  65.  
  66.    d. Vs 1.5 updates (06/20/90, Howard Goldstein):
  67.       - Fixed  a problem that caused the program to search the wrong drive for
  68.         the help library under certain conditions.
  69.  
  70.    e. Vs 1.4 updates (06/18/90, Howard Goldstein):
  71.       - Improved buffer allocation.   Uncrunched files in libraries may now be
  72.         24k larger than previously.   (If a crunched file is too large for the
  73.         program, put it in the LBR uncrunched.)
  74.       - A colon,  (:),  is no longer dispayed  at the  beginning  of each info
  75.         section in help-inexed files.
  76.       - Terminal de-init routine now called on program exit.
  77.       - Print routines improved:  tabs expanded; stack bug fixed.
  78.       - Screen-full logic improved.  Can now handle one more line per screen.
  79.       - Lines per screen and lines per page now obtained from environment.
  80.       - Built-in usage message reflects patchable values for file names, etc.
  81.       - Linked with latest versins of libraries.
  82.  LBRHLP Notes - 3/3 
  83.  
  84.    f. Vs 1.3 updates (02/13/88, Bob Peddicord):
  85.       - Fixed  a Ctrlc bug,  still sets  error flag on errors and resets error
  86.         flag when you type ctrlc.
  87.  
  88.    g. Vs 1.2 updates (02/10/88, Bob Peddicord):
  89.       - Renamed file to LHC (the 'C' stands for cruncehed files).
  90.       - Fixed a bug that was introduced in ver 1.1
  91.       - Created a file that will unsqueeze library files,  (this is similar to 
  92.         lhelp), but has more versatility.  The name is LHQ.COM (the 'Q' stands 
  93.         for squeezed files).   A new  help file that  handles  crunched files, 
  94.         based on HELP53, will soon be released.
  95.  
  96.    h. Vs 1.1 updates
  97.      - Program now sets the  error  flag  on most errors,  so that a different
  98.        program can be called.
  99. :4
  100.  Examples of Use 
  101.  
  102.    a. lbrhlp -c15:special syslib
  103.  
  104.       - we want a different library on c15 and a help file called syslib.  
  105.         The (-) must precede the drive/user or library name, if the default  
  106.         D/U is wanted.
  107.  
  108.    b. lbrhlp syslib
  109.  
  110.       - we want the default LBR with the filename syslib.
  111.  
  112.    c. lbrhlp -helps
  113.  
  114.       - we are specifing just the library, using the default DU/DIR and 
  115.         default filename.
  116.