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/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.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.zip
- Full game package with app, disk images, and source code.
hanoi.zip
- Full game package with app, disk images, and source code.
queens.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
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.zip
- BIOS and util distrib based on CPMFast, by Martijn Wehrens
cpmfastfinal.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.