Personal project documenting the technical details of converting BBC Micro Elite into a two-player game via 6502 assembly modifications. Deep dive into geometry calculations, split-screen rendering, and architectural changes to the original 1980s game code.
A handcrafted hobby operating system for vintage 16-bit PCs (8086+). Built in C, features a live browser-based emulator, runs on authentic hardware like Tandy and Amstrad portables, and is free and open source (GPL-2.0). Designed entirely for tinkering and technical joy.
A hobby project reimagining the early Macintosh desktop for 1980s IBM PC hardware. Written entirely in real-mode 8086 assembly, boots from floppy in 256KB, features overlapping windows, pull-down menus, preemptive multitasking, and can run multiple programs simultaneously. Open source (MIT), runnable in browser via emulator, with excellent documentation and a finished 1.0 release.
Personal technical blog featuring deep-dive analysis and reverse engineering of retro computing, game engines, and software history. Specializes in archaeological deep-dives into 90s era technology and game development.
A researched, community-curated catalog of hardware upgrades and parts for vintage computers (Apple, Atari, Commodore, PC systems, etc.). Includes 12 sections, 149 pages, 762 products with documented research methodology. Each product links to makers, documentation, or reliable sources. Also covers reverse-retro (using vintage parts with modern systems). Active, well-organized reference site with RSS feed.
Vintage computing blog featuring restoration projects, retrocomputing hardware, and nostalgia for classic systems.
Legendary archive preserving computer manuals, documentation, and software from the early days of computing. An essential resource for computer history.