Projects

An index for all the projects I’m working on. Click the titles to see their respective project pages.

In-Progress


  • Galactic Conflict
  • A terminal game based on the play-by-mail “Galactic Conflict”.
  • Homebrew CPU
  • A series of homebrew CPUs I’ve designed over the years.

Channel F

  • PicoVideocart
  • This flash Videocart, powered by a Raspberry Pi Pico / Teensy 4, allows games to be loaded from an SD card and played on a real Fairchild Channel F. It supports both official games, and homebrew. This project is currently in development.

Completed


  • Atoms (GBA)
  • A GBA port of the game “Atoms”, created by Tom Kuhn for the Amiga 500 in 1993 (based on the 1989 Atari ST version by B Hewlett).
  • Fn-Remapper
  • A simple GUI to allow remapping Function keys on the Lenovo Thinkpad X1 Extreme Gen 5.
  • NTSB-Bot
  • Produces summary reports from the NTSB aviation accident database and uploads them online using Python, SQL, and Markdown.
  • ArduinoMDADriver
  • This is a modified version of Christophe Diericxs CGA library, designed to work on IBM Monochrome Display Adapter (MDA) monitors. It allows an Arduino (UNO) to directly drive an MDA monitor at a 104x115 resolution, without any additional hardware.

Channel F

  • Multi-Menu
  • The main navigation screen of the Flashcart-Pi for the Channel F.