Software Preservation

I Used AI to Reverse-Engineer a 1990s Lemmings Clone. The Irony Will Break You.

I used Claude Code with Ghidra and DOSBox MCPs to reverse-engineer undocumented Adlib and Tandy sound routines from the original Lemmings DOS binary. The AI generated a working HTML5 port β€” but it only runs on Chrome Canary with an experimental flag. This proves AI agents can autonomously decode legacy hardware, even if the delivery mechanism is still broken.

I’m a Non-Coder. I Used AI to Rebuild a 1996 Chat App. The Result Is Wild.

A product manager who can’t code used AI to resurrect Microsoft Comic Chat from 1996 β€” one HTML file, end-to-end encryption, and zero nostalgia for modern messaging. The result proves that understanding a product’s soul matters more than writing the code yourself. The internet used to be weird. This is how we bring it back.

Legacy Code Isn’t Dead. It’s Just Trapped in the Wrong Language.

BDInfo, an 18-year-old Windows-only Blu-ray analyzer, was dying. But instead of leaving it to rot, one developer rewrote it in Rust and WebAssembly, freeing it from its platform prison. This isn’t just a code portβ€”it’s a blueprint for rescuing abandoned software and future-proofing it for a browser-first world. Legacy code isn’t dead; it’s just trapped in the wrong language.

Stop Calling It Nostalgia. Building an Amiga Dev Environment in 2026 Is a Radical Act of Software Preservation.

Setting up an AmigaOS development environment in 2026 isn’t nostalgia β€” it’s a radical act of software preservation. The real challenge isn’t the retro hardware, but the modern tools that refuse to adapt. This article reveals how stripping an obsolete OS down to its essentials and cross-compiling with 1990s-era tools teaches you more about computing than any modern IDE ever will.