Projects

6502-max
  -- A 6502 simulator written in BlitzMax.
apollo
  -- An ActionScript (AS3) port of the Artemis framework, an entity-component system for game development
beeminder.el
  -- Simple extension that adds Beeminder integration to Emacs
blitz.zipapi
  -- Zip functionality to BlitzPlus & Blitz3D. Extract files, create archives and compress banks
blitzmax-mode
  -- A GNU Emacs major mode for editing BlitzMax files.
BlitzUnit
  -- A unit testing application for BlitzPlus and Blitz3D.
bter-api.el
  -- An Emacs library for working with the (now defunct) bter.com API.
cl-dogechain-api
  -- A Common Lisp library for working with the dogechain.info public API.
cl-dogecoind-api
  -- A Common Lisp library for working with the dogecoind RPC server.
crypto-ticker-mode
  -- Emacs minor mode for displaying crypto exchange rates in the mode line.
cryptsy-public-api.el
  -- Emacs code for querying the (now dead) Cryptsy public API
docgen
  -- A terrible tool for parsing BlitzMax source code and creating documentation files.
dogechain-api.el
  -- An Emacs library for working with the dogechain.info public API.
garlic_spy
  -- A very small API for querying Garlicoin.
hagfish
  -- An ugly PHP framework
lispmax.mod
  -- A lisp-y script language for BlitzMax
maxcop
  -- MaxCop is a work-in-progress attempt at a BlitzMax source code checker.
pangolin.mod
  -- A game framework written in BlitzMax.
php-beautifier.el
  -- Emacs integration with PHP_Beautifier
protean.todolist
  -- A Protean IDE plugin that provides a simple task list from comments in code.
Shining Online
  -- A Shining Force style game that will never be finished.
soda-mode
  -- An Emacs major mode for editing `.soda` files
sodaware.mod
  -- A bunch of utility modules for BlitzMax.
Sonic's Adventure
  -- Source code for the first game I ever developed - Sonic's Adventure
vault
  -- A tiny caching library for PHP.