This page has all the retrocoding projects I've finished to the point that they can be distributed. They aren't all exactly finished, but they're close enough that I can show them off. Entries are sorted by most recent update.
![]() |
C64 Programmer's Reference Guide Examples
Platform: C64 This is just a converted, debugged, and annotated collection of the example programs from the Programmer's Reference Guide. It also has assembler versions of some of the examples that are painfully slow in BASIC. Source code is included for all examples. |
![]() |
Galaxy Patrol
Platform: NES Galaxy Patrol is a simple video game in which you fly a spaceship through a starfield, dodging stars and collecting fuel tanks. A primitive version of this was sent in as a submission to the 2003 Minigame Compo, where it placed dead last in its category by a wide margin. This version dramatically improved graphics and gameplay. |
![]() |
Bitmap Library
Platform: Commodore 64 This is a set of routines for doing basic bitmap operations on the Commodore 64 - basically, mode switching, points, and lines. Two versions are included - one as a machine language library that can be linked into machine language programs, and another, standalone program that relocates itself into the RAM between the BASIC ROM chip and the I/O devices. This allows you to do bitmapping operations with reasonable speed, even in BASIC. |
![]() |
Diffusion Chamber
Platform: NES This demo models a simple diffusion chamber, and also demonstrates animation done by directly modifying the background tiles instead of using sprites. |
![]() |
NES 101 Tutorial
Platform: NES This is my "NES 101" tutorial for development on the Nintendo Entertainment System. It doesn't do a great deal, but it handles input, sound, scrolling, backgrounds, and sprites. The NES 101 tutorial itself is included in the zip file. |