![]() |
ShadowM's Operating System and Compiler Collection(last updated 2013-01-12) |
![]() |
I'm a long-time collector of operating systems and programming languages for the Commodore 64. This page lists the more interesting artifacts in the collection. Many include links to disk images and/or documentation, but some haven't been imaged yet. I can now make G64 images with mnib, so I'll add more as time permits. You can email me (shadowm at lyonlabs dot org) if you see something you'd like me to image sooner than "as time permits"... and of course, if you find any links (or disk images) that don't work, please contact me at the address above so I can fix them.
Bring me compilers, that I may feed upon them and grow strong!
disk ?boot ; sh < boot
to start)
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.
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; the advantage of ZipCode is that you don't need a modified drive to write the disk from the image. 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 (name: "super-pascal"):
files 1-3,
files 4-6
G64 image
manual
PROMAL (PROgrammer's Micro Application Language) is an unusual and obscure language, with features including mandatory indentation (like Python), pointer arithmetic, and recursion, with a good assembly language interface. It also has a shell with support for command recall and scripting. Unfortunately, this appears to be a demo version of the compiler, only capable of writing smaller programs. If you have any information on the full version, please email me at the address on the top of this page.
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.
Christian Lott told me about this review of PROMAL in an Apple II magazine.
* 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).