Projects
Nintendo Entertainment System (1985)
Projects related to the Nintendo Entertainment System (NES), an 8-bit game console from the 1980s.
Custom NES Controller
Tetris-theme circuit board
Homebrew NES Game
Homebrew game written in pure 6502 assembly language.
Dump NES ROM
Dump NES ROMs using an INLretro programmer-dumper.
Game Boy (DMG: 1989, Color: 1998, Advanced: 2001)
Projects related to the Game Boy, an 8-bit game console.
Pokemon ROM Hack
ROM hack and tools to modify pokemon sprites, stats and text.
Dump Game Boy ROM
Dump Game Boy ROMs using a GBxCart RW.
PDP-8 (1968)
Projects related to the PDP-8, a 12-bit minicomputer from the 1960s.
PiDP-8/I
A build log of the PiDP-8/I which is a replica of the PDP-8/I powered by a Raspberry PI.
Game Jam Entries
All my game jam entries can be found on my itch.io profile.
Unprime Directive
Protect the tiny planet’s inhabitants… from themselves!
Game Jam Simulator
Balance game development with family life in this silly simulation.
Humpty Dumpty’s Pro Sitter
“7 out of 10 horses” - All the kings’s men
pH Neutral
Sci-fi bullet-hell farming sim
Sol Runner
Swing and jump from building tops to clean solar panels
Stand-alone
Overmorrow
dfish
Creative Coding
Shadertoy
Creative coding using GLSL fragment shaders.
Projects
- NES Controller
- NES Game
- HAL
- Shaders
- PiDP-8/I
- PDP-8 Wiki
- tmux-compose
- Ray Tracer
- Unsub
- Data Structures
- leakybucket-go
- quack-go
- Math Notes
- Pokemon ROM Hack
- Profiler
- CPU - Custom CPU architecture and software stack including assembler, debugger, emulator and more.
- Trainer - A text-based language training program that runs in a terminal with zero GUI dependencies.
- taby.vim - Simplified tabline with numbers for faster switching.
- cart - Scan barcodes as you throw grocery items away and have a shopping list automatically generated.
Games
- Unprime Directive
- Game Jam Simulator
- Humpty Dumpty’s Pro Sitter
- pH Neutral
- Sol Runner
WIP
- Shader Frame
- Voting Machine
- VR Computer