[net.micro.cpm] List of best public domain CP/M programs

W8SDZ@SIMTEL20.ARPA (Keith Petersen) (09/01/86)

Norm Gregory, SysOp of Seattle's "Downspout" Z-Node, provides this
list of best public domain software for the CP/M user.  This list is
updated monthly.  It is presented here for your information and does
NOT in any way indicate that ALL these files are available from
SIMTEL20, my RCP/M, or GEnie's CP/M RoundTable.  However, many are
available from these sources.

PD:<CPM>CPM.CRCLST on SIMTEL20 (the file listing all the filenames,
sizes and CRCs of the PD:<CPM.xx> directories) has been updated as
of today.

--Keith

--cut here--SEPBEST2.LST--cut here--
SEPBEST2.LST is a revised version of SEPTBEST.LST to correct for duplicate
entries, bad alphabetical sort, and incorrect end-of-file.  No entries have
been altered.  -- Keith Petersen, W8SDZ -- 9/1/86 0938 edt.

			-[ Seattle's `downspout' ]-
				206-325-1325

			     300/1200/2400 baud

DATE:  09/01/86
  TO:  All CP/M users
FROM:  Norm Gregory (SYSOP)

This is an alphabetized list of public domain files and programs considered
"best" by the users of Seattle's `downspout.'

----
ACMDU11.LBR - ZCPR3
   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.  V1.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.

-----
ACREATE3.LBR
   ACREATE now searches A0: and A15: and DCREATE extracts the command
   line from an alias file and puts it in a text file for editing.
   That's right,  ACREATE3.COM creates a ZCPR3 ALIAS file from a standard
   text file.  And DCREATE.COM will create a text file from an ALIAS file.
   The system works well and is fast.		(01:52:31 AM  Jul 14, 1985)

----
ADIS.LBR - CP/M
  Matt Wing's Z80 and 8080 disasembler.

----
ALIAS#1.LBR - Z3
   The Echelon ZCPR3 newsletters frequently contain sample Alias scripts....
   this library contains almost all those which have been published to date,
   plus a few to come in future newsletters.

----
ARCDIR.LBR - CP/M
   A utlity to allow CP/M80 users to do a directory of PC/DOS ARC files.
   A must for BBS systems.		[ 06:45:01 AM  Nov 21, 1985 ]

----
ARUNZ09.LBR - ZCPR3
   ARUNZ now has MENU/VMENU-style user prompts (but better!) and parameters
   that read Z3 registers and memory locations.  If you run a Z3 system and
   do not use ARUNZ you are missing what is perhaps the best of all Z3
   utilities.  Store all your alias scripts in one little ASCII text file.

----
ASCII.LBR - CP/M
   ASCII.COM is for folks with poor memories. Just type in ASCII<CR> and
   press any key.  The key and it's HEX code is displayed.  ^C to end the
   program and warm boot the system.		[ 12:21:13 AM  Dec 07, 1985 ]

----
AUTOZINS.CCP
   Notes on modifing your copy of ZCPR3 ccp to "autoinstall" all ZCPR3
   utilities.  Erase ZINS - you won't need it any more.  No more hassles
   with downloading ZCPR3 programs and forgetting to install them.

----
B-COMPIL.LBR - CP/M
  This is BCBC, CP/M VERSION 1.1, written by Bruce Tonkin.  It's a BASIC
  compiler written using the pbasic pre-processor for Microsoft BASIC 5.2
  or higher.   BCBC generates assembler source code for ASM or MAC.  Intel
  8080 opcodes are used.

----
B5C8-2.IQS - RCPM/BBS
   Finally a BYE5 insert for the Commodore C128 to be used with BYE510 or
   newer.  Thanks to George Peace.

----
BBCAT10.LBR
   BBCAT is a catalog program integrated with the archive/dater/backup
   utility BBACK (v6.0) to provide a convenient way of keeping track of
   backed-up files and of eliminating duplicates.  Unlike NCAT, UCAT et
   al, which are meant chiefly for the floppy-disk user, BBCAT is de-
   signed primarily for those with hard disks who only use floppies for
   back-up and storage.

----
BD03.LBR - CP/M
   Irv Hoff's update to his fine bad sector lockout program.  This one
   reports the file names that have bad sectors, which is what you
   really want to know.

----
BISHOW32.LBR - CP/M
   BISHOW32 reads just about any text file, whether or not it is squeezed
   or enclosed in a library. It allows you to move forward and back in
   the file by a page or a line at a time. You can scroll horizontally
   in a file wider than the screen. You can jump back to the top of the
   file. It uses Wordstar cursor keys, as well as alternates. Fits in 2k

----
BRADFORD.LBR - CP/M
   Aaron Contorer's Near Letter Quality printer program for Epson and Gemini
   printers.  A commercial package that Aaron is now distributing as Freeware.
   If you use it, send Aaron $15 and he will send you his manual, which tells
   you about advanced features.

----
BU14.LBR - CP/M
   Hard disk back-up, special printer versions in .LBR

----
BWFMT.LBR - CP/M
   This is for BONDWELL computers, 12 and 12A for sure (maybe 14 &16).
   These allow formatting disks for Osborne and Kaypro computers.

----
BYE510.LBR - RCPM/BBS
   BYE5 is the program most RCP/M systems use (for CP/M 2 and CP/M 3) to
   interface their computer and modem to their local BBS system.  This
   version adds the SYSLOG option which captures all input from the remote
   user.  Other improvements...read BYE5.HQS in the .LBR.

----
CHEFREC.5Q - CP/M
   More recipes for Chef.com.

----
CHOP.LBR - CP/M
   CHOP is a little CP/M program written in Turbo Pascal to copy a large
   text file into a number of consecutive smaller ones which are easier
   to handle and edit.	The new files have numbered extensions (file
   types).  The file will be divided into pieces, each having 128 lines.
   These can be edited and then re-combined with PIP.  Program is very
   slow and files are quite small, typically 5-8k each (depends on the
   average line length).

----
CRUNCH12.LBR - CP/M
   File compression utilities for "squeezing" files using the same
   algorithms as the MSDOS ARC program. Source code included.

----
DASM16.LBR - CP/M
   This is Rick Conn's DASM15 now including an include file for
   Hitachi HD64180 mnemonics.	   [ 03:10:00 PM  Oct 26, 1985 ]

----
DBL4.LBR - CP/M
   Update of the DBL program for printing two pages on one page with an Epson
   printer in compressed mode.		    [ 04:20:52 AM  Nov 19, 1985 ]

----
DBUG10.LBR - CP/M
   An internal debugger for Turbo Pascal programs; sort of a DDT tool. It adds
   about 600 lines of code in an include file.	[ 02:55:24 AM  Dec 28, 1985 ]

----
DEARC2.LBR - CP/M
   Allows a CP/M user to access those 16 bit .ARC files that you see
   everywhere.	The program uses two different decompression algorithyms,
   the Greenlaw and LZW, depending on the method used to compress initially.

----
DEBUGRCP.AQM - ZCPR3
   ZCPR3 Debug facility (same as MU31) in a Resident Command Package.

----
DEMOHLP.LBR - ZCPR3
   A demonstration and tutorial on ZCPR3 *.HLP files.

----
DDTZ.LBR - CP/M
   Replacement for Digital Research DDT.COM, adds search features, etc.

----
DIR1ST31.LBR - CP/M
  DIRFIRST:  Z-80 sorted directory showing first line(s) of files.
  Latest in the DIRFIRST series (v 3.1).

----
DIRR7.LBR - CP/M
   Directory file, alphabetizes vertically in an unique manner generally
   considered to be superior to that of "SD".  Type '?' for a help guide
   to see the various options available.  In extended mode, shows system
   files, R/O and archived files with special characters, making use of
   reverse video, lower case, etc. superfluous.  Can also make hard-copy
   or a disk file including those attributes.  Has several unusual fea-
   tures you will immediately like.  Fixed the 'A' option this version.
		       [ 11:36:24 PM  Dec 11, 1985 ]

----
DIRSIZE.LBR - CP/M
   Utility program for disk directory file count. [ 02:33:31 AM  Apr 24, 1986 ]

----
DU312.LBR - Z3
     Newest version of DiskUtility from Z-NODE Central.

----
DZ-APR86.LBR - CP/M
   John Washington's latest update to his DazzleStar.  It does NOT
   replace DZ-FEB86.LBR.  It is a supplement, principally advising
   of a few fixes.

----
DZ-FEB86.LBR - CP/M
   This is latest version of DAZLSTAR, an interactive Z80 disassembler
   New version has comprehensive install program, "side-line" comments,
   active cursor indicator in both ascii and hex fields, and greatly
   improved menus.  Extremely flexible.  If you do any disassembly, you
   need this one.			[ 04:54:14 AM  Apr 06, 1986 ]

----
EPRO.LBR - CP/M
   E-Prolog is a public domain prolog interpreter for Z-80 computers.
   The .LBR file contains the interpreter, a library of logical predi-
   cates (AND, OR, etc.), some sample databases, assembly language
   source modules, documentation, and some other things.  E-Prolog is
   a minimal prolog, but it works for constructing databases and
   inference rules within them.  Its main lack is that it won't do
   even integer arithmetic.  It will do disk I/O.

----
EXPRESS1.LBR - CP/M
   A very fast full screen text editor. EXPRESS v1.0: 1) includes a
   built in macro key translator and editor; 2) can be installed on any
   CP/M 2.2 system with at least 48k of memory and a terminal with direct
   cursor addressing; 3) is not a word processor; 4) is a preliminary and
   limited implementation, distributed without charge, to introduce users
   to the potential of the EXPRESS full screen editor from Cecil and Laine
   Stump of Woodinville, Washington.	     [ 02:51:25 AM  Sep 28, 1985 ]

----
FANFOLD5.LBR - CP/M
   "Universal" version of Ron Rock's (Chicago) FANFOLD. For those with Turbo-
   Pascal a small RUN.PAS file chains to FANFOLD.CHN with printer codes
   supplied by user. START address 2100; END address CB10.

----
FASTMX80.MOD - CP/M
   Speedup for Epson MX-80 Printers!!	       [ 06:16:51 AM  May 29, 1986 ]

----
FATCAT24.CHG - FATCAT
   Locations in FATCAT24 to change the "|" delimiter to something your
   printer can print i.e. a ":".

----
FATCAT24.LBR - CP/M
   Steve Cohen's (Chicago) update of his marvelous catalog program stamps out
   bugs in version 2.3 and adds some goodies such as a print to file routine.
   If you came to the party late FATCAT is the super-duper-disk cataloguer
   featuring rapid-fire disk insertion, with tedious catalog updating taking
   place after all disks entered; also library file support and a
   screen-oriented "Cleanup" mode in which files can be erased or renamed
   before being catalogued, and also disk-name files can be added in
   this mode.

----
FBAD60.LBR - CP/M
   Finds and locks out bad sectors on a CP/M-80 disk.  Finally it will
   now run under CP/M Plus as well using included RSX.	Instructions
   on how to implement version for CPM Plus are included.

----
FILT7A.LBR - CP/M
   A multi-purpose filter program for text files, WordStar files or as-
   sembly level source code files.  Menu-selection.  Removes all tabs or
   optionally puts tabs at all optimum locations.  This version checks
   for space breaks and soft-hyphens before looking for unwanted control
   characters.	Very fast, when done shows a summary of what it found.
   7k, 54 records.

----
FINREP22.LBR - CP/M
   Eric Gans' (French Department, UCLA, Los Angeles, CA) FINd and REPlace
   V2.2 which adds "V" flag to allow user verification ("Replace  (y/n)?")
   before replacement in text files. FINREP is a search/replace program that
   remedies most of the deficiencies of Wordstar's ^QA and other similar
   commands.  Aside from being faster, it has important additional features:
     - allows wildcards in search string (v2.0)
     - allows wildcard filename (find/replace in groups of files)
     - command-line entry allows batch processing by SUBMIT, etc.
     - allows entry of control or hex characters (0-FF)
     - can be used with object files (e.g., COM files)
     - sets  capitalization (first letter or whole word) and high
       bit of the last character according to the old string
   This last feature means that,  for example,	if you are writing a
   scenario where the characters' names appear sometimes in CAPS and
   sometimes just Capitalized, you don't need two search/replaces to
   replace one name with another: JOE will be replaced by HARRY, Joe
   by Harry, and even joe by harry.

----
FRONT50.LBR - CP/M
   Latest update of FRONT, a program that replaces the usual CPM A>
   prompt with a menu.

----
FT.LBR - CP/M
   A quick, dirty, and tiny text file creator.	Type FT FILENAME.EXT and start
   typing.  Two <CR>'s closes and saves file.  [ 03:50:10 AM  Oct 25, 1985 ]

----
FU-12.LBR - CP/M
  File Utility is a full screen binary file editor.  Cursor functions pretty
  much follow WS commands.  Also includes a windowed full function calculator
  for binary, hex, and decimal interger.   And takes up less memory than
  PATCH, which is great for use small TPAers.	Great hacking tool!!!

----
FUNKY12.LBR - CP/M
  Allows you to program your terminal's function keys, either interactively
  or from a disk file.	This version includes the ability to embed control
  characters and escape sequences.

----
GKEY2.LBR - CP/M
   Gans' key enhancer generalized for all CP/M machines (2.2 at least).
   Smaller than SMARTKEY, allows redefinition of ESCAPE sequences.
   use a little beta-testing on machines other than the Kaypro.

----
GTXT11.LBR
   Makes a text file into a .COM file. V1.1 update:
	- exit via ^C.
	- zeroes high bit to read (say) WS doc mode files
	- allows printing of control characters using "^" (thus ^Z entered in
	  the text will blank the screen when the COM file is run.)
	- page breaks can be forced with "~"  However, a "[More]" is issued
	  every 23 lines without you having to add "~" to the text;  when you
	  type a character the [More] is blanked out and doesn't waste a line
	  on the screen.			(12:40:38 AM  Jun 25, 1985)

----
HELP53.OBJ
   HELP is version 5.3 of HELP for ZCPR3.  The version adds automatic
   unsqueeze, so when you issue a command like "HELP topic", HELP
   will search for topic.HLP or topic.HQP along the path and in the
   HELP: directory, and, when found, will load and unsqueeze as
   necessary.  The tradeoff is space vs speed - squeezed files take
   less space but more time to unsqueeze during the load.  Once loaded,
   there is no difference in processing HLP/HQP until next load.

----
HIPPO11C.LBR - CP/M
   Vastly improved release of Happy Investor's (tm) Personal Portfolio
   Organizer.  Bugs fixed, more convenience, and capacity expanded to
   5 securities and 10 purchases in this free version of HIPPO (tm).

----
HSH15.LBR - ZCPR3
   History SHell.  Allows recall and editing of previous command lines.
   Version 1.5 corrects a serious bug in handling entry of long command
   lines and allows installation of the prompt string.

----
IMP244.LBR - CP/M
   Modem program that has 1k protocol, automatic step-down for 2400 bps
   modems and KMD-batch mode as well as MODEM7 batch.  This version
   changes the batch header block to work with KMD - stores the file
   length as two hex bytes at the end of the block.  Can now handle
   files up to 8.2 megabytes, while showing additional information.
   Also supports the Anchor Mark XII for autodial and is easier to use
   in terminal mode with Osborne OS-1 computers.  Other changes.

----
IMP-OVL.LBR - CP/M
   Overlays for the IMP modem program, dated 27 Oct 85.  See IMP-OVL.LST
   for a list of those avaiable in this library. [ 02:49:05 AM	Oct 30, 1985 ]

----
IMPATCH.LBR - CP/M
   IMPATCH is a menu-driven program for patching of IMP244 default
   parameters.	Options include either directly patching your version
   of IMP or writing a new version of IMP containing the changes.  The
   LBR file contains a DOC file with patch points explained.

----
INDEX85.LBR
   INDEX85 reworking by David Cortesi (Dr. Dobbs, "Inside CP/M," etc.)
   of his earlier indexing program.  This version (no new features,
   but also no bugs) is now in Turbo-pascal, and is quite elegant.  Also
   very useful for indexing any sort of published or just printed document.
   It's provided in compiled form for CP/M 80 systems (including a 48k
   version for us Z-system users), but may be recompiled for MS/DOS,
   probably without code changes.

----
INDOTCOM.ZQX - ZCPR3
   This .zex file will install your default RCP, FCP, NDR, PATH, and
   WHEEL specifications right into Z3DOTCOM so you don't have to
   load them each time you boot up unless you change them on the fly.

----
K83ZCPR3.LBR
   Full implementation of ZCPR3 for older Kaypro II's and IV's (pre-1984
   machines without video/graphics enhancements).  Fully compatible with
   the "standard" John Smith implementations for the Kaypro 10 and 484.
   Gives the user full utility interchangeability without reinstallation
   with ZCPR3 files (except SYS.ENV) used on Kaypro 10's and 484's. Uses
   all the Smith implementation addresses.

----
K83Z3UPD.LBR
   This is a library file which updates the K83ZCPR3.LBR.  It contains
   an updated bios image, the ASM file used to modify bios images, both
   of which focus on fixing the LISTST bug in the KAYPRO rom.  It also
   contains an alias program which alters one byte in any other alias
   program so that it can be used as a STARTUP.COM on a 58k TPA Kaypro
   ZCPR3 system and a .DOC file.       [ 04:05:03 AM  Jan 23, 1986 ]

----
KISOR.ART - Other
   Henry Kisor computer column no longer appears in The Seattle Times.
   This is copy of his last piece.

----
KMD.HQP - CP/M
   Help file telling how to transfer files with KMD.  Beneficial for new
   CP/M users who are unfamiliar with file transfer protocols.	Will
   hopefully save SYSOPs a lot of time trying to answer individual
   questions.  Even the experienced CP/M user might find the information
   of interest/value.  There are perhaps functions available some users
   are not aware exist and might find useful to their normal operation.

----
KMD22.LBR - GENERAL CP/M
   KMD is used by most RCPM systems for handling file transfers to/from
   the remote user.  This version uses Bob Freed's routines which allow
   downloading member files from an .ARC archive library.  It also uses
   a concept similar to that used for IMP, MDM7 and MEX permitting easy
   and rapid installation, via a master overlay merged with the object
   code file.  This permits a modest sized library.  33k, 259 records.

----
LABELG10.LBR
   LABELG10.LBR is a Turbo Pascal file that can be used to create
   Multiple Labels, store label information to disk, write to list
   Disk Labels, and finally act as a MailMerge-type creator of a form
   letter and the appropriate address label file.  A COM file is
   included that will run on any CP/M-type system.  All source files
   are also included.

------
LASM3.LBR
  This is an enhanced version of Pete Mack's LASM assembler which was it-
  self an improved version of Ward Christenson's LINKASM assembler.  All
  of the Z80 op codes have been added in the style of the 8080.  Also
  the symbol cross reference (requested by the XREF directive) will now
  be printed on the console if the normal listing has been directed there
  (the previous version only generated the XREF listing if the normal
  listing was directed to a .PRN file).

----
LRUN23.LBR
   Slight improvement over the already-good LRUN22.  Program now shows
   the bad command, with an LRUNZ-style error display, if it's not in
   the default or selected LBR. 	(03:09:56 AM  Jul 11, 1985)

----
LSTOOL11.LBR - CP/M
  Jim Gronek's utility program designed to extend the usefulness of the
  MCAT/XCAT or LCAT/XLCAT Disk Cataloging System.  LST-TOOL can read the
  .LST files produced by XCAT/XLCAT and report useful information on them
  back to you.	 V1.1 utilizes a technique to automatically determine
  available memory at run-time.

----
LUZ3.LBR
   ZCPR3 library tools.  LGET to extract and optionally unsqueeze files
   from a library, LLF to display files in a library, LX to run files from
   a library, LHELP to process HLP/HQP files in a library.  From Rick Conn.

----
M80VMN.DOC - ZCPR3
   Examples of what can be done with Z3's MENU, accessing editor, assembler,
   debugger, help system for writing programs with syslib.  Sure
   beats the L80 command line.		 [ 06:00:55 AM	Nov 09, 1985 ]

----
MACPRINT.LBR - CP/M
   Public domain fancy printing program that really does enhance Epson
   compatibles!  --  Triple height, "MAC" style characters from a
   standard ASCII text file or the keyboard, runs under CP/M, and as
   the signon warns, don't hold your breath if you're running it on
   floppies!

----
MAKBATCH.LBR - CP/M
   Fast, easy way to create and execute submit-like commands, without
   submit.com or the need for an editor.  Instead of a secondary .sub
   file you get a primary .com file, ready to go. [ 06:11:25 AM  Oct 16, 1985 ]

----
MBINDX.LBR
  This program produces an index of the variables and reserved words used in
  a MBASIC program file.  The file to be indexed MUST be saved in the 'A'
  (=ASCII) mode.

----
MEMCOM.LBR
  These programs establish a virtual "ram disk", drive "E:", of various sizes,
  using space from TPA.  All that one must do is execute one of the MEMx.COM
  programs within this .LBR and a virtual disk will be created.  All
  subsequent references to "E:" will deal with the ram disk.  It appears that
  once installed, the only way to remove the ram disk is to reboot the system.

----
MENU40.LBR
   Joe Wright reworks MENU.  Many interesting new features, such as a
   'default' command on each menu, recognition of the quiet flag, better
   handling of default directory, and more.  Anyone volunteer to do
   a new .HLP file?  The changes are described more fully in the
   source code comments.  Also, try the included DEVMENU.MNU for a
   taste of what can be done with this new version.

----
MEX114-U.LBR
   (20 July 1985  Ron Fowler/NightOwl Software, Inc.)
   This release repairs several bugs reported in version 1.12, and adds
   support for 1k XMODEM file transfer packets.

----
MEXIT110.LBR - RCPM/BBS
   MEXIT version 1.1 is Kevin Murphy's newest MEXIT/MUT library.  A MUST for
   any METAL/Z-MSG BBS system.	 Now supports the new features in KMD 11 or
   later so that you may select a ratio of downloads to uploads and disallow
   downloads if the ratio is exceeded.	 The user is informed of this status.
   Also MUT109 has a new feature to allow a data file output from the USERS
   file, tag selectable.

----
MCOPY43.LBR
   Latest revision to MCOPY.  Adds the 'N' or 'no replace' option
   which AUTOMATICALLY refuses to copy when the file exists already
   in the destination disk/user.  Handy in aliases for setting up
   ramdisks on cold boot -- mcopy43 c15:=a15:*.* N, for example,
   will only do the copy if the file isn't already on the Ramdisk.

----
MKLINE.LBR - ZCPR3
   CP/M and ZCPR3 utility that will insert file names into a line of
   text and write them out to a disk file for use with ZEX or SUBMIT.
   Wildcards are allowed for multiple lines.  Read the .INF or .DOC
   file for more information.  Written in BDS C ver 1.50a.  Source
   and .COM file included.  jwm

----
MKRCP1.LBR
   All the tools (except MAC.COM) you need to make Resident Command
   Packages for your Z3 system.

----
MLOAD24.LBR
   Multi-file Hex Load Utility for CP/M.  MLOAD replaces the old CP/M LOAD and
   elminates the need for the 'SAVE' command.  Read the preface in MLOAD24.ASM
   for usage and details.

----
N41.LBR
   A very useful and easily used program that converts numebers to hex,
   binary or decimal.  Can also use Boolean arithmetic.  Almost any
   computer user has needed to convert hex addresses to decimal or vice-
   versa.  Source code and an interesting .DOC file included.  Assembly
   level code.	Should run on any CP/M-80 system.

----
NEWARC.LBR - CP/M
   David Rand's rewrite of Rubenstein's original programs for archive
   files.  Includes .com files for adding, deleting, sorting
   directories, running programs from archive, etc.  These are faster,
   take up 10% of the space that the originals did, and have otherwise
   been improved.

----
NEWRITE7.LBR - CP/M
   This file is used to print out the files created with TOUR (the PD
   outline processor).	It improves on and replaces WRITEGEN.COM.  The
   Turbo PASCAL source code is included. [ 05:17:19 AM	Jun 26, 1986 ]

----
NULU151.LBR - CP/M
   The BEST Library utility.

----
PASTE2.LBR - CP/M
   PASTE2 - combines two input files into a third, joining side by
   side. v1.1 corrects a bug discovered in v1.0 which dropped CRLF
   when second file expired first.  Added option to erase destination
   file if it exists or abort. Added info on optional [du:]filename.typ
   to usage message.  Originally written in a first wonderful encounter
   with SYSLIB 3.3!

----
PATCH&GO.LBR - CP/M
   This is a COM file adaptation of the Z3 POKE&GO technique for non-Z3
   systems, or for those whose Z3 implementations don't include the
   required functions.

----
PBBS03.LBR - RCPM/BBS
   PBBS v3.0 is used as the BBS program on many RCP/M systems.	PBBS is
   by far the best public domain BBS system in existance, and better
   than any non-public domain system surveyed.	This version adds many
   new features, including multiple bulletin boards, enhanced ZCPR3 sup-
   port, 25th status line and much more.  Requires BYE508 with a real-
   time clock installed.  Will work on any Z80 based computer.	Support
   files and conversion files in PBBSUP-3.LBR.	211k, 17 min at 2400 bps

----
PBBSFAST.LBR - RCPM/BBS
   Submit-type utilities for making a fast assembly/linking of the PBBS
   v3.0 system.  7k, 30 secs at 2400 bps.

----
PBBSUP-3.LBR - RCPM/BBS
   Support files required for PBBS v3.0.  Includes utilities to convert
   several existing user file formats to PBBS formats, including OxGate
   to PBBS.  88k, 7 min at 2400 bps.

----
PBBSUSR1.LBR - RCPM/BBS
   Offline utilities for the Sysop to use with PBBS v3.0, mainly for
   listing the user's file and stats on the callers file.

----
PDLN10.LBR - CP/M
   A new Public-Domain Linker, including a highly informative .DOC
   file.  For Z80 only, not for ZCPR only.  [ 06:13:17 AM  Apr 10, 1986 ]

----
PICKNUM.LBR
   A super MEX support program.  Contains PICK106 which will go through
   your .PHN files and select the numbers you want to put in a new
   .PHN file.  This contains updated versions of PICK and DLMX contained
   in Bill Norris' MEXELEC2.LBR

----
PPIP.LBR - Digital Research CP/M
   slick pip - the z80 version is fast - crc and verify options - can
   assemble to pip to destination from source or 'copy from source to
   destination' - accepts DU: - other toggles/switches - pip to text
   file with built in editor - -

----
PRICES11.RQS - Z-System (ZCPR3+ZRDOS)
   Slightly changed price list from Echelon...use for orders as of
   11 August and beyond...

----
PRINTHLP.LBR
   This program will print out an entire help tree. If you configure it
   for your printer it will highlight the text that is highlighted on
   the screen while running help. Thus if you want a nice document of
   all of the SYSLIB files just run it on SYSLIB.HLP and it will pick
   up all of the nested help files.

----
PROLINK.LBR - CP/M
   NightOwl Software releases ProLink, the great proprietary linkage editor,
   to the public for free distribution.  Included is LINKMAP, a REL file
   display utility.  ProLink is said to be vastly superior to L80 as a linker.
   Get this one if you do anything at all with relocatable assembler.

----
PSET15X.AQM - CP/M
   Upgrades PSET14 to include a real command line mode for batch and/or
   ALIAS use.  Only program that allows you to set print type from the
   command line prompt.  For Epson RX-80 and Gemini printers.

----
QEDIT125.ARC - MS-DOS
   This is an update of QEDITA and includes lots of new gimmicks.
   QEDIT is a fast, memory resident editor which has it all over
   the likes of WORDSTAR for programming.

----
QLIST14.LBR - CP/M
   Ian Cottrell, Ottowa ICBBS fixes reported bugs in QLIST14.  QLIST is a
   file lister that will automatically unsqueeze files before listing.
   QLIST allows you to select formatting options for the listing, including;
   left margin setting, line feed recognition, page headers, compressed print
   for body of listing and expanded print for the headers and page to
   start/stop printing.    See .DQC file for updates.

----
QWIKFONT.LBR - CP/M
   Sets FONT and type styles for Epson and compatible printers.  May be
   set up for differenct terminals and printers by use of SUPERZAP, etc.
   Also prints out quick labels with ability to change font in the mid-
   dle of the line.			     [ 05:48:02 AM  Nov 08, 1985 ]

----
RCPTRAPS.LBR - ZCPR3
   A little I/O redirection for ZCPR3 systems, in the form of Resident
   Command Packages.  Two files are included in the library, one sends
   all output going to the printer to a disk file, the other sends all
   output going to the screen to a disk-file.  The code is lean enough
   that this could be incorperated into your standard RCP.

----
READONLY.LBR - CP/M
   Sets the disk system in a CP/M Version 2.x operating system to read/only.
   Once executed the only way to return the disk system to read/write to do
   a system reset (cold boot).	This "safety" is intended to prevent untested
   software from changing any data on any disk. [ 08:18:28 AM  Oct 06, 1985 ]

----
RELHEX11.LBR
   Small, fast, accurate program that converts REL files to HEX format.
   Now RMAC owners can trash MAC & ASM, keep ZAS for Zilog mnemonics.

----
RESQ14.LBR - General
   This little program will help you out if you are using WS and get a 'disk
   full' error when you try to save your work.

----
ROS34.LBR - CP/M
   Remote Operating System v3.4.  A stand-alone RBBS, BYE, XMODEM, SD all
   included in one program.  Written in Pascal.  For CP/M systems.

----
SAME.LBR - CP/M
   Checks two files to see if they are the same.  Can erase one.  Read
   the .DOC file for various attributes. [ 06:14:22 AM	Oct 14, 1985 ]

----
SAP50.LBR - CP/M
   Sort and Pack. Cleans up your directories and eliminates deleted
   entries.

----
SAVESTAR.LBR - CP/M
   Saves WordStar 3.3 and Turbo text if you have 'lost' it all with a system
   crash or other accident.  From Profiles.  [ 02:16:14 AM  Feb 08, 1986 ]

----
SB180OVR.AQM - Other
   This is an overlay file that ports MDM730 to the SB180.  It's pretty
   rough, but as 'they' say in computer rooms across the land...
   "It works."	I'ld appreciate messages from anyone that can tell me
   how to do it right.	Thanks - aaron.  CRC after unsqueeze = 3FF1.

----
SETDRU13.LBR
   A clever way to enable you to use programs that require OVR (WordStar
   Perfect Writer, etc) any where on a hardisk.

----
SCAN12.LBR
   How about a TYPE that types files forwards/backwards/sideways
   and even works on squeezed files!!	 [ 04:29:50 AM	Nov 19, 1985 ]

----
SCI-12.LBR - CP/M
   Small-C interpreter.  Even if you just know a little BASIC, a great way
   to get started with "C".

----
SIDEMT.LBR - CP/M
   A program to print sideways on a MT printer, for CP/M-80, NOT PC/MS-DOS!

----
SFILE26.LBR - CP/M
   Searches all allowed drives and user areas for a requested file or
   files.  An equate allows for searching into all libraries as well,
   atlhough this usually takes considerably longer.  Used on many RCPM
   systems with large disk drives and many user areas.	Very useful on
   any large hard disk system.	The .COM file is only 3k.  Source code
   included.  This version fixes a bug in the abort routine.

----
SHOWLOC.OBJ
  ANY 8 BIT CP/M COMPUTER CAN USE THIS. IT SHOWS THE LOCATION OF A FILE ON
  A DISK BY BLOCK NUMBER, TRACK AND SECTOR NUMBER.  (07:39:23 AM  Aug 08, 1985)

----
SLTRAP.LBR
   SLTRAP -- RCP which captures Screen and List output and stores it on
   disk.

----
SPOOLER.LBR - CP/M
   A new spooler/despooler utility.  Print and work at the same time.

-----
SODU.LBR - CP/M
  A screen-oriented version of the DU Disk Utility program for CP/M 2.2.

----
SSTAT18.LBR - CP/M
   A very nice, SWEEP/NSWP/DISK7-style replacement for STAT, PROT, etc.
   Does everything except change device assignments, and what it does
   it pulls off with great pizazz.

----
SUPZAP33.LBR - CP/M
   Updated version of SUPERZAP. Doesn't have all the features of some
   other patching programs. but is menu driven, easy to use and FAST.
   Source code included for adapting to diferent computers. Now Also
   supports CPM3.

----
SYSRCP14.LBR - Z3
    This library contains version 1.4 of SYSRCP.ASM, the code for the
    resident command package.  Version 1.4 has no significant differences
    from version 1.3.  Two small problems were fixed.

----
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.		[ 03:32:45 AM  May 25, 1986 ]

----
TELENET.LBR - CP/M
   Turbo Pascal program to auto-log on PC Pursuit. Comes in two
   versions, one set up for the video Kaypros and the other generic.

----
TELL02.LBR
   This is a small utility used to find out various locations of what and
   where various addresses are within the CP/M for which this utility
   operates.  Quite useful if your writing software for CP/M, but need
   to find out the EXACT addresses that some CBOIS routines are operating
   when the occasion arises that the software CAN'T access it through
   CP/M, like rewriting FORMAT programs and such utilities as those.....

----
TEXTCOM.OBJ - CP/M
   Compares two ASCII files, reports differences and may, optionally, write
   same to a disk file.        [ 04:04:16 AM  Nov 19, 1985 ]

----
TPA3.LBR
   Indicates the TPA space available.		 (08:52:50 PM  Jun 08, 1985)

----
TYPELZ15.LBR - CP/M
   Type any file (or library member) whether SQUEEZED, CRUNCHED, or
   ASCII, to CONSOLE or PRINTER.  If set for RCPM use, non-WHEEL users
   can't type SYSTEM files or access printer, and can be limited to a
   set number of lines.  Use .COM file and TZINST15.DOC along with DDT
   or PATCH to configure without reassembly.   SYSOPS note, makes a
   great LUXTYP replacement to add CRUNCHED typing to LUX Library mode.
   Source code included (Z80).

----
UNARC10.LBR - CP/M
   UNARC is a CP/M utility which allows the listing and extraction of
   subfiles contained in MS-DOS/PC-DOS archives (*.ARC files).	Requires
   CP/M 2.x or higher and Z80 only.  The library (88K) includes the Z80
   assembly language source; for minimum download: extract just UNARC10.COM
   and UNARC10.DQC (squeezed documentation).  [ 03:21:21 AM  May 09, 1986 ]

----
UNERAS12.LBR - ZCPR3
   Rescues those 'erased' files.

----
UNSPOL38.LBR - General
   An unspooler that works with squeezed files. [ 06:14:31 AM  Sep 17, 1985 ]

----
USQFST19.LBR - CP/M
   Steve Greenberg's Fast Unsqueezer, v1.9 - 04/02/86.	Takes wildcards.
   Z80 only.

----
VALIAS.LBR - ZCPR3
   Jay Sage's official release version of VALIAS, the full screen alias maker,
   editor, with built in help.	Great utility that replaces ALIAS.

----
VCED16LBR - ZCPR3
   Paul Pomerleau's Video Command Editor.  Now doubles as an error handler.
   Features a help menu, the ^O FIND option that searches the buffer for your
   command, and a command buffer locater that tells you exactly where in the
   circular buffer your command is located.  New version is faster.

----
VDE22.LBR - Text/Documentation
   Latest version of the handy little text editor.  Word-wrap, margin
   setting (left and right), crude windowing.  More WS-like with
   commands.

----
VERROR17.LBR - ZCPR3
   Version 1.7 prompts you for edit and is more responsive to keys hit before
   VERROR's message appears.  VERROR is a Z3 'error handler' that lets you edit
   mistyped commands before you get the famous '?'.  Try it.

----
VERSION.LBR - CP/M
   A small program that will allow you to add a comment line, version
   number, serial number and date to each program on your disk.  I have
   not tried it yet, but the DOC file looks interesting.

----
VFILER41.LBR - ZCPR3
   This is the latest version of VFILER4 from Jay Sage.  Jay's improvements
   now make VFILER the most powerful multi-faceted SUPER utility availabe.
   You can find a match in MS-DOS, CP/M or ....whatever.

----
VIRUS.TQT - Other
   This is an interesting description of computer viruses.  Subtopics
   include worms.  Definately more subtle and more devastating than
   'bugs'.

----
VMENU18.LBR - ZCPR3
   This is the latest update of misc and bug fixes.
   Changes made are:
   1  - "< & >" bugs fixed no longer drops to system.
   2  - it now knows what menu to use when changing user areas.
   3  - Command line no longer doubles up.
   4  - Minor cosmetic changes in banner line.
   5  - Now displays 4 lines by 5 colums, also added 1 menu line.

----
VTYPE17.OBJ - Z-System (ZCPR3 + ZRDOS)
   This is Dennis Wright's video oriented text file display utility.
   Use is easy:  VTYPE dir:filename.typ   Once started enter '/' for
   commands and options.

----
W20.LBR - ZCPR3
   Steve Cohen's new Z utility, "W" is a wild-card processing shell.  It
   allows you to give wild-card function to program that otherwise will not
   handle wild-cards.	[ 12:48:01 AM  Feb 27, 1986 ]

----
WINDEX21.LBR
   Latest version of WINDEX, a superior index generator, with improvements
   that allow use via the "R" command in Wordstar.

----
WIS105.LBR - CP/M
   Uploaded another copy becauses someone commented that the first
   had a trashed directory. This is the same one and NULU and LU both
   extracted the file fine! Hope this fixes the problem!

----
WS-BIBLE.DQC - General
   The comprehensive WordStar patch document, covering WS 2.26, 3.0, and 3.30.
   All you need is DDT or equivalent.		 [ 01:37:42 AM	Dec 21, 1985 ]

----
WS-UROM.FQX - Z3
   How to patch Kaypro's U-ROM Wordstar for use with "Z-SYSTEM."

----
WSFAST24.LBR
   Sanders' latest update to the Wordstar speedup patch.  Also provides half-
   intensity reverse video for those who wish to preserve vision and CRT life.

----
WTEXT102.LBR - CP/M
   NLQ driver for Epson LX. Proportional letter widths, ragged margins.
   May also work on other FX/RX units. Draft type for MX w/Graftrax. The
   appearance of the Letter type on an LX is much better than Epson's
   fixed pitch NLQ, and better than anything else in the public domain.

----
XIZI-3.LBR - CP/M
   Irv Hoff's update contains two translators, one for Intel 8080 to
   Zilog Z80 source code and the other for Z80 to 8080 source code.
   Very fast.  This version fixes an obscure op code in the Z80 to 8080
   translator that has been present in virtually all such translators -
   check the "READ.ME" file for more information.  Will allow a single Z80
   assembler to be used for all CP/M work.  Replace such pgms as XLATE6,
   ZTOI, ITOZ, XLT8-80, XLT80-8, XLTZ80, ZCON, etc.
   20k, 152 records.			     [ 06:29:43 AM  Jun 19, 1986 ]

----
XUSER11.LBR - CP/M
   Utility permits you to use all 32 user areas.  See doc file for
   system constraints.	Interesting utility.  [ 07:12:29 AM  Nov 16, 1985 ]

----
Z-DEMO2.LBR
   Some great examples of how to utilize Z3's MENU power.

----
Z-RIP.LBR - ZCPR3
   Paul Pomerleau's newest Z-System contribution installs all ZCPR3
   utilities in a user area or in all user areas.  A fast way of re-
   installing if you have changed your memory map location of the
   environment descriptor.		  [ 06:30:14 AM  Jun 19, 1986 ]

----
Z3KEY14.LBR - ZCPR3
   This latest version of the Z3 key-string utility includes
   the public domain Z80 assembler and a ZEX file to automate
   the assembly process. That should take care of all the assembly
   problems.

----
Z3NEW085.LBR - RAS-specific (Remote Access System)
   A ZCPR3 utility -- this replaces NEW andd provides many additional
   features.  This is a test version written by Edi Cramp of Tampa, FL.
   It has not been tested.  It needs to be run through its paces to
   see where the bad bugs may be lurking.

----
Z80MU310.ARC - MS-DOS
   Runs Z80/CPM programs under MS-DOS. Very good emulation. All
   standard programs seem to run (those not doing disk I/O on a
   track/sector basis, but using file open/closes) very well. This
   program has the best interactive debugger, disassembler, line
   assembler, symbolic debugger I have seen, and it is built in
   so it does not require TPA space. (which is 63k by the way!!)

-----
Z8E.LBR
   THE Z80 debugger.  Described as the best thing since Wonder......

----
ZAP.LBR - ZCPR3
  The ZAP Debugger as a RCP.  A "SYSTEM  MONITOR," most desirable for
  either the industrial or the hobbyist/experimenter environment. This
  monitor may be classified as a "DEBUG" monitor.  That is, it contains
  all needed tools to fully debug both hardware & software.

----
ZAP34B.LBR - CP/M
   SUPERZAP 3.4 (b version). A revision of SUPERZAP v3.3 to include string and
   hex-sequence search capabilities on a given file, and some 'enhancements'
   to the TYPE option, including 80 col. display, and allowances for viewing
   word-processed files of some commoner kinds.

----
ZAPN#1.LBR - ZCPR3
   The first of a series of application notes on the Z-System.	This one
   discusses the ZCPR3 Shell system 'from the inside'.	The target
   audience for these application notes are programmers and equipment
   manufacturers; however, there is probably a little something for
   everyone.

----
ZDR.LBR - CP/M
   A small ( <7 records, <1k ), but complete disk directory program.
   Its small size, and horiZontal format (the Z in ZDR) are suited to
   the screen of, say, the portable Epson Geneva PX-8.

----
ZDP.LBR - CP/M
   Z.D.P. is a Z80 assembly lang. program de-bugging, tracing, editing
   utility which runs on any CP/M based system.  The working code occupies
   just over 4k RAM positionable on any 256 byte page (e.g. can also trace
   code running in the CCP area). Inaddition to a self contained symbolic
   address feature; there are byte, word, & string search commands plus
   some other features not in DDT or ZSID. (for which this package serves
   as a useful supplement/replacement.	 Library has several files including
   complete manual & implementation notes, etc.

----
ZFILE2.LBR - CP/M
   A replacement for FILE and SFILE.....for use primarily by RCPM/RAS
   systems with large Hard disks....Based on FINDF by R. Conn.	Uses
   std low memory max drive and max user locations in BYE5xx/KMD (3dh
   3eh,3fh).  May be used by any cpm system, compiled with any compiler.
   Added ^x to abort, ^s to pause, FIVE times faster than as FILE OR SFILE.

----
ZIPP.LBR
  Public doman utilities exist which execute the concatenation of files
  (i.e. join them end to end).	ZIPP was written to join up to seven ASCII
  files in a side to side or column sense.  Useful for data analysis,
  spreadsheets, reports, etc. [ This is a RENamed version of ZIP.LBR.
  This was done to avoid a name conflict with Ashton-Tate's ZIP.COM,
  the screen design program for dBASE II. ]

----
ZTP-INS2.LBR - ZCPR3
   Auto-installer for Turbo-Pascal programs on ZCPR3 systems.  Some of you
   may remember the earlier ZTP-INS.LBR.  That one used a Turbo-Pascal program
   to do the job, this one is a Z3 utility written in z80 assembler.  Other
   features include options to Turn off or reverse high and low video.

----
ZSIG-FOR.ALL - General
   N.A.O.G, the North American One-Eighty Group, becomes NAOG/ZSIG, the
   NAOG ZCPR Systems Interest Group, and embraces all users of ZCPR3.
   Jay Sage is Software Librarian, Richard Jacobson is RAS Coordinator,
   and Bruce Morgen is Director and Editor of the ONE-EIGHTY FILE.
   Membership application and full information are available in this
   file.  A users group for advanced programmers to share their dis-
   coveries and novices to learn.

----
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.)

----
ZX31.LBR - CP/M
   CP/M program that includes an alphabetized (horizontally) directory
   listing, erase, unerase, scroll, type (forwards or backwards) rename,
   copy, a sector-oriented text editor, and other useful functions.  Re-
   quires a Z80 processor.  Library includes an extensive .DOC file.

----
ZWORD.TQT - General
   Richard Conn ('Mr ZCPR3') answers the four most asked Z-system questions.

----

 [ End of SEPTBEST.LST	  Contact Seattle's `downspout' at 206-325-1325 for
   more details.   24 hours:  1200/2400 baud; 9am - 3pm [PST] 300 baud. ]