Unearthing my 1996 windowed OS in machine code for Am29000 homebrew computer
- Hardware
- Programming
- Open Source
- Developer Tools
- Computing History
The post is a deep retrocomputing writeup from the original author of a homebrew Am29000-based computer, describing how he rediscovered a windowed OS he wrote in 1996 entirely in machine code and got it running again through a custom emulator. The article is part archaeology, part systems story. It covers the hardware, the constraints of programming the AMD Am29000 directly at the instruction level, and the tricks needed to emulate enough firmware and I/O to boot the old software. What makes it interesting beyond nostalgia is that this was not a toy shell. It was a graphical operating environment built on a chip that most developers have barely heard of.
If you care about systems design, this is a reminder that strong architecture ideas can disappear from mainstream history while still shaping later products. For your own work, the practical lesson is to preserve design notes and tooling now, because undocumented edge cases and one-off infrastructure become the hardest part of reviving or migrating old systems later.
-
nanochess.org
- Discuss on HN