Files under /pub/cbm/c128 The HTML version is in /pub/cbm/c128/ALLFILES.html ALLFILES - Index of all files under this area, text version. ALLFILES.html - Index of all files under this area, HTML version. archivers/ Library128-1.3a.prg - Library (.lbr) creator/dissolver for 128, version 1.3a Ult.Lynx-XII-128.prg - Lynx (.lnx) creator/dissolver for 128, version XII. Use load"...",8 to - start (no ,8,1); This corrected version was uploaded by zyga64@kki.net.pl. crc32.prg - Calculates 32-bit CCITT checksums. C64/C128 executable. Look also in the - /pub/cbm/archiving subdirectory. d64-copy-v1.sfx - Reads D64-files from MS-DOS on a CMD FD-2000 or FD-4000 and writes them to - 1541 disks on a 1541 or 1571. nzp128-1.readme nzp12811.sfx - PK-ZIP dissolver for the C128. Extracts PK-ZIP 1.10 style archives. pcrc.prg - Calculates checksums for files. Older version of CRC32 to be phased out. sda128.sda sda128.txt - Makes your .arc files selfextracting. audio/ musicsys.lzh - SIDplayer, SID editor and some example SID files. powersid.sda80 - Sid player for the 80 column screen by Aaron Peromsik. Run the file with - the 80 column screen activated. zounds.sda - ZOUNDS! is a digital audio recording/playback system for the C128. This - archive includes software for playing digital sounds with a stock C128 and - for digitizing sounds using special additional hardware. Plans for - building the hardware (an A/D conversion board that plugs into the User - port) are also included. zstartrek.sda - Three digitized sounds for use with ZOUNDS!. These sounds come from the - original Star Trek series. You need Zounds! to play these. comm/ cyphterm.sfx - Files that describe how to add Zmodem to Commodore Terminal programs and - BBS's. Uploaded by Tom Hoot . des-302.da0.bin des-302.da1.bin des-302.da2.bin des-302.da3.bin des-302.da4.bin - DesTerm 3.02, downloaded from the author's home page, - . You will need the - program undar128.prg to unpack these files. des200-1.sfx des200-2.sfx des200-3.sfx des200-4.sfx - DesTerm 2.00 distribution package. des201-1.sfx des201-2.sfx - This is the newest release of DesTerm by Steve Cuthbert. Uploaded by Tom - Hoot (thoot@neosoft.com). This release does not contain many scripts or - documents, check the release for version 2.00 to get them. dlg128.lzh - Dialogue 128, requires 80 column screen. dlg128sl.lzh - Dialogue 128 for SwiftLink, requires 80 column screen. dlgexts.sfx - Two extensions for Dialogue 128: a screen saver and an extension that will - automatically send space characters to the line on a regular interval. - Uploaded by the author, Adam Vardy . dlgring.sfx - Extensions for Dialogue 128 to make the computer ring like a telephone or - to make a sound after completing a download. Uploaded by the author, Adam - Vardy . qwkrr35.readme qwkrr35a.sfx qwkrr35b.sfx - QWK message packet offline reader for the 128. Requires 80 column screen. undar128.prg - Unpacks the DesTerm 3.02 distribution files. comm/cpm@ -> ../../cpm/comm demodisks@ -> ../demodisks/c128 demos/ DEBUT-c-.prg - A VDC demo by a German group. This demo seems to run in C64 mode, but it - must be started in the C128 mode. higherlevel.lzh - 7-part demo. Most parts work in all C64s. Only one part makes use of C128's - VDC, and the detection does not work on all C128s. vdcdemo.readme vdcdemo.txt vdcdemo1.sfx vdcdemo2.sfx vdcdemo3.sfx vdcdemo4.sfx vdcdemo5.sfx - 19 Feb. 1995 A special demo for the Commodore 128 VDC-chip. The VDC demo - contains five SelF-eXtracting-LZH-files (.SFX) . All files need to be - extracted on one disk. A single-sided 1541 or 1570 disk is too small. Also - the programming uses burst-routines, which makes the 1541 unusable anyway. - It's also a little to slow for loading the special pictures. (Replies to - the address zimmer@xs4all.nl) diskutil/ diskutil/boot/ 1581-auto-dev.prg 1581-auto-dev.readme - Autoloader to change 1581 device number. autoboot.sfx - Autoboot disk creator. diskutil/directory/ 1581partition.prg 1581partition.txt - 1581 subdirectory creator. Runs on C64/C128. Filetype 128.prg - File type editor. diskutil/diskcopy/ 1571backup-v1.0.prg 1571backup.readme - Slow 80 column disk copier for the 1571. diskutil/editors/ 128disked.readme 128disked.sfx - 80 Column Diskeditor. lpruner80.sfx - A C128 based duplicate file eliminator that is compatible with all - Commodore drives. Never again have to wonder if you have found the right - file or not. The documentation is included with the archive. Uploaded - by warren@home.dmv.com. phantomV1.lzh - Directory and partition editors for different drives. diskutil/filecopy/ Der Hexer v1.4al.prg - A German file and disk copier for the 80 column mode of the C128. - Programmed by Luz Vieweg in 1988, modified by Teickner in 1994. Unicopy-1.0.prg - Unicopy v1.0, a file copier programmed in 1986 by Jim Butterfield. diskutil/transfer/ C64-PC Copier.prg - This utility copies C64-disks to PC disks. You need a C128 and a 1571 or - 1570 (or a C128 D) to use it! You don't need any other special hardware! - (Maybe a PC with a normal 5 1/4" drive to get the copied - software into a PC.) Uploaded by: 677094@rz.fht-esslingen.de CrossLink21b.sfx - Crosslink allows you to copy a maximum of 43 kilobytes long files between - Commodore, MS-DOS and various CP/M disk formats. firmware@ -> ../firmware/computers/c128 games/ elite128-1.0.zip - A version of Elite adapted for the 128. Starts from the C64 mode. games/40/ * All games in this directory are for the 40-column screen of the Commodore * 128 and have been written in BASIC, unless otherwise specified. 128Crush.prg - Breakout clone, compiled with Abacus Software's BASIC 128 v1.00, joystick - port 2. Cluecastle.prg - Solve a murder in this graphic mystery game. Use joystick in port 2. - Graphics and parser by L. K. Snyder, original program by Jim Butterfield. Demon Dungeon.prg - Explore a dark dungeon with only a small torch, retrieve 10 treasure - chests before your time runs out. Avoid goblins. Use joystick in port - 2. Eggsaway.prg - Catch the eggs in the basket. Eggs speed up every 60 eggs. The game - might require North American firmware. Compiled with Abacus Software's - BASIC 128 v1.00. Use joystick in port 2. Hungry Hawk.prg - All Harry Hawk wants to do is catch rabbits, but his is not an easy life. - In the sky killer eagles and balloons make flying hazardous. In the grass - below is a hidden electric fence. Also if he misses 5 rabbits in a row, - he will starve. Press the fire button of joystick in port 2 to go up, - release to fall. Java Jail.lnx - A large run-and-jump game © 1990 L. K. Snyder. Use joystick in port 2. - Compiled with Abacus Software's Basic 128 v1.00. Although the release - note says that the source code is included, it isn't. The fire button - uses spell to frighten ghost. Press the joystick up at angle to jump. Jman.lnx - Janet Pack(s) them away Man, a Pac-Man clone. © 1998 Nightstalker - Software / L. K. Snyder. Compiled with Abacus Software's BASIC 128 - v1.00. Use joystick in port 2. Mah-Jongg.sfx - Mah-Jongg v2.0, July 29, 1989 by Kurt Tappe. A tile matching game. - Includes online help. Controlled by a 1351 mouse in port 1 or a joystick - in port 2. Mikes-maze-v2.prg - Mikes Maze v2 is an all ml game that runs in the 40 column mode of the - 128. The concept is very simple, just get through the maze with out - touching the sides. Nothing chases you, no time limit, but with each - level the walls are thicker. If you touch the walls you get sent back to - the start. Programmed by m.deming@genie.com. Millifoot.prg - Centipede clone by L. K. Snyder/Nightstalker Software. Make a snake - disappear by shooting it before it reaches the bottom of the screen. - Compiled with Abacus Software's Basic 128 v1.00. Use joystick in port 2. Sea Hunt 128.prg - Joystick port 2. Pick up the diamonds at the bottom of the sea, return - them to the boat ladder, watch the sharks. Compiled with Abacus - Software's Basic 128 v1.00. Sea Wolf 128.prg - Sink as many ships as you can before you run out of time. Joystick port - 2. Compiled with Abacus Software's Basic 128 v1.00. Snapsnake.lnx - Eat the bugs, avoid the weasels. Press fire to retract snake. Use - joystick in port 2. Taxman.prg - Gather as much of the money as you can without being caught by the tax - collector. The value of the $ rise with each round completed. Use - joystick in port 2. Zeeslag.lnx - A boat-sinking game in Dutch. Controlled by the keyboard. games/80/ * All games in this directory are for the 80-column screen of the Commodore * 128 and have been written in BASIC, unless otherwise specified. Crypt.prg - Enter the monster infested rooms, retrieve the treasure, and escape. - Joystick port 2. Landslide.prg - A financial game. Created by Tim. P von Pein and converted to 80 columns - by Tim C. Dotson. Switch to the 80 column screen first by pressing ESC - and X or by issuing the statement GRAPHIC 5. Millifoot.lnx - Centipede clone by L. K. Snyder/Nightstalker Software. Make a snake - disappear by shooting it before it reaches the bottom of the screen. - Compiled with Abacus Software's Basic 128 v1.00. Use joystick in port 2. Smash.prg - A simple Breakout game, joystick port 2. Solitaire.sfx - An implementation of Solitaire by Aaron Peromsik. Supports both keyboard - and mouse input. Switch to the 80 column screen first by pressing ESC - and X or by issuing the statement GRAPHIC 5. Wormquest.prg - Guide the ever-growing worm through various rooms. Joystick port 2. graphics/ Draw Pro 128.prg - 40 column art program written in BASIC by L. K. Snyder. Use joystick in - port 2, and press F5 to view the help menu. FaceBender.readme FaceBender.sfx - A funny program that bends faces. Globe.prg Globe.readme - Draws a spinning globe on the VIC-II screen. Watchmaker.prg Watchmaker.readme - Simple evolution illustrator. v128.ship80.sfx - Sample animation for the video128 animator. vdc-pics.lzh - Pictures for the VDC. video128.a.sfx video128.b.sfx video128.c.sfx video128.readme - Video128, a shareware demo of an animator for the C128. graphics/Ipaint/ bw_ipics.lzh - Black&white Ipaint pictures ippics00.sfx ippics01.sfx ippics02.sfx ippics03.sfx - Ipaint pictures ivs1p1.readme ivs1p1.sfx - Ipaint picture viewer r&s-ipics.lzh r&s-ipics.readme - Ren and Stimpy Ipaint pictures graphics/fractals/ Mandelzoom128-4.1.prg Mandelzoom128-4.1.readme - Mandelbrot & Julia fractal plotter ifs128.readme ifs128.sfx - Iterative Function Systems generator graphics/viewers/ FlickerMac-v5.0.prg MacView-80col.prg b8vs.readme b8vs.sfx - Basic 8 picture viewer gds.readme gds.sfx - GIF Display System. 64 kB VDC RAM necessary. graphics/viewers/vbm/ * VBM is a bitmap viewer for use with a 64k VDC, programmed by Craig * Bruce. bm.c - Converts X Windows .xbm files to .bm format for use with vbm. team.bm.bin - Example bitmap for vbm. toucan.bm.bin - Example bitmap for vbm. vbm-1.10.prg vbm-1.10.readme - 640x492 point bitmap viewer for the VDC screen. This is just a loader; - you will also need vbmlib.bin. vbmlib.bin - VBM library routines. vbmlib.ntsc+pal.readme - VBM library routines improved by Nicolas Welte. vbmlib.ntsc.bin - VBM library routines for NTSC-M timing vbmlib.pal.bin - VBM library routines for PAL-B timing vbmlib.s - Source code of the VBM library routines. warbird.bm.bin - Example bitmap for vbm. os/ * Here are the various alternative operating systems for the C128. os/ace/ * ACE is an operating system for the C64 and C128 that provides a Unix-like * command-shell environment. * The ace16*.sfx archives were created by Ismael Cordeiro (ismael@cam.org) * from the original files which are now available at * . More files can be found on * that site. ace16a.sfx ace16b.sfx ace16c.sfx ace16d.sfx ace16e.sfx - Advanced Computing Environment, Revision 16 ace16prg.sfx - ACE 16 Programmer's Reference Guide os/cpm@ -> ../../cpm os/cs-dos/ * CS-DOS is an MS-DOS like operating environment for the Commodore 128. * This directory contains the CS-DOS distribution and miscellanous programs * designed for it. cs-batch.for - A note about cs-batch.sfx. cs-batch.sfx - Batch files (scripts) for the CS-DOS. cs-doc15.sfx - Documentation for CS-DOS v1.5. cs-dos15.sfx - Binary distribution for CS-DOS v1.5. cs-grep.sfx cs-grep.txt - Grep (a text searching facility) for the CS-DOS. cs_asst1.sfx cs_asst2.sfx - CS-ASST packs are assorted small programs for the CS-DOS environment on - the C-128. Phonebook, Guitar tuner!, etc... fun stuff! csdos-licensing.txt - Information on licensing CS-DOS. csdos.noreu.sfx - RAM disk program and an autoexec file for use without an REU. csdos.reu.sfx - RAM disk program and an autoexec file for use with an REU. csxtra42.lzh csxtra42.readme - Modules for CS-DOS programmed by Bruce Vrieling. lhav12.arc - LHARC for CS-DOS. Contains source code for the self-extracting LHarchive - header (sfx.ml). make.title.sfx - A program for making the colorful title pages of SFX archives. Loads of - fun! :) mon.sfx - A machine language monitor extension for cs-dos, which allows some - monitor functions to work on expansion RAM! setram-new.prg - Bug fixed "setram" command to be used with REU's. sfx.ml.bin - Self-extracting LHarchive header. Prepend this to any old-style LHarc - archive shorter than 46080 bytes, and there you have a self-extracting - file that can be extracted on a C64 or a C128. squsq.sfx - A couple of CS-DOS modules which handle CP/M archives. uncr.sfx - Actually useful in your own work! SQueeze that file! :) os/geos@ -> ../geos os/nt-dos/ * Here are versions of an OS by Nicolas Tormo . * All texts are in French, and there is no documentation. But you might * still want to take a look at the windowing versions. dos4.d64.gz - NT-DOS 4, a text-based OS. Programmed in 1987. 1541 disk image. dos4.sfx - NT-DOS 4, a text-based OS. Programmed in 1987. Self-extracting archive. win-nt5.zip - NT-DOS 5, some source code and documentation and the binary. win4.d64.gz - NT-DOS 4, a graphical interface, 1987. 1541 disk image. win4.sfx - NT-DOS 4, a graphical interface, 1987. Self-extracting archive. win5.d64.gz - NT-DOS 5, still under development since 1991. 1541 disk image. win5.sfx - NT-DOS 5, still under development since 1991. Self-extracting archive. os/unix128v3/ * This is a Unix-like environment for the C128. README - Unix 128 v3.11 release notes unix311a.sfx unix311b.sfx unix311c.sfx unix311d.sfx - Unix 128 v3.11 distribution files, four self-extracting archives. packetradio/ * This directory contains packet radio stuff for the C128. See modem.gif for * a schematic diagram. The software is packed using PK-Zip on MS-DOS. Unpack * it before transfering the files to your C128. These files were uploaded by * ecrew@Alpha1.curtin.edu.au. dc128v50.zip - The packet radio software. dc5doc_p.zip - Documentation for the packet radio software (Digicom v5.00). digicom-5.00.txt.gz - Documentation for Digicom v5.00 in another format. modem.gif - The schematic diagram for a packet radio interface. programming/ d-ass.d64.gz - 1541 disk image of Double-Ass, a 6502 and Z80 assembler that uses the - Commodore BASIC editor. Written by Rene van Belzen and published in the - 128er Sonderheft 22 by Markt & Technik Verlag, Germany. d-ass.txt - Instructions for Double-Ass. This document is included on the disk image - in PETSCII format. mightymon.uua - Machine language monitor. weehack128.lnx - An extension for the built-in machine language monitor. The commands - include b (set a breakpoint) and dp (disassemble from the program counter). - Author: Adam Vardy . work.prg work.readme - A utility for loading a file to the built-in machine language monitor. - Redefines the function keys. Uploaded by Adam Vardy - . programming/cpm@ -> ../../cpm/programming programming/documents/ * Here you will find some Commodore 128 related programming information. * Most of these documents were downloaded from Herne Data System's CP/M * page . 1571-dos.info.gz - Basic information about the disk operating system in the 1571 drive 1571-formatting-mfm.gz - Tells how to format MFM disks on the 1571. 640x480-vdc.gz - Examples of programming 640x480 graphics and 80x50 text with the VDC in - the C128. The graphics requires 64 kB of VDC RAM. basic-diskcommands.gz - Using disk commands from BASIC batch-programming.gz - Batch programming on the C128 (and C64 and VIC-20). (Read data from a - disk file as if it was typed in from the keyboard.) burstmode-basic.gz - How to use the 1571 Burst mode from BASIC burstmode-intro.gz - Introduction to the Burst mode burstmode-read.gz - Burst mode documentation, Read protocol burstmode-write.gz - Burst mode documentation, Write protocol c128-autobooting.gz - Auto Booting on C-128 intro.1571-1581.gz - Introduction to the 1571 and 1581 drives tuning-vdc-performance.gz - Tuning the performance of the VDC chip. using-files.gz - Effective use of files programming/geos@ -> ../geos/programming schematics@ -> ../schematics/computers/c128 utilities/ c64emulator2.readme c64emulator2.sfx - This program makes it possible to port C64 programs to the C128 mode with - just a few changes. lotto-v34-1.sfx lotto-v34-2.sfx lotto-v34.readme - Assists you in playing Lotto game. lrr270.sfx - Little Red Reader v2.70 [February 16, 1998]. MS-DOS file reader/writer for - the C128 and 1571/81/FD drives. menu128v200.sfx menu128v200.txt - PowerMenu 128. Requires JiffyDOS and supports RAMLink, SCPU128 and CMD HD. - This menu program loads programs in both 64 and 128 modes. It operates in - 80-column mode. pet-emu.prg - This program makes it possible to run CBM 8032 BASIC programs on the 80- - column screen. Written and uploaded by Marco van den Heuvel. pet-emu.txt qe128.prg - 80 column Quick Texteditor. ramdos2+1.sfx - A patched version of the Commodore RAMDOS BASIC loader that avoids a bug - with JiffyDOS when used on the Commodore 128. ramdosii.readme ramdosii.sfx - A modified version of the Commodore RAMDOS that can make use of expanded - REUs up to 2 megabytes. reu2disk.readme reu2disk.sfx - Back up the contents of a REU to disk. serendipity.readme serendipity.sfx - An utility to start C64 mode programs from C128 mode, and a C64 mode menu - program. simfile128.uua - A data file management program. stan-printer.sfx - Standard documentation printer. Prints sequential files to a dot matrix - printer. No file size limit. Define bin=1 in the beginning of the program - to get hexadecimal dumps. svnt128.doc svnt128a.sfx svnt128b.sfx svnt128c.sfx svnt128d.sfx - Servant 128, a ROM-based resident utility in four self-extracting files. - Two 1541 diskettes or one larger diskette will be needed for the unpacked - files. Start Servant by executing the program "run me". When Servant is - active, you have the option of creating an EPROM image on a blank disk. - This image will contain two extraneous bytes in the beginning. Remove - these two bytes, and burn the rest (32768) on a 27256 or 27C256 EPROM that - can be installed in the Function ROM socket. twscanbj.sfx - This is an upgrade to The Write Stuff 128 and 64 to allow full use of Canon - Bubble Jet printers In Black and White and Epson 24 pin printers. video80v6-1.sfx video80v6-2.sfx - This is a versatile video tape cataloger written by Scot Cullen. Modified - for cmd hard drives and overlays by Charles Kirby. zed077.uua - An unfinished text editor by Craig Bruce. 80 column screen only.