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?