Personal projects · retro hardware & software
Bringing old machines back to life, redesigning them, and documenting the process — from 3D-printed cases to machine-code reverse engineering.
Pick a project:
A two-panel macOS file manager in which a disk image behaves like a folder — eleven formats from the 1541 to Amiga hardfiles, directories drawn from the original character ROM, the Amiga and C64 pictures inside them shown in their own colours, and a player for the SID tunes and tracker modules.
A port of shiru8bit’s PET PETSCII demo to the Commodore 64, in Kick Assembler — and an experiment in how much of that work a language model can carry. The screen stays at $8000, the PET charset moves into RAM, and the 6522’s sound is remapped onto SID.
A complete reimagining of the Commodore 64 and virtually everything that plugs into it, using 3D printing: a custom case, mechanical keyboard, power supply and cables.
A native port of the C64 classic to a Motorola 68k Macintosh: machine-code reverse engineering, a custom C64 emulator, and an isometric rendering engine built from scratch.
A browser-based bitmap font editor for retro systems: up to 256 glyphs, adjustable size and bit depth, proportional and alpha channel support, with a live character-set and text preview.