home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / zsus / z3help / l.lbr / LX.HZP / LX.HLP
Encoding:
Text File  |  1991-11-18  |  4.6 KB  |  100 lines

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