home *** CD-ROM | disk | FTP | other *** search
- ;
- LX.COM
-
- Size (recs) CRC Version Author/Latest Issue Disk
- LX-1.COM 3k (24) BB1A 2.2 Bruce Morgen 3/91 Z3COM11
- LX-3.COM 4k (25) A58E 2.2 Bruce Morgen 3/91 Z3COM11
- LX-4.COM 4k (29) E812 2.2 Bruce Morgen 3/91 Z3COM11
-
- 1- Syntax 2- Notes 3- Help File 4- LUZ3.HLP
-
-
- Library eXecute is like the old LRUN tools in that it looks at its argu-
- ments as a command line to be executed. Unlike most other LRUN tools, how-
- ever, LX truly acts as the ZCPR3 command processor, parsing the command line
- as ZCPR3 itself would. Any ZCPR3 tool executed by LX sees the environment as
- it would if ZCPR3 itself executed the tool. NDR references are allowed, the
- External FCP is loaded if available, etc.
-
- Version 1.0 (8/85) by Richard Conn.
- :1
-
- Syntax LX [/] [-[dir:]library] command_line
-
- Use "/" option when chaining from ARUNZ default alias
-
-
- LX locks into a library file, searches and extracts a COM file into memory
- at 100h, and sets up the various buffers to look like the COM file was
- executed by the ZCPR3 command processor.
-
- If no LBR is indicated (by -dir:lbrname), the command is executed from the
- ROOT:COMMAND.LBR.
-
- For security, no directory references are allowed (they are ignored) for
- any arguments if the wheel byte is not set.
- :2
- LX Notes - 1/3
-
- a. Vs 2.2 updates (2/20/91, Bruce Morgen):
- - Fixed (I think/hope) the pesky cosmestic problem with the missing new-
- line when LX is a genuine ECP (we let ARUNZ deliver the newline in
- forced-ECP mode). Even error messages get the newline fix.
- - Saved a byte and a level of stack in the Type 3 header, a few other
- bytes elsewhere.
-
- b. Vs 2.1 updates (08/13/90, Howard Goldstein):
- - Moved a couple of lines of code so that CPYFLG is initialized properly
- in the type 4 version.
- - Fixed an error in LOADCOM that could cause certain type 4 programs to
- be loaded one page too high.
- - Cleaned up error handler invocation code.
- - Removed a few redundant "and a" instructions, changed wording of a
- couple of comments, changed a "jp" to a "jr", etc.
- LX Notes - 2/3
-
- c. Vs 2.0 updates (08/10/90, Al Hawley, Cam Cotrill, Howard Goldstein):
- - Massive rewrite to allow LX to run as type 1, 3, 4 and extract and
- load type 1, 3, 4 files. A bunch of unneeded buffer space was
- removed, ADJMCL was re-written to work "in place". All address check-
- ing code and dynamic load buffering is new and improved. Original
- "look and feel" retained.
-
- d. Vs 1.9 updates (04/01/88, Bruce Morgen):
- - Adds use of wheel byte as patchable option. If byte at 102H is set to
- zero, LX will use ROOT:USECMD.LBR instead of ROOT:COMMAND.LBR as
- default command library, but only if wheel but is reset (e.g., a non-
- wheel user is at the helm).
- - Adds safety header, corrects help screen
- - Both Default LBR names remain patchable to preference.
-
- e. Vs 1.8 updates (11/29/87, Howard Goldstein):
- - Rewrote the ADJCML routine. It now adjusts the command line properly
- when a library name is included in the command.
- LX Notes - 3/3
-
- f. Vs 1.7 updates (11/21/87, Howard Goldstein):
- - Added code to parse file names via resident CPR code if ZCPR33 is
- present. This makes LX completely Z33 compatible. Removed Bruce
- Morgen's in-line PUTER3 code since Z33LIB's version works properly
- now.
-
- g. Vs 1.6 updates (06/04/87, Bruce Morgen):
- - Adds ZCPR 3.3 error handler support, special syntax for chaining from
- ARUNZ's default alias feature, and fixes console output.
-
- h. Vs 1.5 updates (04/24/87, Bruce Morgen):
- - Adapted to coexist as an ECP with error handling under ZCPR 3.3 and
- BGii 1.13 or later. Also extended Michael's auto-install code to
- properly initialize the copy routine for Z33 type 2 COMfiles (origin
- other than 100H).
- :3
- LUZ3.HLP
-
- Size (recs) CRC Version Author/Latest Issue Disk
- 8k (58) 1B2C n/a n/a Z3HLP2
- ==============================================================================
-
- Z-System HELP file on use of library utilities (LGET/LHELP/LLF/LX).
- :4 :LUZ3