---- MIDI/1.LBR - GENERAL CP/M The Ampro Little Board can talk to MIDI (Musical Instrument Digital Interface) devices without so much as an additional baudrate generator. All it needs to perform this feat is a modest adapter circuit (see MIDADAPT.SCH). See MPK.DOC. ---- SLRHLP2.LBR - ASM TOOLS Standard Z-System help files for SLR's assemblers (Z80ASM, SLR180, and SLRMAC), linkers (SLRNK and SLRNK+), and librarian (SLRIB). Covers syntax, command line options, and assembler pseudo-ops. ---- ITOZ14.LBR - ZCPR3 A major rewrite of Robert Doolittle's extended Intel to Zilog translator. It's now a ZCPR3 utility with a completely new user interface that knows about DU and DIR specs, error and quiet flags, etc., but also runs under vanilla CP/M. ZSDOS create dates preserved. No longer warm boots. ZCNFG configuration. Includes HLP-type documentation and utility to add pseudo-ops and macro names that would otherwise be unrecognized. ---- UNZIP18.LBR - GENERAL CP/M UNZIP dissolves MS-DOS ZIP files. Accepts DU and DIR specs for ZIP file and as destination for extracted files. Output filenames are supported. Can be aborted with ^C without leaving partial files on disk. Version 1.6 has much faster disk I/O and no longer checks CRC's when listing names of files not being extracted. Version 1.8 corrects a few bugs. -- Howard Goldstein, 4/16/92 ---- ZPM3.LBR - GENERAL CP/M ZPM3 by Simeon Cran. A replacement BDOS for Z80 CP/M PLUS (and Z3PLUS) machines. Implements bug fixes and performance enhancements over the DRI BDOS, as well as built-in command history, with no increase in size. Install by relinking your BIOS, or by running a supplied program. ---- DU90.LBR - GENERAL CP/M DU v. 9.0 is a further development of Ward Christensen's DU program. This version is specific to CP/M+ and takes advantage of this to therefore be repeated by the use of Ctrl-W. A 'Handler' module has been added to take care of buffering from 128 byte sectors to physical sector sizes, so that disk access is reduced. The disk mapping routine has been substantially revised, and the 'K' function now has the option to add to existing files. ---- LD14.LBR - ZCPR3 A ZCPR3 library directory utility that shows member files with their create and modify dates and times, sizes, compression method, uncompressed filenames, CRC's, and indexes. Embedded comments up to 76 characters can be displayed. Printer, disk file, and message register output. Wheel protection. Also runs under vanilla CP/M. Version 1.4 corrects a minor cosmetic bug and adds a help file. ---- QT-UPAT.LBR - MODEM/MEX/TERM3 This patch utilizes the user patch area (^U) set aside in QTERM by its author(s). Allows the user to toggle between two ports from within QTERM. It allows one copy of QTERM to do the same job as two. Works great for a LAN situation where you have a modem on one port and a second computer on another. ---- ZSLIB36.LBR - ZCPR3 Routines for programmers to supplement SYSLIB: read and set datestamps and clock under ZSDOS and CP/M Plus; output date and time in several formats; parse ASCII datespecs to BCD; file I/O; video attributes; string and numeric manipulation and output. Relocatable libraries in Microsoft and SLR formats and help files. Version 3.6 adds 32-bit arithmetic and numeric output routines. ---- KEYIN14.LBR - ZCPR3 KEYBIOS is a special NZCOM virtual BIOS that implements a keyboard buffer that, having been filled by the utility KEYIN, can provide interactive input to the program that runs next. KEYIN 1.3 is more space-efficient and supports KEYINIOP.ZRL, which even works on non-NZCOM Z-Systems. KEYIN 1.4 fixes a stack problem and a problem involving the prtname routine. Also, BIOS/IOP reinitialization code removed as it was unnecessary. ---- CCOUNT10.LBR - ZCPR3 Counts characters in text files. Reports both the total number of characters and counts for characters specified on the command line. Optionally, CCOUNT can report individual counts for all characters, including control characters, and can ignore high bits or not. Counting is done via 32-bit integers. Both ZCPR3 and vanilla CP/M are supported. ---- ZCNFG23.LBR - ZSIG ZCNFG is the Z-system COM file configuration utility, compatible with CP/M. Version 2.3 fixes a bug that caused an extraneous disk access (and BDOS error if no disk there), and restores CP/M compatibility that was inadvertantly compromised in V 2.1. Those interested in just *USING* ZCNFG need only extract ZCNFG.CZM and ZCNFG23.CFG. The included support LBRs are the same as those in the previous release, ZCNFG22 - Al Hawley 02/10/92 ---- ZGSRC.LBR - GENERAL CP/M ZGSRC released February 1992 by Richard Brewster contains the C source code for ZGREP11, plus the IO library in 8080 assembler, as well as the COM and DOC files. I hope that an eager BDS Z programmer might like to make ZGREP into a Z-System utility. I have not released the source until now. I am also currently releasing the source to ZCOPY21 as ZCSRC.LBR. ---- ZCSRC.LBR - GENERAL CP/M ZCSRC released February 1992 by Richard Brewster contains the C source code for ZCOPY21, plus the IO library in 8080 assembler, as well as the COM and DOC files. I hope that an eager BDS Z programmer might like to make ZCOPY into a Z-System utility. I have not released the source until now. I am also currently releasing the source to ZGREP11 as ZGSRC.LBR. ---- XFOR16.LBR - ZCPR3 ZCPR3 Extended FOR utility searches "----" delimited catalogs. Command line file spec or internally configured default directory and filename. Highlighting if available. Sets error flag if no string match is found. Can display ZFILES.LST or alternate header. Printer output. ZCNFG configuration. Version 1.6 corrects a rather serious bug involving crunched files. ---- Z3HELP44.LBR - ZCPR3 Update 44 to Bill Tishey's Z-system help files. ---- ZFILEV13.LZT - ZCPR3 Verbose listing of Z-system files giving latest version number, stats and a 3 line description. See the companion file, ZFILEB44.LZT for the brief version. ---- ZFILEB44.LZT - ZCPR3 Brief listing of Z-system files giving version number and a few stats See the companion file, ZFILEV13.LZT, for a verbose version. ----- ZSIM12.ZIP - MSDOS Here is a Z-System-compatible CP/M emulator for MSDOS machines. Go ahead, treat yourseld to a better operating system. Buy Z-System on an Osborne-formatted disk and boot it with the help of this program! Docs and source to the BIOS are included. NOTE: BECAUSE OF DISK SPACE LIMITATIONS ON THIS SYSTEM, THIS FILE HAS BEEN POSTED ONLY ON MY DOS BBS SYSTEM AT 617-965-7046. ---- CLKMNT11.LBR - GENERAL CP/M Are you tired of having to manually change the year on your Kenmore clock every January 1st, or fix the day-of-the-week after the 29th of February? CLOCKMNT eliminates both these annoyances. All you have to do is run it when you start up your system, or just after midnight each day on your BBS. The base address of the clock may be changed as required. Version 1.1 runs independently of DOS. See CLOCKMNT.Z80 for details. ---- ZDT12.LBR - ZCPR33+ Specific ZDT is the Z-System Day Timer/Personal Scheduler, a daily planning calendar based on ZDB. Requires ZCPR 3.0 or higher, VLIB4+ and extended TCAP. Full data entry and editing, search, and printing capabilities. Help and configuration files included. ---- BCOMP30B.LBR - ZCPR3 Interactive binary file comparison and patching tool. Requires ZCPR 3.0 or Z3PLUS. Fixes two bugs discivered in version 3.0a. ---- SUB35.LBR - ZCPR3 The ZCPR3 disk-based batch command processor now obeys the Z33+ SUBECHO option bit as well as the environment quiet flag. The UNIX-style "$*" command tail parameter from ALIAS has been implemented, and SUB will optionally search a user-patched or command line specified library for the SUB file. A Z34ERR12- compliant error handler interface has been added and the code compacted via Z80 opcodes and the establishment of a modest DSEG. ---- JTHLIB12.LBR - ZCPR3 The custom routines in JTHLIB were originally developed for use in REMIND and ZP. They fill somewhat special purpose needs by doing things slightly differently than the corresponding standard library routines or by providing new services that I found useful and worth sharing. Vers 1.2 fixes a bug in FNAMZ and adds extended versions of VLIB routines GXYMSG, VPRINT and VPSTR. See JTHLIB12.HLP. ---- NZTIM12.LBR - ZCPR3 NZTIM.REL is a library of Date/Time subroutines, useful for programs that have anything to do with Date/Time. It is self- contained and doesn't use other libraries. The routines provide data or pointers to data to allow utilities to do whatever they want with Date/Time in an efficient manner. PDATS.REL, a library using NZTIM and SYSLIB routines to print various forms of Date and Time, is also included. Includes source. See NZTIM.HZP/PDAT.HZP. ---- CUD316.ZIP - NEWS This text file brings to the surface,the truth behind the Prodigy service. Why are they are accessing information from your hard drive? What they intend to do with it,and to date what kind of legal action has been taken. A must!!!!! for reading please pass this on. -Bill- ---- ZTLSTUFF.LZT - GENERAL CP/M This file lists a large number of surplus items -- including computer hardware and software and books -- available from the Boston Computer Society Zi/Tel User Group. There are many CP/M-related items in the collection, plus some PC software and accessories for the HP41 calculator. ---- TPDIR.LBR - TURBO (PASCAL/MODULA) DR1.PAS by Mike Yarus, 1985. DR1 is a directory program that can be included in Turbo Pascal code to display an alphabetized list of files and their size for any drive/user. Also displays various drive statistics - size, space left, etc. ---- HELPLZH.LBR - ZCPR3 This library contains new versions of the Z-System help programs that work with LZH encoded help files, (HYP extension), instead of crunched or squeezed files. HELPCH.COM handles standalone files and LHH.COM deals with help files in libraries. Although these programs take longer to load files than do their uncrunching counterparts, they can handle much larger files because the LZH decompression algorithm uses less memory. -- Howard Goldstein ---- ZF10Q.LBR - ZCPR3 Next step in the development of ZFILER! This one can remember the files that are hard and soft tagged across macro and group macro invocations, so you can now use macros without losing the tagging information. ---- DATEFN11.LBR - ZCPR3 DATEFN (Dated Filename) is a simple ZCPR3 utility that reads the DOS clock and creates or optionally deletes an empty label file with the current date as the filename. The filename date format may be configured with ZCNFG as ?ddMMMyy.typ or mm/dd/yy.typ. Useful in backup aliases to create and remove label filenames automatically indicating the date of the last disk backup or as a dated library file entry. See DATEFN11.HZP. ---- LBCLKS11.LBR - ZCPR3 ZCPR3 type 3 clock utilities for Ampro Little Boards using BIOS 3.9 and a SmartWatch (No-Slot Clock). NCLOCK reads and sets the BIOS 3.9 clock and can set it directly from the SmartWatch. SCLOCK reads, sets and tests the SmartWatch in BIOS 3.9 time/date format. These utilities replace AMPROCLK, TIME and DATE for BIOS 3.9 systems. Vers 1.1 fixes option parsing bugs in both utilities. ---- CPD15.LBR - ZCPR3 A ZCPR3 utility to compare two directories and indicate which files are in both directories and which are only in one. Disk file output of matched or unmatched filenames. Upper- or lower- case display. Sets error flag if directories don't match. Can set archive attribute on files which exist in both directories. Version 1.5 fixes a rather serious bug. ---- FL10.LBR - ZCPR3 A ZCPR3 utility to create file lists on disk for use by other programs. Multiple ambiguous file specifications, including a negative specification, may be given. Matching filenames are written to a disk file. Optionally, the DU in which the file is located can be included with the filename in the disk file. The error flag is set if no matching files are found. ---- FA16A.LBR - ZCPR3 An update and bug-fix of FILEATTR (FA), a ZSDOS utility that allows rapid setting, resetting, or displaying of file attributes under ZSDOS, ZRDOS, and CP/M 2.2. Several additional features are available under ZCPR3, including error flag setting, error handler invocation, and an enhanced display. Version 1.6A adds documentation; otherwise, same as 1.6. ---- ATTRIB09.LBR - ZCPR3 Beta Release +++++++ ATTRIB v .09 ATTRIB is a filename attribute management program similar in output format to the MS-DOS command of the same name. It provides a very flexible, fully Z3 compatible way to set and reset all attributes on selected files. ATTRIB is wheel sensitive and may be safely used on RCPM systems. Although ATTRIB is Z3 aware, it can be used on any CP/M system using a Z80 processor with or without ZCPR3. ---- HELPLSH.LBR - ZSIG HELPLSH, Version 1.1b January 11, 1992 LSH command key assignment display program for use with LSH 1.1. Version distributed with LSH11.LBR was assembled incorrectly and won't work on most systems. This version replaces it. - Rob Friefeld ---- MANDEL42.LBR - GENERAL CP/M MANDEL42 generates Mandelbrot set plot files. (Z)PLOT then prints them on an Epson MX80 printer with dot graphics. (Can be modified for other printers.) This revision incorporates the Distance Estimate Method and can generate two "color" plots. Also included is a conversion utility to make just black & white plots, or print either of the shaded regions as black. Larry Schnitger Jan. 4, 1992. ---- EXCHANGE.TZT - MODEM A compilation of the exchanges served by all the PC-Pursuit outdials. This list was made from the collection of individual files downloaded from the PC-Pursuit BBS by Jay Sage, 1/92. ---- FATCTSRC.LBR - General Turbo Pascal source code for Steve Cohen's FATCAT disk cataloguing program. ---- IOPLDR11.LBR - ZCPR3 IOPLDR is a generalized IOP loader REL module that may be linked to load and remove a target custom NZCOM IOP module. It performs all required pre-load checks, environment validation, and it loads and relocates the IOP module to the NZIOP buffer for execution and also removes the loaded IOP module. It is designed to be called by a simple user-written custom loader. See IOPLDR11.HZP. ---- DD19.LBR - ZCPR3 DD is a ZCPR3 disk directory utility with several command line options, including the option to display only those specified files which also have a selected combination of the file attributes F1-F8 set. Can display only non-archived (changed) files as an aid in file backup and send directory to the printer. The display is paged, with the summary line displayed at exit. Great with RAM disks. Companion to ACOPY, RENAMZ, ERAZ and UNERAZ. See DD19.HZP. ---- Z33IF16.LBR - ZCPR33/34 This version of the Z-System transient flow control tool is functionally identical to the previous and excellent Version 1.5 except that the new ZSLIB's video highlighting calls are used instead of VLIB's much larger equivalents. This results in the preferred Type 4 IF.COM for NZCOM and other late model Z-Systems shrinking back under the 4K (32 record) mark. ---- CRR0140.LBR - GENERAL CP/M CRR is the CP/M offline reader for use anywhere XRS might be used on an MSDOS machine (generally). It allows you to download messages from a conforming QBBS, RemoteAccess or SuperBBS Fidonet BBS. It will work also with QWK mail packers. In order to use this software you will need an archiving program (ie. ARK or ARC), an archive ex- tractor (ie. UNARC), and a text editor (VDE or ZDE). By Paul Martin in the U.K. ---- C128TCAP.LBR - ZCPR33/34 An extended TCAP for the C-128, this implements many of the extended functions, including simple ASCII characters for the graphics. The TCSRC13-generated source file has the labels CM:, RC: and GE: changed, since RMAC doesn't like them. ---- ZMAN-NEW.LBR - ZCPR3 This is the Z-System Users Guide published by Echelon in 1986. It's in somewhat rough form (CHAP8.NEW lacks indexing marks and is not right-justified like the others) and contains some obsolete information, but it's still the best user-oriented guidance on Z-System available. Aside from this FOR, all files are exactly as I submitted them to Echelon, right down to the ancient version of UNCR.... Bruce Morgen ---- DATSTP19.LBR - ZCPR3 How often have you wanted to change a file's date stamps? Well, here's the answer: DATSTP displays or changes ZSDOS, Z3PLUS, and DateStamper create and modify date stamps from the command line, with very flexible syntax. Type 3 (@ 100h, 8000h) and 4 versions included, type and load address now shown in the program banner. Version 1.9 replaces VLIB with much shorter ZSLIB34 routines. This results in even big DATSTPU.4OM coming in at a modest 6K. ---- SEARCH.LBR - Word Processing SEARCH was written to help overcome some of the difficulties in managing information. It is useful for finding information entered in "unstructured" ASCII file databases and is oriented toward multi-line blocks of text rather line-by-line like ZFIND, JETFIND, or the various other GREP-like string finding tools. ---- ZIPP.LBR - Word Processing Many public domain utilities exist which can execute the concatenation of files (i.e. join them end to end). The program ZIPP was written to join up to seven ASCII files in a side to side or column sense. This is useful in data analysis, spreadsheets, and reports. ---- Z3HLP43D.LBR - ZCPR3 Part 4 of Z3HELP43. This update to the Z3HELP system is a major one and had to be split into 4 parts. Over 100 files were modified/ added, bringing the system to 1700k (over 500k more than the last release). 11/22/91, Bill T. ---- Z3HLP43C.LBR - ZCPR3 Part 3 of Z3HELP43. This update to the Z3HELP system is a major one and had to be split into 4 parts. Over 100 files were modified/ added, bringing the system to 1700k (over 500k more than the last release). 11/22/91, Bill T. ---- Z3HLP43B.LBR - ZCPR3 Part 2 of Z3HELP43. This update to the Z3HELP system is a major one and had to be split into 4 parts. Over 100 files were modified/ added, bringing the system to 1700k (over 500k more than the last release). 11/22/91, Bill T. ---- D21.LBR - ZCPR3 Z-System directory program, under 4K, with many unique features: lower-case display, number of remaining directory entries, and many options. Also sets error flag for no matching files and can store number of matching files in registers. Version 2.1 fixes some long-standing bugs, works under vanilla CP/M, and adds several new features. ---- Z3HELP43.LBR - ZCPR3 The first of four recent update LBRs to the Z3HELP system. Over 100 files have been modified and 500k added to the last release (4/18/91) The new system totals 571 files in 1,700k. -Bill T. ---- MENU42.LBR - ZCPR3x/Z-System This revision of the original ZCPR3 menu shell includes direct support for Bridger Mitchell's "AT" background timer and shrinks the venerable tool down to its 1984 fighting weight of 4K. All functions of the previous and apparently bug-free version 4.1 remain as-is. ---- ERASE57.LBR - ZCPR3x/Z-System ERASE erases a list of files from one or more directories. Several options for prompting before erasing, erasing of system files, and erasing read-only files. Version 5.7 implements a compact (4K) Type 4 executable but is otherwise very similar to Version 5.6. ---- PWD21.LBR - ZCPR3x/Z-System Minor revision of PWD, adding a Type 4 executable, enhancing the program banner, and using ZSLIB video highlighting in lieu of the much bulkier VLIB routines used in v2.0. That version added paging and a new syntax that permits limiting the display to selected drives, excluded drives, and to only those dirnames that match a mask that you provide. Full configurable security provisions for RAS use. All COM files well under 4K. 11/12/91 ---- ZREMOT03.INS - ZCPR3x/Z-System Assembly and linking instructions for ZREMOTE. To be used with the source files in ZREMOT03.LBR. ---- RENAMZ19.LBR - ZCPR3x/Z-System Fast CP/M and ZCPR3 Z80 file renaming utility. Optional caching of up to 256 disk directory entries in RAM for extra fast renaming. Flexible command line option and configuration control over many aspects of the renaming process. Can move files between user areas. Several new options include the ability to add or delete filename prefixes. Great with RAM disks! Companion to ACOPY, DD, ERAZ and UNERAZ. See RENAMZ19.NZW, RENAMZ19.HZP. ---- FCB12.LBR - CP/M2.2/3.0 FCB is a file control block and command line buffer demonstration utility. You call FCB followed by a command line tail and it displays (in hex and ASCII) the CP/M or ZCPR3 intitialized file control blocks FCB1 and FCB2 and command line buffer. It can show how CP/M and ZCPR3 initialize the file control blocks when DU: and DIR: forms are specified and can help visualize FCB and command line buffer use when writing programs. ---- QTERM43F.LBR - Modem This is the fixed version of QTERM43E.LBR recompiled from source code using the corrected modules from QT43EFIX.LBR with the author's permission. ---- EDZCM10.LBR - ZCPR33+ Specific Edits NZCOM ZCM file or one created by program reading the Z3ENV. See EDZCM.HLP. ---- ENVCFG11.LBR - ZCPR33+ Specific ENVCFG is used with ZCNFG and ENVCFG.CFG to configure the current contents of the Z3CPR environment, such as the valid drive vector, max drive, etc. It works by loading a copy of the environment into a buffer in ENVCFG.COM. ZCNFG.COM and ENVCFG.CFG are then used to configure ENVCFG.COM's Z3ENV buffer contents. ENVCFG can then write the modified Z3ENV buffer back to the environment, and the new system can then be NZBLITZ'd if desired. See ENVCFG.NEW/HZP. ---- SWZ10.LBR - ZCPR3 This is a replacement for SWX and SWTIME if you run ZSDOS on your SB180. SWZ reads a SmartWatch chip and sets the system "heartbeat" clock via ZSDOS. It works under both the Micromint BIOS and XBIOS. In addition, SWZ will display the SmartWatch time once or continuously, and optionally allows setting the time on Wyse and TeleVideo terminals as it sets the system clock. ---- CONCAT16.LBR - ZCPR3 Concatenates two or more source files into a new file, or appends them to an existing file. Allows elaborate operations with files pulled from various drives and user areas with numerous options. Checks disk space before doing anything and allows redirected I/O to and from CON:, LST:, and AUX:. Version 1.6 fixes a CON: input bug. ZCPR3 only. ---- SWTIME10.LBR - ZCPR3 SWTIME10.LBR is a program to set a Dallas 1216E SMARTWATCH and then automattically set the Heartbeat watch program for the SB180 and SB180FX to the current time from the SMARTWATCH. From Znode #38. ---- TXT2DB13.LBR - ZCPR3 TXT2DB13 translates text files into DB statements suitable for inclusion in Assembly source files as terminated strings. Such strings are very useful for menus, help screens, and other screen displays. V1.3 fixes a few bugs, increases the range of synthetic labels generated, and provides configuration of the FormFeed character. The new CFG file uses the new functions in ZCNFG21, which is included and must be used to configure this version. ---- ZML16.PAT - ZTOOLS Patch for ZML16 corrects inappropriate error abort when making Type 3 .COM files, and another obscure and inappropriate error abort. A must for owners of ZML V1.6. ---- SET13.LBR - ZCPR33/34 A program for Epson QX-10 Z-System users to access features of the CPM B2.2x SETUP.COM program without having to drop out of Z-System. This program is written in BDS-C vZ2.0. ---- ECHO14.LBR - ZCPR3 ECHO echoes a text string to console or printer and is compatible with Carson Wilson's Z34RCP, so your aliases will work properly when your RCP has been unloaded. All 128 ASCII characters can be included in strings. Version 1.4 corrects a problem when running under BYE and is a few bytes smaller. Matching RCPECHO included, along with type-3 and type-4 versions. ZCNFG configuration. ---- UMAP18.LBR - ZCPR3 A ZCPR3 utility to show a brief disk map -- which users have files and how many directory entries the files use, or only which users are empty, or just a brief summary of the number of used entries, free entries, and free disk space. Types 1, 3 and 4 included. ZCNFG configuration. Version 1.8 corrects a problem when running under BYE, with other very minor changes. ---- LCS10.LBR - ZCPR3 If you regularly use an MS-DOS machine, this ZCPR3 utility may make the transition more comfortable. It loads character sets to Wyse 60 and Televideo 965 terminals, including a Roman font similar to that on MS-DOS machines and a Courier font somewhat easier to read than the native one. Provision has been made for a user-defined font for those who want to design their own. ---- CMAZE24.LBR - ZCPR33+ Specific CMAZE is a game. You control a moving "billiard ball" with the numeric keypad keys. Your score increases each time you hit a $. Randomness and statistics display are adjustable. See CMAZE.NOT for details. CMAZE is Z System aware. - Lee Bradley 9/24/91 ---- TCJNDX52.LBR - ZSIG TCJ.MAG is a very basic WordStar-format line-oriented text file index to The Computer Journal, including issues #22-#52. It can be rapidly searched using ZFIND. The alias TCJ (zfind [du:]tcj.mag $*) can be used to speed searches. Modify and/or expand the index to suit your own areas of interest. ---- IOPCLK10.LBR - ZCPR3 IOPCLK loads and removes a ZSDOS clock NZCOM IOP module which runs in the background to display the current date and time in a specified host computer message field on your terminal. IOPCLK updates its display every second (mm/dd/yy hh:mm:ss) but can be configured to update it every minute (mm/dd/yy hh:mm). IOPCLK must be configured (using ZCNFG) for your terminal. See IOPCLK10.HZP. ---- ELECTR22.LZT - NEWS John F Woods's "List of Mail Order Companies" Revision 2.2 09/24/91. Distributed in Usenet newsgroup sci.electronics. A list of companies willing to sell electronic components in small quantities. Includes names, addresses, and a brief description. Mike Finn DHN*/PACS CP/M SIG ---- NTS11B.LBR - ZCPR33/34 Note Taker with screen oriented editor. Upgrade to NTS 1.0. ---- CRCBLD14.LBR - ZCPR3 I've used this utility for a long time to write SIG/M-type catalog files to my archival disks, but it was never released. Possibly somebody else will find it useful, so here it is. Based on SIG/M's CRCBUILD, this ZCPR3 version recognizes DU and DIR specs, obtains the disk number automatically from the disk label (if one exists), sets the error flag, and is compatible with automatic CRC checking using CRCZ. ---- PRETTY31.LBR - ZCPR3 PRETTY is a Z-System utility to standardize the case of opcodes and labels in Z-80 and 8080 source code. Preserves create date stamps under ZSDOS. Configurable with ZCNFG. Version 3.1 fixes a major bug and adds command line control of case options. ---- JUST13.LBR - ZCPR3 A ZCPR3 version of Irv Hoff's utility to justify ASCII and WordStar text files, with many new features. It is fast, easy to use, and produces even margins by a unique fill method that produces handsome documents. Full command line operation, DU support, error flag setting, quiet mode, transfers create date under ZSDOS, ZCNFG configuration. Version 1.3 fixes a bug and adds a display option. ---- SAPZ12.LBR - ZCPR3 SAP-Z, based on SAP 60, is a ZCPR3 utility that sorts and packs a disk directory. It reads the disk directory tracks, sorts them alphabetically, erases the tracks with E5's, and then rewrites them. A DU or DIR specification is required; anything else displays a usage message. Options configurable with ZCNFG. Version 1.2 fixes various bugs and runs under vanilla CP/M 2.2. Howard Goldstein, 9/27/91 ---- POKE12.LBR - ZCPR33/NZCOM This release of the Z33+ memory poker implements word-wide operations when a hex number of three or more digits is used, particularly useful when used with late-model aliases and their pointer capability, which returns word-wide values. With POKE12, such values can be passed to system registers for use for flow control in subsequent aliases or with RESOLVE, etc. Version 1.2 fixes a minor bug and corrects the help screen. ---- SANYOTCP.LBR - ZCPR3 Sanyo MBC-1200/1250 extended TCAP as used by Mike Finn on his Sanyo. Uploaded for the extended TCAP project. ---- CODER2.LBR - ZCPR33/34 Coder is an encryption program which will encode an ASCII file, making it unreadable to all except those with the proper pass-code. The use for such a program? Perhaps you keep a personal journal on your computer which may contain items of a very personal or embarrassing nature. Maybe you have a need for truly 'private' E-Mail. In general, good for any item you wish to remain private or share only with selected others. ---- YASBEC10.LBR - NEWS A collection of text files gathered from Socrates Z-Node 32 about the YASBEC semi-populated computer including source and description of the board, parts lists, and vendors for the parts you must supply to finish the board. This library is current through 09/22/91 and replaces YASBEC.LBR. Mike Finn DHN*/PACS CP/M SIG. ---- HDINFO.LBR - CP/M & ZSYSTEMS Files translated from the original HD0591R4.ZIP into this library. It is a comprehensive compilation of data about most hard disk drives. The original ZIP file had the main data in a self-expanding EXE file and thus could be used only on an MSDOS system. The .PYN file included here is the resulting PRN file compressed using LZH rev 2. Al Hawley, Ladera Z-Node (central) 09/21/91 ---- NEWCFG.LBR - ZCPR3x Contains new CFG files for ZCNFG20, ZMAC, and ZML16. Previous versions contained a benign error that is now detected by ZCNFG20. Earlier versions should be discarded and replaced by these downward compatible files. Al Hawley, Ladera Z-Node (central) 09/20/91 ---- MAINTSRC.LBR - General CP/M This is the source code for MAINT11. ---- HELPC15.LBR - ZCPR3 HELPC is a replacement for the standard Z-System HELP utility. It handles crunched as well as normal, uncompressed help files and is particularly well suited for use on remote systems since the screen print options are disabled when the wheel byte is turned off. Version 1.5 has an improved file lookup routine that skips over compressed files that the program can't handle. Also, better operation with no TCAP. - Howard Goldstein, 09/16/91 ---- SCAN25BG.LBR - ZCPR/BGii A version of SCAN25 patched with BGii-TYPE commands to replace the normal WordStar command set. Includes command overlay. See SCAN25.LBR for complete SCAN documentation. ---- SCAN25.LBR - Zstuff A 6k ZCPR3 buffered bi-directional video-oriented text file display utility using the basic WordStar command set to view non-compressed text and library member files of any size. SCAN has a very fast string find routine, can read in new files, send the text being viewed to a file or printer and set/find place markers 0-9. Vers 2.5 fixes printer initialization routine bug and improves performance of line up/down functions. See SCAN25.NZW, SCAN25.HZP. ---- LOGMAKE3.LBR - CP/M Log Maker is a 'chat sript' production utility to be used with the telecommunications program QTERM and any modem using the 'AT' command set. Features: Auto Step Down baud rate adjust (like IMP), 'Super Fast' re-dial of busy numbers for quick access to busy systems, extended scripts for 'Auto Login' to the dialed system and 'Auto Abort' of numbers that don't answer or are answered by voice. ---- ZS13.LBR - ZCPR33/34 ZSWEEP 1.3 corrects some outstanding bugs and incompatibilities with NZCOM/BGii (thanks again to Bruce Morgen). No new features have been added at this time. Full source is included. U/L by Pete Pardoe, 09/11/91 ---- ZLT15.LBR - ZCPR3 ZLT (Z-system Library Typer) will type crunched, squeezed, LZH- encoded, or normal text files or library members. Version 1.5 fixes a bug in the option parser, has an improved built-in help message, and no longer restricts non-wheel ussers to files in the current directory. Howard Goldstein, 9/12/91 ---- WINDOW10.LBR - ZCPR3 The library routines in this package provide tools for managing up to 15 windows on a CP/M computer running Z-System. Link them together with your application and VLIB4D, Z3LIB, and SYSLIB. Before running WDWDEMO.COM, please patch a drive code for temporary files at location 111h (1=A,2=B...) 27. Apr. 1991 Wilfried Schmitten, GERMANY ---- XRUN25.LBR - ZCPR3 XRUN is an Extended Command Processor (ECP) for ZCPR 3.3. It looks for files along the search path and constructs a command line depending on the extension of the file found. In case no matching file is found, a default command line can be set to start another ECP. For example, XRUN can be used to start ZEX and SUB files automatically. German and English versions included. Olaf Krumnow, February 1991, Germany ---- LDIRB22.LBR - ZCPR3 LDIRB shows member files in a library along with their create and modify dates, sizes, compression method, and their uncompressed filenames, and summarizes the number of active, deleted, and free library directory entries. Runs under CP/M 2.2 and CP/M Plus, with several enhancements under ZCPR3. Version 2.1 made several display changes, version 2.2 repairs two minor display flaws. ---- NZVT100.LBR - ZCPR33+ Specific NZVT100 is the VLIB-compatible TERMCAP file for the DEC VT100, and should also work fine on terminals that recognize ANSI sequences. Implements the full set of VT100 line drawing characters. ---- DIALER.LBR - ZCPR3 DIALER is a simple Z-System utility that allows your computer and Hayes-compatible modem to dial your voice telephone calls. It's particularly helpful for scripting your way through banking and other touch-tone based response systems, but could be combined with other Z-System tools to implement a phone number directory, among other potential uses. Type 3 (@100h) and Type 4 versions included, both well under 2K. ---- IMP245S.LBR - MODEM/MEX/TERM3 Available for the first time: source code in 8080 assembly language for IMP245, Irv Hoff's superb communications program for CP/M. ---- LPUT22.LBR - ZCPR3 LPUT builds LU/NULU-identical LBR files and adds/replaces members. It is fully compatible with Plu*Perfect DateStamper, converting dates supplied by DS or imbedded by CR23D.COM to the DRI-style format specified in LUDEF5.DOC. Version 2.2 stores the library's create and modify dates in the LBR directory and accepsts a slash before the "+nn" option. New versions of WILDEX and MYSORT included. Howard Goldstein, 8/26/91 ---- ZMSCREEN.ZZ0 - PMATE/ZMATE This is the missing file from the ZMATE distribution package that can be used to install a terminal manually. Normally, one will not need this with a Z-System and an adequate TCAP, but it may be useful to those running ZMATE under standard CP/M or with a terminal for which there is no proper extended TCAP yet available. ---- TVI970-1.LBR - ZCPR33/34 TCAP4D for the Televideo 970 Terminal. An "F" key programming program. A clear program to return to default settings when things get barfed! This TCAP uses the hash block for the solid block and the "*" for the hashed block. Tests OK for ZDE16, SCAN24, QTERM, type, and BOX. TCAP cannot fit both "RC:" (read current cursor position) and "CDO:" (cursor OFF) into space. "RC:" is required to run BOX sucessfully! ---- LSH11.LBR - ZSIG LSH, 1.1 history shell for ZCPR 3.4 update contains numerous improvements. ---- ZERR16.LBR - ZSIG ZCPR 3.3+ error handler update. Includes source code for versions which fix LSH history files. ---- STATPAT3.LBR - ZCPR33+ Specific Enhancement to the 1987 Z33+ adaptation patch for the original CP/M 2.2 utility STAT.COM. This update adds response to the ZCPR3 DU: and DIR: forms -- e.g. STAT B0:*.LBR, STAT ROOT:*.COM, etc. ---- LZH21SRC.LBR - GENERAL CP/M The source code for LZH encoding and decoding as used in CRLZH. Contains full source, pre-assembled object modules, notes, and 'C' language source for porting to other operating environments. Version 2.1 released 23 Aug '91 ---- SWX10.LBR - ZCPR3 The original version of this XBIOS utility to support the Dallas Semiconductor SmartWatch did not include options to display the time or to display it continuously. This version adds those abilities, plus an option to allow setting the terminal time on Wyse and TeleVideo terminals that display the time in the status line. For XBIOS only. ---- TPA33A.LBR - General CP/M Reports the amount of memory available in your TPA and allows you to temporarily lower the size of the TPA. Useful for checking for the presence of RSX's or for testing programs to see if they function at a lower TPA size. Version 33 added "//" help; version 33a adds display in kilobytes and fixes an error in the size of the requested reduced system. Jay Sage, 08/19/91 ---- CFGZ11.LBR - ZCPR3 Unofficial user-modified version of AMPRO CONFIG utility. Standard AMPRO CONFIG running under NZCOM tries to configure the NZBIOS instead of the CBIOS. CFGZ operates correctly under both CP/M and NZCOM. ZCNFG can be used to select proper floppy disk step rate display for either 1770 or 1772 FDC. Version 1.1 fixes several bugs. ---- MEYERSRC.LBR - GENERAL CP/M This is an archive of Z80 source code to many of the CP/M utilities written by Eric Meyer, best known as the author of VDE. While some of the files are machine-specific, most are not. This source code is released to the Z community in hopes that it will further foster the development of Z system. See MEYERSRC.DOC for more information. -Carson Wilson, 17 Jun 91. ---- DELFIRST.LBR - ZCPR3 In response to the Trice/Sage dialogue on ZNC regarding mass renaming, a more automated solution than VREN/SREN would involve Nielsen's FOR/NEXT, Gans' FINREP, EXTEND, ERA, REN, and ZEX (or SUB). It's a bit slow, but at least the computer does the work! ---- CLED15.NOT - ZCPR33/34 Note on modifying CLED 1.5 code for compatibility with AT task scheduler. ---- ZFIND14.LBR - ZCPR3 ZCPR3 string search utility very quickly finds ASCII strings in text files using the Boyer-Moore string search algorithm. Similar to Irv Hoff's FIND.COM, but MUCH faster. Matched string can be displayed in either the line or the delimited block in which it was found and the output can be written or appended to a file. Fast lookups in magazine article index or MAST.CAT files. New file overwrite option and minor bug fixes. See ZFIND14.NZW, ZFIND14.HZP. ---- KAYPRO84.Z3T - ZCPR3 Kaypro 84 (graphic models) TCAP, half-intensity (preferred-- full intensity hurts the eyes). Uploaded at Jay Sage's request for various TCAPs. ---- LUSH12.LBR - ZCPR3 LUSH12 is a refinement/extension of LUSH10 by Carson Wilson, which was derived from John Poplett's ZLUX via Terry Carrol's ZLBR. It is a small, simple LUX-style LBR file access shell for modern Z-Systems, including ZCPR 3.3/3.4, NZCOM, Z3PLUS, and BGii 1.3x. LUSH now allows access to ARK/ARC, ZIP, and LZW files through use of external utilities. The internal DIR command and CCP-dependent parsing are now optional. Type 3 & 4 executables. ---- ZREMOT03.LBR Here is a skeletal implementation of the BYE protocol stripped down to bare essentials and implemented as a true RSX (Pluperfect standards). The package comprises a collection of modules which are to be assembled separately and then linked. ZMAC/ZML or equivalents like SLR or M80/L80 may also be used. This package works for tying two computers together and transfering files (using KMD, ZMD, etc.) in the same way as BYE. ---- KILLZR.LBR - ZCPR3 KILLZR aborts ZREMOTE, the Z System remote facility. ---- JETCP12.LBR - Z3PLUS JetCP is a fastest-possible speed file copy program for Z3PLUS only. As such, it does not include many of the amenities found in more sophisticated (but slower) copy programs, such as multiple file capability, copy verification, or user-query options, but these capabilities are easily implemented by Z System. JetCP preserves file datestamps, if available. Version 1.2 includes source code, fixes some bugs, and is more efficient. 6/8/91 by Carson Wilson ---- ZCRCK14.LBR - ZCPR3x/Z-System This release of the dual-polynomial Z-System CRC checker introduces sorting of the file list for a neater, more readable display and includes a new Type 4 executable. ZCRCK reports both the CRCK (Keith Petersen's hash code checksum) and CHEK (the CCITT 16-bit CRC standard) values to CON: and optionally to LST: and/or the disk file "CRC.CRC." ---- ZCHESS.LBR - CP/M-80 A nifty chess game for CP/M. Generate a new screen after each move in ASCII characters so that all can play. Moves displayed in coordinates too. Can choose between Black and White. ---- DSTATS12.LBR - ZCPR3 ZCPR3 disk/user statistics utility displays maximum directory entries, block size, disk capacity, allocated and free space, and a list of active user areas. For each active user area, it displays any label filename found (-LABEL), the number of files, directory entries and disk space used, and summarizes the total number of files, directory entries and disk free space. Except under Z3PLUS, a disk allocation bitmap may be displayed. See DSTATS12.NZW/HZP. ---- ZRUN.ARC - MS-DOS Run CP/M on MS-DOS. ---- LOCNDOPT.LBR - ZCPR3x/Z-System This patch creates an updated version of Greg Miner's very useful LOCNDO utility. Starting with LOCNDO12.COM from LOCNDO12.LBR, simply MLOAD/MYLOAD LOCNDOPT.HEX to create a Type 1 COMfile with three added features: 1. Z3 entended ENV drive vector support 2. Obeys "//" help query 3. Won't attempt to run if no valid ENV Patch by Bruce Morgen, 8/1/91 ---- LGET13.LBR - ZCPR3x/Z-System This is the latest update patch to Rick Conn's original Z3 LBR member extractor. v1.1 corrected a TPA calculation bug in SYSLIB36, v1.2 replaced SYSLIB36's touchy ARGV with a more robust routine lifted from Joe Wright's LX11 release, this one obeys the quiet flag. LGET13 is half the size of LBREXT32 and a great deal faster, but lacks time/date and CRUNCH/LZH support. I use it for quickly loading a RamDisk from an LBR on a floppy or hard disk. ---- NKYCLK03.LBR - ZCPR3x/Z-System NuKeyClock is a utility to load the current date/time from internal clock to the NuKey IOP buffer so the time or date string is available as a macro. V. 0.3 corrects a bug in earlier release. ---- UNLZHCPM.ZIP - GENERAL CP/M Decodes CP/M LZH encode files on MSDOS machines. Optional 'type to screen' mode. ---- ZSDOSHLP.LBR - ZSDOS/ZDDOS/Z80DOS A group of help files for programming under ZSDOS. Includes information on all system function calls and charts of the various structures, including the file control blocks, disk parameter headers, date specifications, etc. Also includes BIOS functions. ---- FCRLZH20.LBR - GENERAL CP/M An adaptation of C.B. Falconer's FCRUNCH to bring LZH encoding to 8080/8085/v20 users. LZH encoding compresses further than CRUNCH. There is a separately maintained addition to LT for LZH decoding. Version 2.0 of FCRLZH incorporates Version 2.0 of LZH encoding (released July '91). Version 2.0 of LZH is faster and compresses more than the 1.x offered in FCRLZH11. A new release of LT (v30) is required to handle LZH v2.0 coding (LT30.COM is included) ---- LT30.LBR - GENERAL CP/M Version 30 (July '91) incorporates Version 2.0 of LZH Encoding. Excellent for TYPE.COM use. Can type normal, LZH-encoded, crunched or squeezed files - whether standalone or in a .LBR. If wheel is on, can also easily extract any/all files, and uncrunch and/or unsqueeze at the same time. Most useful program for either RCP/M use or for individual CP/M systems. ---- TLZH20.LBR - GENERAL CP/M TYPELZH version 2.0 incorporates the ability to handle files encoded with LZH algorithm version 2.0 (July '91). Treats files with the extension .?Y? as LZH encoded, and treats files with the extentions .?Z? and .?Q? as CRUNCHED and SQueezed. Everything else should be the same. TLZH20.COM is for local use TLZH20R.COM is for RCP/Ms with wheel at 03EH. ---- CLED15.LBR - ZCPR33/34 RCPCLED, Version 1.5 update has some improvements and smaller code size. U/L by Rob Friefeld ---- ACOPY33.LBR - ZCPR3 Fast CP/M & ZCPR3 Z80 file copy utility. Optional caching of up to 256 source and 256 destination disk directory entries in RAM for extra fast copying. Flexible command line option and configuration control over many aspects of the copy process. You can specify up to 3 excluded filenames. Supports wildcard user numbers for hard disk backups. Expanded 'U' option status messages. Companion to DD, RENAMZ, ERAZ and UNERAZ. See ACOPY33.NZW, ACOPY33.HZP. U/L by Terry Hazen ---- CRLZH20.LBR - GENERAL CP/M Version 2.0 of CRLZH and UNCRLZH programs for CP/M. Compresses further and is faster than 1.x. UNCRLZH will decode BOTH versions of LZH-encoded files as well as CRUNCHed and SQueezed files. Includes CRUNCH program changes thru v2.8. Library contains .COMs, source for the drivers, .REL files for the LZH code (for porting to other programs), new .DOCs and updated CRUNCH docs. Z80 only. There are separate LT and FCRUNCH updates for 8080s, though. ---- ARC20COM.ARC - GENERAL CP/M This is Tilmann Reh's ARC20 compiled to run in a typical 58K (DOS entry at D406h) CP/M or Z-System. ARC20 is somewhat more space efficient in its compression operations than the smaller/faster ARK11, but it supports only CPM+ time/date and lacks even rudimentary DU: response. Although it is the first combination ARC/UNARC program available for CP/M, it should be noted that ARC20 is quite a bit larger than ARK11 and UNARC16 combined. ---- DU35.LBR - Z-SYSTEM This code is nearly identical to Gorm Helt-Hansen's DU34. Library routine names were restored to their full length so that the code will work with assemblers other than M80. The most significant change has been the addition of the patch code DU-CPM.Z80 which, when installed for a particular system configuration, inserts an internal ENV and TCAP to allow DU to operate under standard CP/M as well as Z-System. ---- ARC20.ARC - GENERAL CP/M ARC is a universal file archive program. ARC 2.0 will handle SEA and PK compatible ARChive files (except for "squashing" used by PK). It will pack and unpack ARChives, selecting the compression method with best ratio when putting files into an ARChive. Version 2.0 also supports CP/M-3-like date&time stamping (but may also be run under CP/M 2.2). And, ARC 2.0 is probably the fastest ARChive program in the CP/M world. A large TPA is required for this program to run. ---- MAKE.ARC - GENERAL CP/M MAKE is a powerful utility for CP/M-3. MAKE is compatible with Microsoft's MAKE utility for the IBM PC. It allows for conditional execution of commands depending on date&time stamps of the files concerned. It recognizes the CP/M-3 Error Flag and stops when that flag is set. It also uses the CP/M-3 Drive Search Chain to search for source files. ---- PIPRSX.ARC - CP/M-PLUS PIPRSX is an extension for CP/M-3 PIP. When attached to PIP via GENCOM, it enables PIP to copy files with their byte count value and their archive attribute. It also copies the update date&time stamp to the destination, where it becomes the create and update date&time stamps. However, this won't work with interrupt-driven real time clocks. Last but not least, you may now use DU: specification with every filename you enter. ---- PZMACS.MAT - GENERAL CP/M Contains in executable code all of the macros from the first four PMATE/ZMATE MACROS columns in TCJ. ---- ZDATESET.LBR - ZSDOS/ZDDOS/Z80DOS Dbase II CMD file to read a clock via the ZSDOS function 98 and set the Dbase DATE(). Uses an assembly language routine to accomplish this. Make this the first CMD requested in your program or incorporate it into your main CMD file. The DBASE date setting routine is skipped when you do 'DBASE PROGRAM' so ZDBDATE will not work to set the date in this circumstance. Biff Bueffel 07/07/91 ---- PZMCOLS.ZIP - GENERAL CP/M ZIP-compressed files of first four PMATE/ZMATE MACROS columns from TCJ. ---- ONECOPY.OBJ - GENERAL CP/M PIP a file from one disk, to another on machines with only 1 drive! ---- NAME12.LBR - ZCPR3 Minor update of the quick ZCPR3 directory name changer. The help message has been enhanced and a Type 4 version has been implemented. Still well under 2K and the easiest-to-use tool for NDR manipulation. Use with SAVNDR and a system loader (JetLdr, NZCOM, LLDR, LDR, etc.) or with a "system snapshot" utility (SNAP, LAP, NZBLITZ, etc.) to make changes permanent. Version 1.2 is recoded to work with the new, bugs-fixed Z3LIB. ---- FX80PROP.LBR - GENERAL CP/M FX80PROP is a Z80 assembly source file for a proportional formatting table overlay that works with ZDE v1.6 and an Epson FX80 printer in proportional mode. Developed from ZDEPROP by Carson Wilson. - Richard E. Brewster 04/28/91 ---- CDIR20.LBR - GENERAL CP/M 6/8/87 - Richard E. Brewster - Generic CP/M CDIR20 Compares DIRectories of any two drive/users. A DIRectory of the first drive is displayed with the filenames that are also found on the second drive/user emphasized. The type of emphasis used depends on the video terminal in use and is customizable by EQUates in the source file. Three versions of CDIR are supplied. (UPLOADED to ZNODE #3 on 6/29/91 at request of Howard Schwartz) ---- ZDBDAT11.LBR - ZSDOS/ZDDOS/Z80DOS Overlay for dBase II versions 2.41 and 2.43* that will load the date into dBase using the ZSDOS GET-TIME function. If the clock is not functioning, the routine will default to the standard dBase date routine. Version 1.1 corrects a problem when used with NEWBASE. ---- NEWBAS12.LBR - GENERAL CP/M dBase II overlay options allow skipping date question and sign- on, add INKEY function, permit loading overlay files from an alternate drive, and several other mods. Under Z-system or CP/M- Plus, dBase can be called from any drive on your system. Version 1.2 fixes several bugs and adds a few improvements. Now in Zilog mnemonics. ---- DPROG12.LBR - ZCPR3 Latest version, dated 4/13/85, of DPROG, the Z-System device programmer. Uploaded for Bob Vinisky. ---- MXC-ZS10.ZZ0 - MODEM/MEX/TERM3 A hardware-independent clock overlay for MEX-Plus, which should work on any machine running ZSDOS with a clock installed. The CSET command is implemented and it allows very flexible setting of the system clock from within MEX. Any single element of the time and date (the seconds, for instance) can be adjusted without touching anything else. ---- MXO-FX15.1Z0 - MODEM/MEX/TERM3 I've been tweeking this MEX-Plus overlay for the SB180FX for a couple of years now, so I think it's about time I released an update. This is for Hayes-compatible smart modems. Both the SET and SSET commands are implemented. Disconnect uses DTR. Modem is initialized just before dialing so you can leave MEX and return without causeing any untoward line events. Modem speed is stored in Page 0 and retrieved on re-entry. ---- SZAP4A.LBR - ZCPR3 SUPERZAP, which had already been extended to work with both CP/M-2.2 and CP/M-Plus, has now been extended to work with Z-System. This contribution comes from Gorm Helt-Hansen of Denmark. ---- CHARSET.LBR - ZCPR3 A programming aid that displays the current 8-bit character set on terminals that support it, such as the Televideo-965 and the Wyse-60, along with each character's value in hex. ---- TVI-HASH.LBR - ZCPR3 Televideo terminals have no hashed block character for the extended TCAP, but this short alias for your ARUNZ ALIAS.CMD file will install one on terminals which allow font loading. That includes the TVI-965, but I don't know about earlier models. ---- QT43SRC.LBR - MODEM/MEX/TERM3 Source code files for QTERM v 4.3E (ZSM assembler) ---- QT43EFIX.LBR - MODEM/MEX/TERM3 Fix for a bug that affects Ymodem transfers in Qterm v 4.3E ---- QTGECHAT.LBR - MODEM/MEX/TERM3 Impressive example of how chat scripts can be used with QTERM on GENIE ---- ROMAN10.LBR - ZCPR3 A vital ZCPR3 utility that converts between decimal numbers and Roman numerals. Works from the command line, or in interactive mode. Version 1.0 converts either way, and includes a standard COM file that runs under vanilla CP/M, Type-3 (loading at 8000h), and Type-4 versions. How can you pass this up? ---- SAVE16.LBR - ZCPR33+ Specific Transient SAVE command for use with ZCPR34/NZCOM. The library contains type-3 and type-4 executables as well as Z80 source code. The only difference between this version and version 1.5 is that the code has been shortened. Now even the type-4 version will fit in one 2k block on disk. Howard Goldstein, November 2, 1990 ---- TXTALIAS.LBR - ZCPR3 TXTALIAS is a true ZCPR3 tool that "compiles" standlone aliases from standard ASCII "source" files. Conceptually similar to ACREATE and BA24, but supports assembler-style comments and multiple newlines in the source file, has Joe Wright's latest ALIAS0 built-in rather than using a separate "alias template" file, allows VALIAS-style "recursive" aliases, and has Program Error Flag support for automation of alias "development." ---- TCJ48.WZ - ZSIG Jay Sage's column from issue 48 (January/February 1991) of The Computer Journal. In this issue, Jay discusses MEX-Plus scripts further, looks at patches for The Word+ and works with ZEX. ---- CL10.LBR - GENERAL CP/M CL is a highly enhanced version of a utility created by Michal Carson in early 1989. Its main function is to "compact" an LBR file, that is, to eliminate the "dead space" caused by member files marked as "deleted." CL performs this task without the disk space appetite of LU's "-R" or NULU's "-K," and is itself only 4K in length. It can also erase members from the LBR, lists and wildcards allowed. For CP/M 2.2, with runtime ZCPR3 support. ---- LREPAIR.LBR - ZCPR3 LREPAIR is an LBR file integrity tester with limited correction capabilities. It reports the CRC of all or the selected member files to the CRT, along with whether its findings agree with the values stored in the LBR directory. If the stored CRC is 0000h and the member file isn't empty (as is the case for LBRs written to by LBRDISK or old versions of LU and NULU), it will fix the CRC, as well as strip any high bits in member filename entries. ---- OE17.LBR - ZCPR3 A ZCPR3 utility that prints the odd- or even-numbered pages of NewWord and WordStar files for two-sided documents. Accepts a list of files and sets the program error flag on error. Version 1.7 handles both Epson FX and LQ printer drivers. Although not tested, OE should also work with MX and RX drivers. ---- CR28SRC.LBR - ZCPR3 This is the source code for CRUNCH and UNCR 2.8, including REL modules and technical documentation, for those who need it. For executable files and program documentation, get CRUNCH28.LBR. ---- CRUNCH28.LBR - ZCPR3 File compression and decompression tools for ZCPR3 and CP/M. UNCR works on crunched, squeezed, and LZH files. Under ZSDOS date stamps are embedded in crunched file and restored when uncrunched. Can exclude system files. Handles up to 512 matching files. ZCNFG configuration. PCP support. More compact displays. Version 2.8 fixes a couple of bugs and includes smaller ZCPR3-only versions. ---- ZTYPE11.LBR - GENERAL CP/M Text file display utility for ".ZIP" files. .ZIP files are libraries of compressed subfiles created with Phil Katz's PKZIP file archiving program for MSDOS. Ztype allows CP/M users to view the contents of such files without first extracting them. ZTYPE works with all CP/M 2.2, 3.0, and compatible systems having at least 45.5k of TPA. BDS C source included. Version 1.1 corrects a bug which caused ZTYPE to fail under certain conditions (see ZT.C). 04/27/91 by Carson W. ---- RS232TS2 - ZCPR33+ Specific RS232TST reads the status byte from an RS232 control port and places it in ZCPR3 user register 8. Registers 0 through 7 contain either 1 or 0, depending on bits of the status byte. Optional wheel protec- tion and I/O port selection are set by patching well marked bytes in the first sector of the program. If RS232TST is wheel protected and if the wheel byte is reset, RS232TST returns an error code 6, making it effectively invisible to non-wheels. ---- Z3HELP02.LZT - ZCPR3 Update to last fall's list of Z3HELP files. Includes updates through Z3HELP38.LBR. Use to determine which files you're missing or need to update. 4/1/91, Bill Tishey ---- CR910410.ARK - ZSIG Conference record of the 10 April 1991 real time conference on GEnie. Support for CP/M and Z-System from the press and commercial sources is discussed. Good information relating to The Computer Journal, the Z-System Software Update Service and others included. ---- UNERAS14.LBR - ZCPR3 A ZCPR3 utility for recovering files that have been erased in error. Also lists erased files on disk without recovering them. Version 1.4 is faster on hard disks under ZSDOS and ZRDOS. Not for Z3PLUS. ---- CMD14.LBR - ZCPR3 Version 1.4 of CMD introduces a major change in prompted operation -- CMD now reinvokes itself after each command until an empty command line (a RETURN alone) or a Control-C is entered. Control-C also exits the current shell (if any) as in Version 1.3. In this way, CMD can act like an MS-DOS or UNIX "secondary shell" invocation for true Z-System shells as well as for "ZCPR2- style" shells like MEX with MEX2Z or Sage-modified WS4. ---- PACPER20.LBR - ZCPR3 This is PacPerson release version 2.0. See the file -READ.ME for a list of the files included. Uploaded by Bruce Morgen. ---- PACPERZS.LBR - ZCPR33+ Specific This is a universal Z-System video patch for PacPerson v2.0. Requires a Zilog-convention assembler, a linker, VLIB 1.1, Z3LIB 1.3, and SYSLIB 3.6. Newer versions of the libraries also work, but take up more room in P20Z.COM. See the SUB and ZEX files for sample rebuild and install procedures. ---- Z-RIP12.LBR - ZCPR3 This version of the ZCPR3 Rapid Install Program has a number of functional and cosmetic improvements, including Type 4 support and improved filename display. Still only 1K. Since modern CPRs auto-install the environment pointer, Z-RIP is really of value mostly to programmers, to help ensure valid debugging results. Z-RIP is Copyright 1986 by Paul Pomerleau. Version 1.2 by Bruce Morgen, 3/20/91. ---- Z3LOC19.LBR - ZCPR3 This version of the venerable Z-System Address Locator is functionally near-identical to Joe Wright's Version 1.8, but has been shrunken back to 16 records (an even 2K) for the benefit of ramdisk and floppy-bound users. Assembles with M80 or RMAC and Z80.LIB, SLRMAC will doubtless also handle it. Will still run on 8080/8085 systems and under vanilla CP/M. ---- RLEPRT16.LBR - GENERAL CP/M This library contains BASCOM source/object and an article from Volume 1 Number 4 Eight Bits And Change on RLE Graphics. This release of my RLE printer for Epsons will print "composite" RLE's, ie a 5 RLE image of Nicollo Spinelli (cf. in Eight Bits And Change.) Takes about 5 minutes to print 1 RLE. Enjoy. Lee Bradley, Editor, EB&C. ---- COPY171.LBR - ZSDOS/ZDDOS/Z80DOS This update of the ZSDOS file copying program offers improved control over the erasure of read-only files. It also contains many bug fixes and should now work correctly uner ZRDOS, Z3Plus and even vanilla CP/M. Howard Goldstein/Hal Bower, 3/24/91 ---- NZTRNT21.LBR - ZCPR33+ Specific NZTRNT21 is a Z-System utility that compares two CCPs generated by NZCOM and creates a file TRANTCCP.SYS for use by the Trantor hard disk drive system. ---- TCJ47.TZT - GENERAL CP/M Jay Sage's column from issue 47 of The Computer Journal. This is reproduced by permission of the author and publisher. ---- PRTASM21.LBR - ZCPR3 A ZCPR3 utility for printing source code and other listings. Accepts a list of files to print. The filename, page number, and file date and time are printed in the upper right of each page. Configured for Epson printers, but can be easily re-configured with ZCNFG. Version 2.1 can print specified pages or lines from a source file. ---- TCJ46.WZ - ZCPR3 Jay Sage's TCJ column from issue 46. The file for issue 47 seems to have vanished, so you may have to purchase a back issue. Besides, why are you not subscribing?! ---- FILESZ14.LBR - ZCPR3 Shows file size in records, pages, and kilobytes. Accepts an ambiguous file specification, and is useful for patching and saving, satisfying your curiosity, or watching your COM file grow as you add enhancements. For ZCPR3 or vanilla CP/M. v1.4 has new options, enhancements, and ZCNFG configuration. Still 1K. ---- BAK14.LBR - ZCPR3 A ZCPR3 utility that erases all files with a filetype of BAK on the default or a specified drive/user. Version 1.4 now reports disk free space after the files are erased. Type-3 and Type-4 versions included. ---- RECORD31.LBR - ZCPR3 This release of the ZCPR3 console/printer recording control program adds a Type 4 version, program error flag support, quiet flag obedience, command line quiet mode, and corrected device nomenclature. For use with a recording IOP, which can access either the local disk system (such as the I/O Recorder package by Joe Wright) or a remote computer running T3SERVER (as described in the TERM3 documentation). 12/23/90 ---- PRINT23.LBR - ZCPR3 PRINT23 is derived from R. Conn's original PRINT III program. It is configurable without reassembly using ZCNFG (included) and includes the Date & Time in the page header if you are using ZSDOS, ZDDOS Z3PLUS, or DateStamper and have a real time clock installed and and active. This version uses file datestamps whenever they are available, otherwise it uses the current system time. 3/8/91 Bruce Morgen ---- LX22.LBR - ZCPR33+ Specific LX22 is a Z-System tool that executes type 1, 3, or 4 COM files directly from a named or default library. This version fixes the pesky absence of the appropriate newlines (CRLFs) when LX is the designated extended command processor (rather than a secondary or "forced" ECP chained from ARUNZ or equiv.). Bruce Morgen -- February 20, 1991 ---- XOX10.LBR - ZSIG File viewer for ZCPR3.3 and Z3PLUS users. Requires extended TCAP. Supports selecting files to view by datestamps. ---- TESTER13.LBR - ZCPR33+ Specific This version of the old Jay Sage program error flag tool adds support for JetFind v1.22 (Plu*Perfect Systems) -- the program error flag is set if JetFind has run with no "hits." A Type 3 safety header has also been added. February 28, 1991. ---- Z3HELP37.LBR - ZCPR3 New files and updates to Bill TIshey's Z3 help system. 2/24/91 -wat ---- ZXD162.LBR - ZCPR3 The source code for Zxd162 has now been entered into the public domain. ---- ZPATH.LBR - ZCPR3 The source code for Zpath haas now been entered into the public domain. ---- AN12.LBR - ZCPR3 Checks for matching ^A's (select alternate pitch) and ^N's (select normal pitch) in WordStar document files. Originally written in my early days in this business and last modified a year and a half ago, but it does the job. ---- HELPLBR.LBR - ZCPR33+ Specific A ZEX5.0 script to automate the updating of Z-System HELP libraries with new releases issued on the SUS disks. Al Hathway. ---- FF24.LBR - ZCPR3 FF (Find File) version 2.4 adds several new options, and makes all options configurable with ZCNFG. Uses SYSLIB4C routines, including the sort routines to make FF noticeably faster. Source code revised for brevity, clarity, and code optimization. Command line syntax relaxed. Still compatible with Z3PLUS and DosDisk. Al Hawley, 01/26/91 ---- EBC-3.LBR - GENERAL CP/M Harcopy of Eight Bits And Change (you get the pictures, too!) for $15/yr. Send your checks to Small Computer Support, 24 East Street, Newington, CT 06111 Lee Bradley, Editor, Eight Bits And Change ---- I2BT-4.AZM - MODEM/MEX/TERM3 IMP overlay for the Beehive Topper ---- Z3HELP35.LBR - ZCPR33+ Specific New files and updates to my Z3HELP system. -1/23/91, Bill Tishey ---- RELDMP.MZC - ASM TOOLS Dump REL file disassembly to printer ---- DISREL.LBR - ASM TOOLS REL file disassembler ---- DISA-REL.LBR - ASM TOOLS REL file disassembler ---- ZDEMACRO.LBR - ZCPR3 ZDE macro keys. Most of them are derived or directly from the SAMPKEY files found in ZDE16.LBR. But the one macro key that prompts the distribution of this .LBR is a macro which both softens a hard-carriaged paragraph *AND* then reformats the paragraph. SAMPKEY had a Soften key, but it did not reformat the file -- you had to use another macro key to reformat the file. For ZDE, install with the command ZDENSTAL ZDE ZDEMACRO.ZDK. ---- XTAIL11.LBR - ZCPR3 A ZCPR3 utility that displays the command tail as parsed by the command processor. Both the default and alternate (secondary) file control blocks are displayed as a hexadecimal dump and in ASCII, as i the complete tail in the default DMA buffer. This program can be useful for anyone exploring programming in the ZCPR3 environment. I found it invaluable when I wrote it several years ago. ---- FSPLIT10.LBR - ZCPR3 A ZCPR3 utility that splits a large file into several smaller ones by record count, by line count, or at a marker character within the file. Options for splitting text files only at the end of a line or object (binary) files on record boundaries. Under ZDDOS and ZSDOS create date stamps are transferred to the new files. ---- PCAP01.LBR - ZCPR3 A prototype of a Printer Capability (PCAP) for any discussion of a future Z-System ability. Mimicks approach taken in VLIB4D extended TCAP. Prepared for Joe Wright, but made public to find out if there is any interest among Z-System developers in picking this up. 1/3/91 Bob Dean ---- AT05C.LBR - ZCPR33+ Specific AT v 0.5C -- Z-System Command Scheduler schedules commands (programs) for automatic execution at a specified future date/time or repeated frequency. Implemented as a standard RSX plus a loader which contains the database of commands to be scheduled. Requirements: Z-System (NZ- COM, Z3PLUS, or ZCPR3.x) with extended external environment, real- time clock, and DateStamper, ZSDOS/ZDDOS, or CP/M Plus. (Bridger Mitchell, Plu*Perfect Systems, 12/22/90) ---- PRTRLE20.LBR - ZCPR3 It's time for a little fun! PRTRLE is a ZCPR3 utility that prints high resolution Run Length Encoded (RLE) graphics files, produced by Macs, Commodores, and PC's, on Epson-compatible graphics printers. Accepts a list of files. It can be used to put art or pictures in your text files or documents. ZCNFG configuration. ---- RLEGRAF1.LBR - ZCPR3 A collection of Run Length Encoded (RLE) graphics files from various sources. These can be used to try out PRTRLE. Be forewarned: a few of these files contain graphic representations of topless women, which might be offensive to some people. None of them are X-rated, however. ---- TCJ-NEWS.ZZZ - ZSIG Many things are happening in the Z-World! This file announces Art Carlson's retirement as editor and publisher of The Computer Journal, and a new subscription policy. Now you can have a trial subscription without paying anything! If TCJ isn't everything you thought it would be, just mark "Cancel" on the invoice, send it back and pay nothing at all. ---- BYE9600.FIX - GENERAL CP/M Replacement modem response lookup table to allow BYE510.AS to operate at 9600 bps using a HST. ---- XBNOTE11.LBR - ZCPR33+ Specific More notes on integrating NZCOM with the Micromint SB180 XBIOS. Al Hathway. ---- ZAPN#1.LBR - ZCPR3 An application note by David McCord on using and programming shells under ZCPR3. Brief and a little dated, but it might still be of interest. This was uploaded primarily for Pete Pardoe. ---- UNARCZ13.LBR - ZCPR3 A ZCPR3 utility which lists, types, prints, checks, and extracts member files in ARC and ARK files. Recognizes DU and DIR file specifications, automatically checks ZCPR3 WHEEL byte, turns off screen paging during file extraction, and preserves ARK file create date on extracted files under ZSDOS. Version 1.3 includes a bug fix by Carson Wilson and corrects an error in CFG file. Configurable with ZCNFG. ---- XBNOTE.LBR - ZCPR33+ Specific These are notes on integrating NZCOM with SB180 XBIOS. To date I have gotten the DateStamper BSX to work with NZCOM. Al Hathway. ---- TCAP-TVI.LBR - ZCPR3 A group of VLIB4D-compatible TCAPS for my Televideo 965 terminal, but most of them will probably also work on 955's. Includes one for reverse video highlighting, one for 7-bit graphics, one for 8-bit graphics, one for the Wyse character set, and one for the IBM character set. ---- DETABZ14.LBR - ZCPR3 DETAB-Z replaces ASCII tabs in text files with the correct number of spaces. No other characters are affected: control characters are not removed, high-bits are not reset. Under ZSDOS create file stamps are preserved. Version 1.4 is much faster, optimizes some of the code, and corrects a couple of bugs from previous versions. For ZCPR3 only. ---- UNJUST13.LBR - ZCPR3 Tried to edit a document with WordStar that is justified with ASCII spaces? UNJUST replaces multiple white-space character strings in text files with a single space, (two spaces after periods), removing all soft spaces and tab characters, and all white-space at the beginning and end of lines. Preserves create date stamps under ZSDOS. Version 1.3 corrects an occasional bug in renaming the output file. ZCPR3 only. ---- ZFORPAL1.MSG - ZCPR33+ Specific Three little Z-System Aliases that gives a little "Z-Power to ZFORP version 1.5. Enjoy! Tony Parker, New York. ---- NZ-TOOL4.LBR - TURBO (PASCAL/MODULA) This is an update to Joe Wright's initial release. This library shows how you can develop Z-System utilities with Turbo Pascal. The include file NZ-TOOL.BOX contains the needed environment access routines. An interesting bug involving Turbo Pascal's use of the transient buffer has been repaired by using Z-System's multiple command line buffer. The library also contains an article which will appear in the premier issue of Eight Bits And Change, a national computer and humor magalog ---- FORZ.ZZ0 - ZCPR33+ Specific The source for FOR.COM redone by Carson Wilson with some Z-System intelligence added, including response to the quiet flag, setting the error flag if no matches found (nice). Lacks the screen pause feature of Irv Hoff's 1987 FOR.COM, however (a necessary item in my book). ---- ZFORP.ZZ0 - GENERAL CP/M The source for ZMD150's version of FOR.COM, as mentioned by Chris Mcewen as a candidate for DF for use with Bill Tishey's Z3FILEVxx list. Should be compared with Carson's FORZ before any further work is done on a DF utility. Carson's might be a better start, since it is Z-intelligent. There is one more out there, if memory serves. Must research... ---- ONPACK.LBR - GENERAL CP/M Source code release of the ONCALC and ONADD programs developed by Ron (MEX) Fowler for the ON! Computer in 1986 and 1987. Released with permission of Oneac Corp. and NightOwl Software. Should work as-is on any Z-System computer with an ADM3A-compatible CON: device -- this big category includes Kaypros, Televideo and Wyse terminals, and many more. Full terminal independence would be relatively easy to implement with VLIB. November 22, 1990 ---- TVI950.CHT - GENERAL CP/M Summary charts for TeleVideo 950 terminal ESC sequences and switch settings. ---- RENAME37.LBR - ZCPR3 RENAME renames files from the command line or interactively, using ambiguous filenames and CP/M-style or MS-DOS-style syntax. Options allow prompting before each file is renamed, renaming of system files, and erasure of existing files without prompting. RENAME now renames R/W files about twice as fast and no longer erases existing R/O files without asking unless R option is used. Version 3.7 fixes an obscure bug affecting Control mode. ---- TLINE12.LBR - ASM TOOLS TLINE is a tiny in-line editor module. Only backspace and delete are available for editing input line. Rejects other control characters, except carriage return and control-C. Carriage return ends edit, buffer contains null-terminated string. ^C aborts editor, buffer contents not terminated. Version 1.2 has some code optimizations courtesy of Howard Goldstein. ---- NZDEC23D.LBR - ZSIG Extended TCAP based upon VLIB4D, this version updated to add hashed block and full block graphics characters (full block uses hashed block too). Now fully compatible with Gene Pizzetta's DIRBAR and GREET10, which requires that every graphics character be defined. Bob Dean 11/6/90 ---- UNERAZ12.LBR - CP/M-80 UNERAZ is a fast, general purpose Z80 file recovery utility for CP/M2.2-type DOSs with flexible command line option control over many aspects of the file recovery process, including the option to list erased files and the new option to exclude selected files from recovery. ZCPR3 compatibility in a ZCPR3 environment. Great with RAM disks! Companion to ACOPY, DD, RENAMZ, and ERAZ. See UNERAZ12.DZC. U/L by Terry Hazen, 11/03/90 ---- U3-104.LBR - ZCPR33+ Specific U3 is a CP/M-Plus utility for recovering erased files and for changing the user area of a file. It accepts ambiguous filespecs and works with sector sizes of 128, 256, 512, 1024 bytes. It will not work with earlier versions of CP/M. ---- IOPUG.LBR - ZCPR3 Echelon's IOP User's Guide. This user guide unlocks much of the mysteries behind ZCPR 3 IOP's (Input Output Packages). A good nuts and bolts manual on one of ZCPR 3's most powerful features. ---- CPSET13.LBR - ZCPR33+ Specific CPSET allows interactive setting and display of the terminal and printer parameters in the Z-System environment. Version 1.3 has a configurable "quiet" option which can also be toggled from the command line. Howard Goldstein 10/31/90 ---- GREET10.LBR - ZCPR3 A programming masterpiece that's destined to shake the foundations of the Z world. It requires a real time clock and an extended TCAP. Type-3 and type-4 versions included. ---- WHEEL33.LBR - ZCPR3 WHEEL sets, resets, and displays the ZCPR3 Wheel Byte. Version 3.3 adds ON and OFF as synonyms for SET and RESET, and a command line quiet option. Several configurable options can be set using ZCNFG, including the password. Type-3 and type-4 versions included. ---- Z3HLP01-.LZT - ZCPR3 List of .HZP in the Z3HELP system as of 10/15/90. Includes issue dates for each file. Compare this to your set to see which files you are missing or need updating. -Bill T. ---- UUCP21B.LBR - MODEM/MEX/TERM3 UUCP for your cp/m machine! This requires a QTERM4.2g hardware overlay to make it work. Has mail and news facilities. ---- SUSCAT11.LBR - ZCPR3 Catalog for Z-System Software Update Service, which provides support to users who do not have modems, or who live in remote areas or outside North America. New to this edition is the verbose version of ZFILES, which was expanded to allow custom orders of any Z-System program. Instructions are in the included ORDER-11.SZS file. Please help pass this file along to anyone you know who may need the service. ---- QUIET13A.LBR - ZCPR3 QUIET sets, resets, and displays the ZCPR3 Quiet Flag. Version 1.3a adds command line Q option and optional default to quiet mode, configurable with ZCNFG. Type 3 and 4 versions included. Still under 1K. ---- ARUNZ09U.LBR - ZCPR3 ARUNZ Version 0.9U has the following major changes: (1) Carson Wilson updated its date/time routines to work with Z3PLUS; (2) when MCL overflow occurs, the error handler will now be invoked; (3) the code has been made more rigorous in a number of areas; (4) several bugs, including problems with the $RA parameter, have been fixed. Version 'U' has minor bug fix over 'T'. Jay Sage, October 10, 1990 ---- FVCDPAT.LBR - ZCPR3 Patch for FVCD Version 1.14B, XBIOS disk format utility, to replace the menu labels "Native 1" to "Native 4" with more meaningful labels indicating whether the selection is for 40 or 80 track disks and whether the selection is for boot disks or just for data. See source code header for instructions. ---- REVFN11.LBR - ZCPR3 REVFN reverses the case of a filename, making it upper-case if it's lower, lower-case if it's upper. Written primarily to allow the renaming of lower-case disk labels created by DSKNUM, REVFN may also be useful to convert filenames inadvertently saved in lower-case by MBASIC. File attributes (R/O, SYS, ARC, etc.) are maintained. For ZCPR3 only. Version 1.1 now properly handles filenames beginning with a slash. ---- ERADIR10.LBR - GENERAL CP/M ERADIR completely erases a directory. Especially useful on a hardisk, where it can erase the directory of one drive while leaving the others intact. Use in conjunction with Gene Pizzetta's CHKDIR if it reports serious problems on a drive. Back up first, of course, and use this powerful program with care. ---- KEYBIND.DOC - GENERAL This is the file documenting the extended key bindings in my special version of the distributed ZMATE editor. Somehow it was omitted from the master diskette. Jay Sage ---- ADMIN.TXT - GENERAL CP/M Humorous announcement of the discovery of Administratium, heaviest element known to science. ---- TCJ45.LBR - ZCPR3 Jay Sage's column from TCJ issue 45. ---- TCJ44.WZ - ZCPR3 Jay Sage's column from TCJ issue 44. ---- TCJ43.WZ - ZCPR3 Jay Sage's column from TCJ issue 43. ---- DSKNUM15.LBR - ZCPR33+ Specific DSKNUM creates consecutively numbered disk labels (null files) for use by the most popular disk cataloging programs, such as MCAT, NCAT, and FATCAT. The last number used is stored internally so you don't have to remember where you left off. Requires ZCPR 3.3 or higher. Version 1.5 adds ability to use lower-case disk labels. Type-3 version included. ---- ZSDOSPM.AZ - CP/M-80 Advertisement for the ZSDOS Programmer's Manual. This is the manual ZSDOS programmers have been waiting for. Complete description of the ZSDOS interface includes many useful tables and diagrams. Also contains lots of previously unavailable general information about CP/M. The manual is printed in the convenient 8.5 x 5.5 inch form factor using multiple proportional fonts and line graphics wherever possible for clarity and attractiveness. Available NOW! ---- CONCTRL.LBR - ZCPR3 Another approach to throttling the screen output of ZCPR3 systems, concocted some time in 1986, released September 7, 1990. U/L by Bruce Morgen 09/07/90 ---- ORDER.LBR - ZCPR3 A tiny (under 3K!), very simple and generic ZCPR3/DateStamper program for order entry in a small mail-order or phone-order business. Creates a printed order as well as appending all data to a master order file on disk. Currently does no arithmetic or data checking, with some additional work this stuff could probably be crammed into it without exceeding 4K -- any takers? From 1988, released September 7, 1990. U/L by Bruce Morgen 09/07/90 ---- GOTOLINE.LBR - PMATE A tiny macro for ZMATE to put your cursor on a specific line number. This should be one of your permanent macros if you ever edit source code. ---- TXT55.LBR - GENERAL CP/M This is an update to a classic CP/M utility which lets you turn readable text into runnable programs. The library also contains an article which will appear in the premier issue of Eight Bits And Change, a national computer and humor magalog. For the Z-System enthusiast, this library also contains some pretty interesting arunz aliases which may be used with txt. Enjoy! ---- SDD301P2.LBR - ZSDOS/ZDDOS/Z80DOS A Z-System conversion patch for SDD Version 3.01 as supplied with Plu*Perfect DosDisk(tm). Changes help and option syntax to Z-System conventions, allows SDD to respond to Z-System Named Directory specifications, obtains SDD's MaxDisk, MaxUser, Clear Screen, HiLight On, and HiLight Off data from ZCPR3 ENV and TCAP. A Z80-compatible CPU and ZCPR 3.3 (or later) equivalency are required. This version fixes a clear-screen bug. Sept. 4, 1990 ---- SREN10B.LBR - ZSIG Previous library SREN10 had an error in the installation program which surfaces when arrow keys are undefined. Please yank that lib and replace it with this one. Thanks. ---- TAILZ10.LBR - ZCPR3 This is the Unix 'tail' command, adapted for secure Z System use from Leor Zolman's TAIL.C. TAILZ will quickly display the last few lines of any ASCII text file. This is often more efficient than scanning the entire file with conventional file display programs. File exclusion table; directory security; chains to Z error handler on most errors if Z System present. Compatible with all CP/M systems. BDS Z source code included. 19 Aug 90 by Carson Wilson. ---- SB18FIX+.TXT - MODEM/MEX/TERM3 I used sb180fix to add DTR so I could run my TVI 970 at 19.2 kb. This removed DCD0 from the modem port, I could read but not transfer. This shows how to add a 1489 to provide an input buffer. It works Leo Corbalis ---- QLUX122.LBR - ZCPR3 QLUX is a replacement for the standard LUX program. Includes local version, BBS-KMD version, BBS-ZMD version. Added ability to use ZTYPE to type ZIP member doc files and now uses ZD (ZIPDIR) for ZIP file directory listings. Also added ability to attach to .ZOO files using BOOZ v1.02. QLUX can now handle LBR/ARC/ARK/LZH/ZIP/ZOO files. For more info, see MBASIC source and .INF file. ---- FAUST.LBR - GENERAL CP/M Faust is a CP/M text-based adventure game. No special terminal requirements. Brush up on your horror movie lore and give it a try. ---- TVI970.LBR - ZSIG tvi970.lbr is a TCAP4D for the tvi970. An "F" key program is include along with a clear program for getting to default settings when things get barfed doing manual mods. ---- DOW002.LBR - ZSDOS/ZDDOS/Z80DOS Demonstrates the use of ZSLIB and SYSLIB to print the day of the week (spelled out), date, and time. Type 3 programs that will ONLY run with ZCPR34 and ZSDOS/ZDDOS. Source and three compiled programs included: DOW.COM - Displays data; DOWZD.COM - Displays data and stores BCD data to ZCPR registers; DOWZ.COM - Stores BCD data to ZCPR registers with NO display. Seven ZCPR registers are used starting with #16. ---- DYOWK01.ZZ0 - GENERAL CP/M This module calculates the day of the week from mm-dd-yy type input. ---- SBRAIN.Z3T - ZCPR3 TCAP file for Intertec Superbrain systems. ---- KVID-JLW.LBR - ZCPR3 This contains the results of experiments with the Kaypro '84 video command sequences under ZCPR33 and both versions of the extended TCAP The help files are linked and contain discussions and on-screen demonstrations of the effects of the video commands. There is also a version of the NZTCAP that gives a choice of three different sets of graphics, including a high-bit set for the Kaypro. ---- SAVZVMEM.LBR - ZCPR3 SAVZVMEM is a small utility to preserve the memory image of a VDE/VDM/ZDE text file after a unexpected hang-up which requires a reset of your CP/M computer. ---- PCP-TCJ.LBR - MEX This is collection of linked MEX-Plus scripts for automating the process of using PC Pursuit. The files here are, regrettably, not the latest versions as described in my column in TCJ45. They are trapped on a failed hard disk, but the ones here should be helpful anyway. Later, with any luck, I will recover the lost files and release them. Jay Sage, July 15, 1990 ---- ZSLIBHLP.LBR - ZSDOS/ZDDOS/Z80DOS A ZCPR3 standard help file system for ZSLIB 2.1. Put these 9 HLP files in your HELP.LBR and you'll have full on-line documentation for ZSLIB. They are in the same format as the SYSLIB help files, and each file is small for fast uncrunching by LHC. - Gene Pizzetta, July 15, 1990 ---- NZFCP13.LBR - ZCPR33+ Specific Source code plus the compiled Flow Control Packages (FCP's) distributed in FCP.LBR as part of the Z System. The precompiled modules are in Z-Relocatable form, and must be loaded with JetLDR, NZCOM, or Z3PLUS. Now features interactive assembly of code a-la-Z34RCP11 under the SLR or ZMAC assemblers. Macro now reports length of resulting FCP in records and bytes following assembly. JetLDR signons also automatically generated. 9/15/90 Carson Wilson ---- TCVIEW24.LBR - ZSIG Displays contents of ZCPR3 TCAP's from memory or from a specified file. Requires 80 columns, 24 lines. Print graphics characters if the TCAP being displayed is from memory and compatible with VLIB 4D. TCVIEW24 also correctly displays TCAPs for the original ZCPR3 and for the superseded VLIB4, and tells you for which VLIB version the TCAP was written. ---- GST03.LBR - ZCPR33+ Specific Graphic Script Tools, version 0.3. This is an updated release for VLIB4D of Dave Ramsey's tools to exploit the extended TCAP. This allows the Z-System user to make user of graphics features in ARUNZ and ZEX scripts. Bob Dean July 5, 1990 ---- CON20.LBR - GENERAL CP/M Joe Wright's very fast file concatenation program. Nothing fancy, but FAST!! Not a Z utility. ---- Z8020.LBR - ASM TOOLS Joe Wright's version of Z80.LIB, macros that allow 8080 only assemblers like MAC and RMAC to produce Z80 code. ---- Z34ERR12.LBR - ZCPR33+ Specific Z34ERR.LIB includes macros to generate error messages for the standard error codes issued by the ZCPR34 command processor and more recent Z-System utilities. These are used to invoke the error handler, but can also be used to set the program error flag. Version 1.2 adds error 19, invalid option. ---- NUKEYCLK.LBR - ZCPR33+ Specific NuKeyClk is a ZCPR33+ program which reads the current date and time from internal clock and loads them into memory for use as a NuKey macro string. This makes it easy to put the right date in a Word- star or other document. Written in Z80 assembler with ZMAC, ZML, and the V4LIBs and ZSLIB routines. Requires Z-system. Written by Joe Mortensen ---- Z3BAS.LBR - ZCPR3 Z3BAS.LIB - a collection of routines written in MBASIC which may be used in MBASIC programs to access Z-System environment data. Currently, Z3 environment address calculation, tcap string building, cursor motion macro interpreter, quiet and wheel byte etc. status implemented. By using BASCOM and L80 and a tiny Z3HDR.REL file, MBASIC programs can become Z3 utilities. Lee Bradley, 06/20/90. ---- MDU11.LBR - ZCPR3 A tiny ZCPR3 utility to set or display the maximum drive and user (MAXDU) in the environment descriptor. It was written to test software and to allow reconfiguration of my drive system without creating a new ENV file. It might also be useful for RCP/M's. MDU.CIM is a type 3 version that loads at 8000h. Version 1.1 fixes a bug and adds wheel byte support. ---- CRCZ11.LBR - ZCPR3 CRCZ calculates the cyclic-redundancy checksum (CRC) for a group of files, displaying the checksums on the screen, typing them to the printer, and/or writing them to a file. In validation mode, CRCZ reads a checksum file and matches the listed CRC values to files on the disk. For ZCPR3 only. Version 1.1 corrects a bug or two and adds remote system security features. ---- ZD16OZ8D.LBR - ZSDOS/ZDDOS/Z80DOS ZDE v1.6 patch to allow ZDE to maintain create date/time stamps while using Z80DOS v2.4. ---- EXL12.LBR - GENERAL CP/M EXL is a program that will type or print squeezed (.?Q?) crunched (.? or LZH compressed (.?Y?) files. It will also uncompress these to a di file. In addition, it will do this directly out of a .LBR file, so it possible to type a LZH compressed file that is inside a .LBR, or prin it, or extract it to disk. It also has full user area support: users 0 through 31 can be accessed. Hint - try 'A>EXL EXL EXL.DYC' ---- LH-CPM12.LBR - GENERAL CP/M CP/M utility to view and extract directory and member files in DOS' LHARC (".LZH") archives. Includes view-only and view/extract versions Revised to add drive/user-area support, disallow TYPEing of .COM and similar files, permit optional maximum drive/user-area settings and fix a technical, potentially crash-inducing bug in v. 1.1. See LHRD12.UPD for details on revisions. THE REVISED VERSION POTENTIALLY IS MAJOR VALUE FOR MOST CP/M-BASED BBSes AND USERS--PLEASE DISTRIBUTE ---- SYSLIB4B.LBR - ZCPR3 Latest version of SYSLIB by Joe Wright. Microsoft REL format only. ---- ZPF2ASC.LBR - GENERAL CP/M Converts Perfect filer database files to ASCII comma-delimited format. A Z80 assembler version (4 times as fast) of the prior PF2ASCII utility by Joe Mortensen. Source code included. ---- CTLCV11B.LBR - ZCPR33+ Specific CTRLCVT is a filter which takes files with control characters represented as ^C, ^M, etc., and changes the two character sequence into a bonafide control character. As an improvement to CTLCV10A, this version will take advantage of ZCPR 3.3's extended error handling capability, telling the handler what went wrong. ----- ZDE16.LBR - CP/M Word Processing Z System Display Editor, version 1.6. A small, fast, powerful WordStar-type text editor for all CP/M and compatible systems with the Z80 processor. In some ways superior to its big brother VDE, this version of ZDE adds fully functional Auto-Indent capabilities, Proportional Formatting, Auto-Recall of last response to prompts, Global Find/Replace, Return to Previous Position (^QP) and more to what many felt was already the best editor available for CP/M. --- CPMSRC-J.LZT - Text Update to the list of sources for CP/M and Z-System commercial software, hardware and hardware upgrades,and periodicals. ---- WSCURKEY.Z80 - GENERAL CP/M WSCURKEY.Z80 is a patch for WordStar 4.0 for Kaypro '83 users. It is adapted from Dale Cook's WSKEYPAD.AZM but changes only the cursor keys, not the whole keypad. Assemble with ZMAC or other Z80 as- sembler. ---- SETKPCLK.LBR - ZSDOS/ZDDOS/Z80DOS SETKPCLK sets Kenmore ZTIM-I clock on Kaypro computers. Interactive, menu-driven, continuously updates screen with your changes. Fast, easier to use than ZTIM-s programs. Written in Z80 assembler, com- piled with ZMAC and linked with ZML. Source included in Library. Uses ZSLIB and SYSLIB. ZDDOS specific. ---- ZMSAVE11.LBR - Z-System This is a utility for use with the ZMATE text editor. In case of premature or unintended exit from ZMATE, this program will try to recover the text that was left in all 11 edit buffers and write the data to files. This is a very old program that I wrote over four years ago for use with PMATE. I have made a couple of small changes, but I can now see quite a few ways in which it could be enhanced further. Jay Sage, May 23, 1990 ---- EXFIND10.LBR - ZCPR3 Extended file location utility. Used in conjunction with an offline catalog, reports results using ZCPR registers. ---- NUKEYFIX.WY - ZCPR3 NuKey gives some people problems. This text file provides some ARUNZ aliases which work reliably and get around the problems. ---- Z3INS15.LBR - ZCPR3 This version of Z3INS corrects an error that caused very small COM files to be rejected as "not a ZCPR3 utility". Z3INS is still an important utility for programs which are to be loaded and run by other programs such as debuggers and communication programs. Al Hawley, Ladera Znode, (213) 649-3575 ---- KPXTCAP6.LBR - ZCPR3 Kaypro Extended TCAP. Follows NZTCAPD.Z80 found in new VLIB4D. Needs more work in putting in the right codes for some of the new sections added during the evolution of the extended TCAP and VLIB. !! SA needs a "CA" or something similar to Clear (i.e., turn off) the Attributes -- Kaypro works in pairs !! Plus KPGRAPH.LBR which contains 2 programs which show line-character graphics, but not block-character graphics. U/L by Roger Bond, 04/29/90 ---- JAPAN-NO.LBR - GENERAL CP/M This is the CIA/State Department's translation of the Japanese Best-Seller by Aiko Morita, the CEO of SONY, and Shintaro Ishihara, an extreme fascist right out of Tojo's Japan of the 30's and 40's. It is a frightening Japanese Corporate "Mein Kampf" full of belligerent demagoguery, xenophobia, racism, and imperialism, and leaves one with the suspicion that not much has changed in the japanese psyche since Pearl Harbor. A MUST READ! ---- TCJ42LM.WZ - ZCPR3 File version of Lee (Chris) McEwen's article from issue 42 of The Computer Journal on setting up a remote access system using NZCOM. ---- ZMO-OV05.AZM - MODEM/MEX/TERM3 ZMP15 overlay for the Osborne Vixen. Written to assemble with z80mr. It works but is a kludge of several overlays by Irv Hoff for IMP245 and MDM740. I am using it now and have no problems except setting baud which is set to 2400 full time and no screen print which I can do from my keyboard anyway. ---- ZMAC.DOC - ASM TOOLS This bulletin describes the new Z-system Assembler, Linker, and Library Manager (ZMAC/ZML/ZMLIB) introduced at the Trenton Computer Festival. Includes reproductions of the slides, technical presentation notes, and Assembly Language programming references. ---- XXI10.LBR - ZCPR3 Does anybody really program in Extended Intel mnemonics anymore? Well, I do, so here's XXI to convert assembly source code written in Zilog Z80 mnemonics to Extended Intel mnemonics. Extended Intel is used by SLRMAC, and by Digital Research's MAC and RMAC with Z80.LIB. Opcodes for registers X and Y that include displacements are flagged, but not translated. ZCPR3 is required. ---- XTCAP10.LBR - ZCPR3 This is a simple utility for adding three terminal control sequences to a standard Z-System TCAP (terminal capabilities descriptor) to make an extended TCAP with enough features to run the ZMATE text editor and the V file viewer (and possibly other programs). XTCAP works with the in-memory TCAP and will allow the new TCAP to be saved to a file for later use. Jay Sage, April 29, 1990 ---- TCJ41MEX.CL2 - ZCPR3 Another effort at writing an ARUNZ alias for sending multiple commands to MEX v1.14. See Jay's TCJ41.WS for the original discussion with regard to doing this with MEX-Plus. Thanks to Biff Bueffel for his insights. ---- V06.LBR - ZSDOS/ZDDOS/Z80DOS Quad-directional file viewer for ascii, crunched and squeezed files of any length, with string-search and horizontal scrolling. Uses single-line "roll-back" algorithm from BGii and DATSWEEP. Buffering allows (limited) reverse viewing of crunched files. Allows multiple wild-card file specifications across directories. Requirements: ZCPR3 with termcap that supports insert/delete line/cleareos. Bridger Mitchell (Plu*Perfect Systems) ---- TCLOCK.LBR - ZSDOS/ZDDOS/Z80DOS A clock displaying routine by Al Hawley also includes a BYE routine for ZSDOS/ZDDOS ---- AMP-NEWS.MSG - ZCPR33+ Specific GOOD NEWS msg captured off Z-NODE Central for Ampro owners, would-be owners. ---- TCJ42.WZ - ZCPR3 Jay Sage's TCJ column from issue #42 ---- TCJ41.WZ - ZCPR3 Jay Sage's TCJ column from issue #41 ---- SLR180P.BUG - ASM TOOLS Bug in SLR virtual assembler SLR180+ Assembly fails for some, not all tpa sizes, and differing numbers of output files. ---- ZHLPSUB2.LBR - ZCPR3 Bill Tishey's Z3HELP series is a terrific colletion of up-to-date Z-System help files. ZHLPSUB2.LBR are .SUB files to make mass- updating original Z3HELP-x.LBR files easy. Version 2 adds a library compression step using Michael Carson's Z-system standalone CL, and W. included. ---- FANFLD22.LBR - GENERAL CP/M Supersedes all previous versions. Shows filesize and free space information for current and selected DU:'s. Corrects several annoying display and/or obscure option interplay. A WYSIWYG text re-formating utility including 2 sided, 2 column output to file and/or printer. Fills, justifies, compacts white space; sets pagelength, linelength, etc., etc. Installation for any CP/M terminal/printer included. RSR 4/2/90 ---- HUP.CZD - ZCPR3 HUP.CMD is a group of alias scripts to automate the updating of Bill Tishey's HELP System and add a maximum of 5 lines to your ALIAS.CMD. ---- NVDIUPDT.LBR - GENERAL CP/M This file contains a bug fix and a couple of improvements for NovaDOS release I. A problem with passing ^S as keyboard input with fn 6 is fixed, Fn 42 (get/set path address) has been overhauled. A new, im- proved version of DOSPATH is included. Lindsay Haisley (512) 259-1190 ---- ENTRPRS2.LBR - GENERAL CP/M This .lbr contains two files describing the modification of Kaypro CP/M computers to run a 22 mb hard drive, the first file gives the complete method for a Kaypro 10 or floppy machines. The second file contains additional thoughts based on experiences modifying Kaypro 2 and Kaypro 4 computers. ---- ZHNCF101.FZX - ZCPR3 Howard Goldstein pointed out some incongruencies and buglets in ZHNCF101.NCF, which require some little fixes supllied in this file. Otherwise ZHNCF101.NCF should work just fine in demonstrating auto- mated library management with NULU's little known console input redirection capabilities. Use with NULU152 and read the NULU152 DOC files first. To be used as a "Z-System" ALIAS. Enjoy, TP ---- NEWSUS04.CAT - ZCPR3 Catalog of Z-SUS Disk #4. ---- ROGUE.LBR - GENERAL CP/M Game Like Dungeons & Dragons.It is for many cp/m systems but i know it works on the c128. ---- ZSYS-1.ANS - ZCPR3 My response to Dick Roberts's questions in Z-SYSTEM.QUE below. -- Jay Sage ---- STARLINK.LZT - MODEM/MEX/TERM3 The file starlink.lzt is a crunched version of the listing of cities which may be accessed through the Galaxy Starlink service. This list is complete as of 22 February, 1990. ---- ZHLPSUBS.LBR - ZCPR3 ZHLPSUBS.LBR are .SUB files to make mass-updating original Z3HELP-x.L easy. Bill's periodic updates (start with v04, up to v20 at this date) are extracted in order with LBREXT so the last updates over- write prior ones, to the DU: of choice. Then these last versions are written back to the Z3HELP-x.LBR's with LPUT. Modify DU: for your system (allow 1.5 Mb), an can use for future releases. B. Dean 3/10 ---- Z-SYSTEM.QUE - ZCPR33+ Specific Z-System questions, in an offline prepared message, that wouldn't fit in the 19-line limit... ---- QT-GENIE.Z - MODEM/MEX/TERM3 QTERM patch to make GEnie online conferences easier. It uses the user function (^\ U or !u from a chat script) to enable or disable "line splitting". Responses to the prompt can be 'y' or 'n' for simple yes/no enable and disable, return alone defaults to yes. In addition, a number can be entered to override the default line length of thirty characters before a line break happens. ---- LIST10.LBR - ZCPR3 Sends files, unaltered, to the CP/M LST device. No extra formfeeds or resets are sent. The printer receives only the contents of the specified file. The only available option is "G" (graphics mode), which will cause LIST to ignore the CP/M end-of- file character (^Z). ---- ZPROP3.LBR - ZSDOS/ZDDOS/Z80DOS All the correspondence to date (5 March) on the proposed Z-system enhancements. ---- MEXV2080.LBR - MODEM/MEX/TERM3 Allows MEX (1.X) to run on an I Break Much clone in conjunction with V2080.LBR for those of us who wish an easier transfer between Z-system and MS-DOS clones. ---- V2080J88.LBR - MODEM/MEX/TERM3 Actually for (yecch) MS-DOS - see MEXV2080.LBR for the reasoning as it may help those of us forced to use I Break Much clones. ---- MYLOAD.LBR - ZCPR3 MYLOAD is a replacement for MLOAD and related programs which are intended to load HEX files to COM or overlay binary files (COM, PRL etc) with HEX overlays. It is a Z-Tool, and functions correctly under NZCOM with odd-sized CCPs and BDOSes. Source and a config file for changing defaults with Al Hawley's ZCNFG are included. ---- NT46.LBR - ZCPR3 Note Taker is a small ZCPR3 utility for taking quick notes. Appends notes to any specified text file or preconfigured note file by default. Time and date appear before the note if available. Version 4.6 fixes some bugs in version 4.4, and is safe for secure Z Systems, adds Z3PLUS support, ZCNFG menu-driven configuration, improved help, somewhat faster operation, and improved message prompt. For ZCPR 3.0+ and Z3PLUS. 17 Feb 90 by Rob Friefeld ---- QT-XEROX.PZT - GENERAL CP/M QTerm overlay for xerox 820-II, 16/8. ---- QT-C128.OVL - MODEM/MEX/TERM3 Commodore 128 1K overlay for QTERM 42G ---- QT-C128.PZT - MODEM/MEX/TERM3 Commodore 128 patch for QTERM V 42G. *** This file was corrupted and has been deleted *** ---- MXH-AM14.ZZ0 - MODEM/MEX/TERM3 MXH-AM14.Z80 - physical overlay for MEX+, Ampro LB , NZ-COM Adapted from MXO-AMNZ.MAC, which had some incorrect offsets in its "find the real BIOS" routine, and MXH-AM11.ASM, from which I got the DCD and ring-detection routines. The 'break' function is now supported. Bruce McIntosh ---- BDSCPAT.LBR - GENERAL CP/M There is a bug in BDS C 1.6 and BDS Z 2.0 that causes the system to crash under certain conditions during the second pass of a compile. Here's a fix. ---- QTMES.SCR - MODEM/MEX/TERM3 A sample file to show how to use QTERM to capture files on CIS, as well as connect to various nodes on Starlink. Really makes an improvement when using Starlink. Also.. it automates usage on CompuServe, so CP/Mers can speed up their time, and shorten their charges. see QTREPL.SCR for how to reply and post new messages. ---- QTREPL.SCR - MODEM/MEX/TERM3 A sample file on how to reply and post messages on CompuServe after grabbing them with QTMES.SCR. the commands used in both are standard CIS commands. Both QTREPL.SCR and QTMES.SCR automate CP/M users on CIS, letting them save both time and charges. Use with QTMES.SCR ---- ZPROPGW1.MMO - CP/M-80 George A. Warner's Memos on proposals on an extended DOS. ---- ZPROP1.LBR - Z280/HD64180 More notes on the proposed enhanced Z-system, packaged up with the previous ones for quick reference. ---- F80-M80.SAV - GENERAL CP/M How to modify the Heath version of F80 and M80 to run on other CPM machines. ---- XEROX.Z3T - ZCPR33+ Specific TCAP for a Xerox 16/8, loadable with Jetldr. (Haven't figured out how to add it to the Z3tcap file...) Corrects the clear to end of line problem, adds line delete and insert. ---- ZPROPGT1.MZO - ZSIG Reply to Bridger Mitchell's comments on my proposed Z system enhancements. ---- ZPROPBM1.MMO - Z280/HD64180 Comments by Bridger Mitchell on Greg Trice's ZPROPOSALS of 1/18/90. ---- ARC11.CYD - ZCPR3 An ARUNZ alias script for processing ARK/ARC type files. ---- DSB8100.INF - ZCPR3 Product description for a new 64180-based computer system. Please read it and respond to Davidge and to me if you find it of interest to you. Joe Wright, Alpha Systems. ---- ZPROPOSA.LZ1 - ZSIG List of new BDOS functions for the proposed enchanced Z-system ---- FILEBASE.LBR - GENERAL CP/M FILEBASE.LBR contains the FILEBASE program modules and FILEBASE.DOC. FILEBASE is a variable length fields data manager storing ASCII comma delimited field records. Doubles as processor for pre-existing files. Has sort, report, search, update etc., as well as some unusual features. Easily segregates records for letter-merging. shareware. ---- ZPROPOSA.LZ - ZSIG Proposals for enhancing Z-system with large memory models, greater disk capacity, hierarchical directories and bitmapped graphics. ---- 90VAR.LBR - ZCPR3 Series of 12 files to be used with Rick Charnes' backup aliases. For 1990 january to december. Should save you one hour or two. Thanks to Mr. Charnes ---- POE02-90.TYT - GENERAL CP/M This is the (LZH compressed) February 1990 issue of Pieces of Eight the monthly newsletter of the Connecticut CP/M Users' Group. Hardcopy is available. Pink cover page. Photograph of Jay Sage, Hal Bower, Howard Goldstein, Bruce Morgen and Steve Gold on page 19. First announcement of plans by CCP/M to organize Z Festival 2! Multitasking article by James F. Taylor. Selected messages from our Remote Access System, Z Node #12 (203) 665-1100. Give us a call! ----- ARK11U.ARK - CP/M Plus This is a patch for ARK11 that will allow it to incorporate CP/M-Plus file date stamps into the archive. ----- DATENULL.ARK - CP/M Plus This is an RSX that adds a DOS function to CP/M-Plus that allows limited setting of file date stamps. This is a first cut and needs further development. ---- CD38.LBR - ZCPR3 (C)hange (D)irectory for Z-System allows changing to a passworded directory with the command form "CD dirname password". Handy for use within scripts. Also activates any program named ST.COM upon logging into a directory. Version 3.8 works with Z3PLUS and takes advantage of extended ZCPR33 capabilities. Library contains two command files - CD38.1OM for use under ZCPR 3.0 and CD38.3OM for use with ZCPR 3.3, ZCPR 3.4, and Z3PLUS. ---- KPNZKEYS.LBR - ZCPR3 How to poke in Kaypro function keys (the arrow and keypad keys) with alias poke commands when using NZCOM. This is a way around the NZCOM problem with the Kaypro function keys particularly when using BGii and Wordstar. This is based on information found in messages captured from the Newton Centre Znode #3 and the Lillipute Znode (those messages are included for reference). ---- ZPLOT10A.LBR - ZCPR3 Plotting utility for dot matrix printers. Includes Z280-specific version as well as regular Z80. ---- Z3TCAP27.LBR - ZCPR3 Noticed the last version of Z3TCAP wasn't here...here it is. ---- NVDSSTAK.NOT - ZSDOS/ZDDOS/Z80DOS Notes on possible stack overflow problems with NovaDOS and solutions thereto. ---- TCJ40TP.WZ - TCJ Articles Terry Pinto's column from issue #40 ---- TCJ40LH.WZ - TCJ Articles Lee Hart's column from issue #40 ---- TCJ39LH.WZ - TCJ Articles Lee Hart's column from issue #39 ---- TCJ40.WZ - TCJ Articles Jay Sage's column from issue #40 ---- TCJ39.WZ - TCJ Articles Jay Sage's column from issue #39 ---- CPROT.LBR - ASM TOOLS CPROT is a simple utility for use in debugging programs such as operating system modules and type 3 Z system utilities which must be protected from overlay by a debugger. CPROT creates "protected" memory above a specifed address by creating a double jump to CP/M DOS starting with the DOS jump at 05h. The jump vector at 06h addresses a jump to DOS at a user specified address. CPROT makes several checks to prevent overwriting op sys or itself. Sources included ---- ZPATCH13.LBR - ZCPR33+ Specific zpatch update see for file! Command editor works like Edfile but for ZCPR ---- PETASC12.LBR - ZCPR3 For the one person in thousands that needs to convert text files from the PETASCII of Commodore 8-bit machines to standard ASCII. ----- FOR12.LBR - ZCPR Utility (G7:) Rcvd: 12/03/89 Dreas Nielson's brilliant list expansion tool cleaned up and significantly shrunken (is that a word?). From March of '89. ----- MAGICPRT.IZF - Text & Information (F7:) Rcvd: 11/12/89 Introduction to and tutorial on how to use Magic Print, the true pro- portional spacing program for Diablo compatible and NEC SpinWriter impact printers and HP LaserJet compatible and Quadram Quadlaser printers. ---- STAMPS11.DAT - ZSDOS/ZDDOS/Z80DOS For ZSDOS/ZDDOS 1.1 users. The STAMPS.DAT file you got on your disk may be bad - it won't trash anything, it just won't load a stamper into NZCOM user space. Rename this file to STAMPS.DAT and use it along with SETUPZST to build a new clock. Pls pass to other Z-Nodes and ZSDOS 1.1 users. ---- AR9ROZ8D.LBR - ZSDOS/ZDDOS/Z80DOS Patch for ARUNZ09R to work with Z80DOS-type datestamping. ---- KPT3RAS.LBR - ZCPR3 KPT3RAS.Z80 - I fell upon this a coupla years ago, though unsigned, Me thinks its the work of either Bob Peddicord, or Bruce Morgen. Its the only functioning piece of TurboROM Kaypro specific *.IOP usage I've ever come accross. Though written primarily to support the semi-defunct behemoth TERM III, I'm hoping it will serve as an inspiration for the few surviving Kaypro Z-Systemers to write more *.IOP applications! Your Move! ---- MOVE22.LBR - ZCPR3 ZCPR3 utility to "move" a file from one directory to another on the same disk. This version properly handles large files and should be faster than previous versions. Requires a CP/M 2.2 compatible DOS; it won't run under Z3Plus. - Howard Goldstein, December 4, 1989 ---- ZQUIRK.DZC - ZCPR3 Describes a pitfall (pratfall is more like it) in the use of Z system get-poke-go aliases when through user error or idiocy the file sought by the GET command can't be found. Warns of possible serious conse- quences. Suggests that future RCP's might include a fix. Not a big deal. ---- KENMORE.RTC - GENERAL CP/M The new BDOS replacements such as ZSDOS give you the power of time date stamping. The problem is that most Z80 computers were sold without a real time clock! Here is an offer for the Kenmore clock, one of the most versatile clocks available for Z80 computers. ---- 168OFFER - GENERAL CP/M One problem with CP/M, they say, is the lack of good new computers. This is an offer for the Xerox 16/8 DEM-II, a complete system with a 10 meg hard disk, for $379.95 including the shipping to your front door. A free years subscription to the Computer Journal and a $15 discount on NZCOM is included as well. ---- UPGRADE.LBR - GENERAL CP/M This is an article on upgrading a system from 64K chips to 256k. It should be useable on any 8 bit computer. Figure.1 gives a schematic of the circuit needed to support the memory upgrade. ---- TCJWSPAT.LBR - Z-SYSTEM Jay Sage's patch to convert CPM Wordstar 4 running under ZCPR3 from a Z3-type shell to a Z2-type shell. This is more functional for most users. This library contains small changes to the code to allow the patch to be installed in the EXTRA patch area of WS4 instead of the MORPAT area if you already use MORPAT for other patches. Biff Bueffel 11/23/89 ---- NOVADOSI.LBR - ZSDOS/ZDDOS/Z80DOS NovaDOS is a 100% compatible replacement for the std. CP/M BDOS. It can be made to closely emulate ZRDOS. Rel. I fixes a bug which occasionally caused files to be totally "hidden" from DOS & appli- cations. Fn 6 lookahead char bypass fixed. Option to eleminate path support added. All sources included. ---- LEXICON.LZT - GENERAL CP/M Humorous definitions of computer terms ---- ANSI.Z3T - ZCPR3 Let's be considerate of the MS-DOS community and make sure that the Z interface with it is correct. Here's a CORRECT ANSI.Z3T which origin cursor positioning at 1 (instead of 0) and uses ^[[0m (instead of the non-command ^[[20m) to turn off highlighting. ---- ZCASM15.OBJ - ZCPR3 ZCASM15.C, distributed with the BDS C 2.0 package, will NOT compile properly under BDS C vs. 1.6 and 2.0. This is the compiled version, using BDS C vs. 1.5a which works as advertised and converts .ASM files with Zilog mnemonics to files suitable for assembly with M80/ L80 into .CRL files for use with BDS C. Users should determine that the CRL format required by newer versions of the BDS linkers remains the same. ---- PARMLIB1.LBR - ASM TOOLS In answer to Jay Sage's call for more Z80 library functions, PARMLIB performs several of elemental functions to aid in the frequent task of parsing the CP/M command line. Several generalized routines are also included. For examples of use, see my file ZLT13A.LBR. - Carson Wilson ---- SCDATE.TXT - ZSDOS/ZDDOS/Z80DOS Explains how to use an ARUNZ alias to set the system date for SuperCalc's calendar functions. ---- CORRECT.NOT - ZCPR3 For Jerry Maloney: My comments and corrections to the CORRECT alias scripts you wanted me to look at. Jay Sage, 11/12/89 ---- SPEEDUP1.LBR - ZSIG SPEEDUP1 contains the source code for the Resident System Extension described in Issue #41 of The Computer Journal as an example of an application for LINKPRL mini-linker to generate Page Relocatable Files. SPEEDUP is a Disk Directory Cache program that significantly speeds accesses to disk files. Hal Bower ---- PASSWORD.LBR - GENERAL CP/M Nice password program. Can be used in regular CP/M or on a ZCPR3 multiple command line. Does not show keystrokes when you enter a password. ---- TV803FB1.LBR - GENERAL CP/M Televideo Field Bulletins for the TV-803 computer ---- SETDLB.LBR - CP/M-80 SETD22 overlay for Ampro LB/Z80 internal clock. ---- ZZAP21.LBR - ZCPR33 10/16/89 ZCPR3 program to work directly on the disk itself. This is a minor update to ZZAP 2.0 to check for the existence of a TCAP entry and to verify that the extended TCAP definition for Clear to End of Screen is present. If either check fails, the program will abort. U/L by Howard Schwartz ---- INFOCOM.UZD - GENERAL CP/M Information on porting Infocom data files from other operating system for use with the CP/M version of the Infocom interpreter program. ---- PC-ZUPD3.DZC - ZCPR3 Latest news on the PC-Z computer from Vengeance Computing. ---- CFORZ02.LBR - ZSIG This is a collection of toolbox routines for BDS-Z, all with a Z-System emphasis. An expanded version of CVLIB is included as well as ENV access and manipulation routines, ZS/ZDDOS stamp and time/date access, du and ndr support routines, shell and MCL manipulation, and more! 100+ new functions at last count. Just add BDS-Z C Compiler, some glue code and a bit of imagination, and create Z utilities! ---- Z3HLST01.LBR - ZCPR3 Lists the Z3HELP files organized by Bill Tishey. 19OCT89 is the current listing of 417 files. Thanks Bill !!! The complete list includes the files that have been replaced. Z3HELP libraries and updates are available on your favorite ZNODE. ---- TBMSBIOS.LBR - GENERAL CP/M TBMSBIOS is a response to Advent Products' issue of vaporware support (as advirtised in TurboROM documentation files) for the MicroSphere ramdisk, which Advent considers to be "a piece of junk". I own a MicroSphere ramdisk which I like quite well, and have written a BIOS and a couple of tools to support it under TurboROM. All sources are included. Lindsay Haisley ---- DB-QUIT.LBR - ZCPR33+ Specific This is an implementation of Bruce Morgen's idea from using dBase II's "QUIT TO" command under Z33/Z34 from other than user 0. When your ready to leave dBase type "DO QUIT" and the QUIT.CMD program requests a mulitple command line, resets the user to 0, and exits. ---- ZEX50.LBR - ZCPR33/4 10/08/89 Initial Release - ZEX v. 5.0 - Z-System EXecutive General-purpose script processor for command and application-program input, permitting automated operation of complex and frequently-used command and program sequences. Implemented as a standard RSX. Uses English-language directives. Requirements: Z-System (NZ-COM, Z3PLUS, or ZCPR3.x) with extended external environment. Bridger Mitchell, Plu*Perfect Systems ---- Z34RCP11.LBR - ZCPR33 10/08/89 Z-System Resident Command Package (RCP) in source code form, version 1.1. Complete Z80 source code to the RCP plus documentation, for ZCPR versions 3.3 and above. Adds several exciting new commands and features and fixes various bugs in the previous release. See companion file RCPZRL11.LBR for pre-compiled RCP modules which may be loaded with NZ-COM, Z3PLUS, or JetLDR. U/L by Carson Wilson ---- RCPZRL11.LBR - ZCPR33 10/08/89 Z-System Resident Command Package (RCP) in Z-relocatable form, version 1.1. NZ-COM, JetLDR, or Z3PLUS is required to use these files. The modules are named as RCP-nnxy.ZRL where "nn" is the size of the RCP in records, "x" is either "F" for floppy systems or "H" for fixed disk systems, and "y" is "C" if the new command line editor shell is included. You probably won't want to download all of the .ZRL modules. See Z34RCP11.LBR for source code. U/L by Carson Wilson ---- NZ-TURBO.LBR - ZCPR33+ Specific Collection of Turbo Pascal functions and procedures allowing easy access to NZ-System by the Turbo Pascal programmer. Please let me know what you think. Joe Wright ---- WS4KPD.ARK - GENERAL CP/M The Kaypro keypad and cursor keys can be reprogrammed for any WordStar commands. Here are two forms of an overlay (8080 and Z80) for WordStar 4.0 that will set those keys to your own functions when WS is run, and reset them to their original values when exiting WS. Also included - documentation for the overlay and a brief tutorial on how the programmable keys work. ---- NVDSHBUG.FIX - GENERAL CP/M NovaDOS has a minor bug which can cause characters to get "lost" and reappear in unusual places under certain circumstances. This problem surfaced with Rob Friefeld's excellent LSH program which uses fn 6 for command line input. The fix is simple and does not increase NovaDOS code size. File may be located in the NOVADOS: directory. ---- NOVADOSH.TZP - CP/M-80 A short note showing how to save about 100 bytes in NOVAdos release H, allowing you to activate more features at once. ---- ALLSPEX.LBR - CP/M-80 10/08/89 This is a collection of specifications for ALL Seagate hard drives. U/L by Howard Schwartz ---- TV950NTC.LBR - ZCPR33 10/05/89 This library contains a V4LIB-compatible extended termcap for the TeleVideo 950 terminal (TVI950.NTC) as well as a complete vX-2.81 Z3TCAP.Z80 and .TCP file. Also included in this .LBR is a z3tcap display program (TCVIEW20.COM). U/L by Bill Biersdorf ---- DUMP12.LBR - ZCPR3 DUMP programs are a dime a dozen, but I never found one I was completely satisfied with. This one pages automatically and allows you to choose either 7-bit or 8-bit ASCII display. For ZCPR3 only. ---- T12.LBR - ZCPR3 T12 is a modified version of ZLT12 that defaults to no paging, does not print a header at top of file, and sends all characters (including control characters) to the console. It is for using screen display files such as those terrific displays done by Rick Charnes, but T12 allows DU and DIR specs and squeezed, crunched, and LZH files in libraries. Thanks Rick! ---- MOUNT10.LBR - GENERAL CP/M MOUNT is a utility that lets you have a large TPA and large hard drives. The drive is divided up into fixed and "mountable" volumes, and the mountable volumes can be swapped in and out at will. A 40Meg drive can be divided into one fixed A drive, and four mountable B volumes, giving you access to all 40Megs with the larger TPA possible with only 16Meg of storage on line. ---- Z33TBUFF.LBR - ZCPR3 This is zcpr33 specific. An extension of Cotrill's Z33trcp, it sets aside a RSX segemnt immediatly below the CCP large enough to hold those segments among the RCP, IOP, FCP, NDIR which the environment says should lie below the CCP. They are then protected from the warm boot routine. This allows a Z33 user to do quite a bit of dynamic resizing of his system. Warning: I set aside space for the IOP, but do not load a skeletal one. If this causes grief, tell me; I will fix. ---- ADIR26.LBR - ZCPR3 Alias Directory. Accepts command line mask. ---- NOVADOSH.BZG - ZSDOS/ZDDOS/Z80DOS A serious bug report (and a simple fix) for NovaDOS release H. Fixes a myraid of problems that happen when you cross the 256 entry boundary in your disk directory. ---- BAK.CMD - ZCPR3 An ARUNZ alias to erase .BAK files. Try this if you don't like BAK11.LBR. ---- ZD-XB11.LBR - ZSDOS/ZDDOS/Z80DOS XBIOS 1.2 won't run on my SB180, so I couldn't load ZSDOS or ZDDOS. I finally kludged my way through a manual installation. Included here is a text file explaining one person's solution to the problem, and new SYS.ENV and Z3BASE files. Thanks, Jay, for the help. ---- WIPE15.LBR - ZCPR3 This one is for programmers. Nobody else would be interested. This ZCPR utility erases BAK, HEX, REL, PRN, and SYM files. The types of files it erases can be easily modified. It defaults to ALL files of the above types, but a filename can be given, to erase just those filetypes for your current project. It now also reports what it's doing as it erases. ----- SD138B.LBR - CP/M Utilities SD138 is a Super Directory Program for use on any and all system's by selectively enabling/disabling options. It contains all changes by Carson Wilson in SD133 and has as it's base SD137. SD138 adds the E option for giving summaries only, and for display of files contained in .lbr/.arc/.ark files only. Library contains program for searching DISK.DIR listing for files contained in .lbr/.arc/.ark files. ---- RZMPLOG4.LBR - MODEM/BBS This library contains an updated RZMPLOG which will request entries for each file uploaded and add them to the FOR file in addition to the previous .LOG file entries. For use with RZMP16. Ver. 4 provides an insert that provides multiple upload areas and locations to patch to turn off descriptions or choose KMD or R style FOR headers. ---- ZDE-PRN1.LBR - ZSDOS/ZDDOS/Z80DOS Four ZDP print files for ZDE, for Diablo (including Juki), Gemini, Epson and Proprinter. Use ZDENST to install. Gives bold, underline and other printer effects. Please upload additional ZDP files to this library if you have created them for other printers.f ---- TVI950.SW - GENERAL CP/M Televideo 950 terminal switch setting info for Jay Sage. ---- TVI950.Z80 - GENERAL CP/M List of the terminal capabilities of the Televideo 950 terminal for Jay Sage. ---- GETVAR14.LBR - ZCPR3 Program that prompts for user input and stores it in a shell variable. This version is exactly the same as the previous version except that it has a larger local stack which should allow it to work on those systems where 1.3 failed. ---- CNTLH11.LBR - ZCPR3 CNTLH version 1.1. This program is an invaluable aid to editing of captured telecommunications "chat" files. See .DOC file for details. Runs only on Z80-compatible/Z-System-compatible computers. ---- SAVNDR13.LBR - ZSIG Update to SAVENDR, which writes contents of named directory register into a file of type NDR for later reloading using JetLDR, LDR, NZCOM, etc. This version will erase an existing file with the same name. ---- FD22.CZM - ZSDOS/ZDDOS/Z80DOS This updated version of Filedate 2.2 was accidently left out of ZDOS10UP.LBR and posted by Cameron Cotrill on Ladera. Those who download that library will also want to pick this up. ---- DA30.LBR - ZCPR3 Designed to be complementary to D.COM (latest version D14), DA is a file attribute manipulation and display utility. It offers a more compact display that most such utilities, so you can see more files per screenful, and the files are alphabetic. It allows you to easily set or reset all user-resettable file attributes (f1-f4,f8,t1-13). ---- ZDOS10UP.LBR - ZSDOS/ZDDOS/Z80DOS For ZSDOS/ZDDOS 1.0 licensed users only, please. Contains info on version 1.1 update as well as the latest versions of many ZSDOS utilities. New STAMPS.DAT and CLOCKS.DAT for version 1.0 also included. ---- UNDELETE.LBR - GENERAL CP/M * * * SEE WARNING ABOUT THIS FILE IN MESSAGE BASE * * * UNDELETE is a smart file recovery utility which goes a few steps beyond UNERA.COM which has been around for quite some time. It masks out files which cannot be safely be recovered and presents a list of files for tagging with confirm. Though it has been severely tested, it should still be used with care. PLEASE read DOC carefully................Guy Cousineau ---- HDBACK40.LBR - ZSDOS/ZDDOS/Z80DOS HDBACK40 is a combination ZEX script/ARUNZ alias technique to perform periodic backups of hard disk directories that ensures that any given file is always copied to the same backup floppy. Its prize feature is the display, each time it runs, of the time/date of the *last* backup for each hard disk directory. Flashy graphics displays if your terminal supports it. Very sophisticated integration of many ZCPR3 features. Requires ZCPR33 and ZDOS. Test version. - Rick Charnes ---- HP12.LBR - CP/M-80 Enhanced Z80 programmer's integer RPN calculator in both COM and new CP/M 2.2 RSX version 1.2, which can be called from within other utilities such as ZDE and ZPATCH for use while editing or patching files and can now copy numerical calculator display to host utility. Extensive upgrade of Eric Meyer's HP operates in Hex, Decimal, Binary and Character modes. Uses Plu*Perfect CP/M 2.2 RSX standard. See HP11.DZC, HPRSX12.DZC. ---- HPC10.LBR - CP/M-80 CP/M 2.2 RSX and COM versions of a simple 8-digit floating point calculator modeled after a Hewlett-Packard calculator with RPN notation. The RSX version can be called from within other utilities such as ZDE, dBASEII or WordStar for use while editing files or doing your books, and can copy the numerical calculator display to the host utility. Uses Plu*Perfect CP/M 2.2 RSX standard. See HPC10.DZC, HPCRSX10.DZC. ---- DEATHHAC.LTR - CP/M-80 Letter to editor, Computer Language, taking issue with "Death of the Hacker" column in July 1989 issue. (Bridger Mitchell) ---- SB180FIX.TXT - Z280/HD64180 This txt file describes hardware mods to the SB180 original version to enable hardware hand-shaking. This is a copy of a note from Ke Ken Davidson from MicroMint. ---- TEX13.LBR - ZSDOS/ZDDOS/Z80DOS an import from Australia, by Ron Murray, the author of ZMP. A Shell that does timekeeping and scheduled execution. American v1.3 uses DSLIB and ZSLIB routine to work with both ZSDOS & Z80DOS. ---- CRLZOZ8D.LBR - GENERAL CP/M Date stamping patches for the CRLZHBET LZH compression beta test files. ---- SHVAR13.FIX - ZCPR3 Text file explaining how to fix a minor bug in SHVAR13. ---- SHFILE11.LBR - ZCPR3 Update of the ZCPR3 utility to define/display the system shell variable file name. This version has a patchable quiet mode flag that can also be toggled from the command line with the Q option. ---- NSWPFIX.LBR - GENERAL CP/M Instructions on how to patch NSWP207.COM to eliminate a bug in the coding which prevents it from reading drives containing $$$.SUB (created by submit files). Also, two patched versions of NSWP, one generic and one that clears the screen and displays video characteristics on graphic Kaypros. ---- Z33RCPLT.LIB - ZCPR33+ Specific This very slightly modified file is from the Z33RCP.LBR. The TYPE command no longer allows control characters to be sent to the screen. The control characters in WordStar files sometimes cause problems on my terminal. In particular, lines ending in soft hyphens were double spaced, which caused the top lines to scroll off before the page pause. If you have similar problems, this is for you. ---- SHVAR13.LBR - ZCPR33+ Specific Program to add, redefine, delete or list shell variables. This version fixes a bug that could cause a system crash under certain conditions when listing a large shell variable file. The listing can now be aborted with control-C. ---- NZBEGIN.LBR - ZCPR3 This library collects four first-rate articles on NZCOM that make its purpose and workings accessible to those with no prior experience with ZCPR or NZCOM. It is also valuable even to those who are running NZCOM, as they may discover a new trick or two. Articles by Rick Swenton, excerpted from four issues of Pieces of 8, The Newsletter of the Connecticut CP/M Users Group. ---- LINKPRL.LBR - ZSIG LINKPRL is a simple linker accepting MicroSoft REL files and linking them to COM or Page Relocatable files suitable for RSXes or ZCPR 3.4 Type 4 modules. It is not intended to replace the larger tools, but does come at the right price (Source code in the Library). See an upcoming issue of The Computer Journal for details and a working example. Hal Bower ---- CPMSVL-D.LBR - GENERAL CP/M CPMSVL-D.LBR is the 2nd edition of the CP/M Software Vendors List, from the CP/M SIG of the Pittsburgh Area Computer Club. It lists over 105 verified companies, vendors, users groups or other sources for both commercial or public domain CP/M software. NOTE: This library was released previously as CPMSRC-C.LBR. -- S. Vincent ---- PATCHER.LBR - GENERAL CP/M This is a 'program patching' utility. It will allow the loading of a program from any user/drive and allow any byte value within the program to be changed. The modified program code can then be saved to any user/drive desired without having to calculate the number of sectors to save. Donated by COMPUWORKS! ---- REG13.LBR - ZCPR33+ Specific REG 1.3 supports all 32 registers plus direct set/display of error flag. The "quiet" option suppresses output when register values are changed, or the program can be patched to do this by default. This LBR contains a type-4 version as well as high- and low-memory type-3 versions. ---- MINI3425.LBR - GENERAL CP/M Instructions and source code for installing a 20 meg hard disk in the Xerox 16/8 using 5 1/4 drives. Also includes a format program and a park program for the 16/8. ---- RESOLV14.LBR - ZCPR3 RESOLVE is a ZCPR3 utility to expand command-line references to shell (environment) variables, system file names, register values, and the current drive and user. The major change in this version is in the handling of unresolved shell variables. If a shell variable cannot be resolved, the error flag is set and the variable itself is returned without the leading '%'. ---- LOCNDO12.LBR - ZCPR3 New and improved version of "LOCate aNd DO". Searches entire drive directory instead of individual user areas as before. Double columm, and paged output. The only thing this lacks now is~~~~the ability to handle libraries and archives. I'm working on that. ---- RESOLVE.NZT - ZCPR3 Suggestions for improvements/enhancements to Dreas Nielsen's wonderful utility RESOLVE. Rick Charnes, July 25, 1989 ---- ZDBUG.NOT - ZSDOS/ZDDOS/Z80DOS Describes a bug in ZDDOS V1.0 that will cause problems if the !!!TIME&.DAT file becomes corrupt. Contains a patch (done with DDT) that will fix the bug by altering the release ZDDOS.ZRL file. The system may then be re-generated in the usual manner. Please pass on to other BBS's. ---- FIXT&D.LBR - ZSDOS/ZDDOS/Z80DOS Fix up checksums in DateStamper !!!TIME&.DAT file. This utility recomputes the checksum for each record, and writes a corrected value if necessary, reporting any changes. Run this on a drive that has a damaged !!!TIME&.DAT file to restore the file to operation. Does not alter the dates -- if they require fixing, use DATSWEEP or another utility to reset dates/times. ---- MEXPAT22.AZM - MODEM/MEX/TERM3 General patch file for MEX and MEX+. Allows one to change various default options including buffer sizes. use on a virgin (uncloned) copy of mex. ---- PCP8.OBJ - GENERAL CP/M This is David Conwell's latest version of PCPIMP! This time he has come up with a way to keep a log of the time on line with PC-Pursuit! You need to connect to PC-P withh PCP8 and then disconnect with PCP8. It creates a PCP.TIM file that is cummulative! You need to have the PCPIMP7 LBR for the support files. You overlay it with *your* IMP overlay and your Custom.Asm. With ZCPR use MEX2Z or IMP2Z to 'shell' out to PCP8 to disconnect/recall with PCP. ---- PWSTAR.LBR - GENERAL CP/M If you're used to WordStar, but you want the windows and multiple file editing capabilities of Perfect Writer, this is for you. This library will: (1) make a WordStar-compatible version of Perfect Writer; and (2) provide a public domain version of PWCONFIG. This is especially useful for those Kaypro users who had Perfect Writer bundled with their Kaypros, but didn't want to mess around with it once they got used to working with WordStar. ---- BEEP.LBR - ZCPR3 This is a very simple beep program. I use this within ZCPR3 multiple-command lines after certain commands in the command line to inform me of the progress of the commands. ---- QUATRIS2.LBR - TURBO (PASCAL/MODULA) A CP/M Z80 version of the Russian game TETRIS. Done in Turbo Pascal, the library includes a program to install it for 28 types of terminals. Version 2.0 fixes a bug at high scores, and shows the number of deleted rows. Very interesting and entertaining. ---- RZMP16.LBR - MODEM/MEX/TERM3 Update to the Cp/m Zmodem remote transfer program finally provides a method for logging transfers. Included is a Zfiler look-alike for tagging files in multiple directories and then chaining to RZMP for transfer. Rzmp creates a filelist on disk of all transfers, then can chain to a seperate log program to format and write the filelist to the normal .LOG file. Zcprxx or at least a separate command line type system required. No provision for FOR file entries. ---- DISCOUNT.GNE - MODEM/MEX/TERM3 Special offer from GEnie network for CP/M users. -Bill Tishey ---- W23.LBR - ZSIG A few changes to this excellent Steve Cohen program that allows the use of wildcards with programs that don't accept ambiguous filenames. It now checks the ZCPR QUIET flag before displaying messages. The "scanning disk...wait" message can now be suppressed with a configuration byte. A Type 3 header has been added and a version is included that loads at 8000h. ---- XZRL10.LBR - ZCPR33+ Specific XZRL examines REL/ZRL files generated by either M80 or SLR and displays : 1) Program Name 2) Assembler that generated the file 3) Program Size 4) ID string (if present) 5) Common Declarations and their size (if present) XZRL examines single files or library members, and was developed as a toolto conveniently display key information bout REL files. ---- NX3SET14.LBR - GENERAL CP/M Send configuration codes to Star Micronics NX-1000 printer. ---- NXSET14.LBR - GENERAL CP/M Send printer configuration codes to Micronics Star NX-10 printer. ---- PART35.LBR - GENERAL CP/M This library can be used to partition a Apple Prodos disk into a hybrid Apple/CPM disk if you are useing Steve Hirsh's 3.5 unidisk driver. ---- MXT-TV65.MAC - MODEM/MEX/TERM3 A MEX-Plus terminal descriptor for the TeleVideo 965 terminal. Can be assembled (with ASM, MAC, SLRMAC, or Z80ASM) to a hex file; then either overlayed onto MEX Plus, or loaded with MEX's INSTALL command and then MEX can be cloned. ---- SCZ01BET.LBR - ZCPR3 BETA TEST ZCPR version of Small-C 2.1. SmallC/Z is a modification of the Small-C 2.1 compiler and standard library, along with an additional linkable function library and other assorted files. It supports various Z-System based functions (more are yet needed, named directories in particular), and should be pretty readily adaptable to variants of it. ----- SORTMK22.LBR - Word Processing SORTMK is a fast Z80 (or equivalent) program that sorts small ASCII text files on several keys in ascending or descending order. File sizes can range up to about 20K bytes, depending on your TPA and the sort keys. Runs on Z80-based Z-System or "vanilla" CP/M; accepts Named Directory file names if ZCPR3 is present. ----- APPEND.LBR - Word Processing This is a simple program which is sometimes useful. It copies a to the END of . If file2 does not exist a simple copy operation is performed. It also does a fixup on a problem sometimes seen, multiple carriage returns are reduced to one. Unfortunately it needs MAC so if you don't have it get the COM file for APPEND if you can. ----- VT100.LBR - Modem DEC VT-100 Emulator for CP/M machines, general version. For a CFOG member who requested such a program at Sunday's meeting. ---- MAC-CHAL.ZZ0 - ASM TOOLS Solution to a "challenge" for macro assembler programmers, presented by Jay Sage (proposed by Ben Grey). ---- TURBMEM.FIX - TURBO (PASCAL/MODULA) Technique for turbo pascal programs to automatically use all available memory on the system a program is run on. ---- TURBO.FIX - TURBO (PASCAL/MODULA) How to change the terminal configuration a compiled turbo pascal COM file is set for. Also describes out of memory problems. ---- EXTEND12.LBR - ZCPR3/3/4/Z-System Text file extender for all Z80 machines appends an input line to a new or existing ASCII file, allows ZCPR named directories. Great for batch processing under Z-System, as it can "keep notes" on what happened during unattended batch runs. New in this version are better status messages, ZCPR quiet flag sensing, and upper and lower case output control. Library includes EXTEND12.4OM, which is a type-4 program for ZCPR 3.4 only. ---- TCJ34BMM.WZ - GENERAL CP/M Bridger Mitchell's column from TCJ issue #34. ---- TCJ35BMM.WZ - GENERAL CP/M Bridger Mitchell's column from TCJ issue #35. ---- TCJ36BMM.WZ - GENERAL CP/M Bridger Mitchell's column from TCJ issue #36. ---- TCJ37BMM.WZ - GENERAL CP/M Bridger Mitchell's column from TCJ issue #37. ---- TCJ38BMM.WZ - GENERAL CP/M Bridger Mitchell's column from TCJ issue #38. ---- ZMP14.BUG - GENERAL CP/M This file describes a minor bug in ZMP14 and tells how to repair it with a simple patch. ---- GF13.LBR - ZCPR33+ Specific GF, (G)eneralized (F)ilter, is a simple filter program designed to allow the user to change all occurrences of any single character within a text file to any other character. For ZCPR 3.3/3.4 systems only. Version 1.3 has been correctly relinked with a start address of 0100h instead of 0103h. ---- NSWEEP.BUG - ZSDOS/ZDDOS/Z80DOS If you use ZSDOS, ZRDOS or NovaDOS, improper use of Dave Rand's NewSweep can destroy files. Please read this file and pass it on to all systems which support these DOS's. ---- 2UP.LBR - GENERAL CP/M 2UP is designed to take a pre-formatted text file and output that file in multiple columns. 2UP uses Aztec C's I/O redirection capability so to the command line for files other than stdin and stdout would be: 2UP output.ext The Unix style < operator redirects input from the console to a disk or other file and the > operator redirects output away from the console. ---- HGENSCSI.LBR - GENERAL CP/M Ampro LB/Z80 improved HGEN and SCSIBOOT EPROM. Allows automatic bootup from non generic SCSI/SASI controllers (such as Xebec 1410 and DTC510) without first booting from floppy. ---- Z8D24SUP.LBR - ZSDOS/ZDDOS/Z80DOS This file contains source code (as distributed in the original Z80DOS10 by Carson Wilson) and .COM's that support Z80DOS. Also a 'bug fix' for Z80DCHAR.Z80 to update to 2.41. Second file in the set Z80D24SR.LBR, Z8D24SUP.LBR, Z80DOVL.LBR. ----- BA24.LBR - ZCPR3/3/4/Z-System Program BA (Build Alias). Using aliases on your Z-system? The upgraded BA lets you make and modify aliases with your own editor. No more wondering "what do I do now" when you bring up a utility with yet another set of editing commands. Any editor that makes a standard (non-DOC) ASCII text file can be used to manage your aliases. BA comes with documentation in both DOC and HLP files. It is available on a shareware basis from most BBSs' (BA24.LBR) or for 12.95 plus $2.00 shipping and handling from: Skunk Creek Computing Services, 1985 Kohler Drive, Boulder, CO 80303. ---- QUOTE2Q.ARK - GENERAL CP/M A quickie hack/compile of QUOTE2. Does not have the intro "Your quote for today:". No pause "Any key to continue ". The QUOTES file can be in A0: instead of A14:. Does not chain to another program upon exit -- let the ZCPR3 multiple command line do that. Has new quotes also for this unix-like fortune program. For non-bbs sytem. Requires QUOTE2.LBR for the QCONVERT and other original files including source code and docs. ---- QUOTE2.LBR - GENERAL CP/M QUOTE2, an update to the QUOTE program, displays a two line quote each time run. This release uses a random access quote file and moves through the file in a circular manner. ---- PLF21.LBR - ZCPR3 Process Library Files. FINALLY a library utility that doesn't lose datestamps of extracted files with ZSDOS. A multi-alias series held together by a fast ZEX script allowing viewing and extraction of lib- rary members. Optional rename and print. Attractive visual display and menu shell simulation. Uses ZCPR3 system files for storage, so once a file is viewed any other operation can be easily performed on it. V2.1: ZEX script left out, now included. Rick Charnes, 5/6/89 ---- NVDSCRDT.NOT - ZCPR3 The NovaDOS manual for release H erroneously credits Alpha Systems with ownership of the program JetLDR. JetLDR is by Bridger Mitchell and is the exclusive property of Plu*Perfect Systems. ---- SPAWN04.LBR - ZCPR33+ Specific Beta test/demo program of a task 'spawner'. Have up to 10 tasks active at one time, switch with hot keys. NZCOM required, NO special installation/terminals required. E. Nolan 5/1/89 ----- LZHUF10.LBR - Text & Information Example in C code of an exciting new compression technique from Japan: Adaptive Huffman encoding. Better than anything to come down the pike so far (can even compress crunched files FURTHER.) Improves on Phil Katz's latest efforts in the MSDOS world, too. C code, MSDOS and CP/M programs included. ----- T4N41.ARK - ZCPR34/NZCOM Type-4 version of Norman Strassner's N41, a numerical and logical conversion and evaluation program, otherwise known as a calculator. ---- SWDEMO15.LBR - GENERAL CP/M YES, WE DO EVEN MORE WINDOWS! This file contains three demo programs and new product announcement of a fast, compact, and portable set of windowing library subroutines for CP/M, IBM PC, and any other micro/mini/mainframe computer. NO special terminals, hardware, or the like are needed. Imbedded TCAP for vanilla CP/M, Z-System TCAP are both referenced. Support for proposed new Z3 TCAP added (imbedded also). ---- Z80DOVL.LBR - ZSDOS/ZDDOS/Z80DOS This file contains the overlay .LBR's for programs that have been 'ported' to Z80DOS type date stamping. File three in the set Z80D24SR.LBR, Z8D24SUP.LBR, and Z80DOVL.LBR. ---- Z80D24SR.LBR - ZSDOS/ZDDOS/Z80DOS This file contains the main source code and relevant other programs for generation of Z80DOS24. Z80DOS can now be generated with Z80MR( included)! File one in the set Z80D24SR.LBR, Z8D24SUP.LBR, and Z80DOVL.LBR. ---- T4LDR11.ZZ0 - ZCPR33+ Specific A tweak to the ZCPR34/BGii/NZCOM/Z3PLUS Type 4 loader that has no value other than to show that there is ALWAYS (well, almost always) a byte or two to be saved no matter who has previously shortened the code! from August 11, 1988 ----- CP31.LBR - ZCPR3 A modified version of Leor Zolman's fast and versatile file copy program. This version is based on the one included with the Alpha test package of Z-System BDS C. A serious bug that allowed a file to be copied into itself has been corrected, and several enhancements have been added. ---- QTP-XER2.AZM - MODEM/MEX/TERM3 Patch for Qterm- allows use of this communications program on a Xerox 820-II or 16/8 computer. Slightly modified from the Kaypro overlay file, Qtermpat.asm. ---- SLNK0414.LBR - MODEM/MEX/TERM3 Listing of 155 supported outdial modems and user guide for Starlink, current as of 14 April, 1989. ---- LZHUFCPM.LBR - GENERAL CP/M CPM implementation of the new LZHUFF10 file compression method. ---- ZMP15.LBR - MODEM/MEX/TERM3 Zmodem communications program, current version. Allows CP/M - ZCPR systems to employ X,Y,and Z-modem protocols. Requires appropriate overlay for your system! ---- MACRODAT.DZC - ZSDOS/ZDDOS/Z80DOS MACRODAT is a nifty technique I've developed for my ZSDOS/ZDDOS system to have the date appear at the touch of a macro key while in VDE. - Rick Charnes, April 9, 1989 ---- APL-Z.ARK - GENERAL CP/M This is an implementation of APL for CP/M machines taken some time ago from the Arpanet CP/M public-domain archives at White Sands. ---- SIDEWAY2.LBR - GENERAL CP/M Print utility in Turbo Pascal for CP/M prints ASCII files sideways on 9-pin Epson/emulating printers. Much improved by Bob Balkwill from code distributed about 1985 by Doug Cox of Palo Alto. ---- REID.MSG - ZCPR3 Intended for Ken Reid but anyone is welcome to it. Explains technique for dealing with ARUNZ command lines that seemingly cannot fit into the command line buffer. - Rick Charnes ---- T4GEN.LBR - ZCPR33+ Specific This program has been moved to the ZSIG committee area for evaluation before general release. It is a utility for producing TYPE-4 programs from a pair of HEX files. Written by Ludo VanHemelryck. It looks nice. Jay Sage ---- NVDSUTIL.LBR - ZCPR3 Support utilities for NovaDOS. Includes: PUBLIC, to designate files public under NovaDOS; DOSPATH, to manage DOS paths; PFILE, to con- trol the R/O status of public files; FBOOT to control fast relogging of permanent media. ---- MEXREAD1.LBR - GENERAL CP/M A collection of .DOC and .HLP files for MEX114 script writing ---- DATE2.LBR - GENERAL CP/M Replacements for DRIs DATE.COM for CP/M Plus. ---- RSXMAP.LBR - GENERAL CP/M Displays installed RSXs and memory usage for CP/M Plus systems. ---- HISTPLUS.LBR - GENERAL CP/M HISTORY for CP/M Plus. See HISTORY.MZN for instructions. Installs itsself as an RSX. Does not rely on disk files. ---- AMPROIOP.LBR - ZCPR3 AMPRO-Specific This .LBR contains AMPRO BIOS patches to implement an IOP on the AMPRO computer. Complete BIOS initialization of the IOP is documented. An example IOP is included. Usable as a guide for implementions on other machines, too. ---- PDTINS.LBR - TURBO (PASCAL/MODULA) Added a ".COM" version of Carson Wilson's public domain Turbo Pascal screen installation pgm. PDTINS.CHN. Now you may run it as a stand alone program. BTW, Carson's screen installation for KayPro's is better than the original Turbo version. ---- BYBY-PCP.LBR - GENERAL CP/M Had enough? Time to quit PC Pursuit? Well, if you gotta go, go in style. This library contains letters to the presidents of Telenet, its parent company, US Sprint, and a sample letter to your bank to cancel their authority to charge your account. ---- BUT-1-0.LBR - GENERAL CP/M Primarily of interest to Z-Node Sysops (Many use the AMPRO LB). BUT stands for Back Up Track mapping. It's an AMPRO machine-specific program/file. It contains information on how to modify the AMPRO BIOS to support an alternate track mapping that significantly enhances hard disk backup performance. ---- LI.MEX - MODEM/MEX/TERM3 Written in Feb. 1986 this is the grandfather of everything I've done. LI.MEX (LogIn) is a MexPlus script for logging in to BBS, written by one George M. Sipe. - Rick Charnes ---- SCHEDULE.MEX - MODEM/MEX/TERM3 Nice script by Ron Fowler for MEXPLUS that allows a command to be executed at a certain time. Especially nice feature is that it updates the time display as it waits. - Rick Charnes ---- ZXLATE14.LBR - ZCPR33+ Specific An 8080 to Z80 source code translator. Uploaded for Jay. -Bill T. ---- NS2CPM.ARC - GENERAL CP/M Read North Star DOS disks under CP/M. May require N* Horizon computer w/ Lifeboat CP/M. ---- PX8DIRS - GENERAL CP/M Epson PX8 rom diresctory description. ---- MTEST.LBR - ZCPR3 MTEST is a simple program to extend the register testing capabilities of the FCP to the entire memory. It is a standalone program in both type 3 and type 4 files. It is wheel protected and invokes the error handler if the wheel is not set, thus "dissapearing" from the view of non-wheel users. Source code is included in the package. ---- DBPATCHS.DZC - GENERAL CP/M Beginnings of a list of the patchable bytes in DBASE 2.41 w/ special reference to auto date installation (with and without DATESTAMPER or ZSDOS). ---- COPYPAT1.LBR - ZCPR3 This patch makes the ZSDOS version of MCOPY (distributed as COPY) use the currently logged directory at the time it is first executed as the default destination. With this patch, one can enter the command "COPY DIR:FN.FT", and the file will be copied to the current directory, just as with PPIP. Jay Sage, March 9, 1989 ---- SLR.HQP - ZCPR3 A ZCPR3-type help file for SLR assemblers and linkers (SLRMAC, Z80ASM, SLR180, and SLRNK) summarizing syntax and options. ---- Z80LIB.LBR - ASM TOOLS Z80.LIB is a set of macros that allows the use of "extended Intel mnemonics on any 8080 macro assembler. Also in the library are a couple of WordStar doc files equating Zilog and extended Intel mnemonics, one brief, the other with opcode explanations. This was uploaded for Rick Charnes. ----- PCPMX+30.LBR - Modem - MEX TEST VERSION. V3.0 now keeps disk-based log of PCP use per month. Essential beginning May 1 when Telenet begins charging above 30 hours monthly. This is a MexPlus script for PCP, requires real-time clock integrated with Mex. Fancy graphic displays of current time, time logged onto BBS, time connected to PCP, number of minutes attempted PCP call, more. Logon scripts for BBS's. User may completely exit Mex; upon return all information is restored. -- Rick Charnes * NOTE: this library includes Rick's corrected OFF.MZX as uploaded to Lillipute by Rick himself. ----- DIFF30.LBR - ZCPR3/3/4/Z-System DIFF version 3.0 is an extensively modified and improved version of the original ZCPR 3.0 DIFF utility by Richard Conn. The program's basic functions have been enhanced to take advantage of ZCPR 3.3 and 3.4, and several additional functions have been added. Datestamping features are available if DIFF is used under ZSDOS, Z3PLUS, and/or DosDisk, but these system enhancements are not required by DIFF. ---- SHOW14.LBR - ZCPR3 After several reports that SHOW13 failed to show the settings of certain flags (QUIET, FORMFEED), I finally took a look at the code. Sure enough, there was an obvious mistake in the routine for printing 'YES' or 'NO'. I think it is fixed now. Thanks to Nelson Buck for bringing this pointedly to my attention. Jay Sage, February 21, 1989 ---- C128-DLC.Z3T - ZCPR33+ Specific This is the modified TCAP that I use for the Commodore C128. I found the original cursor keys were poorly defined. ---- WS40OZ81.LBR - ZSDOS/ZDDOS/Z80DOS This is an overlay file for a FULLY installed WS 4.0 that allows it to carry the creation date of the source file to the saved modified file. Requires Z80DOS as the BDOS. This fixes a problem with the original that some files were not being stamped correctly. See the source header for more info. ---- NORING.LBR - MODEM/MEX/TERM3 Two small programs, ideal for use in a submit file, to turn off the auto-answer in an internal modem (such as the Datasolvers 1200 in many Kaypro 10s). SETMDM.COM initializes the modem (which is necessary) and NOANSWER.COM turns off the auto-answer. Used together they eliminate a high-pitched tone every time you pick up the phone. ---- I2MM-5.Z80 - MODEM/MEX/TERM3 A modified SB180 overlay for IMP uses true DTR toggling to disconnect the modem (my modem wouldn't disconnect using the RTS toggle in the v4 overlay. In addition a modem initialization string has been added. The DTR routine is the work of Rory Kestner. ---- NETDOS.REQ - ZCPR33 A short file about NetDOS, a SCSI LAN for NZCOM systems. NetDOS will allow multiple Z-Systems to share files without nasty file allocation problems. Come to X-Node at 408-432-0821 for the latest info..... ---- ALB-QTO.ZZ0 - MODEM/BBS This is a sample overlay file to allow a user to configure QTERM thru the use of an assembler and MLOAD (as most of us are used to doing it). This file is for the Ampro Little Board and has been used successfully to configure QTERM 3.3a. Now, if we can talk the author into giving up this idea of binary patches for QTERM, we may be on to something! - Dave Ramsey ---- ZSNZBI12.LBR - ZSIG Version 1.2 of ZSNZBIO takes the protection of the BDOS/CCP/TPA from the CBIOS in NZCOM systems to the logical limits - IX, IY, AF', BC', DE', and HL' are now protected on ALL CBIOS calls. This NZCOM BIO replacement is a must for ZSDOS on any system that uses IX and IY in BIOS and will probably cure some strange ills on other systems (whose BIOS authors must have thought everybody runs all 8080 code!). ---- ZSNZBI11.LBR - ZSIG This is a replacement for NZBIO.ZRL that builds a shell around BIOS disk calls, preserving IX and IY. Its primary use is fixing BIOSes that use IX and IY so ZSDOS will run with them. ----- Z33L5UPD.LBR - ZCPR3/3/4/Z-System Update to the HALTSUB routine of Z33LIB05 - bug correction ---- ZMO-KP06.LBR - MODEM/MEX/TERM3 Kaypro overlay for ZMP14 fixes a few bugs, utilizes reverse video. File also contains ZMP14.COM with overlay installed. Needs other overlays from ZMP14.LBR to run. ---- PCSWP05.LBR - GENERAL CP/M Beta test of a 'sweep' type program for accessing IBM-PC disks of 320/360k format. Tagged mass copy from PC disks to CPM system, and single copy of files from CPM to PC disks. Also: viewing and deletion of files on PC disk. Requires your system bios supports 320/360k, 8/9 sector/trk, 512 bytes/sectors. Info for roll your own DPB's included. ---- MEX+2Z12.LBR - ZCPR33+ MEX+2Z is used to give MEX114 or MEX-Plus the ability to 'shell' a command to Z-System and then return to MEX. This new version uses the type-3 program facility to save and restore MEX's current baud rate. Files with "+" are for MEX-Plus; those without are for MEX114. Files with suffix 'E' use an ARUNZ ECP alias; those with 'S' use a stand alone alias. See source file for instructions. ---- MERGETUT.LBR - GENERAL CP/M Nice, simple easy tutorial that demonstrates MAILMERGE's potential as a programing environment for some really sophisticated and power- ful applications. MAILMERGE is one of those unsung heroes of the 8-Bit world little used seldom understood, a real "sleeper", and probably the real "power-house" or "power behind the throne" of WordStar 3.3 ans 4.0...these scripts are also portable to the MSDOS versions of WS/MAILMERGE/MERGEPRINT...Try it and see! ---- ARKDATZD.ARK - ZSDOS/ZDDOS/Z80DOS An overlay that allows ARK04.COM to obtain time and date info from ZS/ZDDOS date stamps. ---- KPGRAFIC.TZT - GENERAL CP/M File describing the video and graphics codes for KAYPROs. ---- QL41.LBR - GENERAL CP/M QL41 is one of the the most flexible and powerful file viewing util- ities available for CP/M. It combines some of the best features of the popular CP/M, ZCPR3, and MS-DOS utilities LUX, LT, VLU, and LIST62 with unique features of its own, including hex display mode and a unique, fast access, file reference by number system. This version extends the numbered file access to the LBR directory and adds "batch" viewing/extractions. LBR extractions, more. See DOC. ---- Z3CUBE11.LBR - ZCPR3 Program to draw a 3-dimensional cube. Uses Z3 TCAP. An oldie, uploaded at request of Calvin Culver. -Bill Tishey ---- EASE20T.LBR - ZCPR33+ Specific This file is an overlay for EASE20.Z80 generated for use at 8000h (EASE8000.COM). It's main purpose is to display time in the command line prompt. It can get this time from one of two sources, either Z80DOS23+ or BYE510 for RCPM use. If BYE510 support is enabled, then if BYE is not found to be running, a check will be made to look for the time from Z80DOS. EASE20Z8.HEX for Z80DOS, EAS20BYZ.HEX for BYE. ---- STARLINK.ARK - GENERAL CP/M Information about a possible alternative to PC Pursuit. Considering the new PC Pursuit rate changes this is worth looking at. STARLINK is an asynchronous outdial service that permits you to make off-peak cal to thousands of Bulletin Board Systems in 91 cities in 28 states for only $1.00 per hour of connect time. ---- Z280ASM3.LBR - ASM TOOLS Some macros to help assemble Z280 code using ZAS 2.6. Other assemblers use to much TPA for all the macros to fit, though the macros could be broken up. From Dan Jacobs ---- ARKTS.ARK - GENERAL CP/M Routine to read clock and load the five bytes in .ARK for time stamping. Uses the same concept that TIMESTAMP does by overlaying the firs JP in .ARK with a new one to a clock read routine past the end of ARK.COM. After the clock routine reads the clock, loads the bytes at 103-107h or ARK, restores .ARK back to its origianl state and .ARK can reuse the space taken by this routine. You have to customize your own clock-read section. ---- MXO-VT11.AZM - GENERAL CP/M VT180 overlay for MEX11x ---- M7VT-4.ASM - GENERAL CP/M VT180 overlay for MDM740 ---- VLU108.LBR - GENERAL CP/M Video Library Utility v1.08 corrects a problem associated with creat- ion of library datestamps for January. Also allows a new filestamp to be entered for each file in a Group Crunch/Build. Requires Z33 or Z34. Copyright 1987, 1988 by Esoteric Software. VLU is a ZSIG utility. ---- CAL33.ARK - GENERAL CP/M CALender keeps track of your ideas/notes on a calander. Just type in a short message on the calender; and if needed, open a larger window and type in your complete reminder. The program allows you to edit or delete messages, evev send the whole calender to your printer. The program is written in Turbo Pascal so it will need to be installed for your particular terminal. ---- ZEX-FLOW.NOT - ZCPR3 Notes and observations on the handling of flow control within ZEX. - Rick Charnes ---- MAKLIB12.LBR - ZCPR3 AUTOMATED LBR-builder for DateStamper/ZSDOS users. ZFILER/ARUNZ scripts crunch "comment text" into files, insert into LBR, preserve all datestamps. Uses ZFILER's group macro feature. Tag files you want in LBR, enter LBR name, sit back and watch. Scripts limit "comment" to exactly 19 characters, maximum allowed by LDIR-B. Target LBR can previously exist or not. Nice display. V1.2: fix to ERASE.COM, optional rename, long essay re ZEX. -- Rick Charnes ---- BAKDEL10.LBR - ZCPR3 A ZFILER group macro that provides an answer to one of mankind's oldest and thorniest problems: how to ensure that all the files on one's backup disks are in fact still current, active files on one's source disk/directory. BAK-DEL checks the source directory against the files on the backup disk and, finding that a file no longer exists on the former it will delete the copy on the latter. If a file still exists you are told so. -- Rick Charnes ---- ARUNZ9N+.DZC - ZCPR3 Documentation for ARUNZ09N amended to include a discussion of alias name qualifiers. ---- BUXZD20.LBR - ZSDOS/ZDDOS/Z80DOS BUXZD20 is updated for use with BUSHBETA. These files provide support for preserving Z80DOS time stamps during execution of BU20/BUSHBETA for file back ups. No longer will your backups contain the current system time! BUXZD installs itself as an RSX to intercept all BU20/BUSHBETA BDOS calls and make appropriate use of GETSTAMP and USESTAMP. BUXREM will remove the BUXZD RSX. See source header for usage. ---- ZSDOS.AZN - ZSDOS/ZDDOS/Z80DOS I have added to Carson Wilson's announcement of the shipping of ZSDOS by doing something I've wanted to do for ages. I've compiled a list of all known (to me) CP/M and ZCPR3 programs that support ZSDOS/DateStamper datestamping, alphabetized them (thanks, WordPerfect), and wrote a little blurb about each. If I had just purchased ZSDOS and/or were just starting out with datestamping I think I'd find this list mighty handy and useful. - Rick Charnes ---- TRSMODIV.Z3T - ZCPR33+ Specific TCAP terminal descriptor for use with NZCOM and the TRS-80 Model IV. ---- HISTSHEL.NZT - ZCPR3 Urgently soliciting comments on suggestion that a feature be included in new history shell now being developed by Rob Friefeld. When one is typing multiple commands directly at the ZCPR3 prompt, one could reference a token appearing earlier on the command line without retyping it. Instead of RENAME JONES.LTR HARVEY.LTR;VDE JONES.LTR we could type, using "$" as the "escape character" that indicates relative position from left, "RENAME JONES.LTR HARVEY.LTR;VDE $3". ---- PASTBORD.LBR - GENERAL CP/M PASTBORD is a PRINTER GRAPHICS DRIVER GENERATOR for CP/M 2.2 operating systems. It has a terminal installation program included however it will support only the EPSON and STAR printers in graphics mode. All documents are included for installation and for running the program. IT IS NOT A SCREEN GRAPHICS GENERATOR OR DRIVER. By M. Brian Dranchak (copyright 1985) released into PD. ---- RESQ17.LBR - GENERAL CP/M RESQ17.LBR -- Update of popular RAM dump utility that enables "saving" a typed file that might not have been saved to disk if at leasts one key word in the file can be remembered for the program to find in its RAM. Simple to use and rather swift and accurate. Doesn't have to be personalized for the text entry program you were using. ---- UZIUTILS.ARK - GENERAL CP/M This package contains several utilities to manage UZI file systems from a different host operating system. They have been compiled and used under CP/M to build and repair UZI filesystems, and debug device drivers. They have also been used under SYS V Unix to debug the UZI filesystem code. ---- WORD910.LZT - GENERAL CP/M A list of words NOT in "THE WORD" as supplied with WS4. This list was checked with a L-A-R-G=E spelling checker and the words are correct but you may wish to edit it before adding it to your WP dictionary. ----- NZENVADD.TXT - NZCOM Specific Perhaps I've invented the round, rolling object that someone else has offered, but I've not seen it. This listing of the offsets from the ENV address in a NZCOM system of its labels and theri values or addresses in its *.ZCM files I find quite useful. One can poke to his heart's content and produce any number of the marvelous effects of which NZCOM is capable. ----- MAILLIST.IZF - Text & Information Mailing list information. Article by Eric Pement describes free services offered by US Postal Service to verify, correct, and standardize delivery addresses, and add ZIP+4 to all addresses on your mailing list datafile. Also info on how to get changes- of-address entered on your mailing list, without paying the Post Office 25 cents to inform you after your bulk mailing. ----- TURBO-BS.AZM - Kaypro Specific BIOS source code used for the Advent TurboROM. Can be assembled with the CDL ZASM Z80 macro assembler. ---- PROLINE.ARC - MODEM/MEX/TERM3 Information on ProLine bbs software (Apple, not CP/M or ZCPR3). ---- RLIB12.LBR - ZSIG An update to RLIB11 suggested by Howard Goldstein fixes pagination for the /P option and removes the incorrect header which appears for screens after the first with the /M option. Functionally the same as version 11. Al Hawley Ladera Znode, (213)670-9465 ---- TD-ZCPR3.LBR - ZCPR33+ Specific TD-ZCPR3 contains a slightly modified (1 Public Symbol Added) version ZCPR33 (base, header, and macro librarys included) plus z33env.z80 an z33nit.mac which allow ZCPR33 to run on any Non-Banked Z-80 TurboDos processor card. TurboDos Versions 1.42 and 1.43 Tested. Support BBS N Included. Banked Memory Version In Progress. BYE510 Support Available 11DEC88-JBarrett ---- MXH-OEXZ.AZM - MODEM/MEX/TERM3 MEX+ terminal overlay for Osborne Executive with Z3PLUS. MXH-OEX adds a powerful SET command (set baud,parity,length,bits,auto answer and more).However MXH-OEX.ASM apparently makes MEX+ bigger than it thinks it is and it trashes the first 4 bytes of Z3ENV. This overlay has shrunken (by removing port select code) to the point that it now works with Z3PLUS. Renamed to MXH-OEXZ.ASM ---- ADS.LBR - GENERAL CP/M A utility to change the date/time stamps with an ARC or ARK file. Usage similiar to SETD. BDS-C source included. ---- MNEMONIC.ARC - MODEM/MEX/TERM3 Latest update (13 Dec 88) to the PC Pursuit outdial mnemonics list. Includes new Sacramento, CA outdials. Use to replace the older list in PCPPACK.ARC. ---- PCPIFILE.LZT - GENERAL CP/M Catalog of PCPI Applicard-oriented files on GEnie. -Bill Tishey ---- PCPPACK.ARC - MODEM/MEX/TERM3 Collection of all informational files from the PC Pursuit file area on Telenet's Net-Exchange BBS. Includes the latest outdial mnemonics and exchange lists (MNEMONIC.TXT and EXCHANGE.TXT), which have been updated within the past week. This package is current as of 8 December 1988. ---- FIXBG130.LBR - BGii This small library contains information and a script for correcting the initial versions of BG130 sent out on December 10, 1988. There were three bytes in error in LOADBG.COM. Jay Sage, 12/11/88 ---- MEX114FX.LBR - MODEM/MEX/TERM3 A patch to fix several bugs in MEX v1.14, including all known problems with the CompuServe "A" protocol. Requieres a Z80 or Z80 compatible processor. ---- CR24-SWP.LBR - GENERAL CP/M These are versions of CRUNCH and UNCR from the new CRUNCH24.LBR which have been patched so that they automatically default to the new sweep-like format for the tagging of files to be crunched or uncrunched. Pick up CRUNCH24.LBR for all documentation and to make other optional patches. ---- CRUNCH24.LBR - GENERAL CP/M Crunch and Uncrunch files; maximum file compression for CP/M users. CRUNCH and UNCR now have 'sweep-like' file tagging option, will copy files that cannot be made smaller, will unsqueeze squeezed files as well as uncrunching crunched files. ---- BATTERY.BZR - GENERAL CP/M A warning about computer clock batteries, particularly for owners of certain Kaypro models. ---- DLR1.LBR - TURBO (PASCAL/MODULA) This LBR contains a few Turbo Pascal and Turbo Modula-2 programs that I've written to address specific problems. The MORTGAGE.PAS and MORTASST.MOD files are almost the same program. The MORTGAGE.PAS program is the initial version and MORTASST.MOD is the final version. FILTER is a simple filtering program and TI2CPM.MOD is for anyone who still has a TI-99/4A in use around their house. - Dave Ramsey, 12/6/88 ---- MORTGAG.LBR - GENERAL CP/M Collection of mortgage analysis routines used by a real estate pro in D.C... most are standard BASIC programs, at least one is an improved mortage computation program done in PASCAL ---- MATHPAC.LBR - ZCPR3 This is a GENERAL CPM package, not ZCPR3--hit wrong key... MATHPAC is a bulky set of BASIC routines intended as a math tutor for kids... Uploaded at J. Maloney's request... ---- NEWTREK.LBR - GENERAL CP/M Update of classic STARTREK game. Many new wrinkles, like beam down command... ---- ALMAZAR.LBR - GENERAL CP/M Adventure game from Australia. Oldie, uploaded at J. Maloney's request... ---- ADV-NEW.LBR - GENERAL CP/M Extremely large version of classic cave adventure ---- UZI.ARK - GENERAL CP/M UZI is an implementation of the Unix kernel written for a Z-80 based computer. It implements almost all of the functionality of the 7th Edition Unix kernel. The source code is written mostly in C, and was compiled with The Code Works' Q/C compiler. UZI's code was written from scratch, and contains no AT&T code, so it is not subject to any of AT&T's copyright or licensing restrictions. ---- PAUSE11.OBJ - ZCPR3 Jay's derivative of SAK (Strike Any Key) which he issued last Sept (87). I couldn't find the doc file that came with it. You should find help in the Z3HELP P.LBR here on the BBS, though. Uploaded for Rick Charnes. -Bill T. ---- ARK4.LBR - GENERAL CP/M ARK04 is a ARK/ARC archive file maker for CP/M. It requires a Z80 CPU and about 50K of TPA to run. ARK04 fixes several bugs over ARK035. Th problem with certain files being unARKable has been fixed, as have problems with systems like the Osborne Executive that use some regist tthought were "safe". ---- Z8E3BUG.FIX - ASM TOOLS Description of a bug fix for Z8E30. The message is from Jon Saxton, the program's author. ---- KP-TCAP.FOR - ZCPR3 Description of Kp-tcap.lbr, which offers half-intensity rather than full intensity for graphic Kaypros. ---- TIMOFDAY.LBR - ZCPR3 ALIAS.CMD insert for your startup alias to display a different pretty message to you depending on what time of day it is - morning, afternoon, evening or "the wee hours." Requires ZSDOS or Date- Stamper with ARUNZ v0.9L or later, or Z80DOS and Eugene Nolan's ARUNZ patch. The enclosed alias and accompanying message files give you friendly greetings. Run the enclosed LDIRB14 on this LBR for an attractive display of the directory. - Rick Charnes ---- ARCHIV.LBR - GENERAL CP/M Archive hard drive disk files to a floppy (or even floppy to floppy). User decides which programs to backup and which not. Runs off of a configuration file defined by the user using any editor. ---- ROMDIRS.ASC - GENERAL CP/M Puzzled as to the meanig of bytes 4003 and 4004 in these PX-8 rom chip directories. Erase at will. ---- UPLOADS.LZT - GENERAL CP/M List of available libraries from a user in Maryland, uploaded on the principle that most good RCPM's either already have this stuff or don't want it, but might be interested in one or another specific programs... ---- NZREL12B.NOT - NZCOM This is the RELEASE.NOT file from the version 1.2B release of NZ-COM as of November 20, 1988. Jay Sage ---- Z8E-30.ARK - GENERAL CP/M A update to Rick Surwilo's debug/trace utility for Z80 CP/M. Now handles .PRN files produced by SLR's Z80ASM 1.3 while still maint- aining the ability to load symbols from M80 .PRN files. Includes full source code, manual and associated files and programs. ---- NZC12UPD.INF - NZCOM This file contains information on obtaining updates to version 1.2 of NZ-COM from Sage Microsystems East. Jay Sage ---- TCJ33UPD.WZ - ZCPR3 This is an edited version of my column on ARUNZ from issue #33 of The Computer Journal. I have attempted to update all the example scripts to the parameter forms in version 0.9N of ARUNZ (hope I did not mess any up). Jay Sage, 11/19/88 ---- ZEX-PPIP.NZT - ZCPR33+ Specific Notes on one of the strangest phenomenon I've ever seen in my career as a computer user. - Rick Charnes ---- HELLO!.LBR - ZSDOS/ZDDOS/Z80DOS HELLO!.COM is for that .000000001% of the population who have a Qume 102 terminal and run DateStamper or ZSDOS. I'm not telling you anything about it or providing source code. Sometimes you have to take a risk to have some fun. Hint: run it at different times of the day. - Rick Charnes, 17 Nov 1988 ---- Z80DK231.LBR - ZSDOS/ZDDOS/Z80DOS This is an update to Z80DDISK ver 2.3 that will allow Z80DOS23 to handle random-record operations correctly. Please see the .DOC file for use. ---- MANDELBR.LBR - GENERAL CP/M This program draws a portion of the Mandelbrot set, a fractal object in complex space, on the printer. The program is MBasic source code, so it can be altered to suit any dot-matrix printer. It's very slow (all night) but can produce very pretty results. ---- PPIP19.LBR - ZCPR3 Modified to interface with the ZCPR3 error handler. A user abort during a copy sets the error flag to 7, a disk full error sets it to 8 and a directory full error to 9. I tried adding EXT references to the Z3 libraries and the Z3LIB PUTER2 routine but it didn't work for me. The user therefore has to hard-code the address of his error flag; an equate or patch points are provided. Assistance welcomed on adding Z3LIB support to PPIP. - Rick Charnes ---- ZMODEM8.DZC - MODEM/MEX/TERM3 Chuck Forsberg's specifications for the ZMODEM file transfer protocol. Nice, lite, reading for a Sunday afternoon! ---- PCP-DEAD.ARC - GENERAL CP/M Possible *BAD* news/rumors about PC Pursuit raising rates ---- ZEX4NOT.Z3P - ZCPR33+ Specific Short warning: contrary to Joe Wright's notes, ZEX4 isn't a Z3PLUS utility...yet... ---- FEEDBACK.Z3P - ZCPR33+ Specific Wordy, possibly dated, underinformed info/questions/possible bug reports from experienced gained in installing large complex Z3PLUS system on a Morrow MD-5 (ATTN BARGAIN HUNRS, this machine w/all software + nice MT70 terminal + 5 Meg HD bought used 8/88 for $300: these suckers are getting cheap...) Uploaded at Jay Sage's request. Doubt anybody but Sage would want to look at it. Oh, well... ---- ACPOZ8D1.LBR - ZSDOS/ZDDOS/Z80DOS This is an overlay file for ACOPY19 that activates the support for Z80DOS time-stamping that has been included by Terry Hazen. It will allow ACOPY19 to carry the create and alteration date of the source file(s) to the destination file(s). ---- Z80DOS23.LBR - ZSDOS/ZDDOS/Z80DOS This is an update to Z80DOS 2.0. Please see .DOC within for an explanation of what this has to offer. It includes all source code necessary for assembling to COM/HEX/ZRL formats. For full documentation, please obtain Z80DOS10.LBR and Z80D20A.LBR eore using this file. ---- ZMO-MD03.LBR - MODEM/MEX/TERM3 This is the edited [By Ben Grey of Ceader Mill Z-Node] version of the Morrow MD3 overlay for ZMp13. It is ZMO-MD03.Z80. I could not get it to work with M80 [I have version 3.40]. Not only, when I changed some of the labels, would it not change speed from 1200 to 2400 but my version would 'die' when a disk dir was asked for. Ben's version works like a charm! I upload it so others can have a chance to check out the differances between the ZMP-OVL3.LBR version and this. ---- SETUP.OBJ - GENERAL CP/M Morrow SETUP.COM from my MD3 for Ben Reeves. ---- SEARCH22.LBR - GENERAL CP/M Latest version of the text-searching program that made it onto the "essentials" list in PROFILES. This version adds cleaner command-line syntax and the ability to start a search at a given point in a file and display which alternative query matched. ---- ROMMOV.LBR - GENERAL CP/M Allows extraction of the Morrow MD3 rom to a disk file for further examination/disassembly. ---- PCPXFER.ARC - MODEM/MEX/TERM3 PC Pursuit file transfer protocol recommendations from Telenet's Field Operations. ---- DIMS.LBR - GENERAL CP/M Dan's Information Management System, a database system for small to medium-sized applications. Written in BASIC-80, runs on any system, once terminal information is edited into the various files. ---- URGENT.MSG - GENERAL CP/M Southwestern Bell Telephone has moved to charge business telephone rates to ALL sysops of operational remote systems in the Houston area regardless of the status of these systems as non-profit, hobbyist or community service. PLEASE READ THIS FILE. Your area could be next. ---- ZMP180B3.ZZ0 - MODEM/MEX/TERM3 ZMP13 overlay for the SB-180 & FX ---- ROGUE1A.NOT - GENERAL CP/M This is a note that goes with ROGUE1A.LBR, it explains the heritage of the files in there. You might want to download this if you have ROGUE1A.LBR, or are planning on getting it. Also if you upload ROGUE1A to another system, send this file with it. It's not too big less that 1K. yours, dg ---- UNARC.CMD - ZCPR3 Sample UNARC alias for use with ARUNZ09N. This is something I put together after being unsuccessful with UNARC aliases I've found on various systems or gotten from friends. Good example alias for those who are learning how to write ARUNZ aliases. UNARC alias assumes UNARC.COM is in COMMAND.LBR (ARUNZ.COM, renamed as CMDRUN.COM calls LX.COM which calls UNARC.COM in the COMMAND.LBR). ---- TRS80-MM.Z3T - GENERAL CP/M Z3TCAP file for TRS80 Model 4 using Montezuma Micro CP/M 2.2 ---- ZMP-KPB1.LBR - MODEM/MEX/TERM3 ZMP overlay for Kaypro Computers. Also included in an already overlayed ZMP.COM. You'll still need all the other distribution files contained in ZMP11.LBR, but this will get ZMP working on your Kaypro Computer. ---- ARNZNOTE.LZH - ZCPR3 Some thoughts regarding the possible differentiation within ARUNZ between field substitution and string substitution. Comments solicited. ---- BOOZ4CPM.ARK - GENERAL CP/M "Oficial" copy of UN-ZOO aka BOOZ for CP/M. This archive, dated 5 Sept 1988, should replace any copies dated 4 Sept 1988 which may be floating around. Enhanced to accept output filename spec. Compiled from the Public Domain "Barebones Ooz" 'C' source contained the file BOOZ102.ARC. Enjoy ===JERRY M.=== ---- CSWEEP3.LBR - GENERAL CP/M CSWEEP is an excellent file copy utility. It supports archiving, disk stat reporting, ambiguous exclusion, CRC checking and much more. It allows multiple copies of multiple files from a single command. Full ZCPR2 type (du:) directory notation supported. Operati is entirely from the command line. Contains several useful features not included in CP.COM. ---- ZRDOS-WS.LBR - ZCPR3 ZRDOS documentation formatted for hardcopy for those who prefer it that way. Formatted for WordStar. Contains comprehensive table of contents and documentation on public directory facility. ---- STAR-EPS.LBR - GENERAL CP/M Printer code set-up program for Star Gemini/Epson (*changeable* for other printers and other monitor graphics codes) ----- MAKE27.LBR - "Vanilla" CP/M Update to MAKE adds existance checking and query if there exists a file on the destination DU:. Also supports attribute bits, couple other goodies. Update by Gene Nolan 4/88, been here on DHN* since inception, guess it never got wide distribution judgeing from recent comments about need for MAKE update here on Lillipute. ----- PAGE21.LBR - ZCPR3/3/4/Z-System A maintenance update to Rick Conn's original controlled-scrolling ZCPR3 file typer that serves as powerful demonstration of the (still!) upcoming enhanced LIBs. The program is a full 1/2-K smaller than its predecessor, yet actually has more features, including wheel-controlled SYS file access, inter-character delays keyed to CPU speed, and an "intelligent" help screen. September 9, 1988 ----- GOTO13.LBR - ZCPR3/3/4/Z-System Yet another overdue maintenance update, this one for the ZCPR3 ZEX branching tool, GOTO. "Intelligent" help screen, Type 3 format with safety header, code cleanup and conversion to Zilog menmonics and Z80 opcodes - all with no increase in COMfile size. Two Type 3s (GOTO13.COM @100h, GOTO13.CIM @8000h) and a Type 4 (GOTO13.T4C, for Z34/NZCOM/Z3PLUS only) are supplied, rename to "COM" filetype before using if required. September 9, 1988 ----- SHCTRL11.LBR - ZCPR3/3/4/Z-System The new SHCTRL truly clears (zero-fills) the shell stack with the "C" option, displays after-terminator bytes with the "D" option, has Type 3 & 4 (for Z34/NZ/Z3+) executables. March 21, 1988 Added Type 4 version for release LBR, August 25, 1988 ----- SHSET22.LBR - ZCPR3/3/4/Z-System Update allows "/"-prefixed shell command lines from the Z prompt. Like v2.1, SHSET22 uses a substitute command separator (&) allowing SHSET command lines to be built into aliases and ARUNZ scripts. It also has informative error messages, is obedient to the Quiet Flag and places a meaningful value in the Program Error Flag on failure. Simple interactive mode and run-time "quiet" operation supported, Type 3 & 4 (for Z34/NZ/Z3+) executables, etc. August 25, 1988 ----- WS4LMBUG.FIX - Word Processing If your WordStar 4 hasn't been adjusting the left margin when you print with .PF on, it's because there's a bug. MicroPro has an official bug fix for it and here it is. ---- Z3TIPS??.LBR - ZCPR3 Bill Tishey's compilation of tips on Z-System. This group of files is in directory B1:. ---- Z3HELP-?.LBR - ZCPR3 Bill Tishey's extensive help system, with libraries for all Z-System commands grouped alphabetically. This group of files is in directory B0:. ---- READ-PC.LBR - GENERAL CP/M This is a program to enable cp/m computers to read IBM disks. Requires Turbo Pascal, but the author will provide compiled versions on request. ---- FIDO.NZT - GENERAL CP/M Preliminary notes on implementing FIDO mail on RCP/Ms. ---- PTERM.LBR - GENERAL CP/M Experimental loader for exploring the prospect of implementing FIDO mail on RCP/Ms. ---- LUDEF5.DZC - GENERAL CP/M The final authority on structure of LBR files. Deserves review by anyone dealing with libraries and library tools as CPM and Z have recently become able to handle features designed into libraries years ago. Required reading for anyone entering the debate of ARK vs. LBR. ---- LDIR.NZT - GENERAL CP/M Comments, suggestions, questionsto Michal Carson regarding LDIRB. - Rick Charnes, 9/2/88 ---- DIRF31+.LBR - GENERAL CP/M A directory program that shows a 1-line text description of the file next to the filename. This description is entered manually using the built-in editor. That data is stored in DIRFILES.DAT. Some auxiliary programs are also enclosed to convert the .DAT file into ASCII text and reverse the process. (This .LBR merges DIRF31 & PRINTDF1.LBRs) ---- NZBIO15.Z80 - ZCPR33+ Specific Source for updated NZBIO for NZCOM/ZCPR34 ---- NZBIO15.ZRL - ZCPR33+ Specific New NZBIO for NZCOM/ZCPR34 in ZRL form ---- DOWJONES.MZX - MODEM/BBS Script file for accessing dow-jones via unattended MEX. Good model for MEX scripting work. ---- MEX-SET2.DZC - MODEM/BBS File explaining some uses of the READ files in MEX. Some good exam- ples of scripts and also some good info. ---- MEX-EZ.DZC - MODEM/BBS Quick help file for MEX. Useful for a tutorial of the commands and the general theory behind the programming uses of MEX. ---- MEXWELCM.LBR - MODEM/BBS MEX script file for using MEX as a remote-type system. Quite handy and interesting as a programming model for MEX. Requires the ANSWER function in your overlay be working (mine isn't.. sigh). ---- LASM3.LBR - ASM TOOLS Link/Asm 3: 8080 assembler with .DOC file (See discription for lasm3.obj for more info) ---- REDIR31.LBR - GENERAL CP/M Utility to allow redirection of console input and/or output, or echoing of same, to any appropriate device or a disk file. ---- PDLN10.LBR - ASM TOOLS A Public Domain version of Microsoft's L80, Digital Research's LINK, and SLR System's SLRNK. And it's FREE! PDLN is a linking loader. It takes one or more .REL files, which are non-executable files created by assemblers, loads them into memory, resolves links between them, and creates an executable .COM file. Symbol table can be used with a debugger. It can search through library files (in the .REL format) and extract only the necessary modules. ---- PPG213.LBR - GENERAL CP/M Ultimate printing program for outputting doc, source and ascii text files. Works best with Epson-compatible printers. ---- WS4BUG.LBR - ZCPR3 WS4 sometimes aborts with one of 2 error messages when it and it's support files are on the path but the current directory is not. This is a bug which is described in WS4BUG.LBR. The patch to fix the bug is included. ---- TEX.LBR - GENERAL CP/M tex text formatter for CP/M written in BDS c. Apparently requires Fancy Font for output. ---- BOSKUG.LST - GENERAL CP/M This file contains the names and phone numbers of the BOSKUG (Boston Computer Society Kaypro/Osborne/CPM Group) activists and consultants. ---- ZSM.LBR - GENERAL CP/M ZSM is a Z80 macro assembler, with a linker, librarian, and some other utility programs, together with an extensive library. Documentation is provided explaining the workings of ZSM etc., the format of relocatable files, and the functions provided in the libraries. Symbol table files for use with debuggers such as ZSID can be produced. Output code can be relocated for use in (say) a PROM. ---- ARK3DATE.ARK - GENERAL CP/M This file contains an .ASM-file which, when edited, compiled and overlaid on ARK.COM (from ARK032.ARK) will give the members of the .ARK-file created the date/time specified when editing the .ASM-file. Also contains a .SUB-file to automate this process. Enjoy ===JERRY M.=== ---- ANY4.LBR - GENERAL CP/M Modification of Bridger Mitchell's routine from Computer Journal #33 to relocate and run a PRL-format program anywhere in memory. This version optionally allows passing of registers, simplifies program building using MLOAD, and "pulls" the relocated code down to the actual load address rather than leaving the where_am_I and relocator routines in place and jumping over them to get to the program. July 18, 1988 ---- VREN.LBR - ZCPR3 A Visual RENamer for ZCPR3-compatible systems. Allows enhanced line editing of filenames and file attributes using the WordStar(tm) diamond and/or TCAP-defined arrow keys, tests for illegal renames, existing files, wheel privileges (non-wheels cannot mess with $SYS and R/O files at all), duplicate files on the same drive when setting the PUBlic tag, etc., all in a tad over 3K. August 8, 1988 ---- KWIKLIST.LBR - GENERAL CP/M Powerful, multi-featured, relational list database for Cp/M. Creat compiles, updates, edits, prints and sorts all kinds of lists. Ide for all those everyday situations where 'dBase' would be too much, too complicated or too inconvenient. ---- KFONT14.LBR - GENERAL CP/M Latest version of CP/M large-type printing program. Runs on all machines with minimum 40k TPA. Requires Epson-compatible dot matri printer. More powerful, more features, more uses. Comparable to Fancy Font, but without the fancy price! ---- VDE266FX.DOC - GENERAL CP/M A bug fix for VDE266. ---- DOSVER04.LBR - ZCPR3 DOSVER04 fixes a couple of significant but not catastrophic bugs added when DOSVER03 was written (hacked). Useful when you want a quick program to tell you which Z-System OS is currently running. ---- SPP10.LBR - GENERAL CP/M Super Purge Program, gives you the full power of SD/SDZD in specifying files to be erased. Wildcards, multi drives/users, MAXDRV,MAXUSR,WHEEL from ZCMD or ZCPR3X (ENV based if ZCPR33), also $SYS, $R/O, $ARC, and attributes 1-4 can all be quailifiers as to files selected for erasure. Verify and automatic modes. For those of you with Z80DOS, can also use before,equal,from/after based upon Create/Alter/Access dates for file specification. ---- PDSTD02.LBR - Text/Documentation Second cut at a set of suggested standards for the packaging of software intended for release through the public domain/ShareWare channels. Contains an array of additional specs and some thoughts on dealing with the "virus" threat. Ideas, suggestions, and contributions gratefully received. (From Terry Smythe, Winnipeg) ---- AREAS17.LBR - Other This is a "cleansed and crunched" repeat-upload of Joe Wright's seminal telephone areacode describer/locator. John H. Johnson,6/22 ---- WSNOT134.ARK - Text/Documentation Utility for doing footnotes or endnotes with WORDSTAR files. This is from Eric Meyer, and updates his widely circulated FOOTNOTE.COM programs. ---- Z80DRSX.ARK - GENERAL CP/M This library contains a set of three programs that will allow you to experiment with the BDOS replacement Z80DOS2 by Carson Wilson. There is NO INSTALLATION REQUIRED and these routines should work on any Z80 machine that is currently running: vanilla CPM BDOS 2.2 or one of it's replacments; original CCP, or one the the CCP variants ZCMDXX/ZCPR1/2/3 or ZCPR33. These routines will not work on any system that has the CCP/BDOS/BIOS banked into external memory. ---- VDEWBOOT.MES - GENERAL CP/M VDE266 has a problem when the BDOS detects an error, read and find out how to fix it. ---- DOSZ8ZRL.LBR - ZCPR33 Specific A version of Z80DOS 2.0 converted to an NZ-COM standard .ZRL fomat, loadable by Bridger Mitchell's JETLDR and the NZCOM 2.0 loder (avail from Alpha Systems and Sage Microsystems East). First-timers should get the Z80DOS20.LBR for doc on Z80DOS dated fies. A number of overlays available to convert your favorite utls to support dated files. Version by Gene Nolan for NZ-COM (secs from JLTOOLS.LBR and TCJ article, THX Bridger). ---- PCPIMP07.ARK - MODEM/MEX/TERM3 David Cornwell's latest (7/14/88) version of his excellent modem autodial/redial program for CP/M PC-Persuit users. Enjoy ===JERRY M.=== ---- Z80DNZCM.LBR - GENERAL CP/M This library contains an auto-install version of Z80DOS2 for use with the NZCOM system. Distributed to raise interest in the concepts Z80DO (where in memory is patchable, see .DOC file). AGAIN: no installation required, just execute it on a system running NZCOM using a standard size BDOS(3.5k) on an XX00 boundary and because the way NZCOM works, will stay put even thru warm boots! NO DIRECTORY INIT required, Z80DO is smart enough to detect it and WILL NOT clobber your directory. ---- V266OZ8D.LBR - GENERAL CP/M This is an overlay file for VDE/VDM 2.66 that adds support for Z80DOS time-stamping. It will allow VDE/VDM 2.66 to carry the create date of the source file to the destination file. It assumes that no part of the user patch area at 250h-27fh is used and WILL use it ALL. V266OZ8D.HEX is for VDE, V266MZ8D.HEX for VDM. ---- WS4-SHEL.NZT - ZCPR3 Thoughts and notes -- well, actually a polemic with Ron Bardarson -- about the implementation of WS4 as a ZCPR3 shell. - Rick Charnes, 7/18/88 ---- STATPAT2.LBR - ZCPR33 Specific New version of a patch to make STAT.COM work correctly under ZCPR33 and higher. With this version, STAT still works correctly under standard CP/M as well. ---- TIMEZD12.LBR - GENERAL CP/M Full featured utility for Z80DOS system time setting and viewing. AM/PM/24 hr, defaults. Wheel support thru an equate for time setting. ---- NSWPOZ8D.LBR - GENERAL CP/M This is an overlay file for NSWP207 that adds support for Z80DOS time-stamping. It will allow NSWP to carry the create and alteration date of the source file(s) to the destination file(s) for single and mass file copies; and the creation date for squeeze/unsqueeze/reverse. It expects to be overlayed on the original distribution without any other patches. ---- ACOPOZ8D.LBR - GENERAL CP/M This is an overlay file for ACOPY18 that adds support for Z80DOS time-stamping. It will allow ACOPY18 to carry the create and alteration date of the source file(s) to the destination file(s). ---- NZ-SAFE.TZT - ZCPR3 Text file about du: and dir: safety features of NZ-COM/ZCPR34. ---- NZ-SRC.LBR - ZCPR3 Source to the various NZ-COM segments for the information of and use resulting REL files useless. No linker that I know of can resolve th NZRCP.REL file. Please don't complain about that. Your problem is immediately solved by ordering NZ-COM and joining the New Z-System revolution. More on .ZRL formats in an article by Bridger in the forth coming issue of The Computer Journal. ---- SETDZ80.LBR - GENERAL CP/M Uses Z80DOS GETTIM function to provide system time automatically. Used as an overl1dfX'd?HBrent Powers' SETD (v2.2) utility. ---- JLTOOLS.LBR - ZCPR33 Specific A toolkit and some instructions for some of the more advanced functions of JetLDR, by Bridger Mitchell. This includes a discuss of .ZRL format and a set of naming standards for NZCOM .ZRL segment ---- ZCPR33A.LBR - ZCPR33 Specific Dreas Nielsen has modified the ZCPR33 command processor to allow for the processing of flow control within custom shells, such as a SHSET command line. Since I am a frequent user of SHSET, I have always felt frustrated at the prohibition against running an alias in a SHSET command line if that alias contains flow control. Much of this mod consist simply of commenting out code in there that prohibits it. I aim to install this tonight. - Rick Charnes, 7/6/88 ---- HMSRC20.ARK - GENERAL CP/M This is the complete source code for HMODEM 2.0 written in C/80.It is being provided to promote the expansion of the ZMODEM file transfer protocol into CP/M. The author encourages programers to re-host it to other machines and adapt portions of it for BBS ues. Credit is given to C. Forsberg, developer of the ZMODEM protocol. Keywords:HMODEM,XMODEM,YMODEM,ZMODEM,HEATH,ZENITH,COMMUNICATIONS Enjoy ===JERRY M.=== ---- HMODEM20.ARK - GENERAL CP/M HMODEM is a "new" modem program ESPECIALLY for the Heath/Zenith 89 CP/M computer. It supports the latest file transfer protocols, macros hmmode,dialing dir's, H-19 screen support and more. Requires Heath H-89 hardware or H-8/19 with a Z80 processor. Runs under CP/M 2.2. Keywords:XMODEM,YMODEM,ZMODEM,HEATH,ZENITH,H89,H19,TERMINAL,FILE TRAN This is _PROOF_ that ZMODEM _CAN/DOES_ work with CP/M! Go for it! Enjoy ===JERRY M.=== ---- RCPMSCAN.LBR - GENERAL CP/M An excellent new utility for searching the RCPM list, starting with RCPM0788.LST. Much improved over the old SCAN utilities, this new scanner was developed in assembler by Steve Greenberg and is based on and works similar to Irv Hoff's FOR.COM. This file is included in RCPM0788.LBR, but we feel this separate upload is justified so no one will miss this fine contribution. ---- BGII-IF.TZT - BACKGROUNDER From the message base here telling how to get IF to work properly with BGii and ZCPR3x. ---- TRIM.LBR - ZCPR33 Specific Another one of those fast little Z-Tools. This one's for truncating object (usually *.COM) files to a given address, which is useful for deleting vestigial DSEG space from the output of linkers like DRI's LINK, L80, ZLINK, etc. For ZCPR 3.3 or later (or BGii 1.13 or later). June 25, 1988 ---- VDE266.LBR - GENERAL CP/M The most recent version (6/88) of Eric Meyer's editor/word processor. ---- UCPM10.ARK - GENERAL CP/M This file, which I got from SIMTEL20 (ARPA Net), is supposed to be a compendium of information about CP/M machines. Jay Sage ----- WADE.LBR - "Vanilla" CP/M Wagner's Debugger from Germany. ----- WADESRC.LBR - "Vanilla" CP/M Source to Wagner's Debugger. ----- PATDDTZ.SZB - "Vanilla" CP/M Bruce Morgen supplies a ZEX/EX file to path DDTZ version 2.7 to default DDT command set rather than the distributed DEBUG command set. ----- WORDWORK.LBR - ZCPR3/3/Z-System Dreas Nielsen's VMENU word processing system. ----- T3MSPAT2.LBR - Modem - TermIII Allows the small version of T3MASTER to accept the "&" alternate command separator from the command line. This allows an alias or other script to implement a distributed Z-System from the "local" computer rather than "remote."A script line can execute a command on the "remote" and return to the preferred "local" interface (command line or shell), leaving T3SERVER active on the "remote" for fast response. ---- TERMINAL.LBR - GENERAL CP/M This is a collection of small files used to change the settings on a ZRT-80 terminal emulator card (Heath 19 type). The files can be modified quite easily to provide a painless way of changing the parameters via software. ---- EPEX11.ARK - GENERAL CP/M This is a CP/M enhancement, similar in many ways to ZCPR3. It installs automatically and runs on 8080 as well as Z80 processors. Nowhere near as sophistocated as ZCPR33 but interesting for comparison. This software is shareware. ---- NZCOM.INF - ZCPR3 This file describes the now released NZ-COM and Z3PLUS automatic, universal, dynamic Z-Systems. ---- BGZRDS19.LBR - BGii This patch from Cameron Cotrill allows BGii version 1.13 to work with ZRDOS version 1.9 (as supplied with NZ-COM). ---- NC.LBR - GENERAL CP/M NC.COM is for CP/M boxes. It selectivly transfers files from a disk to a destination disk, depending on the contents of the destination disk. Depending on a flag in the cmd line, it will either copy files that exist or don't exist on the destination disk. Existing files are erased prior to tfr so that no trble with full disks will be encount- ered. Used for updating disks with fresh (new) copies of existing prgms. By Dave Rand. Enjoy ===JERRY M.=== --- ARNZ09N1.LBR - ZCPR33 This library differs from ARUNZ09N.LBR only in the documentation file ARUNZ09N.DZC. In editing the original DOC file I apparently performed a 'move' when I intended a 'copy', and a whole block of data was missing in the file. Sorry. Jay Sage, 06/05/88 ----- DDTZ27.ARK - "Vanilla" CP/M C.B. Falconer updates his fabulous DDT replacement to add 64180 opcodes and more undocumented Z80 opcodes. ----- FINREP28.LBR - Word Processing Eric Gans fixes a bug that persisted through last two versions of his fine find and replace word processing utility. ----- EGUTIL53.LBR - "Vanilla" CP/M Speaking of the great Eric Gans, this is his latest collection of utilities. ----- DUMMIOP.LBR - XBIOS Specific DUMMIOP.LBR contains source, DUMMY.IOP, and DUMMIOP.ZRL. This is a "dummy" IOP that can be used to cancel out an installed IOP. It will work with XBIOS or any other system that supports the convention of providing a table of entry points at the cold boot address. The *.ZRL format is for use with JetLDR or New-Z-Com. ---- FINRP28Z.LBR - ZCPR3 This program is the latest version (2.8) of Eric Gans' fine find/ replace utility, patched to recognize ZCPR3 du: and named directory references. I used Bruce Morgen's FNREPZPT.Z80 patch which he distributed in Mar '87 for FINREP24.COM. As far as I can tell only the location of the patch had to be changed. Rename to FINREP.COM and place on your PATH. See FINREP28.LBR (probably now on many BBSs) for docs on usage. -Bill Tishey ---- FILEDATE.MZG - ZCPR3 This is the text of a message I sent to Carson Wilson on Lillipute Z-Node #1 about his extraordinary program FILEDATE.COM, a fully DateStamper-compatible directory program with a huge number of options to sort a directory by date. It is still in beta-testing and will be released with the new DOSes, ZDDOS and ZSDOS, but I have been beta-testing it and find it quite amazing and wanted folks to have a taste of what's to come. - Rick Charnes, 6/3/88 ---- DATELT11.LBR - ZCPR33 Specific Corrupted DOC file replaced in v1.1. DATELET(ter) is an "automatic file dater." It will insert your address followed by today's date and time at the upper right hand corner of a file such as a letter. A companion piece, CONLET, will put the date and time at the beginning of every new editing of a text file. Must have DateStamper, and ARUNZ09M (to be publicly released soon) to run. - Rick Charnes, 6/3/88 ---- WORDDEMO.LBR - ZCPR3 This collection of utility files provides a demonstration of a word processing environment under ZCPR, and especially of a collaboration between ARUNZ and VMENU (with a little ZFILER thrown in for good measure). ---- SYSENV2.LBR - ZSIG This is a upgrade for SYSENV that is specific for ZCPR34. It also supports the Extended TCAP that Joe Wright did for WS4 and ZCPR33. Note that the values included in the SYSENV and the included Z3base fit my SB180 system. I gave credit for this to Jay, but any mistakes in it are mine. Steve Mendelson ---- MXO-SN10.AXM - MODEM/MEX/TERM3 Mex overlay for Sanyo 1200-1250 computer ---- BFUPDAT1.LBR - GENERAL CP/M Version 2.02 of BRADFORD. Corrects some bugs and adds some features. Slightly smaller main program and includes the reduced size version. BRAD2A and BRAD2B still required. ---- TDSK210A.LBR - AMPRO New .LBR replaces ALL prior versions of TAPDSK. A program to back- up hard disk partitions to TEAC magnetic tape units. Ampro specific SCSI utility. Note that any tapes produced with prior versions are NOT compatable with this version. Fixes a major bug described in the -read.me file within the .LBR. 05/07/1988 Joe Silvia ---- VDKCOM12.LBR - GENERAL CP/M Compiles text file with a VDT extension to an overlay VDK file for installation in Eric Meyer's Video Display Editor with VINST265, or reconverts a VDK overlay to a VDT text file for further editing. New version offers no new features, but is much smaller and runs much faster than earlier versions. Make up complicated key macros by using VDE's full screen editing instead of the backspace-only editor in VINST. Fred Haines, April 1988. ---- LDIR-H1.ARK - GENERAL CP/M Update to Steve Greenberg's fine LBR directory program. Simplified display. Excellent for use as a LDIR.COM both for standard alone and for automatic use with LUX77B. Shows contents of a .LBR, length both in records and 'k', tells whether normal, squeezed or crunched and if either of those, the original name. This version checks for presence of BYE5. ---- ZLUX26.LBR - ZSIG Not ZSIG. Fort ZCPR 3.x (KMD is unforgiving). Adds .ARKs and the ability to rebame ZLUX to whatever the user fancies. ---- LDIR-H.LBR - GENERAL CP/M Update to Steve Greenberg's fine LBR directory program. Simplified display. Excellent for use as a LDIR.COM both for standard alone and for automatic use with LUX77B. Shows co7tents of a .LBR, length both in records and 'k', tells whether normal, squeezed or crunched and if either of those, the original name. Outstanding for RCP/M use. 12k, 96 records. ---- BF2TNY.OBJ - GENERAL CP/M This is version 2.02 of Aaron Conteror's BRADFORD NLQ printer program This is for those of us who with 52.25k do not have enough memory [!] to run BRADFORD.COM. The drawback with this is that you are limited to 100 columns per line. I've tried it and it works just fine! Wait until you see the printout of the BRADDEMO.S file! ;-) NICE@! Enjoy ===JERRY M.=== [PS. You need the BRAD2A.ARK & BRAD2B.ARK files to use this. JM] ---- Z80CCP.AQM - GENERAL CP/M Replacement for vanilla ccp; requires Z80 cpu to run but assembles using ASM. I ran it for some time before finally getting z3, way back when. Uploaded in response to request from Dave Ramsey. BHMc ---- VT100KAY.LBR - MODEM/MEX/TERM3 DEC VT-100 terminal emulator for Kaypro computers. Just a dumb terminal, no ASCII capture or file tranfers. Probably doesn't support all the DEC functions. However the source code is there and it will assemble with the Z80MR Assembler (public domain). ---- SHELL11M.LBR - TURBO (PASCAL/MODULA) Shell version 1.1mb, is a replacement for the Turbo Modula-2 SHELL.MCD that gives you compile/edit/run capabilities from the system prompt level plus all the standard capabilities from within the shell. Also allows you to set and save the drive search path from the options menu. This version works only with the 64180 SB180/SB180FX version 1.0 of the M2 system. Look for the Z80 version soon. Bill Greathouse ---- JULIAN.LBR - GENERAL CP/M Assembly language routines for converting between DateStamper and Julian (CPM+) format dates. Handles leap years and is correct through 2/28/2100 (you should live so long). Howard Goldstein ---- OPTASM.MSG - GENERAL CP/M This file contains a message I posted to the ARPA Net describing the new 16-bit (8086) assembler from SLR Systems (Steve Russell). In brief, it is every bit as revolutionary and spectacular as SLR's 8-bit assemblers. Sage Microsystems East is offering OPTASM at $159. Jay Sage ---- 232APR88.GZG - GENERAL CP/M April edition of Ben Grey's series of articles dealing with programming. ---- T3MSTPAT.LBR - MODEM/MEX/TERM3 If you find it difficult to get T3MASTER and T3SERVER to begin their dialogue, this patch could be very helpful. April 12, 1988 ---- T3SNDR10.LBR - MODEM/MEX/TERM3 T3SENDER is a prompt-triggered sendout facility for TERMIII. Unlike T3SEND, which blindly squirts at full tilt without attempting to validate a clear command line to transmit to, T3SENDER will semi- intelligently attempt to confirm a system prompt before doing its thing and will report any error to the console and the Program Error Flag. It also uses the "&" substitute command separator convention to facilitate sending long multi-command lines to the remote. 04/13/88 ---- BRAD2A.LBR - GENERAL CP/M This is an updated version of Bradford. It creates NLQ printing from Epson, Gemini, and other dot matrix printers. If your computer doesn't have enough memory to run BRADFORD.COM, use BF2TNY.COM instead. The second library file, BRAD2B.LBR, contains additional fonts for use with this version of Bradford. ---- BRAD2B.LBR - GENERAL CP/M This is the companion file to BRAD2A.LBR. BRAD2B.LBR contains additional fonts for use with Bradford. You must have BRAD2A.LBR to use these files. ---- FORMAT.IZF - GENERAL CP/M This is a review of a several word format programs including ROFF4, RNF13, ALPHATXT and WordStar. It gives examples of how they insert fill blanks to justify to even margins and how (or if) they reformat munged text. It shows how they handle punctuation ending a sentence. Examples of the new JUSTIFY.COM program are included. Good informa- tion for anybody interested in word processing. 114 records, 15k. ---- RAMFIX.LBR - SB180/HD64180 This is a collection of three programs to help with possible problems on the SB180(FX) RAM disk. 6 Mar 88 ---- SYSDEF11.LIB - General Macro/include file with definitions for common symbols, such as the DOS function numbers. ---- TCCHEC11.LBR - ZCPR3 Update to TCCHECK program that tests a TCAP definition file for correctness of structure. ---- ERRCODES.LIB - ZCPR33 Macro/include file for the ZCPR33 system error codes. ---- JUSTIFY.LBR - "Vanilla" CP/M Information and help guide on using the new JUSTIFY.COM program which produces justified text files with even margins from existing ASCII text files. Those may be written by WordStar or any normal editor. It uses an unique method of inserting fill blanks that has virtually none of the drawbacks of other programs, including WordStar, Perfect Writer, ect. Very easy to use and extremely fast. NOTE: JUSTIFY.COM in this LBR is renamed to JUS.COM - By Irv Hoff. ---- T3M-HI3.LBR - PMATE This is the TERM3 port overlay revision for the SB180/SB180FX I did last summer and sent up to Dave McCord - since Dave never acted on it, it's now a release item - the major upgrade is that the CPU clock speed is determined at run-time from the ZCPR3 environment descriptor and the proper baud rate divisors selected. Changing the port address still requires re-assembly or patching. March 30, 1988 ---- DSLBR.LBR - ZCPR3 This library contains versions of LBREXT and LPUT adapted for use on ZCPR3-compatible systems running Plu*Perfect's DateStamper. They maintain dates according to the most precise information available, either from DateStamper's "!!!TIME&.DAT" files, the LBR's DRI-style member dates (ala' SETD.COM) or from CR23D-style imbedded datespecs, as appropriate. If DateStamper is not running, they operate like previous versions of LBREXT and LPUT. March 28, 1988 ---- LASTON10.LBR - MODEM/MEX/TERM3 Beta versions of 2 new RCP/M utilities. Initially intended for PBBS Systems running BYE510 (require BYE510 for BYEBDOS calls), but can easily be modified for other BBSs. Complete SOURCE code will be released after initial 'bug-report' period. Please try them and report both positive and negative feedback. Thanks... [Holly Park RCP/M (201) 757-1491 2400 baud and still PC-Pursuit.] ---- TCJ-BACK.3Z0 - GENERAL CP/M Listing of back issues of The Computer Journal along with an order form for them and for subscriptions. ---- MUSICBOX.LBR - ASM TOOLS Sample code that demonstrates DSEG, CSEG and COMMON functions with the SLR assembler and linker. These modules link together to create a small program that plays a tune on nearby radios. The point of the code however is to demonstrate the assembler and linker. If the Z librarys are available then a Z version is produced otherwise the output is standard CP/M compatible. ---- MLOAD25.LBR - ASM TOOLS Update of the very popular MLOAD24 program used by many CP/M owners, in place of LOAD.COM. This version fixes a problem a few ZCPR users had with it overwriting the CCP and then locking the system as a warm reboot was not offered. This did not affect the user of the program, only when finished and sometimes could not exit back to CCP properly. By Ron Fowler of NightOwl and MEX114/+ fame. Enjoy ===JERRY M.=== ---- SPLIT45.LBR - GENERAL CP/M A very fast, very flexible file splitter for use with editors like VDE which have limits on the file size or for backing up very long files from your hard disk to floppies. You can specify how many seg- ments you want or how long you want each section to be. Enjoy ===JERRY M.=== ---- ASCIIMP1.LBR - GENERAL CP/M ASCII.COM prints a chart of ASCII characters to screen, ASCII.TXT is same thing for printing out on paper, ASCII.Z80 is source code. New version includes binary equivalents. Clears screen with two-byte string located at 07E8 hex (ESC + in distributed version). Patch to anything you like. If you use a single-byte screen clearing code, ill second byte with 00 hex. Fred Haines, March 1988. ---- PROMFORM.OBJ - GENERAL CP/M Program to burn EPROMs, works great on a Geneva CP/M laptop! ---- PROMFO.TXT - GENERAL CP/M Text file for PROMFORM.COM, a program to burn EPROMs ---- LUX77B.LBR - Remote Access System-specific This version configured to use Steve Greenberg's wondrous LDIR-B which gives RCPM users a much more beautiful and informative display of LBR files than we have ever had available. If the LBR was created properly, the date each member was created and comments about each will be displayed to the user. I urge all sysops using other versions of (Z)LUX to this this and see how users react. It's quite lovely. LDIR-B also excellent for local, non-RCPM use. -Rick Charnes ---- AREACODE.LBR - Other A database of telephone area codes and cities and states for use with JetFind, the string searcher written by Bridiger Mitchell and handled by Echelon, Inc. Enjoy! ---- SSTAT19.LBR - Other A updated for ZAS assembly Super STAT program written by David Jewell, about 2 years ago. Main feature is screen high- lighted, interactive control of file attributes. Goes well with Terry Hazen's DD, REN, ACOPY, etc., utilities. Has a DISK7 flavor. Needs to be brought into the V/ZFILER realm... ---- GS.AD - ZCPR3 A little p.r. for The General Store, Z-node 58. ---- ZPATCH.FIX - ZCPR3 fixes zpatch "8-char NDR bug". Steve Cohen 3/8/88 ---- BEWARE.PCP - MODEM/MEX/TERM3 For PC Pursuit users: Some messages of interest captured from the Telenet NET-EXCHANGE BBS, regarding the compromise of PC Pursuit password security. Of particular importance if you use a script or auto-dial program with PC Pursuit. ---- SLMT.LBR - GENERAL CP/M Sets left margin and standard tab stops on daisywheel printers using the Diablo 1610 command set, including many popular Brother, Dynax, Comrex, Morrow and other models. Facilitates printing source code and other tabulated files with word processors like VDE which do not expand real tabs to spaces in nondocument files. Includes SLMT.CIM, which runs in high memory in Z33 environment, allowing VDE to restart with GO . Fred Haines, 2-88 ---- ZCOLUMNS.LBR - ZCPR3 Before I get old and my hair turns white I want posterity to have these. These are all my "Forever Z" articles to ever appear in the Morrow Owners Review (R.I.P.). I LOVED writing these, and the Morrow ZCPR3 community that they helped engender has been a source of great joy to me. BBS's are our historical archives. When the archeologists come, I want these to be there. Please use LDIR-B to first look at this library; uncrunch members w/UNCR23D if possible. - Rick Charnes ---- ZARTICLS.LBR - ZCPR3 This library contains 3 reviews I wrote for the Morrow Owners Review: Backgrounder II, DateStamper, and the Mini-Winnie hard disk/ZCPR3 combination. Also includes an article I wrote upon my tender first explorations into the ZCPR3 world which eventually got published in FOGHORN (!). I want these entered into our communal archives (our BBSs) before I get too old. Use LDIR-B to first look this library, and uncrunch members with UNCR23D if available. - Rick Charnes ---- ZCPR1.ARK - ZCPR33 Specific Where it all started!!! The original release from the CCP Group. I got this ARK from Keith Peterson... a member of the group. ---- SETDZ302.LBR - ZCPR3 Simple patch allows SETD 2.2 to respond to ZCPR3 DU:/DIR: references and the Z3-standard "//" help query syntax. This version responds properly to DIR: form and doesn't crash if SETD is invoked without arguments (sorry 'bout that...again!). February 20, 1988 ---- VDEMAC2.LBR - GENERAL CP/M This sequel to VDEMACRO presents several new macros developed for he version of VDE I use for straight word processing, including two macros which allow you to switch back and forth between two files. As before, a VDK file you can use to install the macros in your own copy of VDE is included to help you to follow the discussion. Fred Haines, 2-3-88. ---- FINDF27.OBJ - ZCPR3 Searches only logged drives when global. Reports filename from EXTFCB. ---- BU/ARCH.DZC - ZCPR3 Several aliases for backup/archive hard disk to floppy. Part of process starts from floppy disk as to eliminate same filename on several floppy disks... Jim Lindholm - 2/13/88 ---- SETDDS.LBR - GENERAL CP/M No, this file has nothing to do with choosing a dentist - it's an overlay for Brent Powers' SETD (v2.2) utility and Plu*Perfect's DateStamper. Until Michal Carson puts DS support in VLU (or maybe LPUT will be updated?), this is as automagic as we're gonna get. February 11, 1988 ---- SETD22.LBR - GENERAL CP/M SETD22 --- A library date stamping utility. Version 2.2 is written entirely in Z80 assembly code, and is now well under 4k. Features support for clock overlays, and patchable defaults for European dates and overwrite mode. No known bugs, all features work. ---- MXO-ON2.LBR - MODEM/MEX/TERM3 Fairly elaborate MEX114 overlay for the ON! Computer. ---- B5C-LB36.IZS - MODEM/MEX/TERM3 BYE Clock insert for Little-Board BIOS clock ---- WS4NDR.FIX - ZCPR3 Describes a simple patch to fix a bug in WordStar 4 ---- SHELLINI.LBR - ZCPR3/3/Z-System Good for ZCPR3 folks having shell-related problems with WS4. Zeroes out the entire shell stack. Has solved a number of people's problems with it. - Rick Charnes ---- ZRDPUB10.LBR - ZCPR3/3/Z-System The purpose of this code is to kludge up a solution to the problem of certain programs wiping out ZRDOS public directory definitions. It has been tested with ZCPR 3.3 and ZRDOS 1.7. It may or may not work with other versions of this o/s, though judging by my ZRDOS docs it should work with versions that go as far back as 1.2 (first public ZRDOS?), and I see no good reason why it shouldn't work with other versions of ZCPR. Al Grabauskas 01/20/88 ---- M80STR11.LBR - Other This is a macro library for the M80 assembler that implements some structured programming constructs such as if.then.else, do.while.enddo, do.until.enddo, and switch.case.case.otherwise.endsw. Version 1.10 fixes a bug in the "switch" construct that caused bad branches to be generated when multiple switch constructs were nested. If you have M80STRUCT.LBR, replace it with this (M80STR11.LBR). ---- ZFILRCMD.LBR - ZCPR3 A Zfiler command file that will allow the use of most if not all of your systems resources using Zfiler. This file is a total re-write of my vfiler command file that's been out for over a year. The command file makes use of the group macro function that will suprise many of you when you first use it. Included in this library are all files that make it happen. jtb ---- DSCRESV1.LBR - ZCPR3 This is an 8000H-loading version of DSCRESAV, uploaded a few days previously. Saves DateStamper creation date of edited files. Good on any ZCPR3 system with DateStamper Installed. ---- SAVSTAMP.LBR - ZCPR3 Bridger Mitchell's program for saving the create date of a file and restoring it to the file produced by an editor or other program that generates a new file rather than modifying the current file. ---- AAN-8801.TZT - AMPRO Ampro Application notes discussing the SCSI standard, by Rick Lehrbaum. ---- AAN-8802.TZT - AMPRO Ampro application notes with a brief description of their Little Board products, by Rick Lehrbaum. ---- 18E-SRC.LBR - 64180 18E-SRC.LBR contains the source for 18E, a significant upgrade to Z8E (Z80 debug monitor originated by Richard Surwilo). 18E offers all that Z8E offers plus full HD64180 support, auxiliary terminal support and some bug fixes. Check out 18E.LBR for documentation, .COM file, etc. Damon R. Gibson ---- 18E.LBR - HD64180-specific 18E.LBR contains a significant upgrade to Z8E.LBR (Z80 debug monitor originated by Richard Surwilo). In addition to all functions of Z8E, 18E offers full HD64180 support. Also, 18E supports an auxiliary debug terminal support facilitating software development of screen oriented applications. Some bugs are fixed also. Included is a 9 page supplement to Z8E.DOC called 18E.DOC. The source to 18E is also available in the 18E-SRC.LBR library file. Damon R. Gibson ---- VLU102.ZZ0 - ZCPR33 Specific This is Michal Carson's "fix" for 5 'bus' in VLU101-D/R.COM. In the comments he promises version 2.0 in the Spring ! ;-) that will have all the 'bells and whistles' in it! 47 res's 4k Enjoy ===JERRY M.=== [PS: this is dated 88/1/22 JM] ---- CHOPSUEY.AZT - ZCPR3 A tragicomedy of computers and chopsuey. Let it be a lesson to all. God knows it hasn't been to me. For those (we should all be) running DateStamper, this file has been crunched with CRNCH23D, the DateStamper-ized version of CRUNCH. Uncrunch with UNCR23D and it will preserve the original file's datestamp data from my system even when transferred via modem to your own computer. - Rick Charnes ---- PRTVAL.ZZ0 - ASM TOOLS a handy pair of Macros for printing values during assembly. Demo included. ---- PCPHELP2.LBR - GENERAL CP/M Compilation of text files that pertain to Telenet's PC-Pursuit. Info on the SET command's; Terminal commands and Racal-Vadic mode are included along with a "user written" manual for using the service. Enjoy ===JERRY M.=== ---- UNERA32.LBR - GENERAL CP/M Recovers ERAsed files. A more polished, smoother version of UNERA31. Works well under ZCPR33 too. ---- PATVLU11.AZM - GENERAL CP/M Extension of Bob Schultz's patch to Carson's VLU (which added an internal TCap to run under CP/M). This patch adds support for the reverse- as well as dim-video versions and enables library construction under CP/M (or ZCPR30). ---- TMSTP1.ZZX - AMPRO A more meaningful zex script for LB-TSTP1.LBR ---- LB-TSTP1.LBR - AMPRO Designed to place a time or/and date in a header in an ASCII type file. Can be used in an auto mode... Ampro specific. ---- PACK.ZZ0 - ZCPR3/3/Z-System The corrected source file for PACK10 from Frank Cringle of SCOTLAND. Eat it up guys... ...Joe Gaude' 14 Jan 88 ---- CATFRE14.OBJ - ZCPR3/3/Z-System CATFREE v1.4 corrects a send-to-printer bug in 1.3...can be used only with DISCAT catalog system of utilities...if you own DISCAT you will want to download CATFRE14.OBJ...please report any re- maining bugs to Echelon, Inc. 14 Jan 88 ---- ZF-NZEX1.LBR - ZCPR3/3/Z-System This file contains some ZFiler macros and two NZEX scripts that extend the old PRINT.ZEX idea. Using three ZFiler macros, you can Print OR Mailmerge files directly from ZFiler using WS 3.3 either singly or in tagged groups. Open to customization (should be easy to port to newer or older WS's or to change print options), and contains a couple of neat general purpose tricks. ---- DEV11A.LBR - ZCPR3/3/Z-System Version 1.1A strips high bits from EFCB characters in help screens. Bruce Morgen December 30, 1987 30 Dec 87 ---- Z280-J88.LBR - GENERAL CP/M Some messages captured from ZNODE Central and another RCP/M concerning the Z280 processor from Zilog, dated 12/87. ---- WS4PRNDV.LBR - ZCPR3 ALL ZCPR3 users who use Wordstar Release 4.0, this set of files will allow you to set any default printer driver before you print a file. Scripts may be used with Bprint to regain the background printing function that was lost in Release 4.0 ---- FRESET10.ASM - ASM TOOLS Fast disk reset and login. Uses function 37 safely on CP/M 2.2, ZRDOS, etc. Vers. 1.0, 1/2/88. Bridger Mitchell. Upgrades unnumbered version dated 12/27/87. ---- WS4PAT.LBR - ZCPR3 This file done by Joe Wright, extends WordStar 4's use of ZCPR 3's TCAP. ---- RPEEP12.LBR - ZCPR3 Text file viewer/lister for Z33RCP. New version strips LF's, allows a few more K to be read in (code slightly smaller too), reads text files not terminated by 1Ah. About 1110 bytes, 60 less than v1.1, assemble without printer code to save 180 bytes. Called RPEEP rather than RCPPEEP to differentiate it from true RCP modules which equire no installation. R. Friefeld, 12/26/87. ---- GAMOLIF2.LBR - GENERAL CP/M 1) SUPRLF54.COM, fast Turbo Pascal simulator of John Conway's Game of Life, with full screen edit, file interface, replay, print, auto/single step; 2) *.LIF sample pattern files for program; 3) PDTINS Turbo Pascal terminal installer; 4) LIFE.ART, short article about Life with bibliography; 5) GAMOLIF2.DOC and FLOWCHRT.L54, full documentation of library and program. ---- THUNDER.ASM - GENERAL CP/M Clock display program for Thunderclock on Apple II. ---- CROSSREF.LBR - TURBO (PASCAL/MODULA) This program will produce a cross-reference table of identifiers from a Pascal program. Each identifier will have a list of line numbers indicating it's location throughout the program. Requires Turbo Pascal 2.0 or greater. ---- ZASUPD1.NOT - ASM TOOLS An update bulletin for ZAS which contains patches for use of the Turbo option. This is the first of a series of news and application notes for the ZAS assembler. This note applies to versions 2.6 and higher through v3.04. Al Hawley, Z#2, (213) 670-9465 ---- PCPICLK1.LBR - GENERAL CP/M A suite of files to allow use of the 'no-slot' clock and/or Applied Engineering 'SerialPro' clock with DateStamper on an Applicard. Has suggestions for a universal PCPI clock-driver standard. ---- AMPROCPM.LBR - AMPRO A pair of AMPRO utility programs -- AMPROCPM.SYS and AMPROCPM.EXE -- allows an IBM PC, AMPRO Little Board/PC, or other PC compatible system to directly access files on diskettes which have been generated by an AMPRO Z80 Little Board (TM) single board CP/M system. (The two utilities can also be used on the AMPRO Little Board/186 to read and write AMPRO CP/M diskettes.) Official release from Ampro Computer Inc. Charles Jim 12/24/87 ---- Z33TRC11.LBR - ZCPR33 Z33TRCP is a program that creates a removable RCP buffer below ZCPR33. Allows TPA size and RCP size to be traded off dynamically. Remove program included. Assembly required. 16 Dec 87 ---- RCPMC12.LBR - ZCPR33 RCP segment - wild card file copier update Allows option to copy by attribute (arc, sys, 1..4) or with Inspection before copy. 16 Dec 87 ---- MULTCOPY.MSG - Other Plu*Perfect and Bridger Mitchell announce a multi-format and copy program for Kaypro computers. This one is vastly superior to UNIFORM, or anything else ever marketed. File tells how to obtain it, and what it is. 13 Dec 87 ---- DOSDISK.MSG - Other Announces revolutionary Bridger Mitchell/Plu*Perfect tool permitting CP/M and Z users to log into PC DOS diskettes and use them as they would any other disk. Long awaited, long requested. As usual, it's Bridger who produces it. This msg file tells you how to order it. 13 Dec 87 ---- Z33MAKE.LBR - ZCPR3/3/Z-System Z33MAKE moves files to a new directory on the same drive by changing the user number byte in the directory entry. Options to set file attributes to read-only, read-write, system, directory, and archive. Also erases or unerases files. Adapted from MAKE v2.6 to allow assembly to load and run in high memory - CIM file to run at 9800h included. User must set wheel byte equate or poke wheel address in LSB order at 0142h (default is FDFFh). F. Haines, 11/24/87 ---- EDIR.LBR - GENERAL CP/M Contains program to modify BDOS to show erased files on directory in *ALL* searches, etc. (so programs can access erased files, DIR shows erased files, etc.) Also included are a few other utilities to ZAP BDOS error traps on disk I/O. ---- PCPIAS11.AZM - GENERAL CP/M by request... new AUTOST file for Applicards running Z3 ---- KEYMAP.LBR - ZCPR3 This program allows terminals without function keys to act as if they have many. A control key, followed by any other key, generates an arbitrary input string. Must be assembled with appropriate load addr (inside iop), then linked with syslib. -J. Glomph Black 18 Dec. 1987 ---- PCPIUDSK.LBR - GENERAL CP/M A Christmas present for Applicard users with Apple Unidisk 3.5's. This package allows creation of bootable 3.5" disks. Don't pay for utility's which offer less. Author unknown. Use it in good health! ---- PCPD1287.LBR - MODEM/MEX/TERM3 This is the Dec. 87 version of a PCPIMP.DAT file to be used with PCPIMP05.LBR. It contains only current remote CP/M systems which are accessable with PC-Pursuit. Info taken from Ian Cottrell's RCPM1287.LZT. ---- TDL-TOOL.LBR - ASM TOOLS Z80 assembler, dis-assembler and debugger using TDL mnemonics. ---- CCF.LBR - GENERAL CP/M Multi-purpose file manipulation utility copies, concatenates, adds records with specific fill character and (attention firmware folks) creates mirrored binary images for PROMs with inverted addressing. From England via NAOG/ZSIG Noember 30, 1987 ---- LAP.LBR - ZCPR3 This is a ZCPR3.x segment loader and path setter designed more along the lines of BGQUICK or CLRRSX than LDR or PATH. Even faster than LLDR and saves scads of room in your startup alias. From England via NAOG/ZSIG Noember 30, 1987 ---- GEN180.LBR - ASM TOOLS Auto-patcher that converts Microsoft M80 (Version 3.4 or 3.44) into a fully functional HD64180 assembler. No Z80 or 8080 capability is lost, so this is a pure enhancement that adds only two records to the assember's size. A very nice contribution from West Germany. November 30, 1987, via NAOG/ZSIG ---- PACKHELP.LBR - GENERAL CP/M Basic and .com file that creates a one column listing from a listing created by the SD $F mode to make the filelist required by PACK10. ---- RCPMKE13.LBR - ZCPR33 Specific RCPMKE13 is MAKE.RCP version 1.3. MAKE is modeled on the Unix MAKE. It runs as an ZCPR33 RCP, schedules source files for assembly/compilation and then monitors the assembly/compilation process, aborting if errors are detected. It's superior to the FINDERR method in that multiple-pass compilers with overlays are supported ( PL/I ), or any compiler that overwrites the error location prior to warm booting. See MAKE.DOC ---- EUROPE.TZT - GENERAL CP/M An article on the home computer scene in Europe. Some interesting thoughts on public domain software. ---- TYP3HDR1.Z80 - ZCPR33 Updated version of TYPE3HDR.Z80 corrected for possibility of interrupts. Jay Sage, 11/15/87 ---- 1KUTILS3.LBR - GENERAL CP/M Four miniatures by Rob Friefield, author of SALIAS. PIPE (or MC) is a multiple file copier, PEEP a bidirectional file typer, searcher, and lister, NT a note jotter, and FILESIZE reports file statistics. Identical to 1KUTILS2 except for PEEP, which has a bug fixed and an improvement - it now ignores ^L form feeds in a file. Each is under 1K and correspondingly fast loading and executing. ---- 180RCP#2.LBR - ZCPR33 Specific A couple of outsized, ready-made RCP's by Rob Friefield, author of ALIAS, for the SB180, each about 26 records. One contains all the options in Z33HDR.LIB, the other replaces TYPE and LIST with the bidirectional PEEP and CP with the multiple file copier MP (or PIPE). Library contains a SYS.ENV to eliminate all but one sector of the IOP in favor of the larger RCP's. ---- M2XBIOS.LBR - TURBO (PASCAL/MODULA) Modula-2 to XBIOS interface routines, emphasizing the "stream: i/o support in M2. These are for the SB180 and SB180(FX). If there are any suggestions, leave them on Jay's board for me. Bill Greathouse ---- FILCRD46.LBR - GENERAL CP/M Here is File Card Database by Thomas Mieau version 4.6 It is what it sez. When you call it up you get a menu then a file card! ;-) You put in 4 key words then type the allowed amt of words. Great for Recipes, illistrations, quotes, ect. Enjoy ===Jerry M.=== ---- SETMRG21.LBR - GENERAL CP/M The only advance over v2.0 is the inclusion of SLMQUIET.COM, a version of SLM which does not write a banner or any other text to the console screen. SLM and SRM set left and right margins on daisywheel printers using the Diablo 1610 command set, which includes many popular Brother, Comrex, Dynax, and other models. ---- INFOCOM.IZF - GENERAL CP/M Bargain prices for CP/M Infocom games for all you Zork addicts... ---- PORTAL.IZF - MODEM/MEX/TERM3 At last: An inexpensive means of access to the Nets. Portal is a new flat-rate communications service providing several attractive features, including two-way Usenet access and UUCP/ARPA/BITNET E-mail. PC Pursuit users pay only $10/month to Portal (plus the normal $25/month to Telenet), and can connect directly (no DIALxxx BUSY!) at 2400 bps. ---- PACK10.LBR - GENERAL CP/M Reorganize the files on your drives. Allows you to specify where files are located and what order to put them in. ---- Z80DMOD.LBR - General CP/M A simple modification to Z80DOS10 that relocates the time and date stamping routine from the BIOS to spare space in the DOS area, making it unnecessary to modify your BIOS and considerably simplifying installation. Based on Z80DOS author Carson Wilson's sample BIOS modification code for machines without a realtime clock. If you have a realtime clock, you'll have to provide your own interface. -Fred Haines 10-25-87 ---- ZBGQ11.LBR - ZCPR3 This is a ZCPR3 version of BGQUICK, that nifty program that can bring up BGii in a jiffy. This one does not overlay the command line, and as a result it can be used in alias scripts. Unlike the original, the code is fully commented and is not self- modifying. Jay Sage, October 28, 1987 ---- Z8D-UTL1.LBR - ZCPR3 Various utilities for Z80DOS. DATEREG.COM, the flagship, is an assembly language program that puts the system date into ZCPR3 registers 5, 6 and 7 for easy use with ARUNZ aliases. Also included is an alias that logs every date of a word-processed file's successive editings, and one that sets the creation date of a file to any desired value. Lastly, two patched versions of SAVESTMP with more descriptive status reporting. - Rick Charnes, 10/26/87 ---- Z33LIB05.LBR - ZCPR33 Specific This version of Z33LIB fixes a bug in the HIGHUSER routine. No other functional changes. -- Howard Goldstein ---- PCPIMPSH.DZC - ZCPR3 A brief text explaining how to set up PCPIMP with SETDRU and SHSET to behave like a shell, while preserving the ability of MEX2Z and IMP2Z to give MEX and IMP a shell feature. ---- SETDRU.AZT - ZCPR3 * FURTHER ADVENTURES WITH CORRECT-IT: Z80DOS, PUBLIC FILES AND SETDRU * - or - * 'WHERE'D THAT FILE COME FROM?'" * * A Modern Computer Novel. * * - By Rick Charnes, 10/21/87 ---- SECURITY.NZT - ZCPR33 Specific Notes and questions on implementing security in a ZCPR33 system. - Rick Charnes, 10/17/87 ---- Z33VER10.LBR - ZCPR33 Specific ***** SCREEN ORIENTED ERROR HANDLER FOR ZCPR33 ***** This version fixes a bug which caused the screen to be cleared whenever the program was invoked. I also now make Z33VERR look at the quiet flag before printing it's install message. There is also a new command line option 'S' which will inhibit the initial screen clear when a error is detected. Also added aliases: for 'E'dit, for 'A'bort, & for 'C'ontinue. ---- IMPSB180.LBR - GENERAL CP/M A new IMP v2.45 overlay for the Micromint SB180 which restores the revised baud rate divisors developed by Steven Mendelson for SB180's running at 6, 9, and 12 mhz. You will need this to install PCPIMP, at least if you're running at the higher CPU speeds. Fred Haines, 10/06/87 ---- NHSH-Z33.LBR - ZCPR33 Specific J. Poplett's NHSH modified for ZCPR33'S type 3 environment. Included is NHSH-Z33.CIM org'ed for 8000h & NHSH-Z33.REL so that you can use whatever load address you wish. ---- VDEZEX.ZZ0 - ZCPR3 A patch for VDE v2.61 that allows Eric Meyer's Video Display Editor to run properly under ZEX. The control-C command will properly scroll down a screen without aborting the running ZEX script. Patch suggested by Jay Sage. Fred Haines, 20 September 1987 ---- CHKIF.LBR - ASM TOOLS CHKIF processes .ASM, .Z80 or .PRN files, checking that the IF-ELSE-ENDIF statements are matched properly. It also handles MACRO/REPT/IRP/IRPC-EXITM-ENDM pseudo-ops, and takes the multi-statement lines of ASM and MAC, etc. provided they are delimited with exclamation marks! ---- FASTARNZ.ZZZ - ZCPR3/3/Z-System aliases for arunz and keeping them close to directory track on disk. ---- LED02.LBR - ZCPR3/3/Z-System LED is now easier to adapt. Key stroke bindings included in the calling program (easier to change). Extension Commands allow calling program to react to user's input at LED. ---- TXT2.LBR - "Vanilla" CP/M A typically workmanlike Joe Wright revision of Thomas Hill's very useful tool for creating assembly language "DB" statement from ASCII or WordStar/NewWord text file input. A must for serious assembler jocks. Source included, require MAC and Z80.LIB (or SLRMAC) to assemble. ---- PATCHIT.TZT - Text/Documentation Who says Sysop does not care about beginners? A beginner's guide to patching. Then comes programming... and blowing up systems other than your own... Enjoy. (from Lillipute) ---- PCPIUNI.LBR - GENERAL CP/M Applicard Driver for Central Point Software's Universal Disk Controller and 3.5/800k drives. Includes a util (written in Turbo Pascal) to format the 800k drive. ---- JETPRIME.LBR - BACKGROUNDER PRIME NUMBER FINDER- PLU-PERF DEMO FOR JETFIND ---- Z33IF.MSG - ZCPR33 Specific An explanation of the "IF $1=//" vs "IF //=$1" mystery that Frank Gaude' pointed out in the latest Z-News. ---- PUBPTZ10.LBR - GENERAL CP/M A re-issue of Bridger Mitchell's PUBlic patch for CP/M with an added twist - I have adapted it for use with Echelon's ZRDOS17, replacing the 'public' user-area method. **Not tested extensively, be careful** ---- M2DSTIME.LBR - TURBO (PASCAL/MODULA) DateStamper Access from Turbo Modula-2. Includes .Z80, .DEF, .REL and .MCD files so easy to get going. Also includes a .COM demo file for DS owners w/o TM2. This will allow you to do more than just datestamp files. For example, a real-time star tracker could be easily written for Astronomy buffs. ---- DIF22.LBR - GENERAL CP/M Unix-style text file comparison based on Chuck Forsberg's version. Runs 25% faster than my previous version. Carl Mascott ---- ZDAM-101.DZC - GENERAL CP/M Latest installment of preliminary documentation describing a new Direct Access Management System (DAMS) under developement in Portland by Cedar Mill Z-Node 24 and Access Programming RAS-PBBS. Readers are solicited for comments. Direct electronic responses to Ben Grey, Sysop, Cedar Mill Z-Node 24 [503] 644-4621. Write to 12275 NW Cornell Rd, Ste 5, Portland, OR 97229-5611. [503] 641-6101 voice. ---- ZAPG.SZ - ZCPR3 ZCPR3 Application Programming Guide ---- MODEMS.LST - GENERAL CP/M This is a file I picked up over the ARPA Net. It is a compendium of information on various 2400 bps and up modems, including prices, company phone numbers, and references to reviews. Jay Sage, August 19, 1987 ---- NOTEPAD.LBR - GENERAL CP/M Utility allows you to create "notes" (up to 20 lines each) which are indexed not only by name but by date. Menu driven, complete DOC file included in LBR ---- ZMANG-20.LBR - ZCPR3/3/Z-System The Zmanager has gone through many changes since the last released update (see zmang.hzs and zmang20.uzd). This release incorporates many changes to make it more compatable with zfiler/vfiler. It also allows more chars to be used as menu selections. Bob Peddicord 08/12/87 ---- LLDR.LBR - ZCPR3/3/Z-System LLDR -- Library Loader. Loads ZCPR3 packages from libraries, making it far faster and more ecconomical space-wise (since most packages are smaller than 1k). ---- PUSH11.LBR - ZCPR3/3/Z-System Push and Pop DU and registers. Usefull for aliases. This corrects the first version's version number and its bad Z33 header. No other changes. ---- RSX2.LBR - BackGrounder II Modification to J.Lopushinsky's SETRSX program that allows his wonderful LBRDSK23 to run properly under BGii (and ZCPR33) or other under-the-CCP system enhancements. Source included. ---- ZTIME22.LBR - ZCPR33 Specific Minor tweak to Bruce Morgen's minor tweak to Fred Maxwell's appropriately tiny reader program for the Kenmore Z-Time clock, a very popular RTC add-on, particularly among Ampro owners. ZTIME22 is a type 3 utility. The supplied COM files are linked to run at 100H and 8000H. --Richard Jacobson, 07/03/87 ---- ZASM33FX.LBR - ZCPR33 Specific Simple fix explanation for the Z33ZASM.LBR file Z33HDR.LIB. ---- TOCOL.LBR - GENERAL CP/M If you ever wanted to print two or three colunms of text for a news- letter or such you know how hard it is. If you use New Word with its column mode you also know you can't re-format! :-< But now there is ToColunm & NewPrint [TC & NP]. It does this for you! All you need is here. Just read the *.DOC's and try the examples. Enjoy ===Jerry M.=== ---- M2SWCLK.LBR - TURBO (PASCAL/MODULA) These are a set of quick (2 days work) routines to access the SmartWatch (DS1216E) installed in an SB-180FX from Turbo Modula-2 These will only work with the SB-180FX and Modula-2 for the SB-180FX !!! Source files should be available in 2-3 weeks (debug time). Report any problems to me here on Jay Sage's BBS. Bill Greathouse ---- SAP60.LBR - GENERAL CP/M Yet another update of the Sort And Pack directory utility with even more functions and improvments. ---- TXTCOM.LBR - GENERAL CP/M Irv Hoff's system for making an ASCII TXT file into an executable COM file which will automatically display one page or one line at a time. Easy to use and will work on any hardware. ---- TOOLS.LBR - GENERAL CP/M Jack Crenshaw's collection of tools which replace the standard utilities that are distributed with CP/M. Includes replacments for TYPE, REN, ERA, etc. plus things like DUMP & LIST (to printer). Complete documentation for each. All should run on any CP/M 2.XX system (not including CP/M+) except for a couple of things that are KayPro specific. ---- LCAT15.LBR - GENERAL CP/M Disc Cataloging program that list each file in every library. Should run on all Z80 machines without modification. Requires that each disc cataloged have a file begining with "-". Complete instructions included ---- DBIIHELP.LBR - GENERAL CP/M SEVERAL DBASEII HELP COM FILES ---- NO-SLOT.LBR - GENERAL CP/M Another set of routines for interfacing to the SmartWatch clock chip with an SB180. ---- WSSCRIPT.PZT - GENERAL CP/M CRUNCHED Text file describing a patch for WordStar to install Super- Script and Subscript on "non-standard" printers. ---- BALIAS.LBR - ZSIG This is the "bastard" alias editor. It follows the WordStar commands and allows you to edit an alias as a line as opposed to Valias which is much more structured (A-;B-;C-;D-; ect). Enjoy ===Jerry M=== ---- KVIDTEX.LBR - GENERAL CP/M A library containing VIDTEX software for use on CompuServe and in a few other applications, including documentation and a version of VIDTEX installed for Kaypro CPM computers. In addition, since the Kaypro version does not configure the serial port, there is a separate program to set baud rate, word length, parity and stopbits. ---- README.AZT - GENERAL CP/M Some (negative) comments about the use of "-READ.ME" as a filename. - Rick Charnes, 6/27/87 ---- EDIT11.LBR - GENERAL CP/M Replacement for ED, PIP, XDIR and DDT. Displays extended directory, allows you to create or edit text files, edits COM files, Copys files and more. And all in a 2K program. Complete Documentations included Will work on all CP/M 2.x or 3.0 machines. You only need to change the Clear Screen sequence which can be done with EDIT itself. ---- XSUBZ14.LBR - ZCPR33 Specific Latest version of XSUBZ for ZCPR33 systems. New features include: Zilog mneumonic..assembles with ZAS or Z80ASM NO LONGER MODIFIES THE BIOS VECTOR AT 0001H !!! Uses the ZCPR33 internal $$$.SUB fcb & uses the subquiet & subecho flags to determine what to display on the console. ---- PROTCIS.TZT - MODEM/MEX/TERM3 Techinical information about CompuServe's A file transfer protical. See PROTCIS.ARC for CP/M PD program incorperating both CIS A & B proticals. ---- PROTCIS.ARC - MODEM/MEX/TERM3 This is CompuServe's own telecomunication program incorpurating both the CISA and B file transfer Proticals. Since they no longer sell the CP/M version, they have (wisely if belatedly) placed it into the Public Domain. Archive contains an easy-to-edit overlay which will adapt the program to most any machine configuration. Complete instructions are included. See PROTCIS.TZT for more technical info. ---- PCPI/Z33.BUG - ZCPR33 Specific A bug report when dealing with zcpr33 in a situation where the zcpr33 file is relocated during installation. ---- Z33ZASM.LBR - ZCPR33 Specific File containing information for converting release version of ZCPR33 material to a form suitable for use with the Cromemco assembler ZASM. From Michal Carson. ---- CLEAND18.LBR - ZCPR3 Version 1.8 of the ZCPR3 dirctory sort/cleanup utility corrects n error that caused the program to crash the system if it tried to clean up the directory of a disk that had nothing excepterased or zero-length entries in the directory. ---- UNITS.ARC - GENERAL CP/M A nice PD prog. for converting units of anything you can imagine -- ounces to gallons, fathoms to furlongs, rods to meters, ect. Where was this when I needed it in third grade?? ;-). But then again way back then we used clay tablets and sharp sticks ;-). ===Jerry M=== ---- ZEDUX280.MSG - GENERAL CP/M An update on the new generic z280 card. ---- ZEDUX280.DZC - GENERAL CP/M A message about a new generic z280 add-on card for any z80 system. Sounds incredible but I have seen another message that the BBS for this system will be active this weekend. Has an optional true multitasking, multiuser operating system. ---- Z33-M80.LBR - ZCPR33 Specific Notes and .DIF files to convert the RELEASE version of ZCPR33 to be compatible with M80. General directions, .DIF files and the program required to apply the .DIF files to the unmodifed RELEASE source code are included. ---- RLX16.LBR - ZCPR33 Specific Remote LX for ZCPR33. Combines the ZCPR33 features of LX15 with the wheel byte access control of LX14. New features include ability to enable/disable the second default library search & a change to the help display to show the name of the default library(s). ---- IMP2Z11.LBR - ZCPR3 This is an alias like MEX2Z10/11.LBR in the ZSIG dir. Its purpose is to run IMP244/5 as a shell. Thus you can call up imp thru the alias then as you are on line exit to say an editor do up a quick message then as you finish you are automaticly back in IMP! ;-) Enjoy ===Jerry=== ---- Z33ANOTE.002 - ZCPR33 Specific This is an application note on how to make effective use of the ARUNZ extended command processor under ZCPR33. It applies especially to remote access systems (with many examples) but will give some useful ideas for personal systems as well. Jay Sage, June 8, 1987 ---- Z33ANOTE.001 - ZCPR33 Specific This is the first in a series of application notes for ZCPR33. This one describes the proper value to use in Z3BASE.LIB for the length of the multiple command line buffer so that (1) you get the longest command line possible but (2) do not end up overwriting other memory modules in the operating system. Jay Sage, June 8, 1987 ---- Z33FIX.001 - ZCPR33 Specific This is the first ZCPR33 bug report. Fortunately this bug is extremely minor, but I did want to document it before I forgot about it. For the purists out there who do not want to wait for ZCPR34 to get it fixed, the one extra line of code and instructions on where to put it are given here. Jay Sage, June 8, 1987 ---- Z33PNOTE.003 - ZCPR33 Specific This application provides some technical information on the operation of the ZCPR33 file specification parser. It describes the use of the two external entry points to the CPR code, and it indicates how the data in the file control blocks can be used to determine information about the file specification (for example, did it include an explicit directory, was the specified directory a valid one). New information provided in the external command FCB is covered also. Jay Sage, June 8, 1987 ---- Z33PNOTE.002 - ZCPR33 Specific This application note provides recommendations on the design of shells so that they will function in an accurate and predictable way within the command acquisition hierachy in ZCPR33. The focus is on how to deal with situations where the shell is invoked when (1) additional commands are pending in the command line buffer or (2) ZEX and/or SUBMIT jobs are running. Jay Sage, June 8, 1987 ---- Z33PNOTE.001 - ZCPR33 Specific This is the first of a series of ZCPR33 programming notes, information of importance to people who are writing programs that take advantage of the new features offered by ZCPR33. This one deals with the new bits that are defined in the command status flag byte in the message buffer. It also covers an error in the QERROR routine in Z3LIB that did not cause any trouble in ZCPR30, when only two bits were used in the flag, but which now must be corrected. Jay Sage, June 8, 1987 ---- RESTOREA.LBR - GENERAL CP/M Release A of the disk restoration utility library adds a new version of RESTORE that does much less disk reading and writing. Plus, the original, fully-relocating version has been upgraded to handle the directory of almost any size disk, and a sorted directory is no longer mandatory before restoring the disk. Both versions may be patched to automatically reset the drive to log in the new directory if running under ZRDOS 1.5 or later, and user patching is easier. ---- IMP245.LBR - GENERAL CP/M New version of the IMP modem program dated 01 June 87. 'Send break' outine added. Improved GOODBYE: routine. Several other changes. See the -READ.ME file in the library for a one-line description of alles in the library. See IMP245.UZD (update file) to review the new features. All overlays have been upgraded and also dated 01e 87. 611 records, 77k. - Irv Hoff ---- KPENG13.LBR - GENERAL CP/M A Great disk utility/anaylizer. Menu driven Configured for KayPro but a little DDTing should set up the display for just about any machine. ---- ERRSET13.LBR - ZCPR33 Updated to use Z33LIB routines and to work properly with release version of ZCPR33. ---- ERRORX11.LBR - ZCPR33 Updated to work with ZCPR33 for those who (for some strange reason) prefer this to "ERRSET /C" for removing error handling. ---- VFILER43.LBR - ZCPR 3.3 The new "official" VFILER, with many significant new features. Group deletes are much faster, added macros, and much more. ---- VMENU26.LBR - ZCPR 3.3 Some minor changes to VMENU 2.5 for better efficiency under ZCPR 3.3. ---- Z33ERR07.LBR - ZCPR 3.3 The prototype of a vastly more intelligent error handler now possible under ZCPR 3.3. Until a new version of VERROR is released, this will fill the void. ---- Z33FCP10.LBR - ZCPR 3.3 The completely rewritten FCP for use with ZCPR 3.3. Dozens of enhancements compared to previous versions, far too many to describe here. ---- Z33RCP01.LBR - ZCPR 3.3 The interim release of a new Resident Command Package (RCP) for ZCPR 3.3 systems. More to come... ---- ZCPR33.LBR - ZCPR 3.3 The official release of the ZCPR 3.3 command processor. Adds many new enhancements, fixes several bugs, and allows the user greater flexibility in designing his system. Those who are baffled about how to install it are advised to get the book "ZCPR 3.3 User's Guide" from Echelon. ---- BD04.LBR - GENERAL CP/M Bad block locator scans disk and reports bad sectors and any files that may occupy those sectors, creates a LOCKED OUT file. Updated to work with CP/M+. ---- HANDY201.LBR - GENERAL CP/M A Set of Desk type utilities. Including Calender, Datebook, Notebook etc. Easy to configure for any CP/M machine. Full insrtuctions included in the library. Program is menu driven. ---- Z80DIS22.LBR - ASM TOOLS New version after one year. The source code generated by this disassembler is now M80 and SLR Z80ASM compatible. Much of the tables previously kept in memory now kept on disk so larger binary files can be accomodated. More standard memory locations recognized. Calls to BDOS now show the function being used. The .BRK file can be used with the DZ-NOV86 program. Very nice. ---- NLUPATCH.LBR - GENERAL CP/M C.B. Falconer's patch to NULU V1.51 replaces the CRC calculation algorithm with a significantly faster one. Use MLOAD to install. ---- PCPIRNG1.LBR - OTHER driver the the Applicarc MEX, MXH-AP55, with the buffer ---- QUME.DRV - BACKGROUNDER Screen driver for the Qume 102 terminal. Will upload source later when I find it. ---- MXH-AP55.LBR - OTHER solves the character loss on scroll problem on Apples with Applicard and SuperSerial card up to 2400. Tested on //e, may work on ][+. Includes .DVR. Somewhat experimental but has ON/OFF feature in MEX. ---- QUMEMEX+.ASM - MODEM/MEX/TERM3 Terminal overlay for MexPlus for Qume 102a computer. Steve Mendelson, take a look and tell me how it works for you. - Rick Charnes ---- PAGE0.LBR - GENERAL CP/M Simple short program to dump out page 0 of memory (0000h-00ffh) in hex and ASCII. ---- WAFFLE.LBR - GENERAL CP/M This is an import from Britian. It strings together a set of selected platitudes in random order that reads much like a fortune telling column. Could also be used to generate repetitive progress reports, updates--almost anything when you need to say the same bullroar over and over. Lots of fun to use, and the DOC file is a hoot! ---- Z8EZPTCH.LBR - ZCPR3 This HEX overlay makes Rick Surwilo's Z8E respond to DIR as well as DU file specifications. Get Z8E - from most Z-Nodes - configure it, use Ron Fowler's MLOAD (included) to install. Routine adapted from the general one written and published by Bruce Morgen in The One- Eighty File, vol. 1, no. 11, 11/87. Fred Haines, c/o Ladera Z-Node, 213-670-9465, 4-22-87 ---- ZDDTZ.ZZX - ZCPR3 This simple patch makes C.B. Falconer's DDTZ respond to DIR as well as DU file specifications. To install, dump any command history processor in memory, put copy of DDTZ.COM in same directory with this file and issue this command: ZEX ZDDTZ. That's all there is to it. Get DDTZ.COM and it's documentation from DDTZ.LBR, available from Z-Nodes. Fred Haines, 4-23-87 ---- IMPDSC.FIX - MODEM/MEX/TERM3 Do you typically have to switch off your modem to get IMP to disconnect from a host computer? Or worse, from line noise? Try this fix by Larry Davis. Two methods described: comment out code and reassemble, or just patch IMP.COM by zeroing out two ten-byte strings. ---- C128V4.LST - OTHER list of CPM that runs on the C-128 ---- QUME102.AZM - MODEM/MEX/TERM3 This is a MEX+ terminal descriptor for the Qume 102 terminal. This version has 2 know problems 1: Function Keys don't seem to work. 2: Graphic Characters do not work at all. Suspect problem with MEX+. - Steven Mendelson ---- SHELLIF.MOD - ZCPR3 Modifications to the Z3 code done by Royce Shofner that will correct the problem of being unable to run an alias containing flow control statements inside a SHSET/CMD combination, as in SHSET PROGNAM1;PROGRNAM2;CMD where PRONAM1 and PROGNAM2 are both aliases condition 'IF' statements. In all versions of ZCPR that I've used from 3.0 to 3.15D SHSET will abort at this point. - Rick Charnes ---- BGHIST04.LBR - BACKGROUNDER BGii history, error handler, cp & reg commands in OCP. v 04 corrects error handling under ZEX. ---- BGSCRIP1.DZC - BACKGROUNDER STartup/exit and command-rename scripts for BGii, from Jay Sage. ---- DZ-NOV86.LBR - ASM TOOLS The latest (Nov. 1986) version of DazzleStar, John Washington's full-featured Z80 disassembler modeled after WordStar. Instal- lation program includes most CP/M 2.2 and 3.0 machines. User- supported soft-ware of a high caliber, a utility that belongs in every serious programmer's toolkit. ---- CMDPATCH.LBR - ZCPR3 A patch file that makes two changes to CMD version 1.0. The simple part is the elimination of a superfluous space after the '>' in the command prompt. The more significant change is turning of the shell bit in the command status flag in the Z3 message buffer so that an error handler can take care of any bad command entered (shell errors always abort, flushing the command and entire shell stack). Jay Sage, April 17, POKE $0DEF 0 ---- PARMS.LBR - ZCPR3 PARMS.COM displays a table of parameters passed from command line scripts in ZCPR3. The table is taken from Z-Newsletter #508 and has been converted to a .COM file using PRNTXT.COM, Terry Hazen's console/printer message utility program. See included DOC file. Bill Tishey, 04/16/87 ---- BG2WYSE.LBR - BACKGROUNDER BGii experimental screendriver for Wyse & Televideo terminals. Also notes on writing a custom driver. Please report experience to this board or 714-659-4432 (Plu*Perfect Systems). ---- KPDIR.LBR - GENERAL CP/M A sorted directory PLUS....it reads recently ERAsed files using the d/u: format by substituting "#" in the "user spot! ie: DD b#: (will show ALL erased files in all user areas on B: drive) CAUTION: just because they show up in the directory DOESN'T mean that they haven't been partially over-written! Use recovered files with care. Use UNERAxx.COM or equivalent to recover files. ---- PCPIMP.LZT - MODEM/MEX/TERM3 A RCPM listing data file for use with the PCPIMP dialer. Taken from the monthly RCPM listing and Irv Hoff's short PDFT listing. ---- PCPIDB11.CZD - OTHER dBase DATE interface to Applicard with No Slot Clock ---- ULTRA.TZT - OTHER An ASCII text file describing the ULTRABOARD, an add-on board for CP/M Kaypros from High Tech Research, which speeds up the old machines, and increases their RAM capacity, to the level of the DOS ATs. Board uses the new ZILOG Z280 chip. ---- OUTLINER.MQG - GENERAL CP/M Magazine article describing OUTLINER.LBR and its competition. ---- OUTLINER.LBR - GENERAL CP/M Outline-generator program for CP/Mers (see also,OUTLINER.MQG for magazine article describing pros/cons compared to commercial programs ---- XFRTOOL.BUG - OTHER Report of a format problem in the kmd or xmodem.log that can cause th e system to hang when using XFRTOOL. ---- XFRUPD.LBR - OTHER This is an update to XFRTOOL1 that incorporates several features requested by sysops. XFRTOOL will analyze your kmd or xmodem log file and produce a report that shows percentages and totals of uploads, downloads, total hours at each of 300,1200,2400 baud rates, what time of day is used with percentages, and totals on a daily basis for each day of the week. Very nice program. ---- APPLCRT4.AZM - OTHER Applicard/MEXplus terminal overlay ---- UNIDRIVE.LBR - OTHER Universal disk drive support for Commodore 128 systems running CP/M Plus. Allows C-128 to access numerous MFM (double-density) 5-1/4" disk formats (besides the 7 formats supported by the standard C-128 BIOS). ---- MXH-AP5X.AZM - OTHER for Steve Hirsch... replaces the corrupt file in PCPISSCX.LBR ---- CPMPDSW.LBR - GENERAL CP/M Sideways-typer for Epson & Gemini "X" printers ---- UNARC16.ARK - GENERAL CP/M UNARC is a CP/M 2.x+ utility which lists, types, prints, checks, and extracts files in archive libraries (*.ARC or *.ARK files). Includes separate program versions for Z80 (UNARC.COM) and 8080 (UNARCA.COM). Assembler overlay file supports installation for RCP/M's and special options. Version 1.6 corrects a bug which caused incorrect CRC error warning message when extracting some files to disk. UNARC16.ARK is a "self-unpacking" archive: Rename it to UNARC16.COM, and then run it! ---- HBAUD11.LBR - MODEM/MEX/TERM3 The generic HD64180 baud rate reader/changer adapted to the 9.216 MHz version of the chip. ---- ZSIDFIX.DOC - ASM TOOLS Have you ever wandered why ZSID.COM does not display memory DUMP in the same format as DDT or SID. This file shows how to patch ZSID to make the same dump display. ---- 38BIOS.LBR - AMPRO Current official update of AMPRO LB. Version 3.8 includes keyboard buffering feature -- a plus for fast typist. The library contains BINary codes for various TPA sizes and a brief instruction on installation. I use the DU.COM and paste the binary file image over the old BIOS in the system track and then sysgen the disk by itself. Works fine! ---- MEGADISK.OBJ - AMPRO This program utilizes the data files to allow AMPRO LB to access foreign disk formats. ---- PCPISSCX.LBR - OTHER a very experimental Applicard package for Apple enchanced //e using SuperSerialCard. Adds interrupts to MEX curing char loss up to 2400 baud. This will be obsolete in a short time so don't bother to distribute yet. For ======> Steve Hirsch <====== ---- ARRAY10B.LBR - ZSIG Update of ARRAY10A fixes a bug in the error return of one of the routines. Minor changes in comments in the source files. No change in functions or function names. ---- BGECP.LBR - BGii A simple program for patching the running BGii command processor to use a different extended command processor. ---- OCP145C.LBR - BGii A preliminary and incomplete OCP (overlay command package) that will serve as an example and as a starting point for further work. ---- SETPATH1.LBR - ZSIG Extended version of PATH with the ability to add or remove path elements from the existing path. Improved display of path. ---- XECHO.LBR - ZSIG Extended ECHO command with extended support for lower case and control-character echoing. I wrote this for use with BGii, where the resident echo command does not support these features. The dynamic loading capability in BGii version 1.13 (and in ZCPR33) allow XECHO to be loaded and run in high memory, and thus to act like a virtual resident command. ---- FCP10.LBR -ZSIG New flow control package with many new features, the most significant being: 1) new commands AND and OR for combining tests, IFQ for displaying entire IF status; 2) automatic detection of colon in command invocation so that the transient IF.COM (COMIF) can be used even if the option is coded in the resident FCP; 3) ability to load the transient IF.COM in high memory so as not to affect the TPA and allow use of the GO and SAVE commands after transient IF processing. ---- COMIF10.LBR - ZSIG Replacement for IF.COM with a vast number of additional options (e.g., is BGii or DateStamper running, does the program error flag have a particular value, is a particular shell or TCAP loaded, is a file compressed, read-only, archived, is a token a list of files, ambiguous, etc.). The IF INPUT condition allows echoing a prompt line with lower case and control characters. ---- SUPER8.LBR - OTHER Pertains to the new "Super8" (tm Zilog Inc.) series of processors which offer a heretofore unmatched combination of speed, on-chip functionality and price. See SUPER8.DOC for more details. This LBR contains a complete CP/M Z/80 --> Super8 cross assembler, debug monitor w/ source, and other informative documentation. ---- FATCAT23.LBR - GENERAL CP/M This is the FATer FAsTer disk cataloger for vanilla CP/M and ZCPR3 It will work with floppies and hard disks. If you are tired of "shuffeling" thru your floppies to find 'the' prog this will help. Enjoy. ===Jerry M.=== (FATCAT24 was already in the FLOPPY directory -- js) ---- WDRAW.LBR - GENERAL CP/M This is a program that helps folks like me who have 'non'-graphics terminals. It allows us to use whatever video attributes our term's have to make pictures - well maybe boxes ;->... I have tried this and I know I don't know much but it made a nice box for me in about an hour - I told you I didn't know much ;->. Try it and let me know what you learn/find out. enjoy...Jerry Maloney 3/20/87 ---- IO.OBJ - GENERAL CP/M Name is I/O-CAP. For Dav Vandenbrouke. General CP/M or ZCPR3 input/output redirector; redirects console display to a disk file USER.LOG. Will try to get the entire library later. - Rick Charnes, 3/19/87 ---- PCPIZTIM.LBR - ZCPR3 overlay and driver for Joe Griffith's ZCPR3 TIME10 utils. as used with Apple //e and DS1216E clock. Includes drivers and source. ---- MXC-ADS1.ZZ0 - GENERAL CP/M MEXplus clock overlay for Apple //e with PCPI and DS1216E ---- HST9600.ARC - OTHER Info on USRobotics 9600 baud modem. ---- ZMSGBUFR.TBL - ZCPR3 A Wordstar/NewWord-printable chart I put together to help me learn the location of the various message bytes within the ZCPR3 message buffer. - Rick Charnes ---- TIME10.LBR - ZCPR3 time and date utilities for ZCPR3. includes clock overlays for Z-time clock and Kaypro's with internal RTC. Get TM-DS10.ZZ0 to use with DateStamper ---- TM-DS10.ZZ0 - ZCPR3 clock overlay that interfaces DateStamper to Joe Griffith's ZCPR3 time and date utilities. ---- PCPNEWS3.PZP - OTHER PC Pursuit's newsletter highlights the new access areas and talks about the FCC's Computer III Inquiry, which may result in the demise of PC Pursuit. ---- SH11.LBR - ZCPR3 Revised version of SH. Fixed failure to resolve a variable reference in the first position on a lime, changed to look in "ROOT: directory for shell variable file, other minor changes, also includes a new line editor, allows up to 127 chars with scrolling, cursor movement by character and word, and recall of previous command. ---- MXC-S180.Z80 - MODEM/MEX/TERM3 This is a MEX clock overlay for using the SB180 software wall clock. I intend to add a MEX script for setting the date, which is now fixed at the realistic value of Feb 31, 2001. ----------Jerry Black, 14 March 1987 ---- PCPITIME.LBR - OTHER driver for PCPI Applicard and SMT No-Slot-Clock (Dallas DS1216E). Includes driver for DateStamper. ---- KUGEL.DZC - BACKGROUNDER This is the text of a review of BackGrounder ii that I wrote for the KUGEL, the newsletter of the Boston Computer Society Kaypro Users Group. Jay Sage, March 12, 1987 ---- LINEPAGE.LBR - GENERAL CP/M LINEPAGE is a good companion for DBL, the double column printer for OKIDATA. If you are formatting pages with word processor to fit certain column lengths for Oki production, or for exact page lengths to send to the print-shop LINEPAGE will do it. There is also a directory screen with optional erase facility. ---- MXC-DS10.ZZ0 - GENERAL CP/M MEXplus Clock overlay for ANY Z80 computer running Plu*Perfect's DateStamper. Gets its' time/date from DS which has already handled the hardware peculiarities. MEXplus script files may now reference time/date allowing unattended processing at any date/time. The routines in this overlay could easily be adapted to other programs for easily getting time/date from DS for control applications. ---- MXM-2416.AZM - MODEM/MEX/TERM3 Mex smartmodem overlay for USR Cour., 2400 Hayes and 2400 Smartteam. Should also work with any modem using AT command set. ---- MXO-HD11.ZZ0 - MODEM/MEX/TERM3 At the request of Bruce, I added 12 and 9 MHz support to this MEX dumb overlay. It needs a smartmodem overlay (MXM-SMxx or MXM-24xx) to work with a SB-180 computer. May also work with other 64180 computers. ---- TURBO-C.ARC - OTHER Info on Turbo "C". ---- SAK22B.LBR - ZCPR3 Added the ability to create video attribute text after athe SAK on the command line. SAK will no longer translate/process control characters entered as part of your SAK text but instead will allow them to turn on various terminal attributes of your choice -- highlighting, reverse video, blink, etc. Even use for cursor positioning if you like... - Rick Charnes ---- MULTIPRT.MAT - PMATE This MATE macro, together with the TYPEHF macro, will print a whole list of files. The header and footer text can have the string 'filename', which will be replaced with the name of the particular files as it is printed. The same technique could be used to create a general multiple-file macro. Jay Sage, March 5, 1987 ---- TYPEHF.MAT - PMATE This is an update to the MATE macro for printing a file with header and footer text and page numbering. The macro will now work with files that are too big to reside completely in memory at one time. Jay Sage, March 5, 1987 ---- MXO-SBS4.ZZ0 - MODEM/MEX/TERM3 This is an overlay file MEX and the SB180. The only change made was to add CPU speed selector, so that SB180's upgraded to 9.216 MHz can use their modems. I also added for 12.288 MHz CPU, this so that if Hitachi makes a 12MHz chip that you can just chang the CPU selecto r. This overlay may work on SB180 FX. ---- ARUNZNDR.LBR - ZCPR3 Explains a technique of creating aliases using ARUNZ so that ordinary CP/M programs, even those that have no understanding of user areas, can properly reference Z-System's named directories. - Rick Charnes ---- FILTER.LBR - GENERAL CP/M Contains FILTW.COM and HRDSFT.COM, Wordstar-to-ASCII converters, for Mike Sherman. ---- WORDCT31.LBR - GENERAL CP/M WORDCT is a very fast, very small (2K) wordcount utility that uses the number of words, rather than relying on the number of lines and characters. It appears to produce a more reliable count than other CPM public domain utilities I have tried. ---- PCPIFST4.IZF - ZCPR3 Jim Lill's latest speedup update. ---- CALL11.LBR - GENERAL CP/M Searches a file of Phone numbers for a string and can dial phone (with smartmodem) accordingly. Configured for use with Kaypro 10, but will work with just about anything. Requires Turbo Pascal. ---- RESTORE2.LBR - GENERAL CP/M This is version 1.2 of the disk restoration utility library.~r This version fixes the problem version 1.1 had handling disks with large files (> 512K). If you got 'Directory Not Sorted' errors from version 1.1 and you were sure that you had sorted the directory, this version should fix it. The problem had to do with the way CP/M handles files larger than 512K. See the .NOT file for details. Again, this is a complete replacement for the earlier library. ---- KMD22.LBR - MODEM/MEX/TERM3 KMD is a file transfer program intended primarily for use with RCPM systems running BYE5, from which KMD gets its time clock information and I/O. This version can be used as a stand-alone program if needed. It can extract .ARK files in addition to the .ARC and .LBR files it has previously supported. Numerous changes added including several to improve performance for packet switching systems such as PC Pursuit. Full source code included, but not needed. 926 records, 116k. ---- RMLOAD11.LBR - GENERAL CP/M Stands for .Rel file Merging LOADer. Program performs two useful functions of MLOAD: Merging overlays and loading with an offset...but using Microsoft .REL files instead of .HEX files. You can then use M80 (or ZAS in .rel mode) to assemble overlats (like for IMP) or ZCPR3 loadable segments and use this program to merge and load, re- spectively. ---- BGQWKSWP.INF - BACKGROUNDER a simple way to make BGii swapping faster. Obvious but tricky KEY assignment. ---- MEMCOM1.LBR - GENERAL CP/M These programs establish a virtual "ram disk", drive E: (current default), of various sizes, using space from the TPA. All that one must do is execute one of the MEMx.COM programs, and a virtual disk will be created. A patch table is included in MEM.DOC to allow the default drive to be A: through P:, depending on your system requirements. ---- CMP20.LBR - GENERAL CP/M Unix-style binary file comparison. Fast. ---- TAIL20.LBR - GENERAL CP/M Unix-style utility to display tail of a text file. ---- ZBOXWYSE.LBR - ZCPR3 A box using the graphics characters of the Wyse 50 terminal to produce the screen block for the Z System utiltities MENU, VMENU, and VFILER. Read it into your *.MNU, *.VMN, or VFILER.CMD file and overwrite the command labels to match your command lines. Easily adapted with most word processors in nondocument mode - excepting VDE, which fails to save the CTRL-B's used to terminate standout mode. ---- MACPATCH.ASM - ZCPR3 Patch for MAC.COM so that it will set the ZCPR3 error code if errors during assembly. For Bill Tishey. - Rick Charnes ---- RMACPTCH.ASM - ZCPR3 Patch for RMAC.COM so that it will set the ZCPR3 error flag if an error is encountered during assembly. - Rick Charnes ---- HSHPAT11.ZZ0 - ZCPR3 and BACKGROUNDER Ken Davidson added the option to have two separate history files for the two backgrounder tasks. HSH.VAR is used when BGii is not running and for the upper task; HSH.VR1 is used for the BGii lower task. For those who prefer a single history, changing a configuration equate will eliminate this feature. ---- SQDATE.DQC - OTHER Well-written (and well-conceived) document describing the method used for standardized time and date encoding in MS-DOS SQueezed files. Has implications for similar methods in CP/M files. ---- PROTCCP.LBR - GENERAL CP/M From the time you run PROTCCP until the next warm boot, the system will think that the BDOS is below the CCP so that transient programs, and notably debuggers, will not overwrite the CCP. I wrote this program to help me debug the new ZCPR command processor that I am readying for release. I just enter the command line PROTCCP;DSDZ XCPR.SYM, and I can perform in situ, full-screen, symbolic debugging of the command processor. Jay Sage, 02/05/87 ---- M2GUIDE.NZT - TURBO (PASCAL/MODULA) Comment on the Modula 2 guide. ---- FAST-180.MSG - ZCPR3 An easy and "street-legal" speed-up from Micromint for the SB-180: a modification kit and software revisions to bring the system clock up to 9.216 Mhz, which is actually faster than a 10 Mhz Z80 system. A "why not" propostion that only requires unsoldering and replacing a crystal - all other components are "plug-in & go"! ---- @10.LBR - ZCPR3 @ is a short little program that lets you controll the position of the cursor during alias or zex file execution. I've found it to be very useful to prevent error messages from scrolling off the screen during compile or assembly runs. There is a lot of room to enhance the program. ---- CALRCP11.LBR - Z-System Z80 source code for a ZCPR3 Resident Command Package (RCP) version of HP, the hex/decimal/binary/character calculator. Assemble, load as RCP, and have a calculator within other programs. Version 1.1 corrects a bug inherited from HP, and improves displays and documentation. Library includes HP 1.1; like HP 1.0, but debugged and does not warm boot on exit. ---- SHUTILS2.LBR - ZCPR3 Updated versions of GETVAR and RESOLVE with bug fixes. ---- Z3VARS.LBR - ZCPR3 A .REL library containg five routines for easily manipulating shell variable files, source for all, and a help file. ---- ORDER.ZZX - ZCPR3 A ZEX script that shows you how to create a sorted directory, using SAP52 (or CLEANDIR), to put your most frequently used files at the head of your directory to save directory search time and increase system speed. ---- AFIND13.LBR - ZCPR3 Next round of development. Paul Pomerleau incorporates my improvements and adds a few more of his own. Program is now only 1K! ---- ZSIG001.RPT - ZSIG This is the first of a regular series of reports setting forth the official list of ZSIG programs. If it ain't on this list, it ain't ZSIG and should not be included in any directories called ZSIG:. If it is on the list, the program is copyrighted either by NAOG/ZSIG or the author and may be updated or otherwise worked on only according to the ZSIG procedures set forth in the signup doc. ---- VRSLIB10.LBR - ZCPR3 Jim Leth's 'version' management program - a set of utilities and a 'concept' using ARUNZ , VMENU, and NULU. Looks great - creativity with Z. ---- MEXREAD.AZT - MODEM Rick Charnes takes you through batch file transfers with the MEX READ command. ---- MEXART.LBR - MODEM A series of articles on MEX that first appeared in YOU, the Yankee Osborne Users magazine. ---- DEALERS.BG2 - BACKGROUNDER A list of dealers for BGII, including Lillipute Z-Node, NAOG/ZSIG, and Jay Sage, in Boston - and that's it. ---- BG-Z3.IZF - BACKGROUNDER John Stensvaag discusses the interface between Plu*Perfect's Backgrounder II and ZCPR3. ---- VF-BOX11.LBR - ZCPR3 v1.1 - A file originally left out now included, other macros prettied up ... A VFILER.CMD used to exhibit a technique by which one can activate the graphics mode of one's terminal so that one's menu display becomes surrounded by a beautiful, unbroken-line BOX. Quite attractive in appearance. This VFILER.CMD also uses many other video attributes besides the dim and normal intensity easily obtainable with Z-System's ^A and ^B codes. - Rick Charnes, San Francisco ---- HD-ARC13.LBR - ZCPR3 V1.3 streamlined to run faster and smoother. A series of nesting aliases, an ALIAS.CMD and a ZEX file I've developed to keep orderly the backing up of hard disk directories that require more than one backup floppy. Premised on the idea of grouping floppy backups alphabetically, manipulating AC.COM for this purpose. Extensive and attractive video displays. DOC file is 32k uncompressed and reads like a novel. Feedback welcomed. - Rick Charnes, 1/15/87 ---- AUTOEXEC.MAC - PMATE This is a macro to be used as the PMATE autoexec macro. It allows command lines of the form: "PMATE filenames" or "PMATE \commandline" or "PMATE filenames\commandline". Backslashes in the command line text are interpreted as escape characters. Complete editing scripts can be passed to PMATE in this way. See the macro text for further explanation of special character parsing in the command-line string. Jay Sage, 01/14/87 ---- EDFILE3.LBR - GENERAL CP/M The HEX/ASCII editor with new (better) cursor controls. ---- AREACD21.LBR - GENERAL CP/M Lattest version of the AREA CODE program....... ---- UNCR-DOS.ARC - OTHER Another UNCRuncher for MS-DOS systems, with the same heritage as UNCR232.ARC. This one was created by Jeff Greenberg, brother of CP/M CRUNCH author Steven Greenberg, using the Lattice C compiler. ---- PCPISCR2.LBR - BACKGROUNDER A revised approach to BGii screen drivers in the Applicard environ- ment. It uses direct access to the Apples memory-mapped screen to speed things up, and has the phantom cursor problem licked. This driver requires no BIOS mods, and uses the standard 'FAST2E80' 80-column driver supplied with the applicard. ---- FIXBG102.SUB - BACKGROUNDER This is a fix for the BGIIDEM2.LBR and BGIIFIX.LBR programme LOADBG Use EX and DDT. This is only really nessesary(sic) for ZCPR3. Loadbg v 1.02 did not recognize the ZCPR3 ENV. ---- HSHBGPAT.ZZ0 - BACKGROUNDER This is a more elaborate patch for HSH version 1.5. It not only protects against the 'GO' command but interacts with DateStamper and BackGrounder ii to: 1) show the time in the prompt if DateStamper is active; 2) give a '[BGii Active]' message if BGii is running; and 3) give a lower case prompt for the lower case task of BGii This patch has been tested only on my system. Jay Sage, 01/07/87 ---- BGIIFIX.LBR - BACKGROUNDER There were some bugs in the original BGii demo library. This library contains replacement files to correct those errors and should be downloaded by anyone who already has the original BGIIDEMO.LBR ---- SQSHINFO.DOC - OTHER simple general info on structure of arcs with a good bibliography ---- HSH15PAT.Z80 - ZCPR3 This is a very short, simple patch that can be applied to HSH15 to prevent any attempt to rerun it using the GO command. Similar patches should be applied to any programs that should not be reinvoked using GO. Install that patch immediately after the original code and have the patch continue at the destination of the original jump at 100h. Jay Sage, January 4, 1987 ---- LSHELL.DZC - ZCPR3 This is my proposal for a library shell (LSH) program that is far more flexible and general than a program like ZLUX. It shares a number of features with ARUNZ and ZFILER/VFILER and offers enormous flexibility and power. I am publishing this preliminary specification in order to solicit further suggestions from the user community. Jay Sage, 01/02/87 ---- PCPIBGII.LBR - BACKGROUNDER This is a pair of files, and a patch, which allow owners of the PCPI Applicard to take advantage of BGii's advanced features. An Apple IIe is required!! ---- FASTCOMM.PRO - MODEM/MEX/TERM3 This is a proposal from a modem manufacturer to sell sysops 9600 baud modems for under 600$ and to their users for under 700$. ---- ZEDFILE.LBR - ZCPR3 Adapts the classic EDFILE program to ZCPR3 TCAP and DU:/NDR facilties, provides other improvements. ---- HISTORY.LBR - GENERAL CP/M Implements command line editing and history/recall as an extended BDOS function, trading off TPA for speed and disk space compared to HSH and VCED. Nice side effect is that programs that call the BDOS line editor also get the edit/recall capability. Versions for CP/M 2.2 (including Z-System) and for CP/M+ provided with full source code disclosed. ---- GOVTBBS.LST - Other LIST OF US GOVT BULLETIN BOARDS WITH INFORMATION ON ACCESS ---- ZNODE.HQP In-depth HLP for callers to Z-Node Central. Covers general Z-Node concepts, in addition information describing commands such as KMD, TYPE, LUX, etc., is provided. ---- TLIB.LBR TLIB is an alias especially made to read files, especially crunched files, within libraries. Its key feature compared to my previous alias, TLF, is that the user is AUTOMATICALLY presented with a library directory after each member file is read. It consists of a "network" of three interconnecting aliases: TLIB.COM, TLIB2.COM, and EXIT.COM. Syntax: "TLIB [DU:] " (space necessary between parameters) - Rick Charnes ---- JAY.VMN - ZCPR3 An exquisitely designed VMENU shell by Jay Denebeim of the Deep Thought Z-Node in North Carolina. [ downspout: 07:57:25 AM Nov 29, 1986 ] ---- MEXCLS.PAT - MODEM Describes how to patch MEX to keep it from clearing the screen after a "R" or "S" command. ---- BOXINBOX.ARK - GENERAL CP/M So, you think you know how to use all the latest public domain CP/M software tools? Here's a bit of 'inside' humor to test your skill! An adventure game? Or just a packaging nightmare? [Congrats to Steven Greenberg for one of the cleverest CP/M software contributions of this holiday season.] ---- CRYP512.LBR - GENERAL CP/M This is a very fast and secure data encryption program. It is written in C. A TURBO Pascal version is also provided. Files included are: CRYP512.COM, CRYP512.C, CRYP512.DOC, CRYP512.MSG, CRYP612.COM, CRYP612.INC, CRYP612.PAS, and PROM200.INC. PROM200.INC contains an operator prompt program that can be used by other TURBO Pascal programs. Files are in CRUNCHed format. ---- JOB15.LBR - GENERAL CP/M Prof. Falconer's SUPERSUB derivative, seems to function well under Z-System and BGii. December 25, 1986 ---- PDGUID02.LBR - OTHER As Sysop of a Z-Node, I acquire a lot of new software all the time. Much of it gives me heartburn 'cause of missing files, no author, trashed files, no DOC files, or whatever. I've decided to accept responsibility to provoke and administer a project to develop a set of guidelines to help authors package up their pride and joy. If you have additional ideas, add them in, increment its release #, and upload it back to where you got it. Terry Smythe, Winnipeg, Canada ---- MXH-NA13.AQM - MODEM/MEX/TERM3 MEX-PLUS overlay for the NorthStar Advantage. ---- BGII.INF - BACKGROUNDER Brief preview of the new Backgrounder II package from Plu*Perfect Systems. Captured from the GEnie CP/M Roundtable. ---- NHSH10A.LBR - ZCPR3 A clone of HSH.COM -- the ZCPR3 history shell -- written in Z80 assembler. Not all the features of HSH (in terms of customization) are implemented yet, but NHSH improves upon HSH by using a cache data structure for managing command lines. Short commands are not added to the history, and duplicate commands are stored only once. The NHSH.VAR file is an ASCII file for easy interfacing to other utilities (hint, hint). By John Poplett. ---- NHSH.BZG - ZCPR3 A word of caution about NHSH10A from the program's author, John Poplett. Reports on a problem experienced on an SB-180 but not duplicated. ---- WS3330.DOC - GENERAL CP/M Collection of patch points and their description for WordStar version 3.3 and 3.0. ---- ZLBR12.LBR - ZCPR3 Version 1.2 of ZLBR: 1) Simplifies the definition of which programs to use to support internal ZLBR commands. 2) Supports remote system environments regardless of which version of BYE you might be using. 3) Supports .ARC files via interface with Bob Freed's UNARC. ---- WORM8/8.ASM - GENERAL CP/M Source code for a Z80 memory test. Walks a small program up thru memory testing as it goes. Needs minor patching for each particular system (direct console calls). ---- DEC86.MQG - OTHER December '86 issue of the $R/O magazine ---- LLF11.LBR - ZCPR3 LLF suffers from the same SYSLIB bug as LGET. Here's the fixed COM file and module source code. ---- STAMP.LBR - GENERAL CP/M Stamp will use your built-in clock to create a listing of files on a user area along with the time and date when the stamp program was run It uses the -dirname file used by most people to identify a user area. Each line of the file has a filename and the date. Each time th e program is run it updates the file with any additions or deletions. A handy way to timestamp files. ---- TED.LBR - GENERAL CP/M Text Editor program written by US Naval Postgraduate student as part of his thesis. Excellent replacement for DRI's ED, will edit files larger than the memory buffer. Simpler to use than Wordmaster. ---- MODULA2.LBR Couldn't resist! A little something to christen the yet to be implemented MODULA directory. This library contains an assortment of routines written in Modula. A little bit of everything here including benchmark, sorts, and listing programs. Now where is that Modula directory... Richard Jacobson ---- Z3NEW104.LBR Edi Cramp updates Z3NEW, which reads the KMD log. For remote system sysops. ---- ALIAS#2.LBR The second in a series of aliases for use with Z-System... ---- Z80MU310.ARC - OTHER Z80 and CP/M 2.2 emulator for IBM PC and compatible systems. ---- SFXIOAPP.ZZ0 - GENERAL CP/M Enhanced version of SYSLIB SFXIO module - byte-oriented file I/O. New entry point, FXA$OPEN, allows appending to an existing file. ---- MCOPY46.LBR - ZCPR3 This version (finally!!) copies src attributes to dest correctly. Also much faster in "no verify" mode. ---- CALCRCP.ZZ0 - ZCPR3 Eric Meyer's classic HP.COM redone as a Z3 RCP that cam be run without leaving your text editor. Very handy idea by Carson Wilson. ---- COMPARE.FZ - ZCPR3 Ciarcia's souped-up SB180 as compared to the old-fashioned variety. ---- MODULA2.RQS - GENERAL CP/M Echelon pulls a coup in obtaining exclusive rights to the new Turbo Modula-2, created by Borland International. Look for it in December here from Jay, and read this file to see why it is one of the best buys in software in this universe. ---- BU20.LBR - GENERAL CP/M A hard-disk backup program. Version 2.0 ---- NSD.LBR - GENERAL CP/M NSD is a simple terminal program for CP/M Kaypro with external modem. It was written in ZBasic, and will run under the DEMO verion avail- able in ZBASDEMO.LBR. This isn't a "great" program, just an interesting one. It's intended to demonstrate some of the features of ZEDCOR's amazing compiler. ---- XMODEM.INF - MODEM/MEX/TERM3 This file (which is actually stored in crunched form as XMODEM.IZF) is a treatise on the XMODEM protocol. It should be of interest to anyone who wants to understand the kind of file transfer operations that are used on this system. ---- PCPCK.LBR - MODEM/MEX/TERM3 Simple program, for PC Pursuit users, which checks for the presence of the Telenet local command escape sequence (CR @ CR) in a file. Such sequences can cause aborted file uploads using XMODEM/YMODEM file transfer protocol, unless a special Telenet command is issued, as described in the supporting documentation. ---- MEXSSC1.OBJ - MODEM/MEX/TERM3 A MEX114 version configured for the Apple II with Softcard and Super serial card in slot 1. ---- UNCR8080.LBR - GENERAL CP/M Version of UNCRUNCH which will run on 8080/8085 machines as it does not contain any Z80-specific opcodes. ---- CRC21.LBR - ZCPR3 This version of CRC adds security for RCPMs (no system files, disk or printer output without wheel) and enables user to suppress file numbering (useful for DIF2 compare of CRC.CRC files across computers or disks). ---- WSOVR11.AQM - GENERAL CP/M an update to the Wordstar patch overlay source ---- AC44.OBJ - ZCPR3 AC44 cleans up a bug present in AC since the beginning, relating to using the /A option, when only one file is selected, and is already archived. This made previous versions of AC crash. ---- I/O-CAP.LBR - GENERAL CP/M Dumps the screen to a disk file. ---- SYSIOP21.LBR - ZCPR3 Sysiop21.lbr was released by the original author of sysiop2 (Edi Cram p) shortly after his original release, and fixes several bugs in the original version and adds more facilities. ---- VFGRAFIX.LBR - OTHER An experiment with improved graphics for the VFILER help/menu screen. ---- MXO-APII.LBR - MODEM/MEX/TERM3 This is a library file of three MEX overlays for an Apple II+ or IIe. Several CP/M cards and serial cards (also the MicroModem) are supported. There is some duplication among the 3 overlays, but each also supports some unique combinations, so good advice would be to download the whole library and look at them all, if you have an Apple ---- QCAT.LBR - GENERAL CP/M A RAM loaded sort that finds disks from filenames by using a MAST.CAT file. Very fast and can be versitile with a little input wit. Will also access other files that do not use a as a delimiter. Written on an O-1 and should work with most any CP/M machine. A .com Document file is included for quick instructions. (I would like to see a lot more of these!) ---- SAK22.OBJ - ZCPR3 This is SAK22A with the video stuff stripped out (I found the video stuff a pain, at least with my reverse-video terminal). I did not have the regular version 2.2. Version 2.0 did not work with the AMPRO, so 2.2 was a welcome revision. Please do not redistribute this hacked version, since it may conflict with an official 2.2. For personal use only (or with appropriate note, like this one). Jay Sage ---- EPRO.LBR - GENERAL CP/M A Prolog for CP/M. Necessarily, it is a limited version of Prolog, but it is functional. There is no documentation for Prolog with it (B.Dalton has plenty), but there is a description of many of the features of this particular implementation. ---- T3M-OT1.LBR - TERM III Modem Interface for Otrona Attache. Untested. ---- SAK22A.ZQ0 - Z-System (ZCPR3+ZRDOS) Latest version of SAK using built-in help screen highlighting. SAK is used to connect commands together with operator alert. ---- BISHOW32.LBR - GENERAL CP/M Bishow is a bidirectional TYPE program. If you don't have VTYPE (which comes with ZRDOS) then this handy little program is very nice. ---- MOUSE.LBR - GENERAL CP/M This library contains an interpreter (Z80 source and object) and many example programs for a language called Mouse. Mouse was developed by Peter Grogono around 1975 and I've been fascinated by it for several years. Computer Language Magazine will run my article on in in Sept. Lee Bradley, 24 East Cedar Street, Newington, CT 06111 (RCP/M # is (203) 665-1100. Takes 5 1/2 to download at 2400 baud. ---- GREP.LBR - GENERAL CP/M This the Unix super find utility. Includes source file and 8080 .com file. ---- MXH-VT36.ASM - GENERAL CP/M Mex/MexPlus overlay for VT180 (Robin). Supports sendout command under Mex/MexPlus, also works with MexPlus Remote.mod to allow password protected login to your Robin. ---- KENMORE.LBR - GENERAL CP/M This is a public domain set of programs for the Kenmore RTC. They have a fix that allows the date to be set. If you find any problems or bugs or just comments please leave a message here or better for me or Larry Moore on CIS. The author (Stuart Rose) would appreciate it. -Steven Mendelson [76556,3312] ---- PCP-FIX.MQG - MODEM/MEX/TERM3 This file describes a solution to the problem of uploading certain types of files using XMODEM protocol with GTE Telenet's PC Pursuit service (as described in the previous warning message, PCP-WARN.MQG, which should now be discarded). ---- MEXPAT01.DOC - MODEM/MEX/TERM3 This message that came in over the APRA Net describes how to patch MEX114 to substitute a backspace character for a received rubout (delete) character. This patch is apparently useful when one is connected to GENIE. ---- PCP-WARN.MQG - MODEM/MEX/TERM3 A warning message to users of the PC Pursuit service about the inability to upload certain types of files to a remote system while using this service of GTE Telenet. ---- WILDEX.MQC - ZCPR3 Sigi Kluger's code for expanding wildcard file specifications into a buffer listing the matching files -- in the form for inclusion in a library file (could be added to SYSLIB, for example, or to a private library). ---- MKLINE.LBR - ZCPR3 A utility for automatically generating ZEX or SUB files from a command- line script and a complex file specification. ---- ALIAS#1.LBR - Z-System (ZCPR3+ZRDOS) A library of aliases and menus discussed in Z-News 504 thru 508... latest versions of Z3 utilities included...is part of SUS diskette. ---- SFA25.OBJ One or two bugs fixed, and the help screen rearranged to be more easily understood. ZRDOS required. ---- DIR14.LBR - ZCPR3 Joe Wright fixes a glitch in reporting files larger than 4 Meg, and adds a print option which should make many happy. (This was made 1.4 as there were actually multiple different versions of 1.3 released by various parties.) ---- ZSYSTEM.IQS A master checklist for all to assess their collection of Z-System (ZCPR3 + ZRDOS) utility programs, to determine where upgrades might be necessary or perhaps even acquire missing programs. Altogether, lists 102 programs and 1 database, all distributed by Echelon, and nearly all available on Z-Node Central. 102 programs...What other operating system comes with 102 utility programs? Wow! (Dated 20 July 1986; will probably become inaccurate rapidly, due to the large amount of activity within Z-System.) ---- PSET16A.LBR - "Vanilla" CP/M This is a menu-driven printer set-up utility. It has code for Epson, Gemini, and Citizen (MSP-10 & MSP-20) printers. In can be operated in either menu-driven interactive mode or in command line mode, making it suitable for SUBMIT files or ZCPR3 aliases. Source code is included. ---- PATCH&GO.LBR - GENERAL CP/M The POKE & GO technique for non-Z3 (and non-RCP Z3) environments, in COM file form. ---- CONF-128.LBR - OTHER This program is a complete configuration program for your C-128 in CP/M mode. In 4k, it does everything from changing the colors to changing devices to changing baud rate, and MUCH MUCH more. ---- C1571.OBJ - OTHER this program speeds up the 1571 drive in CP/M on the C-128. ---- FUTUREOF.CQM - GENERAL CP/M Interesting discussion of "The Future of CP/M" from a recent meeting of the Bay Area Morrow Users Group. ---- DT42.LBR - OTHER Recent library of info on the "hitchhiker's" computer. ---- ZEX/SAGE.DOC - ZCPR3 A version of my "ZEX and the Art of Operating System Maintenance" messages in the form of a file. Jay Sage ---- BBSPC.MEX - MODEM/MEX/TERM3 Logs MEX unto a remote system running MSS's 'BBS-PC' bulletin board software. ---- UF20Z.OBJ - ZCPR3 This is a ZCPR3-compatible version of Steven Greenberg's Fast Unsqueezer. It takes the syntax: UF [DIR:] [DIR:]. The DIR: specs may be named directory specifications or drive/user specs. This is not an official version of the program! Please do not distribute without this warning. I am submitting the code for Steve's consideration. If he accepts it, there will be an official release with source later. Jay Sage, 07/02/86 ---- USQFST20.LBR - GENERAL CP/M Latest version 2.0 of the superfast file unsqueezer, for CP/M 2.x+ and Z80 systems only. Now supports destination drive for output files, plus other minor improvements. ---- LZED.HQP A standard-format Z-System HELP file for use with the Zivio Text Editor LZED. ---- ZSIGPOL1.DQC - ZCPR3 At long last here is the NAOG/ZSIG policy statement on the sub- mission of software to ZSIG, the new organization whose purpose is to encourage, support, and distribute public-domain ZCPR3 software. Jay Sage, ZSIG Software Librarian ---- SLRMACFX.ZEX - OTHER A bug was discovered in the treatment of the expression BYTE EXTRN SYMBOL in SLR System's SLRMAC assembler, version 1.31. This zex file will repair that defect (patch courtesy of SLR Systems). Read the header in the zex file for details on its use. Jay Sage ---- SLRNKFIX.ZEX - OTHER A bug was discovered in the command line parser in SLR System's SLRNK linker, version 1.31. This zex file will repair that defect (patch courtesy of SLR Systems). Read the header in the zex file for details on its use. Jay Sage ---- ZCPR3-HZ.LBR - ZCPR3 Z3BASE, Z3HDR, and Z3USER.ASM for a full implementation (less IOPs) for a North Star Horizon running N* CP/M 2.2 (v1.2.0). ---- GRDEM955.LBR - ZCPR3 Allows use of GRDEMO (or anything else written with the graphics libraries) on a Televideo 955. On! computer users, take note! ---- WORK-VMN.LBR - ZCPR3 A library of menus and files associated with discussions of Z-News 503 and 504... ---- T3DIAL.BUG - ZCPR3 This describes how to patch T3DIAL to reverse the sense of the ZCPR3 error flag. Currently T3DIAL sets the flag to 0 if the result is "bad" (no connection established). Also remarks about another error I've encountered. ---- KENDATE.AQM - AMPRO Allows the Ampro 36 or later BIOS to obtain its time from a KCT Ztime -1 clock. ---- LDR15.LBR - ZCPR3 LDR now searches along the Path for its packages. This will allow system configuration to be changed according to which path is active. - Joe Wright 3 June 1986 ---- PICO-ED.OBJ - GENERAL CP/M This prgm's purpose is to turn your $1000+ computers into a type- writer. I had been looking for such a prgm for some time. I'm sure we all have need of just a "few" lines printed and not wanted the bother of running a wordprocessor. Well here it is, you can print what you want where you want. Enjoy...................Jerry M. ---- T3KAYMDM.ZQ0 - MODEM This is a TERM III overlay for Kaypro (all models). It is based on (a) the overlay supplied with TERM III, which left out necessary initializations and did not support the break function, and (b) the latest Kaypro overlay for MEX. ---- T3TI-PW.ZQ0 - ZCPR3 This is a TERM III telephone overlay for USR Password Modem. From Z-Node Central. ---- ZBASDEMO.LBR - GENERAL CP/M A demo package from ZEDCOR -- a limited version of ZBASIC for CP/M. This version will not save compiled programs on disk, only allows one file open at a time, and limites math to 14 digits of accuracy. ---- XIZI-3.LBR - GENERAL CP/M Latest rev. of Irv Hoff's Intel-Zilog and Zilog-Intel translators. Corrects a minor bug in XZI.COM associated with incorrect translation of "LD SP,(LABEL)". XIZI-3.LBR is 20k. ---- EBASIC.LBR - GENERAL CP/M EBasic.com erun.com ebasic.doc compiler (makes .int file) & interpreter to run .int & doc file predicessor to cbasic ---- ZCPR3-04.LBR - ZCPR3 FOR 2.2.04A INSTALLATION WITH THE 2.2.03A HEATHZ3.LBR (AUTO INSTALL PACKAGE) COMPLIMENTS OF JERRY FURST VIA SAHUG, SAN ANTONIO, TX ---- MDM7-128.OBJ - OTHER c128 term. seems identical to IMP but better DIRs ---- FORTH83.LBR - GENERAL CP/M forth language library -- available on request. ---- I218-1.MQC - MODEM This is an overlay for IMP and the SB-180 computer. It replaces a couple of corrupted versions that have hit RCP/M's across the country. The known bad filenames involved are: I2-SB180.AQM and I2-MM.AQM ---- T3T-24-1.ZQ0 - ZCPR3 Echelon releases a "telephone interface" for TERM III that supports 300/1200/2400 baud modems such as the Hayes 2400, USR Courier 2400, and Racal-Vadic 2400V. This TI allows full use of these modem's advanced features. Please pass on to other Z-Nodes. (D. McCord) ---- T3M-AM2.ZQ0 - ZCPR3 Revised TERM III Modem Interface for AMPRO "Little Board" computers. Please delete any previous versions. ---- GKEY2.LBR - GENERAL CP/M a simple but small and useful key-definition program for any CP/M or Z-System computer. ---- QK-21.LBR - GENERAL CP/M This is a jor rewrite of tckKey keyboard macro program. It now includes a REMOVE command so that it can be removed from the system without coldbooting. ---- ERRATA.T3 - ZCPR3 This file contains a listing of bugs or deficiencies noted in release 2 of TERM3. ---- FIND54.LBR - GENERAL CP/M Newer version of Irv Hoff's program for finding lines in text files that contain specified character sequences. This is a very useful program. I recommend that everyone take a look at it. ---- IMP-128.LBR - OTHER c128 cpm+ IMP term, support progs and docs ---- Z3KEY14.LBR - ZCPR3 Z3KEY14.LBR is a general cleanup of the code and reorginization for easier installation. The Z3KEYRCP.Z80 code has been modified for the ZASM.COM assembler which is included in the library so everyone will have the right assembler. The Z3KEY.COM utility is now self installing for the environment descriptor. Type Z3KEY // for help. ---- PARS.PQS At last! An expression parser in Pascal that handles up to 26 variables, and +,-,*,/,^ arithmetic! Very slick! ---- BIOSMMR.LBR - ZCPR3 An enhanced bios with ZCPR3 for the Kaypro 10. When installed, this system increases the storage capacity on the hard disk by about 1 megabyte. ---- TURBOSAV.LBR - TURBO PASCAL TURBOASAVE is a program originally written by D. Weinberger, which saves text files from memory that have been lost from the Turbo editor due to crashes etc. If you fail to save your source code prior to compiling and running the program, this gem may be able to salvage it from memory. It's saved me a couple of times. ---- XB11.LBR - ZCPR3 Experimental banked RCP and FCP for ZCPR3. For hackers only and for Z80 only. Requires SLR assembler and linker. Will increase TPA by 1.5k. Fully impllements RCP and FCP commands, built-in MU and TESTER processing. Resident commands occupy 8k of RAM in syystem bank. This stuff will NOT be supported, and likely will not be further improved. We look to others to extend this work, if they like. XB may quickly disappear when ZCPR/B3 becomes available.. For now, ?? ---- T3M-HI1.ZQ0 - ZCPR3 Term3 overlay for the Hitachi 64180 (SB180) computer. ---- TESTERRC.LBR - ZCPR3 Updated version of TESTERR, includes support for error testing for Software Toolworks C/80 (Version 3.1) compiler. ---- H80Z.LQB - GENERAL CP/M Macros defining Hd64180 opcodes for the SLR Z80ASM assembler ---- SLR131.LBR - GENERAL CP/M This library contains files describing release 1.31 of the SLR Systems assembly language tools SLRMAC, Z80ASM, SLR180, and SLRNK. If you own an older version, you can upgrade at a cost of twenty dollars per program (plus shipping if you are not an SME customer and have to send your original disk to us to prove legitimate ownership). ---- Z3TURKP2.LBR Yet another Z3 implementation for Kaypro computers with the Advent/ Plu*Perfect TurboROM. If you have not switched to the TurboROM, and are still sticking with out of the box ROM or the primitive MICRO C stuff, do yourself a favor. A Kaypro with TurboROM and full Z System takes your vanilla Kaypro into new realms of power. ---- L80RST.LBR - GENERAL CP/M Speeds up Microsoft L80 V 3.44 by patching out the disk system resets. ---- KQUESTNS.TQT - ZCPR3 This file contains some messages from Z-Node Central containing questions and answers about the new bootable Z-System diskettes for the complete line of Kaypro machines. If you have a Kaypro and want to get Z-System running on it the easy way, this is your answer. You can order the material over this system and take delivery by modem. ---- ACREATE3.LBR - ZCPR3 This is a file I got from the SIMTEL20 (ArpaNet) archives. I have not examined it but assume it is more material on creating aliases. ---- HSH15.LBR - ZCPR3 Latest version of History SHell. Corrects serious bug in handling long (>256 char) command line entry. Now allows user installation of prompt string. Bug report and suggestion for allowing instalation of prompt string due to Jay Sage. ---- ATR8000Z.LBR - ZCPR3 This is a ZCPR3 auto-installation package for the ATR8000. It uses the ZEX (ZCPR2 version) program to modify CONFIG.COM and DDSYSGEN.COM. The ZCPR3 system has all features except the input output package. ---- SRW142.LBR - GENERAL CP/M Update of Eric Gans' Super-RW DU/DDT combo utility. ---- VID.MAC - ZCPR3 Joe Wright's utility to print text file to screen showing embedded video attributes. Works only with ZCPR3 style ^A to turn on and ^B to turn off video attributes. Useful for seeing how video looks in menus and help files. ---- WYSE.DPG - ZCPR3 DPROG definitions for Wyse WY-50 terminal. ---- TLIST12.LBR - TURBO PASCAL Prints Turbo Pascal or fortran source listings with various parameters printed using boldface or double strike. ---- ZAPN#1.LBR - ZCPR3 The first in a series of application notes being published by Echelon. This one discusses ZCPR3 shells 'from the inside'. Although the application note series is oriented toward programmers and equipment manufacturers, there is a little something in them for everyone. ---- K1Z3IN.DQC - ZCPR3 Step by step guide for implementing (manually) ZCPR3 on Kaypro 1 and 2X machines running the "U" ROM and CP/M 2.2u1. The resulting installation files from this manual can be found in K1Z3IN.LBR on this board. ---- SUPZAP33.LBR - GENERAL CP/M On balance, this is the best of the disk sector display/editors, a field populated with PATCH, EDFILE, DU, etc. Version 3.3 of this program works in both CP/M 2.2 and 3.0 environments, and is easily customized for a variety of terminals (either through patching or the source code directly). The program has circulated under other names like SPZ and SZAP, and under spurious later releases. This is from the hand of the original author! ---- ZBYE12Z.MQC - ZCPR3 Earl Boone's mod of ZBYE, which implements BYE as an RCP, for use with the SLR assemblers. ---- REVAS25.DOC - GENERAL CP/M Al Hawley has released version 2.5 of his excellent disassembler into the public domain. I have used REVAS3 extensively and love it. Perhaps people will use version 2.5 and develop a taste for the real thing and want to buy it. ---- REVAS25.LBR - GENERAL CP/M See note on file above. ---- Z80MR.LBR - GENERAL CP/M This is a Zilog mnemonic macro assembler. If anyone uses it, please let me know how good it is. ---- Z3CORE.LBR - ZCPR3 This is a library containing the complete set of core utility programs in the form of COM files. Many are not the most recent versions, but in some cases recent upgrades have been substituted. Also, some files that exist in newer versions elsewhere on the system have been omitted from the library. This file is provided for those who may be missing one of the more obscure utilities. Eventually we hope to provide an area that contains all the current versions, but that takes a good bit of work. Jay Sage ---- RSXMAKER.LBR - GENERAL CP/M This is a very well documented package on Resident System Extensions, a technique formalized in CP/M Version 3 but equally useful in CP/M2.2. The DOC file explains how the materials in this package can be used to create RSX's with relative ease. Even if you don't want to use RSXs, you may find the DOC file very interesting to read. ---- I2-SB180.AQM - GENERAL CP/M IMP overlay for the SB-180. ---- SQUEEZE.TQT - GENERAL CP/M Data compression techniques using SQ and USQ. (Or how USQ and SQ do their thing.) ---- RS232.HQP - GENERAL CP/M A practical guide to RS-232 interfacing. ---- K1Z3IN.UPD - ZCPR3 UPDATES ZCPR3.DOC IN K1Z3IN.LBR UPLOADED HERE 20 MARCH. CLARIFIES THE Z3 RESIDENT COMMANDS AVAILABLE. ---- K1Z3IN.LBR - ZCPR3 COMPLETE SELECTION OF FILES FOR IMMEDIATE IMPLEMENTATION OF ZCPR3 ON THE KAYPRO ONE - INCLUDING A HEARTFELT PLEA FOR INVESTMENT IN ZRDOS ---- ZNEWS01.IDX - ZCPR3 A index listing of programs and subject of major interest in the Z-NEWS newsletters. ---- QX-10.DQC - Text/Documentation This is a manual for the QX-10 and contains the CPM 80 XBIOS complete with all details. It was just recently released by Epson. It is in WS format. It should be helpfull for anyone trying to do system level type programming..........Ted Wolf 201-728-7527 NJ ---- HDISK002.DQT - GENERAL CP/M cylinder and head data for several hard disks - new and old - more needs to be added if you have some docs around - bump the version if you do. Handy for drives without docs. ---- K10UZ3-1.LBR - ZCPR3 A cookie for Kaypro 10 U-ROM owners from NAOG/ZSIG and Lillipute Z-Node. This is an eccentric but workable Z3 installation for you folks, concocted by Arnold (Z3KEYRCP) Bailey. Try it, get your feet wet, then buy a Turbo-ROM and get serious. Unearthed by NAOG/ZSIG co-founder and Lillipute regular Bruce Morgen. Have fun! ---- N41.LBR - GENERAL CP/M N41 is a general purpose HEhex and decimal calculator. It also does logical anding /oring. Input can even be ASCII characters. Very handy to have. ---- PMOVE12.LBR - ZCPR3 Public MOVE utility. By tagging files as PUBLIC via the PROTECT command, using one of the file attribute bits, this utility will MOVE the files from one user area to another (on the same drive). If you don't have PUBLIC ZRDOS, combine this with an alias to gain access to WS overlays, etc... No need for patching CP/M or WS. ---- MEX-C128.LBR - GENERAL CP/M Terminal program for CBM C-128. Many features include ability to read command files, loadable phone directory and definable keys. ---- SBDRVJMP.DOC - Other THIS is a listing for jumping SB180 drives from the Steve Ciarcia bulletin board. Should be useful for jumpering your drives before installing in SB180. ---- GATE.LBR - GENERAL CP/M GATE is a general terminal emulation program for CP/M. It is briefly described in Computer Languaage Magazine in Oct., 85. The files were downloaded from the CLM/SIG on Compuserve. Can anyone figure out how to configure it to mimic a VT-52 or VT-100 on an Osborne 1? Leave a message for Karl Radov. ---- 617EXCH.LQT - OTHER A text file that lists the town in which every telephone exchange in the 617 (Boston metro) Area Code area is located. Use FIND.COM or the find command in your word processor to search either an exchange or town. Note that neighborhoods in Boston (eg. Brighton, Dorchester) are liosted as separate "towns". ---- BBSLST.QQQ - OTHER An unverified list of BBS's in the Boston metro and New England area, with some other useful RCPM's and others added. This list incorpor- ates the earlier list on this system and several others. Leave messages with additions and corrections for Karl Radov. ---- PMATE.IDX - PMATE This file is from the Phoenix customer support BBS system. It comprises an index for the PMATE manual. ---- PMATE.NEW - PMATE This file is from the Phoenix customer support BBS system. It describes the new macro primitives in PMATE version 4.0 (16-bit) that are not described in the printed manual. ---- INDOTCOM.ZQX This is a ZEX file for automatically incorporating RCP's, FCP's, etc. into the Z3-DOT-COM file (from Al Hawley's Z-Node #2). I have done this (and much more) manually to tailor Z-COM and Z3-DOT-COM files, but it is much nicer to have something automatic. ---- SHELLS.MSG - ZCPR3 This is a transcription of some discussion on SHELLS during the last few weeks of Feb. on the Ladera Hts Z-Node. ---- HOLDZ.LBR - ZCPR3 This utility provides a time delay before execution of the next command in a SUB file (CP/M-80) or in aliases, zex commands, multiple commands, etc. (Z-System). The time delay is specified as hh:mm:ss in the command line. An RTC is NOT required. HOLD10 was released by Steve Kitahata and later upgraded to a ZTOOL by Bruce Morgen. ---- SETIOP.LBR - ZCPR3 A ZCPR3 system utility for those who don't want to put IOP intercept code in their BIOS. SETIOP installs the intercept vectors after LDR has loaded the IOP into place. Until the vectors are installed, the BIOS uses its own I/O routines and makes NO reference to the IOP. Saves space in BIOS, and may be necessary for those who can't modify their BIOS. Contains a standard DUMMY IOP with discussion of the principles. ---- MATESAVE.LBR - PMATE This library contains a program for recovering text left in memory after one has exited from PMATE prematurely (i.e., before saving text to disk ) or by accident (such as when the system crashes). Guess who wasn't as careful as he should have been recently!? ---- RELSLR1.LBR - GENERAL CP/M The copy of RELSLR.LBR that I sent you was bad -- NULU screwed up the directory. Get rid of it and replace with this. Converts Microsoft REL format files to SLR format. Runs on any CP/M system. ---- PROLINK.LBR - GENERAL CP/M Ron Fowlers marvelous REL file linkage editor now available for FREE! But read the -READ.ME file for a way of "thanking" Ron for this great contribution! ---- ZSIG-FOR.ALL - ZCPR3 N.A.O.G., the North American One-Eighty Group, becomes NAOG/ZSIG, the North American One-Eighty Group / ZCPR Systems Interest Group and embraces all ZCPR3 users. Jay Sage is Software Librarian, Richard Jacobson is RAS Coordinator, and Bruce Morgen is Director and Editor of the ONE-EIGHTY FILE. Full information and membership application are included. A users group for advanced users to share their dis- coveries and novices to learn. ---- NULU151.OBJ - General Latest NULU.com release. Fixes a bug(s) that prevents NULU from opening a file under ZRDOS+ on certain systems and probably fixes the bug some people are having with mixed disks. ---- HD64180.BQG - General Incompatablitys of the HD64180 vs the Z-80. (Does any one else know of any others?) ---- TPFIX12.PQS - TURBO PASCAL Turbo Pascal Warmboot eliminator, for those programs small enough to allow it... ---- TPWARMST.PQT - TURBO PASCAL Same as TPFIX, except a patch to install in source code.... ---- CSHELLV1.LBR - ZCPR3 CSHELL adds pipe delimiter to zcpr3 comand lines as in UNIX. This new version includes submit processing. ---- ZWORD.TQT - ZCPR3 A document written by Richard Conn answering the four major questions we get re the Z-System... ---- Z3TURBO.LBR - ZCPR3 This is for Kaypro users with the Advent Turbo ROM. It contains various material helpful for bringing up ZCPR3. For non-Kaypro users it includes a patch to ZRDOS+ to enable fast disk reset with hard disk. Some of the material does not require ZCPR3. ---- MXO-BW13.ASM This is the latest MEX overlay for the Bondwell 2, downloaded from the Compuserve CPMSIG on 2/17/86. It supports the 300-baud internal modem, and will probably work with the internal 1200-baud modem, as the national Bondwell service director, Jon Bek, says they share the same command structure. The overlay is compatible with (but does not include) the Smartmodem overlay MXO-SMxx.ASM. MXO-BW13.ASM defaults to internal modem, 300 baud, and features an expanded SET command. ---- MXO-LB11.AQM This is my version of an overlay for MEX for the Ampro Little Board computer. It is quite full-featured in its SET command. It was derived from a version for the Kaypro. I corrected a defect in the original GOODBYE routine that failed to reassert the DTR line after it was dropped to force a disconnect. If DTR never came back on, one could not talk to the modem further. Jay Sage ---- LDSK20A.LBR A nicely rewritten and extended version of Wilson Bent's utility for adding names to the named directory register by reading file names that start with a hyphen. ---- K83ZCPR3.LBR This is a pre-configured version of ZCPR3 for Kaypro computers. ---- ZAP.LBR A fairly powerful debugger (much better than DEBUGRCP) implemented as an RCP. ---- K4ZSYSIN.DQC DOC FOR CREATING A ZCPR3/ZRDOS-SYSGEN FILE TO IMPLEMENT BOTH ON THE KAYPRO 4-84. INCLUDES PATCHES FOR COLD BOOT PATCH PROVIDING WIDEST POSSIBLE IMPLEMENTATION ON THAT MACHINE. ------------------------------ DASM16X.LBR Joe Wright's update of DASM, the fine disassembler derived from Dave Barker's ZZSOURCE and Ward Christensen's RESOURCE by Rick Conn. This library contains the assembled versions for Zilog, TDL, and Hitachi HD64180 mnemonics. Source code is omitted to save space. SB180 owners should be sure to get at least DASMHIT.COM for Hitachi chip disassemblies. ---------------------------------------------------------- FU-12.LBR A HEX/ASCII file editor adoog the lines of EDFILE and PATCH. Written in TURBO. ------------------------------ DEBUGRCP.AQM There have been a number of requests for this RCP that gives you a memory resident MU3 (the memory utility for Z3 that reads what you have in memory). You asked for it and you got it. ------------------------------ ACMDU11.LBR Version 1.1 of ACMDUTIL. ACMDUTIL allows you to add, delete and view aliases in an ALIAS.CMD file without a word processor. ACMDUTIL was written for those of us who write aliases on the fly. Version 1.1 now searches BASE: rather than ROOT: for the ALIAS.CMD file and takes an optional DU: on the command line to find any copy of ALIAS.CMD. ---- LFIND.LBR A very nice (fast!) utility for uncovering files buried within LBRs by NULU author Martin Murray . ---- ANNOUNCE.180 At the behest and with the encouragement of Steve Ciarcia, writer and editor Bruce Morgen (with an assist from sysop Richard Jacobson) has formed the first and only SB180 user's group, The North American One-Eighty Group. Get in on the ground floor with a pre-announcement special offer that includes a discount on a subscription to Lillipute Z-Node! ---- WS33.DQC WS33.DOC is a document listing the known patch locations for WordStar v3.3 for CP/M-80. ---- WS30.DQC WS30.DOC is a document listing the known patch locations for WordStar v3.0 for CP/M-80. ---- WS-ATOWS.LBR yet another program to convert ascii files to wordstar document mode. The .com file is for z-80 cp/m and the source is in C. ---- VALIAS11.LBR This is version 1.1 of VALIAS. The only change is a small bug fix. Version 1.0 would not log into the correct user area when a file name was included on the command line (the default user would always be used). The READ.ME file explains the simple change (so you don't need to download the source again). Jay Sage ---- LUZ3.LBR Latest ZCPR3-only LBR file tools from Rick Conn. Very slick stuff! ---- INSPECT.LBR This allows a user to "look at" a file and gives various info about it - both for novice users and more advanced. ---- WDSTRLS2.LBR update to wrdstrls -- converts single-spaced wordstar files to double/triple space. for z-80 cp/m ---- Q.OBJ This very simple program shows the state of page 0 of memory after a command is issued. Enter "Q TAIL" and one can see how the first two tokens are parsed into the default file control blocks and how the tail is stored in the buffer at 80H. This is useful for program developers. With ZCPR3 you can see how user numbers are stored when DU and DIR forms are parsed. ---- TPATCH2.Z80 IN TURBOPAT.LBR This patch for Turbo Pascal version 3 makes it skip the question about including error messages. Depending on an equate in the patch, the answer will default to yes or no. This speeds up operation. ---- TPATCH1.Z80 IN TURBOPAT.LBR This is a patch for Turbo Pascal version 3 that makes it look for its error message overlay in a specified user area instead of in the current user area. This makes Turbo much more useful in a ZCPR3 environment.  .