Files under /pub/cpm The HTML version is in /pub/cpm/ALLFILES.html * Welcome to the CP/M file area! Check also the CP/M web sites at * . ALLDIRS - Index of all directories under the /pub/cpm tree, text version. ALLDIRS.html - Index of all directories under the /pub/cpm tree, HTML version. ALLFILES - Index of all files under the /pub/cpm tree, text version. ALLFILES.html - Index of all files under the /pub/cpm tree, HTML version. ALLFILES_BYDATE - Index of all files under the /pub/cpm tree sorted by date. FILETYPES.html - Information about archiving formats used on this area. MIRRORS.html - List of public mirrors of this archive. README.html - General information. READ THIS FIRST! archivers/ ark11.com - This archiver is for .ark files. compress.txt - Compression techniques & some utilities cpmunarj.ark cpmunarj.readme - Great program! Barebones un-arj'er which DOES NOT step on ZCCP despite - being a major memory hog. crc32a.arc - util to generate CRC32A checksums crck44.com - Calculates CRC value for files crlzh20.lbr - utility to create and dissolve .?Y? crunch.com - LZW data compression utility crunch28.lbr - create/dissolve CRUNCHED .?Z? files de-lbr.arc - dissolve .LBR - need de-lbr.com de-lbr.com - needed with de-lbr.arc delbr12.com - Extracts files from LBRs lt31.pma lu310.com - Library Utility version 3.10 nswp207.arc nswp207.readme - CP/M utility to copy file(s), rename file(s), squeeze, unsqueeze, or view - text files with. nulu15.arc - handle .LBR's (modify,list,dissolve,etc.) pmautoae.com pmautoae.readme - PMARC, creates and dissolves .PMA files, and extracts new-style .LZH files - (compression method -lh5-). sq-usq.arc sq-usq.readme - SQ-USQ - CP/M utility to create/dissolve SQUEEZED .?Q? files. sq111.com - Machine language SQueezer, very fast squeeze.txt - Tutorial on SQueeze/UnSQueeze unarc16.pma - UNARC for .arc files unarj.ark - Decompress .ARJ archives under CP/M uncr-z80.com - Z80 uncruncher for LZW compressed files uncr28.com - CP/M utility to dissolve .?Z? files uncr8080.com uncr8080.txt - 8080 uncruncher for LZW compressed files unzip18.pma - UNZIP for .zip files usq120.com usq120.txt - Unsqueezer for all CP/M systems by Dave Rand comm/ * Telecommunications and BBS software for the Commodore 128 CP/M CitadelBBS.d71.gz - Citadel BBS Server software in 1571 image bozbbs08.lbr bozbbs08.readme - Neat little board for CP/M. C128 use requires the BYE510 daemon for C1670 - or other C128 set-up. c128sys.ark - C-128 system for use with BBS cp4-c128.lbr cp4-c128.readme - KERMIT 4.05 for the Commodore C-128 m7-c1660.aqm - MDM7 overlay--C128, 1650/1660 modem m7-c1670.aqm - MDM7 overlay for C128 and 1670 modem pbbs8com.ark - C-128 PBBS COM files for A0: & A14: qterm.lzh - A terminal program that is capable of Digital VT100 emulation and knows the - Kermit and Xmodem protocols. Swiftlink patches are included. uucode.lbr - uuencode and uudecode for CP/M comm/bye/ b5c8-2.iqs b5c8-2.readme b5c8-2e.iqs - BYE terminal program in SQUEEZE format. See also the readme file for the - required C128 patches. bye128.lbr bye128.readme - BYE128 - C=128 CP/M terminal program bye1670e.lbr bye1670e.readme - BYE1670E - C=128 CP/M terminal program c128bye.ark - C-128 BYE for PBBS on A: drive comm/imp/ * IMP is an RS-232 terminal program. 12func.com 12func.txt - A utility that can be used to change any of the 10 function key - assignments for the IMP modem program. 12lib.com 12lib.txt - I2LIB permits the user to quickly and very easily change the tele- phone - numbers in the IMP phone library. i2c8-2.azm - IMP Overlay - Commodore C128 imp-c8.com - IMP245 configured for Commodore C128 imp.com - A version of IMP, presumably for the Commodore 128 comm/mex/ * Modem EXecutive is a CP/M terminal program. c128-mex.com - MEX 114 set up for the C-128 mex-c128.lbr - MEX configured for C128 CP/M. Includes documentation and C128 specific - information. mex.hlp - Help file for use with MEX114 mexhelp.dzc - A short tutorial on MEX.COM mload25.czm - Easy user overlay patching for MEX mxm-c128.aqm - MEX overlay - Commodore C-128 mxo-c128.aqm - MEX overlay - Commodore C-128 comm/zmodem/ cork10.lbr - Console graphics filter for ZMP rzmp-src.lbr - Source code of ZMODEM for RCP/M systems rzmp13.lbr - ZMODEM for RCP/M systems rzmplog4.lbr - Log processing for RZMP zmo-1805.zz0 - ZMP Overlay -- SB180-FX zmo-al05.zz0 - ZMP Overlay -- Altos 8000 zmo-am05.zz0 - ZMP Overlay -- Ampro Little Board zmo-bb05.zz0 - ZMP Overlay -- BigBoard II zmo-bw05.zz0 - ZMP Overlay -- Bondwell 12/14 zmo-cp05.zz0 - ZMP Overlay -- Amstrad CPC6128 zmo-ep05.zz0 - ZMP Overlay -- Epson zmo-h805.zz0 - ZMP Overlay -- H89-H19 zmo-h89.zz0 - ZMP Overlay for Heath-89 computers zmo-hp12.zz0 - ZMP Overlay -- HP12X zmo-kp11.zz0 - ZMP Overlay -- Kaypro computers zmo-kp12.zz0 - ZMP Overlay -- Kaypro computers zmo-md05.zz0 - ZMP Overlay - Morrow MD3 zmo-mh05.zz0 - ZMP Overlay -- Morrow MD11 zmo-mic5.zz0 - ZMP Overlay -- Multitech MIC-500 zmo-ot05.zz0 - ZMP Overlay -- Otrona Attache zmo-ox05.zz0 - ZMP Overlay -- Osborne exec zmo-r405.zz0 - ZMP 1.5 overlay for Tandy 4 zmo-r415.zz0 - Tandy TRS80 Model 4/4p ZMP15 overlay zmo-rob5.zz0 - ZMP Overlay -- DEC Robin editors/ * Editors and text viewers for C128 CP/M c128tvx2.ark - Full screen text editor editor.ark - Doctor Dobb's screen editor w/ enhancements expres11.ark - Full featured screen editor salias16.lbr - SALIAS, Version 1.6 - Full Screen Alias Editor, April 28, 1992. - Create or edit ZCPR3 alias programs. Install the editor with SAINST.COM. -- - Rob Friefeld scan25.lbr - SCAN25 is a text viewer for Z-System and ZCCP. Randy Winchester - (randy@mit.edu) v.lbr - V.COM is a text viewer for Z-System and ZCCP. Randy Winchester - (randy@mit.edu) vdo-c128.lbr - VDO memory based editor for C-128 z80emacs.pma - What else? Emacs for CP/M. zde16.pma - A text editor. faq/ compression.txt - Compressing methods that are used in the CP/M. cpm-on-c128-1.txt cpm-on-c128-2.txt cpm-on-c128-3.txt cpm-on-c128-4.txt - A four-part introduction "CP/M on the C128" by Noel Nyman. dos-cpm.txt - Transferring files between MS-DOS and CP/M. transfering.txt - Instructions on transferring files from CBM DOS disks to CP/M. printer/ * Printer utilities 801prt11.lbr 801prt11.readme - MPS801 file printer version 1.0 by Matt Kimmel - This program sends two extra carriage returns to the printer after it print - the file, to make sure the last lines are printed. It also filters out - linefeeds. bradford.arc bradford.readme - Get a lot more quality out of your old dot matrix. The Bradford fonts are - here! Supports Epson, IBM, and Star printers among others. prod/ DBaseII.d71.gz - DBase II in 1571 disk image PeachCalc.d71.gz - PeachCalc in 1571 disk image WordStar3.d81.gz - WordStar 3.3 w/ spellcheck, mailmerge, The Word, 1581 disk image WordStar40.d81.gz - WordStar 4.0 in 1581 disk image programming/ C-Compiler.d71.gz - Small-C compiler, in 1571 disk image C-Interpretor.d71.gz - Small-C Interpretor in 1571 disk image Cobol.d71.gz - Cobol compiler, in 1571 disk image Forth-83.d81.gz - Forth-83 in 1581 disk image MBASIC.d71.gz - Microsoft BASIC in 1571 disk image MacroAssembler.d81.gz - Macro Assembler package in 1581 disk image TurboLessons.d81.gz - Turbo Pascal 2.00a tutorial lessons in 1581 disk image TurboPascal.d71.gz - Turbo Pascal 2.00a in 1571 disk image TurboPascal.d81.gz - Turbo Pascal 2.00a with example source in 1581 disk image forth.lbr - Forth computer language mbascom.lbr - Basic Compiler programming/HiTech_C/ * HiTech C is a ISO 9899:1990 C compiler that produces Z80 code for use * with the Commodore 128's CP/M mode. It might work on other Z80 systems * as well. HI-TECH-C-Compiler.d71.gz HI-TECH-C-Headers.d71.gz - HiTech CP/M C Compiler README - A readme for HiTech C atob.c - HiTech src ATOB encoder hitechc.txt - Text file about HiTech C htc-ovl.lzh - OVL file for HiTech C htc-ovl.pma - Same PMARCHIVE libsrc.lzh - src file for HiTech C libz01.lbr - lib for HiTech C z80doc.lzh - Document file z80v309.lzh programming/HiTech_C/SteveGoldsmith/ sgtool14.lzh sgtool14.readme - A routine library for the HiTech C compiler. sgtool15.lzh sgtool15.readme - A routine library for the HiTech C compiler. sgtool16.lzh sgtool16.readme - A routine library for the HiTech C compiler. sgtool17.lzh sgtool17.readme - A routine library for the HiTech C compiler. programming/c64/ nevada-cobol_d64.zip - Nevada COBOL -- includes docs nevada_fortran_d64.zip - Nevada Fortran, includes docs programming/documents/ * Here you will find some documentation for CP/M, and for Commodore 128 * CP/M in particular. These documents were grabbed from the Herne Data * Systems CP/M page , renamed and * rearchived. ccp-internals.gz - Internal CCP commands console.gz - The Console customizing.gz - Customizing C-128 CP/M disk-system-details.gz - CP/M Disk Format Details disk-system.gz - The Disk system external commands.gz - External utilities introduction.gz - Intro to C-128 CP/M memorymap.gz - C-128 CP/M Memory map sys/ * Platform dependent CP/M software sys/c128/ * Here you will find Commodore 128 specific CP/M software. sys/c128/audio/ * Sound related software for the C128 CP/M sigmv800.ark - SIG/M C128 CP/M sampler disk #1 sigmv801.ark - SIG/M C128 CP/M sampler disk #2 zbdemo.lbr - Z Blaster Digitized Sound Demo for C128-CP/M. zbkit10.zip - Z Blaster 1.0 Play/Record/Import Digi-Sound Kit for C128-CP/M. Note : - Contains ZBF digis not found in zbkit20.arc. zbkit20.arc - Z Blaster 2.0 Play/Record/Import Digi-Sound Kit for C128-CP/M. Note : - Contains ZBF digis not found in zbkit10.arc. sys/c128/demos/ * Demos for the C128 CP/M. As you see, these demos are quite different * from e.g. the C64 and plus/4 demos. mouse.lbr - Joystick and Mouse Control demo for C128-CP/M. sys/c128/diskutil/ * Disk-related utilities for the C128 CP/M c8filcpy.lbr - Copies files using virtual drive E: htk20.lzh - Several utilities from Myklos Garamszeghy, the author of Jugg'ler 128 jugg34.lzh - Jugg'ler 128. Gives C128 CP/M support for a lot more CP/M disk formats mkdir32.lbr mkdir32.readme - MKDIR is used to edit existing named directory files and to create new - ones. msdosem.lzh - MSDOS.COM is a program for C128 CP/M that installs an MS-DOS compatible - disk system. You can use MS-DOS disks under CP/M. You can not use - this program to run MS-DOS software. rampak.ark rampak.dzc - C128 ramdisk utils with PROFILE.SUB rampakd.ark - Documents for RAMPAK Utilities rdms233c.lbr - Read MSDOS disks on Commodore C128 sd138b.lbr - Super Directory 138b source. spzap128.ark - C-128 full-screen disk editor trans12c.lbr - Read/write/format/ren/del files in CP/M on MS/PC-DOS disks; hard coded - to drive A: (1571); Pascal source included unidrive.pma - Gives C128 CP/M support for more CP/M disk formats sys/c128/games/ * Games for C128 CP/M InfocomCollection_d64.zip - Complete Infocom game collection in .D71 images for C128 blue.arc blue.readme - C128-CP/M shoot em up action game for 80 column 16k VDC. Arcade style - graphics, digitized voice and guitar music. Kill before you are killed. blueintu.arc blueintu.readme - C128-CP/M interlace 64k VDC upgrade for blue.arc. catchu.com - PacMan type game for C128 CP/M catchu.dat gorilla_d64.zip - Full game package with app, disk images, and source code. hanoi_d64.zip - Full game package with app, disk images, and source code. queens_d64.zip - Full game package with app, disk images, and source code. High Score - data file for Catchu sys/c128/graphics/ * Graphics related utilities for the C128 CP/M ched80.lbr ched80.readme - Character font editor for 80 column VDC on C128-CP/M ibmfont.lbr - IBM font for C128-CP/M. intlace.lbr - Interlace demo for C128-CP/M. VDC-16k or 64k supported. kaypro.rsx - KAYPRO video routines for C-128 mmplay11.arc - Multimedia Player for C128 CP/M. Views PCX and digitized SID stuff... - Allows you to mix and match PCX screens with digis. pcxslide.zip - PCX slide show demo for 80 col VDC on C128-CP/M. pcxv11.arc - PCX Graphics Viewer for C128 CP/M pcxview.arc - PCX Graphics Viewer for C128 CP/M tbohires.pzs - 80 column graphics vdcpcx1.arc - PCX Graphics Files for C128 CP/M vdcpcx3.arc - PCX Graphics Files for C128 CP/M zmmedia.lbr - "Multimedia" presentation demo for C128-CP/M. Uses PCX and ZBF files. sys/c128/patches/ * Here are some obsolete patches for the Commodore 128 CP/M system. The * newest system version is in the ../system/ directory. asciisys.lbr asciisys.readme - ASCIISYS.COM is a program which will modify the 12/6/85 CPM+.SYS - to accommodate standard ascii printers and print buffers. - ***THIS PROGRAM WILL NOT WORK WITH OTHER CPM+.SYS RELEASES*** bdosrep.lbr - Updates your CP/M BDOS. You can either re-assembler your BDOS, or run - a program included in this file to update it. bios-r62.lbr bios-r62.readme - This is release #2 of CP/M Plus BIOS Revision 6 for the Commodore 128. c128-new.doc c128-new.irv - A C128 CP/M CPM+.SYS upgrade (modem support) c128cnf3.lbr - This LBR contains the Commodore C128 CP/M configure program, dated 21- - Jan-86. This version replaces earlier CONF programs. Also, an error in - PRINTER.HLP has been corrected. c1571-2.com - Commodore C128 disk write speedup #2 cpm_ramdrive_upgrade.txt - Add kernal support for larger Ram Expansion units 512k+ fastbios.pma fastbios.readme - A BIOS patch that accelerates e.g. the screen output. format2.com format2.doc - FORMAT2.COM - C128 CP/M FORMAT PROGRAM - Released by Commodore 1 May - 1986 format81.lbr - Format the 1581 on C128 under CP/M newsys.com - Upgrades the C128 CP/M CPM+.SYS file. See also c128-new.doc. sys/c128/system/ 28may87-1.d64.gz 28may87-2.d64.gz - C128 CP/M boot disk version 28 May 87. Side 1 is the boot disk itself - and side 2 has other system utilities. In side 2 there is also a file - named ZPM+.SYS which is CPM+.SYS with ZPM3 installed. You have just to - rename it to CPM+.SYS and replace the original one. Get the - zpm3n10.pma file for knowing more about ZPM3. These disks are quite - different from the ones shipped by Commodore. 28may87s.pma - Source code for the 28 May 87 version of C128 CP/M CCP3.0SourceCode.zip - CCP Source code with build files CPMUlt2Tools-v091-20231030-1632_d64.zip - Utility disks for using a 1541Ult2 cartridge with C128 in CP/M mode. Commodore_ZPM_System.d81.gz - Boot image of CP/M 3.0 +ZPM3 for C128 bootu9.txt - Instructions for booting CP/M from devices 9, 10 and 11 cpm+sys.pma - 28 May 87 CPM+.SYS cpm3.0.622-5002336.d81.gz - Source code for CPM 3.0, build instructions in a SUB file cpm_u2tools_v1.0_d64.zip - BIOS and util distrib based on CPMFast, by Martijn Wehrens cpmfastfinal_d64.zip - A speed-improved and generally-fixed (also Y2K fixed) CP/M distribution - for the C128. Uploaded by the author, Linards Ticmanis. format.pma - 8 June 87 version of FORMAT.COM (formats 1581 disks) setpth10.lbr setpth10.readme - SETPATH is used to set the Command Search Path for Z3Plus and ZCCP. sysutils.pma - Utilities: SID, RMAC, MAC, LINK, etc. zccp0293.pma - Simeon Cran's free ZCPR-like system for CP/M Plus zccpc128.pma - ZCCP configured for the C128 CP/M zpm3n10.pma zpm3n10.readme - A more efficient BDOS for CP/M Plus. Written in Z80 code. zpmsys10.pma - 28 May 87 CPM+.SYS with ZPM3 v10 installed sys/c128/utils/ clock128.lbr clock128.readme - Use RightTime clock to set C128 time crr0160.lzh - Latest version of CRR, an offline reader supporting QWK and XRS - formats. You'll also need a text editor, archivers and unarchivers. crrpatch.com - Patch for correcting a bug in CRR 1.60 which displays some incorrect - dates. date2000.lzh - Allows entering dates after the year 2000 key128-3.lbr - This LBR contains LOADKEY3.COM and SAVEKEY3.COM, utilities that load or - save keyboard definition files for C128 CP/M. ql.com - Quick Look - very good utility to browse text files in library (.LBR) - files, can handle crunched files and can also selectively - extract/uncrunch any files from a library. rdcbm21.pma - Reads CBM disks on 1541/1571 drives and transfer files to CP/M rootsm.arc - Trace back your ancestry up to 99 Generations....SHEESH! vde-c128.ark - VDE266 for the Commodore C=128 vdejus12.lbr - VDE justify-text module.....finally! sys/c64/ C64CPMSRC.zip - Assembly source for C64 CP/M BIOS and BOOT c64cpm2drivepatch.txt - BASIC program to patch C64 BIOS to support 2 drives cpm.d64.gz - CP/M cartridge boot disk, 1982. The cartridge was available at least - until 1983. It was a complete flop and was pulled from the market. One - known cartridge has date codes like 8249 or 8239 on the chips. cpm2.d64.gz - Another version of the CP/M cartridge boot disk. This disk seems to have - more programs on it. cpm3.d64.gz - Yet another version of the boot disk. The serial number of the disk is - "D CP2 622-04414". texts/ * Here are some C128 CP/M related text documents. Some of them are * compressed using CP/M specific programs, which you can find in the * ../archivers/ directory. c128 - pet emu - source.txt - Source code for a C128 PET Emulator. c128beta.rzp - C128 CP/M+ Beta-Tester's report c128cmpt.dzc - Disk/Data transfer programs for C128 commodor.tyt - Comments on different formats that C=128 CP/M can handle commodor.tzt - Commodore/Kaypro compatibility cpmprmr1.tqt - CP/M+ Primer -- The DIR command cpmprmr2.tqt - CP/M+ Primer -- Part 2 cpmprmr3.tqt - CP/M+ Primer -- Part 3 giunti.tqt - Conference transcript of 10/29/86 new2cpm.doc - Getting started with CP/M. pip-help.tzt - Help for using the PIP command. rdskinfo.doc - How to set C128 ramdisk drive letter whycpm.doc - Article on C128 CP/M+ features wordstar.iqf - Customizing WordStar on the C-128 ws-c128.azm - Set C128 video attr/delays for WS4.0 transfer/ 22dsk139.readme 22dsk139.zip - Reads and writes different CP/M disk formats on MS-DOS. dos4cpm.readme dos4cpm.zip - Utilities for processing different CP/M archives on MS-DOS. pipmodem.doc - Documentation for PIPMODEM.ASM, a small patch for the PIP command so that - it can be used to copy files over a serial connection. uudecode.com - Convert ASCII uuencoded files back to binary uuencode.com - Convert binary files to ASCII unsorted/ * Unsorted files, typically still in D71 or D81 disk images CPMGames.d81.gz CPMUtilities.d81.gz CPMUtilities2.d81.gz GamesTransPCFile.d71.gz IncaCPM1.d71.gz IncaCPM2.d71.gz miscCommandDos.d71.gz zutils/ * These utilities are for the Z system. c128-xgr.lbr c128-xgr.readme - C128-XGR.LBR contains a new Z3 Termcap for the Commodore 128 - with C128 line graphics. Programs like ZDT12+ will print line - graphic boxes. lbrhlp22.lbr - Utilities for displaying ZCPR3 HLP files, which may be stand-alone or - within libraries, and may be crunched, squeezed, or uncompressed. Version - 2.2 has a couple of new navigation commands, adds help file documentation, - and is slightly smaller. zdb18c.lbr zdb18c.readme - ZDB (ZCPR3 DataBase) is a small (8K), very fast and easy to use - name and address database manager that can print envelopes and labels. - Requires a VLIB4D+ graphics Z3TCAP. See ZDBxx.HLP. zdt12p.lbr - ZDT is the Z-System Day Timer application (also runs under ZCCP). zf10q.lbr - ZF is the ZFiler file maintenance shell for Z-System and ZCCP. zman-new.lbr zman-new.readme - This is the Z-System Users Guide published by Echelon in 1986.