Source Code

30 months ago, at the 2011 Game Developers Conference, somebody asked me to release the source code for my old games. I said I would look into it. But that was a frantic day, and I forgot my promise. Only now was I reminded of it, and so I have begun the process of preparing my source code for general distribution. 

Unfortunately, most of my source code is in untranslatable formats, either old Atari formats or Lightspeed Pascal for the Mac. I have looked into the possibility of setting up an old Mac emulator, but that turns out to be more complicated than I imagined and I do not have the time to do so.

I do have two old games that I wrote in C++ on a system that saved everything in plain text. I offer those here. I would very much like to get translations from the old file formats into simple text files and I ask for volunteers to make those translations. If you’re interested, use the Contact Form above to notify me.

Wizard (1979)
6502 machine code. The ROMs can be found on the Web; here’s a set of PDFs showing the source code.

Energy Czar (1981) 
A combination of Atari BASIC and 6502. Bill Lange has kindly captured a screen dump of the BASIC source code (including the machine code embedded inside the BASIC), which you can find as a .PNG here.

Scram (1981)
A combination of Atari BASIC and 6502. Bill Lange has kindly captured a screen dump of the BASIC source code (including the machine code embedded inside the BASIC), which you can find as a .PNG here.

Eastern Front (1941)
Thanks to “Atari Bob”, we now have good reconstructed Eastern Front (1941) source code as well as detailed explanations of the code.

Legionnaire (1982)
6502 assembler. Here’s the zip file.

Gossip (1983)
6502 assembler. Here’s the zip file.

Excalibur (1983)
6502 assembler. Thanks to “Atari Bob”, we now have complete Excalibur source code. The zip file contains two versions of each file: a simple ASCII version if you wish only to read it, and a .ATR version if you want to import it into your Atari.

Last of the Incas (1984)
This was a game I worked on in my final days at Atari. It had a lot of interesting ideas, including something called “Galilean Relativity”, but I never completed it. Here’s the zip file.

Balance of Power First Edition (1985)
Macintosh Pascal with a little 68000 assembler. Nothing

Patton Versus Rommel (1986)
Macintosh Pascal with a little 68000 assembler. Nothing

Trust & Betrayal (1987)
Thanks to Kef Schecter for supplying me with old source code that I had since lost. 

Balance of Power 1990 (1988)
Source code

Guns & Butter (1989)
I don’t think I have anything on this.

Patton Strikes Back
I have the Lightspeed Pascal source, need translation to ASCII

Balance of the Planet (1990)
Source code.

Le Morte D’Arthur
I have the Lightspeed Pascal source, needs translation to ASCII

Balance of the Planet (2010)
Source code

Kimtanktics