Rebuilding a 1990s MIDI Studio
A MOTU Timepiece II, a rack of E-mu and Roland modules, an Amiga 500 and an Atari STE — glued together by a headless Debian box that speaks SysEx, captures PAL video and plays MT-32 soundtracks.
OHSWEET.CLICK
Implementation-first notes for software engineers and retro computer enthusiasts.
A MOTU Timepiece II, a rack of E-mu and Roland modules, an Amiga 500 and an Atari STE — glued together by a headless Debian box that speaks SysEx, captures PAL video and plays MT-32 soundtracks.
Build a PS/2 keyboard to USB HID adapter around a SparkFun Pro Micro: PCB, firmware, KVM-friendly HID-only mode, and safe-mode flashing.
As AI drives down the cost of building features, the companies that win will be the ones that understand real customer value better than their competitors.
Rebuilding an Amiga 3000 from a broken motherboard using a motherboard from John Hertell
All of the mods and updates I made to my 128D to make it as useful as possible
AI can accelerate software delivery, but only when it is forced to operate inside a disciplined engineering loop.
Open source hardware & software experiments
Enterprise-grade network protection for your home — without the command line.
Daughterboard to run the C128's Z80 at dot clock frequency (~8MHz).
WiFi modem with network offload features for SSL and secure connections.
KiCad plugin fork for interactive BOM data export and React visualization.