home *** CD-ROM | disk | FTP | other *** search
- ;
- LBRHLP.COM
-
- Size (recs) CRC Version Author/Latest Issue Disk
- LHC.COM 5k (39) F80E 1.8 Terry Hazen 2/91 Z3COM5
- LHQ.COM 5k (36) DCA2 1.8 Terry Hazen 2/91
-
- 1- Syntax 2- Usage 3- Notes 4- Examples of Use
-
-
- LBRHLP is derived from HELP53 by R. Conn. Two versions exist: LHC.COM
- will read crunched HLP files in libraries and LHQ.COM will read squeezed HLP
- files.
-
- LBRHLP sets the error flag on errors and resets it when you type ctrl-c.
- :1
- Syntax LBRHLP [-dir:][library] [helpfn]
-
- LBRHLP allows you to specify a different Library and or help file from the
- command line.
-
- The (-) must be included if Lbr is specified.
- If no dir is given, the [-Library] is used.
- :2
- Usage
-
- LBRHLP can only be used with crunched files (sorry no squeezed). This is
- due to trying to keep the code size down. Uncrunch uses 22k of buffer space,
- which leaves about 25k+ for files, so there may be a few help files that
- cannot be used with this program.
-
- The default LBR name is HLPFILES
- The default DIR name is HELP
- The default DU is A15
- The default filename is MENU
-
- These can be changed with Zpatch, patch or some other file editor.
-
- The Locations are:
- DIR - 116h (HELP)
- DU - 11Eh (disk) 0=A, 1=B etc.
- DU - 11Fh (user)
- FILE 120h (MENU)
- LBR - 128h (HLPFILES)
- :3
- LBRHLP Notes - 1/3
-
- a. Vs 1.8 updates (02/20/91, Terry Hazen)
- - Adds printer-ready test (can be turned off with ZCNFG).
-
- b. Vs 1.7 updates (02/08/91, Howard Goldstein):
- - Modified file loading routines to clear high bit on all characters.
- This enables LBRHLP to work correctly with files created in Wordstar
- Document Mode.
- - Added wheel byte control of print options.
- - Made a few changes to the built-in help message.
- - LHC.COM and LHQ.COM can be configured using ZCNFG
-
- c. Vs 1.6 updates (08/27/90, Howard Goldstein):
- - Fixed an initialization problem in the uncrunch routine. This problem
- didn't manifest itself very often, but when it did the results were
- strange indeed! This version was linked with the latest test version
- of the libraries, 4.3.
- LBRHLP Notes - 2/3
-
- d. Vs 1.5 updates (06/20/90, Howard Goldstein):
- - Fixed a problem that caused the program to search the wrong drive for
- the help library under certain conditions.
-
- e. Vs 1.4 updates (06/18/90, Howard Goldstein):
- - Improved buffer allocation. Uncrunched files in libraries may now be
- 24k larger than previously. (If a crunched file is too large for the
- program, put it in the LBR uncrunched.)
- - A colon, (:), is no longer dispayed at the beginning of each info
- section in help-inexed files.
- - Terminal de-init routine now called on program exit.
- - Print routines improved: tabs expanded; stack bug fixed.
- - Screen-full logic improved. Can now handle one more line per screen.
- - Lines per screen and lines per page now obtained from environment.
- - Built-in usage message reflects patchable values for file names, etc.
- - Linked with latest versins of libraries.
- LBRHLP Notes - 3/3
-
- f. Vs 1.3 updates (02/13/88, Bob Peddicord):
- - Fixed a Ctrlc bug, still sets error flag on errors and resets error
- flag when you type ctrlc.
-
- g. Vs 1.2 updates (02/10/88, Bob Peddicord):
- - Renamed file to LHC (the 'C' stands for cruncehed files).
- - Fixed a bug that was introduced in ver 1.1
- - Created a file that will unsqueeze library files, (this is similar to
- lhelp), but has more versatility. The name is LHQ.COM (the 'Q' stands
- for squeezed files). A new help file that handles crunched files,
- based on HELP53, will soon be released.
-
- h. Vs 1.1 updates
- - Program now sets the error flag on most errors, so that a different
- program can be called.
- :4
- Examples of Use
-
- a. lbrhlp -c15:special syslib
-
- - we want a different library on c15 and a help file called syslib.
- The (-) must precede the drive/user or library name, if the default
- D/U is wanted.
-
- b. lbrhlp syslib
-
- - we want the default LBR with the filename syslib.
-
- c. lbrhlp -helps
-
- - we are specifing just the library, using the default DU/DIR and
- default filename.