Important Notice: I have moved to a new domain. This site is no longer being updated. Read more here.
Below is an index of projects that I have worked on.
21fx is an expansion port device for the SNES designed for emulation research.
MSU1 enhances the SNES to support full-motion video and CD-quality audio.
amethyst is a treeview-driven, source-code text editor for Linux and BSD.
bass is a multi-architecture, table-driven cross-assembler.
beat is a delta-based binary patcher.
libco is a cooperative-threading library written in C.
nall is a C++ template library of standard classes.
ruby is a C++ hardware abstraction layer for video, audio, and input APIs.
hiro is a C++ GUI abstraction layer for Windows, Cocoa, GTK, and Qt.
This is a userscript to filter link and image search results on Google.
This is a userscript to restore the classic Twitter desktop interface.