Snowmine - a Minesweeper-like game for Snowdrop OS (in x86 assembly)
Storks - a matching game for Snowdrop OS (in x86 assembly)
Electronic circuits - interfacing with a 16x2 LCD via parallel port
Electronic circuits - square wave vs. sine wave (audio differences)
Electronic circuits - Catch That LED!
Electronic circuits - parallel port light show
Electronic circuits - the Annoizer (555 speaker circuit)
Intellivision development - Hotel Bunny
Interviewed in the Retro Gamer magazine
ZX Spectrum development - Husband Chores (in Z80 assembly language)
No Snakes! - a multiplayer game over serial port
Sega Dreamcast development - Overbearing Burgers
Snowdrop OS - my operating system from scratch, in assembly language
libzx - ZX Spectrum game programming library (Z80 assembly language)
Compact Pong - game in C# for the Pocket PC (Windows Mobile 2003)
TOTP (time-based one-time password) authenticator in C# (.Net)
aSMtris - Tetris in assembly language (x86, 16-bit)
Balanced Diet (GBA) limited edition
Gameboy Advance development - Balanced Diet
Atari 7800 development - Poetiru
Arcade ROM hacking - Knights of the Round translation
PocketStation development - Pocket Worm
Sega Game Gear development - Burgers of Hanoi GG
Pokemon Mini development - Mini Cookie
Magnavox Odyssey2 development - Red Green
Sega Dreamcast VMU development - Raining Squares
Nintendo GameCube development - Mama Bear Puzzle
Nintendo Wii development - Groundhog Puzzle
Sega Saturn development - Saturnade
Atari Jaguar development - Jagmatch
Sega CD development - Blackjack CD
Nintendo 64 development - Don't Be Square
Commodore 64 development - Tube64
Sega 32x development - Eight Queens
WonderSwan (Mono) development - Swan Driving BW
WonderSwan Color development - Swan Driving
Animal Keeper - a JavaScript and HTML5 Canvas game
3DO development - Space Invaders Invaders
Sony PlayStation development - The 11th Power
Sony PSP development - Newton Voyage
Nintendo DS development - Geoincursion
Gold of the Kingdoms - an XNA/C# homebrew game
Blue Elf 2 309-in-1 JAMMA PCB - troubleshoot controls not working
Fractals in JavaScript and HTML5 Canvas
Angry Video Game Nerd (AVGN) theme song on the Gameboy Advance
Novice calligraphy - Gothic hand, with letter guide
Video compilation of my classic console homebrew games
Seven segment display circuit with the 4511 decoder and the 4029 counter
A simple Atari 2600 joystick tester circuit
555 timer and 4017 decade counter - traffic lights circuit
Catch That LED! - an electronic game circuit
BlackBerry PlayBook development - Sheepish Bearings (Native SDK, OpenGL)
Neo Geo Pocket Color development - NGCollector
Neo Geo development - Neo Thunder
Atari 5200 development - Shooting Gallery
ZX Spectrum development - simple input/graphics example
Vectrex development - Scalar Ownage
Nintendo Virtual Boy development - Real Danger
Gameboy Color development - Burly Bear vs. The Mean Foxes (GBC version)
Sega Master System development - Burgers of Hanoi
Colecovision development - Mowleco
TurboGrafx-16/PC Engine development - Alddee
Atari Lynx development - Catkanoid
Nintendo NES development - Invaders must die!
Atari 2600 development - Snappy (batari basic)
Super Nintendo development - Bucket
Gameboy Advance development - smgbalib library
Sega Genesis development - Gen Poker
(2004) Project One - first university game programming club project