
Super Sonic Bros.
Sonic the Hedgehog running through the original Super Mario Bros. levels with Sonic 1's physics. SMB's own code runs on a 6502 interpreter, with Sonic hooked in over Mario's routines.
▶ Playable2026
; 8 matches

Sonic the Hedgehog running through the original Super Mario Bros. levels with Sonic 1's physics. SMB's own code runs on a 6502 interpreter, with Sonic hooked in over Mario's routines.
▶ Playable2026

The original NES Legend of Zelda in first person. The overworld, all nine dungeons, caves, enemies and dialogue are decoded at runtime from your own ROM and built into 3D.
▶ Playable2026

Fourteen Black Dahlia Murder covers played strictly on the NES's 2A03 sound chip. Two pulses, a triangle, noise and DPCM drums, rendered from real NSF code by viper.
▶ Playable2026

A vim-keyed NES chiptune tracker for the terminal that compiles songs to real NSF files, plays them through an emulated 2A03, and can rip music back out of NSFs and cartridges.
● In progress2026
A byte-exact port of Super Mario Bros. World 1-1 from 6502 assembly to TypeScript, verified against a reference emulator every frame, with a button that switches the whole thing into 3D.
● In progress2026

A 6502 disassembler for NROM NES games that writes one hyperlinked HTML listing, plus a scripted-emulator harness for discovering what RAM bytes and routines actually mean. Developed against Capcom's 1942.
● In progress2026

Brute-force search for NES Game Genie codes. Patch a byte, run the game, compare the frames against a clean run, and keep the codes that change things without crashing.
● Write-up2026

A PPO agent that learns NES Punch-Out!! from raw pixels. After about 10 million steps it knocks out Glass Joe in roughly 16 seconds of game time and is starting to land punches on Von Kaiser.
● In progress2026
Nothing here yet.