W8SDZ@SIMTEL20.ARPA (Keith Petersen) (05/19/86)
This is a list of what's new in public domain CP/M programs for the month of April. For a complete list of file and directory names of the SIMTEL20 public domain CP/M archives, FTP the file PD:<CPM>CPM.CRCLST, which is updated frequently. For directions on how to access SIMTEL20, FTP the file PD:<CPM.STARTER-KIT>SIMTEL-ARCHIVES.INFO. If you are unable to access SIMTEL20 because of network restrictions please remember that MOST of the new files announced to Info-Cpm are also available on my RCP/M Royal Oak (MI) which may be accessed at 300 bps (Bell 103a), 1200 bps (Bell 212a), or 2400 bps (V.22 bis). The telephone number is (313) 759-6569. They are also available from the CPM RoundTable on General Electric Information Services' GEnie. --Keith Petersen Arpa: W8SDZ@SIMTEL20.ARPA uucp: {ihnp4,allegra,cmcl2,dual,decvax,mcnc,mcvax,vax135}!seismo!w8sdz GEnie mail: W8SDZ RCP/M: 313-759-6569 ---cut here--- ACREATE3.LBR 22k ACREATE now searches A0: and A15: and DCREATE extracts the command line from an alias file and puts it in a text file for editing. That's right, ACREATE3.COM creates a ZCPR3 ALIAS file from a standard text file. And DCREATE.COM will create a text file from an ALIAS file. The system works well and is fast. APR86.MQG 28k The April, 1986 issue of the Read Only magazine, the monthly news magazine of the Tampa Bay Kaypro User's Group and the DataCOM Super Systems(tm). News and reviews of programs, hardware, and peripherals for users of microcomputers with CP/M, MP/M, MS-DOS, PC-DOS, or TurboDOS operating systems. These monthly news magazines are of interest to all microcomputer users, not just Kaypro. This issue includes the second in a three part series of articles aimed at the new owner of an IBM-PC or clone. This month features some of DOS' hidden features and some super FREEWARE programs. APRBEST.LQT 26k Norm Gregory, SysOp of Seattle's "Downspout" Z-Node, provides this list (dated April, 1986) of best public domain software for the CP/M user. Brief descriptions of each program are included. A great way to stay informed about new programs. This list is updated monthly. BBSUTIL.LBR 58k This LBR includes the CHAT, FIND, TIME, and WHEREIS utilities for use with remote access systems. BRADFIX.PQT 2k The patches in this file are for BRADFORD, the font program for the Epson and Gemini printers. They may be used to update your COM file if you are going to use this program. The changes have been verified for a Kaypro 4-84 and a Xerox 820 with Gemini and Epson dot-matrix printers. Use Patch, DU, or whatever to make changes. BYE507.LBR 202k Program used with RCP/M systems to answer the phone, determine speed of the caller, load a bulletin board system, provide time clock information. BYE507 corrects problems for CP/M+ users who use a different search disk path for local and CP/M+ access. Also corrects instructions for equate selections for PBBS and eliminates unnecessary drive motor start/stops for MOTOR users running in local "E" mode. Has both full length and compressed source code documentation, and support for various high level languages. CDIR11.LBR 22k This CP/M utility compares the directories of two disks, generic CP/M version and two Kaypro specific versions in library. Kaypro 10 version allows you to compare any drive/user area of hard drive to user 0 of the floppy drive. CDIR displays the directory of the disk in drive A:, with files that are also on drive B: indicated by the file name in reverse video if the terminal supports it, or by "*" if it does not. Wild cards are supported. "CDIR ?" gives a help message. Terminals supported: ADDS Viewpoint/3A Plus, Heath H19, IMSAI VIO, TeleVideo series, Wyse50, ADM3A/Kaypro. CHG11.LBR 12k This program is a combination of the UNERA and MAKE utilities. It allows you to change the user area of a program without re-copying the entire file. It can also unerase a file. Source code, documentation, and executable .COM file are provided. CLNDR13B.LBR 22k This is an upgrade to CLEANDIR. In addition to CLEANDIR functions it checks the directory for: Duplicate entries, More than 1 file using same allocation block, bad extent number, bad user number, bad file name, bad record count. Tested on Kaypro 10 with both hard disk and floppies. Reports zero-length files. Especially useful with FASTBACK, since it finds things that FASTBACK is known not to like. Can check only, without writing. Z80 only, NO 8080! Derived from SAP with all fixes mentioned in CLNDR.BUG applied. CRUNCH10.LBR 16k "CRUNCH" and "UNCRunch" are stand alone data compression utilities which are used in a fashion identical to the popular "SQUEEZE" and "UNSQUEEZE" utilities. They use the Lempel/Zev/Welch algorithm as implemented and described by Kent Williams in his public domain file "LZW2COM.LBR". This is the same algorithm which was added as the fourth "stowage" type to the popular ARC450. "Crunched" programs are almost always smaller than their "squeezed" counterparts. This library includes a TYPE program that will type normal, squeezed, or crunched files, all may be in a library (all six combinations), and is only 2k long. These programs are for Z-80 processors only. CSWEEP.LBR 20k Another one from the Department of Redundancy! (But Good). CSWEEP is a variant of SWEEP which operates entirely from the CP/M command line and has no interactive mode. Very useful for SUBMIT and other command files, and for slogging around big batches of files. CSWEEP does true CRC checking, accepts ZCPR3-style disk/user designator, deletes source after copying if requested to do so, recovers nicely from BDOS disk errors (with no help from the operator) and more. It will save many keystrokes over SWEEP or NEWSWEEP when moving large numbers of files around on your disk system. DA21B.LBR 8k DA is a directory utility (the name stands for Directory Attributes) that will run on any Z80 CP/M system (2.2 or 3.0). It displays the files on a disk, the space they take, and the amount of free space. Options include displaying and setting file attributes. The DOC file explains how to customize the program by patching the COM file. Version 2.0 has been completely rewritten, including redesigned display formats, attributes only display under "+-?" operand, and a new algorithm improves speed. Version v2.1B fixed a bug that could give incorrect file sizes on some media, allowed use of "?~" together, new patches for optional default to "*.*", maximum drive. DBSQUASH.LBR 28k This library contains a small utility for dBase II programmers which compacts the ".CMD" files an average of 35-40 per cent, thereby saving memory and speeding program execution. The library contains the MBASIC source and a compiled DBSQUASH.COM program. The COM version runs almost twice as fast. DBSQUASH was written for the Osborne I and uses certain screen addressing commands which will not work on other machines. This program is user supported software. DDTZ.LBR 12k DDTZ v2.5 is a rework of DDTY 2.2.5 for improved functionality, bug extermination, and complete Z80 support. In general DDTZ is compatible with Digital Research's DDT, but has added and extended commands and many fewer bugs. All Z80 instructions can be disassembled. DDTZ will correctly trace (T and U commands) both Z80 and 8080 instructions, depending on what CPU is executing. DEBUG10.LBR 24k This is Turbo Pascal source code which implements a low level debugging tool similar in nature to DDT or DEBUG which most assembly language programmers are familiar with. When in use, the program adds about 600 lines and 6-7K of code and data space to the program under test. The debugger can be used both in memory mode and when compiling programs to disk. DIR1ST31.LBR 14k A sorted directory program that displays the first nn lines of each ASCII text file. It permits the user to examine all text files to provide additional information on them. For Z80 computers only. Resent version added unsqueezing of squeezed files, skips blank lines, and offers a new option "X" to exclude files from the list, and option "L" (Libraries) is now defaulted to on. Minor bug fix of this first line(s) sorted directory utility. DR23.LBR 8k The distinctive feature of this alphabetical directory program is that it gives the number of 128-byte records/sectors in each file as well as the number of K in its allocation blocks. This information is useful when composing file libraries, sending files via modem, or checking for different versions of a file. This version fixed a bug in the display, allows easy patching (up to 5 bytes) of inverse video on/off routines. DZ-FEB86.LBR 98k This is latest version of DAZLSTAR, an interactive CP/M disassembler that works like WordStar on-screen with menus and help. The new version has a comprehensive install program, "side-line" comments, active cursor indicator in both ASCII and HEX fields, and greatly improved menus. Extremely flexible. If you do any disassembly, you need this one This replaces all previous DAZLSTAR libraries including the DZMENUFX.LBR and any others dealing with the July 85 version. EPEXAD.LBR 10k Advertisement file for EPEX (Environmental Processing EXecutive) v1.0 This is a replacement operating environment for CP/M 2.2 users. EXKERMIT.LBR 28k A version of KERMIT, the popular communications program, for the Osborne Executive. It is actually taken from the generic Kermit written in Turbo Pascal and modified specifically for the Osborne Executive. All I/O addresses the SIO and does not use IOBYTE. EXRDTRAK.LBR 6k This program is for the Osborne Executive, and can be used, in conjunction with SID, to read ALL of the information on any track of a standard 40-track floppy disk which uses the same type of Floppy Disk Controller that the Executive does (i.e., a WD179x Floppy Disk Control Chip). That includes both data and formatting information. EXWINDOW.LBR 6k For those who like the convenience of window-type programs (e.g., SIDEKICK), this program, for the Osborne Executive, will divide the screen into two separate windows either horizontally or vertically. You cannot have both programs running at the same time but the output of the first program will still be there on the screen for reference while you are running the second program. EZ10.LBR 6k This program uses the CP/M autoload feature to rapidly execute any "COM" program through the use of "abbreviated" command files which cause autoloading of those programs, plus execution of any pre-selected options. ("EZ" has been designed to execute "COM's" that are used frequently, and which require lengthy strings of options and instructions.) FANFX3.LBR 34k FANFOLD is a text file utility to reformat a text file to print on both sides of fanfold paper. It will accept either standard ASCII text files or WordStar type document text with embedded soft spaces, hyphens, and carriage returns. The user has control of the output format - including two columns per page, characters per inch, lines per page, header line, page number placement, hole-punching offset, margin and redirection of output. If desired, FANFOLD will create a table of contents based on optional word or phrase delimiters. FINREP22.LBR 12k Eric Gans' (French Department, UCLA, Los Angeles, CA) FINd and REPlace V2.2 which adds "V" flag to allow user verification ("Replace (y/n)?") before replacement in text files. FINREP is a search, replace program that remedies most of the deficiencies of WordStar's ^QA and other similar commands. Aside from being faster, it has important additional features. FRAC.PQS 4k This is a Turbo Pascal program to add or subtract fractions with unlike denominators. FUBBS.AQR 46k The un-named successor to Bill Blue's discontinued PAMS list finally has a name, "Frequently Updated Bulletin Board Systems" list (FUBBS for short). This is the latest version, released in mid-April 1986. This file lists the phone numbers of all known public bulletin board systems except CP/M and FIDO systems which have their own frequently-updated lists. GENEOLGY.BUG 2k Describes a small bug in EXPLORE1.CMD in GENEOLGY.LBR which may prevent the program from printing children's entries, while still printing the parents. It's a one-character fix in one of the variables. GENIE.IDX 2k This file contains an index of mnemonics and page numbers to illustrate what is currently available on GEnie as of April 9, 1986. For details on a free demonstration and optional sign-up please read the file GENIE.BBS, available here. GOTHIC.LBR 12k This CP/M utility produces GOTHIC style characters. This utility wants a printer with at least 120 columns. If your system uses interrupts, zero the first byte of the COM file (DI instruction) or it will hang. Uses 3 passes per line to give a good dark mark. Known to work with most Epson printers, if 80-column then use compressed (condensed) mode. HDISK002.DQT 10k Listing of popular hard disk drive configurations, useful for those setting up a new formatting program. Shows Cylinder and head data. Some more are out there - if you add data, bump the version. Handy for some of the inexpensive surplus drives without documentation, as well as the newer ones. IOCAPKP.LBR 18k Running I/O-CAP will cause subsequent console output to be buffered (16 sectors) for eventual output to disk with a filename called USER.LOG. This file will then be updated as long as I/O-CAP is active in the system. This version added code for Kaypros to intercept the control-Z that clears screen, and change it to 1Eh (HOME cursor) followed by 17h (Clear to end of screen) on the disk output. K1Z3IN.LBR 34k This library includes all the files you need to immediately install ZCPR3 onto as many Kaypro One disks as you please. This is a full ZCPR3 implementation excepting IOP and FCP packages. This implementation is intended specifically for the Kaypro Model ONE operating under CP/M version 2.2u1 and Monitor ROM number 81-478-A. It may also work with ROMs 81-478 and 81-478-B but has not been tested with those. K83ZCPR3.LBR 44k This library has the necessary materials for a complete installation of ZCPR3 on the "old" Kaypro II's and IV's (models made in 1983 without video/graphics enhancement). The package is complete, except for certain utilities, which you must get from various RCP/M's and Z-Nodes. All these materials are, of course, available on Lillipute Z-Node in Chicago (312-649-1730). KMD17C.LBR 152k Program used by a few RCP/M systems for file transfer to/from RCP/M and BBS systems. It needs no overlay, gets I/O and time clock information (if used) from BYE. Supports KMD batch mode, 1k protocol and request for file description. Recent changes include the "SP" (Send Private) option, and mods to correct problems with batch mode downloads for some IBM MS-DOS programs such as PROCOMM. This version requires at least two EOT characters be sent to eliminate partial files from early termination, also more protection and easier installation. The support utilities can be found in KMD-SUPP.LBR. KQUESTNS.TQT 4k Dave McCord, Vice President of Echelon, discusses the fabulous new Bootable Kaypro Z-System Disks sold by Echelon and others. These disks are load and go for Kaypro 10's, 4's, 2's, etc. You put the disk in drive A or C (K10), hit the reset button, and you are full Z-System. Gives you three different versions, including a high TPA version and one with full up Z (includes I/O packages). Also includes what many have called the finest book ever written on Z. LSTOOL11.LBR 40k LST-TOOL is a utility program designed to extend the usefulness of the MCAT/XCAT or LCAT/XLCAT Disk Cataloging System. LST-TOOL will compare two .LST files created by your disk cataloging program and prepare a file called LIST.DIF showing those entries that are on the Master List. It also will read a .LST file and prepare a file called DUPES.LST showing all filenames that appear on multiple disks. A terminal installation routine is included that will adapt the program to most any Z80-based computers. LZW.LBR 50k This library contains the LZW protocol compression and decompression utilities for CP/M. This technique is used in ARC files, but not popular in CP/M. Try compressing a long file (such as KMD/XMODEM) and you'll probably not use it again. Decompression is a bit faster. This is an alternative to the Huffman protocol used in SQ, USQ, NULU, etc. LZW is often more efficient, but slower in all cases. MBBS45A.LBR 124k This is part #1 of Kim Levitt's popular Micro Bulletin Board System (MBBS) version 4.4. No source code is provided but MBBS.COM is supplied along with an installation program to allow customization. See MBBS44B.LBR for part #2 of this package. MBBS45B.LBR 140k This is part #2 of Kim Levitt's popular Micro Bulletin Board System (MBBS) version 4.3. No source code is provided but MBBS.COM is supplied along with an installation program to allow customization. See MBBS44A.LBR for part #1 of this package. MBYE&K10.DQC 4k This file tells how to install MBYE to implement the use of the 25th line for user information display The same video protocol is used on the Kaypro 10 and all the other 84 models (284,484,2X,etc) so this modification will work on any of these systems. MBYE41.FIX 2k This file supplies the fix for a minor bug with the conditional assembly switches in MBYE41. If MBBS EQU NO, then an undefined label error occurs with DSPUSF. MSWEEP.LBR 28k MSWEEP is a utility that will transfer files from a CP/M disk to an 8" Generic MS-DOS disk or from an 8" Generic MS-DOS disk to a CP/M disk. People using Xerox 16/8 computers with 8" drives will find this utility especially useful. Documentation is in WordStar format. NEUTEXEC.LBR 26k NEUTEXEC is a memory-resident technical character generator for CP/M Plus computers and for Epson printers or compatible equipment. It is designed add a set of user-defined symbols to the set of fonts of your printer and to make them easily accessible to application programs (word-processors, etc.) which do wish to use them. Individual characters or complete character sets can also be "downloaded" to the program from the document being printed or from the operating system. NOTEFILE.TQT 4k Notes toward an imaginary--and much needed--text database program for the CP/M public domain. PBBS-SUP.LBR 66k Installation and Documentation files necessary for first time installation of PBBS02. If you are upgrading you will need the PBBS02.WQ file from this library to see the new function installation settings. See PBBS02A.LBR also. PBBS02A.LBR 152k This is an update file for PBBS and associated files, a small, fast Bulletin Board system. It offers all of the user tracking features of E-MX, all of the features of RBBS, and several features unique to PBBS. All the reported bugs have been fixed and many new features have been added. Most notably: auto reply to messages, comments directed to main message base. If you are upgrading a 1.0 system you will only need this LBR. If you are installing PBBS for the first time, you must also get the file PBBS-SUP.LBR (support). PBBS2A01.FIX 4k Fixes a problem to PBBS keeps BYE from doing it's TIME-OUT check while waiting for characters from the modem. This was caused by use of BDOS 6 to get character. Well, BYE has no way of timing BDOS 6 calls. So a new routine has been created to use BYE and it's timer. Instructions are included in the fix file. PBBS2A02.FIX 2k With the changes in the BYE507 EXIT routine, BYE5 hangs up the phone on the user before the statistics print out. The reason for this is somewhat obscure, but the fix is quite easy. Currently the PBBS just does a jump to the error routine in the "REL" file which sets the byte at 00h to a CDh and does a jump to location zero, allowing BYE5 to load and run the PBYE program. The fix will cause PBBS to load the PBYE program and execute it, then call BYE5 to do the log off. PDLN10.LBR 30k PDLN is a version of Digital Research's LINK, Microsoft's L80, and SLR System's SLRNK. PDLN is a linking loader. It loads one or more .REL files into memory, resolves links between them, and creates an executable .COM file. If desired, it can also create a Symbol Table file for use with a debugger. It can search through Library files and extract only the necessary modules. Includes an informative .DOC file. For Z80 only, not for ZCPR only. PPIP12.LBR 68k Slick pip - the Z80 version is fast - CRC and verify options - can assemble to pip to destination from source or "copy from source to destination" - accepts DU: - other toggles/switches - pip to text file with built in editor. QLIST14.LBR 36k QLIST is a CP/M utility for printing squeezed files without going to the trouble of unsqueezing them. It is similar to LISTT in that it will paginate, use headers, and permit left margin indentation. Version 1.4 fixed problems with headers under different combinations of compressed print/expanded header. Added code to allow header message to show total space available for header with all combinations of compressed/expanded. ROYALOAK.DQR 76k This file contains the directory listings, including the directories of the libraries, of the RCP/M Royal Oak updated April 26, 1986. -- ([313] 759-6569, 24 hours, 300/1200/2400 BPS.) RSXMAKER.LBR 20k RSX stands for "Resident System Extension", an extension to the operating system that resides in memory along with the operating system. This package includes a CP/M utility program to allow easy construction of RSX's of your own, and to manage a collection of RSX's in memory. It allows you to install, remove, and show information about RSX's. It also allows you to create RSX's of your own so that you needn't use the RSX.COM program to use the RSX. SAPP12.LBR 16k SAP stands for sort and pack (the directory). It is a must for the Hard Disk user. It makes SD run faster as the directory is already already sorted. This version is fast and efficient. Try SAPP and you will never be without it. FOR CP/M+ ONLY (Use SAP.COM for normal CP/M v2.2 systems.) SBDRVJMP.DOC 4k A listing for jumping SB180 drives from Steve Ciarcia bulletin board. Should be useful for jumpering your drives before installing in SB180. SD115.LBR 80k "Super-Directory" is the CP/M utility used by most RCP/M and CP/M systems as a "DIR" replacement. The program displays the contents of the disk, alphabetically, by user areas, and includes the size of the file. Optionally, it displays the members of a library. SD114 has added a new option, "$Q", to display files that do not have the $ARChive bit set. This is useful on large hard disks to speed things up when backing up a hard disk. SD115 cleaned up several bugs which had been added in recent versions. You can also use this on your own computer, but check the conditionals before assembling. SFILE+10.LBR 32k Allows full wildcard searches of the directories and all library files on a CP/M-Plus system for a requested file, starting at A0:. The program checks all allowed drives and user areas for a requested file or files. An equate allows for searching into all libraries as well, although this usually takes longer. Used on many RCP/M systems with large disk drives and many user areas. Useful on any large hard disk system. The .COM file is only 3k. Source code included. This version fixes a bug in the abort routine. SIDRSX.LBR 4k SID.RSX is an extension that adds to the usefulness of the CP/M Plus debugger program, SID. It is attached to your copy of SID.COM using GENCOM. Once this has been done, SID will continue to operate as usual, except that there is now a new command available. You may search through memory for given values (either hex or ASCII). SRT12A.LBR 44k General purpose sort program. Sorts on any character position and any key length. Unlike most sort programs, does not need to keep the "before" and "after" lists all in memory, utilizing a method of removing the key characters from the lines to be sorted, putting just that information in memory, sorting it, and then rebuilding the sorted file externally. Can sort thousands of lines in this manner. SSTAT18X.LBR 60k SSTAT is a substitute for the program STAT.COM that is supplied with the CP/M operating system. It does most of the things that STAT does and has some additional capabilities. It allows you to view a disk directory in "ring" format and move forward or backward from file to file, see the size of each file in records/kilobytes/ kilobytes allocated (rounded to the disk block size), and directory extents, get disk space info including number of files in the current user area; kbytes occupied on the current user area; kbytes occupied on the current drive; kbytes free on the current drive, display disk characteristics, display IOBYTE, and change file attributes. SUPRCKBK.LBR 60k SUPER CHECKBOOK in dBase II consisting of 26 routines including various output formats. Allows user to categorized checks by codes, perform analysis on codes and run a formatted output. Also allows tax computation in checks and periodic reconciliation. Also permits database of payees and reports etc. The programs within the library file are a dBase II Version 2.4 program. SUPZAP33.LBR 82k SPZ is a full screen interactive disk update utility for CP/M 2.x and 3.1 systems, providing many of the features found in DU.COM. The program is menu driven, and little additional documentation is required. SPZ requires a Z80 (extensive use is made of Z80 opcodes). SPZ enables disk sector editing in HEX or ASCII, using File Relative or Track/Sector addressing. SUPERZAP v 3.2 added operation under CP/M 3.1. THESEUS.LBR 8k Theseus is an adaptation for Turbo Pascal of a program presented in Paul A. Sand's book, "Advanced Pascal Programming Techniques". Its basic purpose is to demonstrate the use of recursive procedures. Theseus first creates a maze (a different, random maze each time the program is run) and then solves it. Thus, it does nothing particularly useful, but it is fun to watch. More importantly, studying the code should be most instructive. TNCDED11.LBR 40k The files in this library are version 1.1 of the WA8DED firmware for the TAPR TNC-1 and its clones, the AEA and the Heath HD-4040 TNCs. It is NOT an upgrade of the TAPR code. It is a completely new implementation of the AX.25 protocol, both the current version 2.0 and the older 1.x version supported by the normal TAPR code. It also supports up to four simultaneously-open connections on one TNC. And it has a "host friendly" mode, which is intended to simplify the interfacing of the TNC to a Bulletin Board or other computer system. It has noticeably fewer protocol bugs than the TAPR code, and a must more informative Monitor mode. Version 1.1 fixes some bugs in 1.0 and offers more features. TYPRINT3.LBR 14k A deluxe "use-your-printer-as-a-typewriter" program. Sets up various printer attributes and sends line-edited text to the printer. It occupies only 2k, and provides a handy means by which to write notes, make labels, address envelopes and otherwise produce text without creating a file. Provides a ruler-line to help you know where you are. The COM file is set up for a Panasonic KX-P1091 printer, but a ASM file is available for customizing the program to your printer. USQFST19.LBR 22k Exceptionally fast "unsqueeze" program for CP/M use on computers with Z80 processors. UF introduced a new algorithm of Hoffman unsqueezing. Considerably faster than USQ120 and unsqueeze routines incorporated into programs such as SWEEP, NSWEEP, NULU, etc. Also extremely short (1k for the COM file). This updated version, by the original author, fixes a file attribute problem and fixes a glitch which would cause unnecessary additional sectors to be appended to the output file if its length was an exact multiple of the output buffer. Renamed from FU.COM to UF.COM (unsqueeze, fast). Includes the source code which can be assembled with M80. VERSION.LBR 18k VERSION provides an easy way to mark CP/M files with version, version date, "serial" number, and comments. The program allows up to 8 characters for version date, 10 characters for version and serial number, and 64 characters for a comment line. The library contains the Turbo Pascal source and a compiles COM file. WHATSN05.LBR 20k This update to WHATSNEW, a program that reads the "XMODEM.LOG" to report new files added to an RCP/M system, includes the following enhancements: First, it paginates the display, page length or override set at assembly time. Second, if the system WHEEL byte it set, the command "WHATSNEW A" will produce a listing of uploads and downloads, so the SysOp doesn't have to keep a second copy of the program online. Z8EFIXED.FIX 2k Describes a minor bug in Z8E.COM in the terminal I/O section. It interchanges direct and normal I/O BDOS calls which sometimes causes the BDOS to return incorrect status to Z8E. Another problem with the I/O is that terminals which require no bias to be added to the ROW or COLUMN get bad cursor position information because the normal BDOS I/O calls expand ROW or COLUMN 9 (tab) to some number of spaces. The fix is simple and can be entered using Z8E. ZLUX20.LBR 30k ZLUX22.LBR 18k 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. Instead of using special LUX*.COM support utilities, it uses standard utilities that are commonly available on an RCP/M. Its menu of functions include: BYE, CAT, CHAT, DIR, FILES, HELP, LUX, SEND, SENDK and TYPE. ZLUX 2.0 is a reworking of ZLUX V1.0 in assembly language. ZLUX 1.0 was written in "C". Has full ZCPR3 environment obedience, including acceptance of DU: form, maximum drive and user. ZNODES23.LQT 4k An updated phone number list of all ZNODE systems as of April 4, 1986.