[net.micro.cpm] Whats new in CP/M public domain programs - March

W8SDZ@SIMTEL20.ARPA (Keith Petersen) (05/19/86)

This is a list of what's new in public domain CP/M programs for the
month of March.

For a complete list of file and directory names of the SIMTEL20 public
domain CP/M archives, FTP the file PD:<CPM>CPM.CRCLST, which is
updated frequently.  For directions on how to access SIMTEL20, FTP the
file PD:<CPM.STARTER-KIT>SIMTEL-ARCHIVES.INFO.

If you are unable to access SIMTEL20 because of network restrictions
please remember that MOST of the new files announced to Info-Cpm are
also available on my RCP/M Royal Oak (MI) which may be accessed at 300
bps (Bell 103a), 1200 bps (Bell 212a), or 2400 bps (V.22 bis).  The
telephone number is (313) 759-6569.  They are also available from the
CPM RoundTable on General Electric Information Services' GEnie.

--Keith Petersen
Arpa: W8SDZ@SIMTEL20.ARPA
uucp: {ihnp4,allegra,cmcl2,dual,decvax,mcnc,mcvax,vax135}!seismo!w8sdz
GEnie mail: W8SDZ
RCP/M: 313-759-6569

---cut here---

ALPHATXT.LBR  62k
   AlphaText is an ASCII text formatter for CP/M systems, with the
   ability to produce professional quality formatted documents.  It can
   issue printer dependent escape sequences to control the features
   present in many modern printers.  The user defines these sequences in
   a printer definition file.  AlphaText can also output formatted text
   to the CRT, the LST: device, or to a disk file.  These files can
   later be printed with the PIP utility, mailed to a BBS, etc.

B5-CLOCK.LBR  72k
   This library contains the clock inserts for various computer needed
   for BYE5.

B5C-DCH3.IQS  6k
   TIME routine for BYE5 running on machine with Hayes Chronograph Clock
   connected to second serial port.  This overlay should be easily
   configurable to any system which has an extra RS-232 port to which
   the clock may be connected.

BD02.LBR  10k
   "BD" stands for "Bad Disk".  It reads the records on a disk (floppy
   of hard) and find those that are unacceptable.  It locks out the bad
   blocks containing those records into a file called [LOCKED].OUT.  The
   disk can then be still be used in a normal manner.  It then shows
   what files (if any) are defective.  No source code is provided, but
   .COM and .HLP files are included.  Works with CP/M 2.2 and CP/M-Plus
   (RSX provided).

BRADFORD.LBR  46k
   Lets you use different type fonts (sizes) including near letter
   quality on Epson RX/FX and Star-Gemini printers.  Many different font
   files included in this commercial package.

BU-DDJ-F.LBR  32k
   This is the hard disk back-up program listed in Dr. Dobb's Journal -
   but fixed, and it works.  Use on any CP/M 2.x system with a hard disk
   and floppy drives.

BUPATCH.AQM  4k
   Allows BU to work properly in CP/M systems that have been patched.
   This patch is added to BU.ASM to disable the BDOS patch that makes
   user 0 files public, and to Disable the BDOS patch that sets F3' bit
   when file is written to.

C128BIOS.LBR 130k
   Contains 22 files for the Commodore C128.  Includes the BIOS source
   code, instructions for making the CPM+.SYS file, 40 and 80 column CRT
   drivers, disk controller module, interrupt handler, RAM disk support,
   I/O and system functions, external disk drive support, printer
   drivers, support libraries, etc.

C128NEW2.LBR  78k
   This file is for Commodore C128 users - tells what files they need to
   obtain so they can use a modem in the CP/M mode.  This is the
   information Commodore C128 owners have been looking for so they could
   participate in getting CP/M programs over the telephone.  All files
   except NEWSYS.OBJ are the same as C128-NEW.LBR.  The NEWSYS2.OBJ in
   this library is the Commodore-approved CP/M+ BIOS for your C128,
   dated 6 Dec 85.  The one you have been using (likely dated 4 Dec 85)
   had a warning note with it that it was not as yet approved.

CALLWAIT.DQF  2k
   Tired of your computer calls being interrupted by the call waiting
   feature on your home phone?  This file tells how to use the cancel
   Call-Waiting feature.

COPYRITE.LQW  14k
   Copyright Law as it applies to computers (and programs).

DASMTDL.LBR  18k
   DASM is a disassembler written in the light of RESOURCE.  It
   disassembles to Zilog Z80 mnemonics or TDL mnemonics, depending on
   what options were set when it was assembled.  Built-in documentation
   is included with this program as well.  The COM file in this library
   was assembled for the Zilog mnemonics.

DEARC2.LBR  28k
   Version 1.02 of the CP/M-80 De-Archive program which extracts files
   from PC/MSDOS .ARC files.  Source code written in Turbo Pascal is
   provided, along with a read to run .COM file.  This utility allows a
   CP/M user to access those 16 bit .ARC files that you see everywhere.
   This version automatically adjusts its buffers to any TPA of 48k or
   larger.  Earlier versions were compiled for a fixed system size and
   users reported "insufficient memory" error messages.

DU-TUTOR.AQT  22k
   This is a reference guide to DU (Disk Utility), a famous disk fixer
   from the public domain libraries.  Prepared for The User's Guide
   Magazine, Vol.1, No.4 June 1983 (pages 53-63) by Kelly Smith (TUG
   Contributing Editor) from the original program and documentation by
   Ward Christensen, prolific contributor to the world of public domain
   CP/M software.

EASYBDOS.LBR  94k
   What is this thing everybody is talking about called BDOS?  This
   three part series attempts to answer this question in some detail.

EXTRACT.LBR  6k
   EXTRACT is a program that allows a person to down load a library file
   in its entirety and then extract any part or all of it at his
   leisure.  EXTRACT allows you to extract to various user areas from
   the command line.  The format is the same that Compuview uses in the
   "VPLUS" editor.

FASTPBBS.LBR  8k
   This LBR contains a submit file that makes compiling PBBS easier and
   automatic.  It also contains information on how to set up PBBS for
   more than one SysOp.

FUBBSX.BQS  4k
   Small MBASIC program used to extract the phone numbers for a given
   state from the "Frequently Updated Bulletin Board Systems" list
   (FUBBS for short).

GENEOLGY.LBR  76k
   A complete Family Genealogical database program, written for use with
   dBase II.  Track your family tree(s).

GENIE.CPM  2k
   There is a new National System called GEnie.  This is similar to
   Compuserve but only costs $5 an hour for 3300/1200 BPS access.  This
   file describes the CP/M Roundtable and how to sign up.  If you pay
   more than five dollars an hour to access your favorite RCP/M check
   out GEnie.  300 and 1200 BPS access is only five dollars per hour
   during non-prime hours.  The XMODEM up/downloads are FAST! Almost as
   fast as micro-to-micro.  See you there!

HD64180.BQG  4k
   If you are planning on using a Hitachi HD64180 please note that it is
   not directly compatible with Z80 (tm) style peripheral ICs when using
   the Mode 2 interrupt scheme.

IBACK.LBR  68k
   This library contains the documentation and .COM file to run IBACK, a
   hard disk to floppy diskette backup system.

KMD .HQP  8k
   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.

KMD-SUPP.LBR  46k
   Two libraries have been made to contain the pertinent information on
   the KMD file transfer program.  This library contains supplemental
   information, much of which was written for first-time readers
   interested in the features of the program and how and why it was
   developed.  This library file also has several peripheral programs
   included which only need to be obtained once, rather than every time
   there is an update to the general source code .ASM file.

KP484Z3.LBR  68k
   The files in this library are those that are needed for the
   installation of ZCPR-3 on the Kaypro 4-84.   Note that this is for
   the new Kaypro 4's only with the internal modem, clock and new
   screen.  These files cannot be used on the older 4's.

KPCW.LBR  6k
   This is a simple Morse Code generating program that uses the "bell"
   in the keyboard of the Kaypro 2X.  Within limits of this equipment,
   it will generate code.  The "limits" appear to be the bell.  The
   Kaypro II has a raspy tone.  My impression is that the bell is not an
   electronic tone oscillator.  Perhaps the same with the Kaypro 2X,
   though the sound is cleaner.  A tone oscillator would produce the
   best tone.

LINEINP.LBR  12k
   LINEINP.INC is a general purpose input module with support routines
   written in Turbo Pascal.  Many programs require formatted input for
   dates, dollar amounts, etc.  LINEINP.INC was born out of the need for
   a common, easy to use interface.

LOCALBBS.IQF  4k
   Phone numbers for bulletin board systems operating in the Detroit
   metropolitan area.

MAKE25.LBR  16k
   This program is designed to allow files to be changed from one user
   area to another.  The user number for a file is stored in first byte
   of the directory entry.  This program assumes that the track and
   sector are set by the search functions and uses a simple BIOS write
   to update the directory.  This program does not copy the file into
   the new user number, only change the number for an existing file.

MEX16SUM.WQ  14k
   An excellent summary of commands in Ron Fowler's new MEX-Plus modem
   program, version 1.65.

MXH-KG11.AQM  14k
   This is a MEX and MexPlus Generic Hardware (MXH) Overlay for Kaypro
   computers using an external modem.  A full-featured SET command
   processor is implemented.

MXM-2406.AQM  16k
   This is a modem overlay for the MEX communication program.  It
   supports 2400 baud auto-stepdown, and works with the Hayes 2400 and
   US Robotics Courier.  Probably others as well.

MXTIMOUT.FQX  2k
   This text file describes a one-byte patch for Kaypro MEX users.  It
   shrinks the file transfer buffer, eliminating timeout errors that
   would otherwise occur when receiving lone files at 1200 BPS on a
   floppy-based Kaypro.  This patch is valid for any computer that has
   disk drives that are "slow" to write a file out to disk.  The default
   file transfer buffer in MEX is 16k, which is too much data to write
   before the sending end times out.

PAIRX131.LBR  4k
   Checks WordStar DOC files for "pairs" of printer control codes like
   ^PB ^PS etc.  Really great not having an entire file printed in
   underline by mistake.

PDFT-046.LQT  12k
   Unofficial summary list of Remote CP/M systems, culled from the
   official RCPM-072 listing.  Intended to be used as a reference guide
   to complement the master listing.  Prepared by Irv Hoff.  For use
   during April, 1986. You would still want to get the master listing
   for full information.  Only 12k, two minutes at 1200 BPS.

PROLNK15.LBR  66k
   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 with relocatable
   assemblers.

RCPM-072.LQT  56k
   March/April 1986 National RCP/M systems listing.  Systems which are
   strictly MS-DOS have been dropped, as reflected in the list's name
   change from PDSE-nnn back to its former RCPM-nnn name.  This list is
   alphabetized by region, state, and RCP/M system.

RCPM072A.LQT  52k
   March/April 1986 National RCP/M systems listing.  This list is
   alphabetized by state, and RCP/M system.

READCPM.LBR  38k
   READCPM provides the capacity to read CP/M double density
   soft-sectored diskettes from the Heath-Zenith CP/M 2.20X versions
   written on an H89-90 or with CP/M-85 on the Z-100, and transfer these
   files to MSDOS files on a Z-150 or ROM BIOS compatible 8086-8
   machine.

RESQ14.LBR  12k
   RESCUE will recover lost text from RAM.  WordStar disk full, keyboard
   lock up or any of those other things that can happen to you.
   Searches RAM for a phrase supplied by you, when found asks if this is
   your file, if yes loads it into a disk file called RES.Q.  Can find
   text after a warm boot or a cold boot but not after a power down.
   Should run on all CP/M machines.

RPNMF14E.LBR  46k
   RPN floating point calculator.

RS232.HQP  16k
   This is a Practical Guide to RS-232 Interfacing.  The information is
   intended to gather in one place, and explain in simple terms, enough
   of the details of the RS-232 standard to allow a technician to
   construct and/or debug interfaces between any two "RS-232 compatible"
   devices.  A more detailed coverage of the subject may be found in the
   book "Technical Aspects of Data Communication" by John E. McNamara
   (1977, Digital Press).

RSXDEMO.LBR  12k
   This library contains documentation and a program to assist the CP/M
   Plus user in understanding the operation of the Resident System
   Extension (RSX) feature.  Some of the information presented is also
   available in the "CP/M Plus (CP/M Version 3) Operating System
   Programmer's Guide" by Digital Research.

TBDEMO.PQS  10k
   A demonstration database built using Borland's Turbo Toolbox, some
   good examples of how to use.

TRACK2.LBR  40k
   The files in this library are used to keep track of basic telephone
   information, along with various other kinds of data that would be
   especially useful for working with a mailing list.  The system has
   the following functions:

UN33.LBR  12k
   This program is based on UNERASE.COM in the public domain.  It has
   been modified to work with CP/M v3.0, to change the user area of a
   file and to accept ambiguous files names.  It currently works with
   sector sizes of 128, 256 512 and 1024 bytes.  It is placed in the
   public domain by Advanced Logic Systems for public use.  UN3 does not
   work with CP/M v2.2 and requires a Z80 processor.

UNERAS11.LBR  12k
   This program is based on UNERASE.COM in the public domain.  It has
   been modified to work with ZCPR3 Version 1.1 fixed a bug that was
   causing UNERASE to be off by one sector when reading through the
   directory.  It wold miss the first four entries and read one sector
   beyond the end of the directory.

WINDEX21.LBR  10k
   Creates indexes for WordStar files written in document mode.  It can
   be used to index a manuscript of any length, including books up to
   9999 pages, with a maximum of 254 keys.  This updated version can now
   be called up with the WordStar "R" (run program) command, which
   allows the user to return to WordStar after running WINDEX.

XLATE6.LBR  44k
   Translates 8080 to Zilog Z-80 mnemonics.

XLTZ804.LBR  34k
   This CP/M utility translates Intel 8080 assembly language source code
   to Zilog Z80 assembly language source code.  This is a modified
   version of Richard Conn's XLATE2 with several improvements.  It does
   not split long unrecognized macro names.  It uses larger buffers so
   that it operates much faster.  Compare the result of translating the
   file TEST1B.ASM with the results of other translators.

XMDM124.LBR 112k
   This program allows a remote user to transfer files (to or from)
   RCP/M systems running under BYE (remote console program).  It allows
   a caller to control uploads and downloads without a local operator
   being present.  XMODEM is compatible with Ward Christensen's MODEM
   protocol and the single-file mode protocols of MODEM7, MEX, and IMP.
   This version has several bug fixes and some new features have been
   added.

ZHELPR15.RQS  4k
   List of people that have offered their help with problems in
   installing and implementing ZCPR3.

ZSIG-FOR.AQL  6k
   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
   discoveries and novice to learn.

ZWORD3.TQT  14k
   Richard Conn and the Staff of Echelon answers the questions: "What's
   the Word on the Z-System?", Is ZCPR3 hard to bring up on my computer?
   What are my options?  How much memory does a Z-System take?  Do I
   have to have a hard disk to run the Z-System?  How much disk space is
   needed?  How can I find out more about the Z-System?