Commodore 64 Operating Systems and Compilers

(last updated 2010-10-31)

This is where I brag about my collection of  operating systems and programming languages for the Commodore 64. In many cases, there are links to sites where more information can be found and/or downloads in (D64 images or ZipCode sixpacks). I'm finally getting around to fleshing out some of the entries with download links; if you see something you wish you had, email me (shadowm at lyonlabs.org) and I'll try and get you a copy (or a picture).

If you find any links (or D64s) that don't work, please contact me at the address above so I can fix it.

back to main Commodore page


My Collection of Operating Systems

ACE (Craig Bruce)
Asterix (Chris Baird)   D64 image   (note: enter disk ?boot ; sh < boot to start)
Contiki 1.2-devel1 (Adam Dunkels)   D64 image   source
CP/M (Commodore Business Machines) D64 image of C64 version (requires CP/M cartridge)
CMD made a CP/M utilities disk for their HD series hard drives, but it only supports CP/M PLUS V3.0.
DOS/65 (Richard A. Leary)
GEOS (Berkeley Softworks)   (my GEOS page)
GeckOS (Andre Fachat)
LUnix (Daniel Dallman)   D64 image   screen shot
Wheels (Maurice Randall)
WiNGs (Jolse Maginnis)   (...although I can't use it because my SuperRAM doesn't work... anybody got one for sale?)


My Collection of Compilers and Interpreters

If you're searching for things like this, a good place to try is OldSoftware.com; Reid will do his best to help you find what you are looking for. Even if you have an image of the disk and a copy of the documentation, it's always nicer to have the originals.

Abacus Compilers

As of September 2006, I believe I have all the Abacus compilers. The manuals here were scanned by DLH. Now that they're available, I'll follow up with disk images. Some of the images are ZipCode six-packed because they are copy-protected. You can find a copy of ZipCode here. (When extracting six-packs, after the first three files have been read, you'll get a 62 error (file not found); insert the disk with the second three files and hit Return.)

Abacus Ada Training Course  ZipCode six-pack:  files 1-3,  files 4-6  manual
Abacus Assembler/Monitor 64  ZipCode six-pack:  files 1-3,  files 4-6   manual
Abacus Basic 64
Abacus Video Basic 64
Abacus COBOL   D64 image   manual
Abacus Forth  disk is copy-protected  (ZipCode won't make a viable copy)   (manual)
Abacus Fortran   D64 image
Abacus Super-C   D64 image   manual
Abacus Super Pascal  ZipCode six-pack:  files 1-3,  files 4-6  manual

other compilers

Becker Basic (GEOS)  D64 image  manual
Blazin' Forth D64 images:
image   docs   source   source screens
Blitz! BASIC compiler
Cecil's Assembler
COMAL D64 images:
COMAL 0.14   tutorial disk   Power Driver (with docs)
Cope assembler (GEOS)  D64 image with docs
Datatronic Forth (cartridge)
DotBASIC   (from the editors of Loadstar)
G-Pascal  D64  manual
geoBasic
geoForth ("Brian")  D64:   side A,   side B
HesWare 64FORTH (cartridge)
KMMM Pascal
Kyan Pascal (cracked)  D64 image
LIMP (Lisp Interpreter written in ML and Promal)   D64 image (with docs)
Logo
Macro Assembler Development System (Commodore)   D64 image   manual
Merlin Assembler   D64 image   manual
MICOL assembler   D64 image   manual
Micro-Lisp   D64 image   (docs in Transactor vol. 8, issue 6)
Nevada COBOL (CP/M)   D64 image   manual
Oxford Pascal
Pilot
Power Assembler ("Buddy")   D64 image   manual (from DLH)
Power C (with many enhancements downloaded from Q-Link)
PROMAL
Rebel Assembler   D64 image   manual
Turbo Macro Pro (Style's mod of Turbo Assembler)
volksForth  ZIP file with D64 images  PDF manual (auf Deutsch)
various BASIC compilers and extensions   Petspeed p-compiler


PROMAL is an unusual language that has features of several others. Each of these D64 images were extracted from a single ARC file as I downloaded them from Q-Link in the olden times, so some of them don't use much of the disk space. But hey, we're not on plus time any more! I haven't played around with these for years, but had a request for them, so I figured I'd gather up all the PROMAL I have and make it available. If you have any questions or additional information, please email me at the address on the top of this page.

PROMAL 2.1E (the boot disk) *

PROMAL documentation

document formatter

cross-reference utility

additional libraries

graphics library

disk utilities **

relative file support

screen I/O library

* PROMAL checks to see if there's a disk in drive 9 when he starts up; if there isn't, he'll bang the heads. Caveat utilitor.
** This comes from five different ARC files, with many duplicated files between them. I don't know if that's so it could be compiled in pieces, or...? If you want the original ARC files on a D64, drop me a line (shadowm at lyonlabs.org).

Here is the complete documentation for PROMAL (something I looked for for years). I finally found someone with a copy, who sent it to me as a ZIP of about two dozen PDFs, which DLH gathered together as a single file and made a bit smaller. It's still quite large, though, weighing in at 85M.

back to main Commodore page