SectorZ: A C Compiler in 733 Bytes of Z80 Assembly
A tiny C compiler written entirely in Z80 assembly that reads source code over serial and generates executable Z80 machine code, inspired by SectorC's 512-byte x86-16 compiler.
A detailed account of implementing a complete LLVM backend for the Sampo 16-bit RISC CPU, enabling Rust compilation. This project demonstrates how AI-assisted development with Claude Code can tackle complex compiler engineering challenges.
Bringing the Sampo 16-bit RISC CPU to silicon on the ULX3S development board with fully open source tooling and Amaranth HDL.
A look at how engineers learned to build microprocessor systems in 1983, using James Coffron's "Z80 Applications" as a lens to compare with modern Arduino and Raspberry Pi tutorials. The depth of understanding required was dramatically different.
A biography of George Morrow (1934-2003), the iconoclastic pioneer who helped shape the early microcomputer industry through innovative hardware design, industry standardization efforts, and a commitment to making computing affordable and accessible.
An academic examination of discretizing continuous machine learning models into offline lookup tables for ballistic coefficient corrections. This paper presents a methodology for converting ML-derived velocity-dependent BC corrections into caliber-specific binary tables, enabling accurate trajectory predictions without network connectivity. We analyze the trade-offs between approximation fidelity and practical utility, demonstrating that piecewise-linear interpolation over a 5-dimensional parameter space achieves sub-5% deviation from continuous ML predictions across most of the flight envelope, with predictable degradation in transonic regions where non-linearities dominate.
Revisiting a 1983 Computer Chronicles episode on word processing reveals how predictions about "language manipulators" missed the mark - the real changes came not from easier editing, but from email, social media, and now AI.