DOCUMENTATION FOR QLUX Glendale Litera QBBS (818) 956-6164 September 19, 1989 Lawrence Davis QLUX is my choice for a replacement to the standard LUX program that has been around for ages. QLUX differs in several major areas from the RSX type LUX. First, QLUX is written in Basic and is easily modified to use programs of your choice. Secondly, it uses the multi-command line feature of ZCPR (ZCMD) and will easily adapt to most RCP/M setups including NZCOM. The only resrtiction of using ZCMD is that the command line buffer must be external. If the internal command line is used, it will get wiped out at the first occurence of a warm boot. QLUX.HLP is the help file that is displayed to the caller. This file may be edited to reflect added or deleted commands. Place the file on A0. TOOLS NEEDED You will need to own or have access to the Microsoft Basic Compiler, BASCOM and a linker such as L80, SLRNK, or the public domain linker, DLINKLOC. OPTIONS TO EDIT The following are the options that may be changed to suit your setup: MCL=&HFC00 MCL is the address of the multi-command buffer that accepts the QLUX commands. This address may be found on ZCPR3 (NZCOM) systems by running Z3LOC with the 'Z' option. If you are using ZCMD you must check the source code. DEBUG=FALSE The Debug option sends the command line to the screen. To be used when commands do not work as you expect. PASSCMD=FALSE The Passcmd option sends all commands to the MCL regardless of whether they are QLUX resident (It is up to the operating system to deal with the passed command). LBRDIR$="DIR" Any version of the SD program will do. ZIPDIR$="UNZIP" UNZIP099 is the latest ZIP directory program. ARCDIR$="UNARC" UNARC16 is typically used although the later SD versions can display an ARC/ARK directory too. LZHDIR$="LHRD" LHRD11 is the latest version as of this date. Also used as a LZH file typer. MODEM$="ZMD" ZMD, KMD, NUKMD, XMODEM may be used. It is expected that the program will have the capability of sending an ARC/ARK member as well as an LBR member. ZMODEM$="RZMP" RZMP16 is the only one available. TYPE$="TYPE" Name your typer program to TYPE LBRTYP$=LBRDIR$ Use your standard TYPE program unless your prefer something else. ARCTYP$=ARCDIR$ UNARC16 handles both directory and file listing. LZHTYP$=LZHDIR$ LHRD11 handles both directory and file listing. ZIPTYP$="" A ZIP typer program is not yet available (but is expected soon) MENU$="MENU" Whatever name you use for your Menu program. COMPILATION Compile: BASCOM =QLUX110/O/E/Z/C Link: L80 QLUX110,QREL/S,OBSLIB/S,LUX/N/E or SLRNK LUX/N,QLUX110,QREL/S,/E creates the COMfile LUX.COM. SHORTCOMINGS QLUX does not accept D/U specifications, it only checks the logged drive/user.