Oscar Toledo G. built a custom AM29000-based computer with his father in the late 1980s, then wrote a full operating system for it in AM29000 assembly: GUI, C compiler, and a functional web browser, all hand-coded for a processor AMD positioned against ARM, the 68000, and x86 before the architecture wars were settled.
The project is documented in two detailed write-ups at nanochess.org. The first covers the hardware and early software. The second covers how Toledo hand-translated C code directly into AM29000 machine code, bypassing a compiler because none existed for his target. An in-browser emulator lets you run the OS yourself. The process of reconstructing system knowledge without internet access, from datasheets and intuition, is the real story inside these pages.
Toledo is the same engineer who shipped a working Transputer emulator in the browser in 2025. This is not a one-off. Read both parts of the AM29000 write-up in sequence.
[READ ORIGINAL →]