***************************************************************** ZLUX V2.7 04/21/90 Copyright (c) 1986 John Poplett. All Rights Reserved. ***************************************************************** ZLUX is a ZCPR3 shell for RCP/Ms. It is designed to imitate the functions of LUX but does not require the same amount of overhead to run. Rather than use special LUX*.COM support utilities, it utilizes standard utilities that are commonly available on an RCP/M, namely: TYPEL.COM and SD.COM. ZLUX's menu of functions include: BYE, CAT (display all libraries on all drive/user areas), CHAT, DIR, FILES, HELP, LUX, SEND, SENDK and TYPE. It is assumed that the file transfer program supports 1K packet transfers and that TYPEL (renamed to TYPE) and SD (renamed to DIR) are available on-line. It is also assumed that ZCPR3's message buffer, external command line, shell stack and external fcb are available. ZLUX will "attach" itself to most of the modern archive types: .LBR, .ARC, .ARK, .LZH (created by the MS-DOS LHARC program), and .ZIP (a VERY popular MS-DOS format). Of course, you will need to obtain directory and ASCII display programs for these different types. LHVW.COM will take care of .LZH files (both directory and ASCII typing), ZIPDIR will give a directory of .ZIP files. As of this writing, there is no program to display an ASCII member of a .ZIP file. Included are two .COM files: ZLUXINT.COM, which is ZLUX compiled with the internal directory option & no TCAP stuff, and ZLUXINTV.COM, which is ZLUX compiled with the internal directory & TCAP suppport. If you can't re-compile the program, use PATCH or DDT to make sure the commands are correct for your system. Also included in the distribution library is a copy of the source code which may be modified to suit your tastes. It assembles with M80 and requires R. Conn's SYSLIB.REL, Z3LIB.REL, and VLIB.REL to assemble. You must link in SLUDIR11.REL ahead of SYSLIB.REL if you want to assemble ZLUX with the internal directory option. SLUDIR11.REL has an important fix to the LUDIR module in SYSLIB. Linking SLUDIR11.REL ahead of SYSLIB will ensure the correct operation of the internal directory function. To compile with M80/L80 (make sure SYSLIB.REL, VLIB.REL, Z3LIB.REL, and SLUDIR11.REL are on the same drive/user as ZLUX27.Z80): A>M80 =ZLUX27.Z80/Z A>L80 /P:0100,ZLUX27,ZLUX27/N/E When finished, run it through Z3INS to install it for your system. In releasing this program, I ask that you reserve credit for its authorship to me and that, if you have improvements for the source code that may be of interest to others, you apprise me of them. Please read the accompanying UPDATE.NTE file for information on ZLUX revisions. A number of persons helped me both directly and indirectly with ZLUX. Thanks to Al Hawley (Znode, Ladera Heights, Ca.), Harris Edelman (PVAC Venice, Ca.), Kim Levitt and Jay Sage, Bruce Morgen and Mark Motley. I especially appreciate the work done by Bruce Morgen in V2.1 and his 2.2, which broke the ground on improving ZLUX's shell behaviour. I commend Ron Fowler for his PROLINK (and for making it available to the public), which I used extensively in the development of this program. R. Conn's SYSLIB and Z3LIB are also a joy to use. -John Poplett (sysop, the Plaster of Paris Review MBBS (213) 382-2213. Q!NOKEY COM"S V NSWP EXE*x