~/wiseowl/projects
Projects
Canonical records of hardware and software work — what was built, why, how, and what was learned. Each project links to its dev logs and related deep-dive articles.
.NET 9 / Windows
Active
Smalltalk from Scratch
A complete Smalltalk-80 interpreter and modern runtime in C# — Blue Book bytecodes, a coldstart image loader, SDL2/SkiaSharp display, and a 884-test CI suite running headless on GitHub Actions.
smalltalkcompilervirtual-machine
2025– Apple II (DOS 3.3 / WOZ)
Completed
Apple Panic
Reverse engineering the copy protection on the original Apple II arcade port — non-standard WOZ disk geometry, a self-modifying loader, 45 KB of compressed game data, and the nibbler analysis toolkit.
apple-iicopy-protectionretrocomputing
2025 – 2025