Emu198x
Cycle-accurate emulation
Emulators for vintage machines, written in Rust — cross-platform, scriptable, and MCP-driven. The accuracy work that lets a Pattern Library routine claim "this works on real hardware" and mean it.
Explore Emu198xEmulators, assemblers, and asset tooling for vintage machines
Code Like It's 198x is one of several sibling projects under the 198x umbrella. They share an origin and a love of these machines — but each has its own mission, roadmap, and brand. None is "the tool behind" another; they're peers that happen to grow up together.
If you've come here from the curriculum, this is what powers the work behind the scenes — and where to go if you want to use the tools directly, or help build them.
Cycle-accurate emulation
Emulators for vintage machines, written in Rust — cross-platform, scriptable, and MCP-driven. The accuracy work that lets a Pattern Library routine claim "this works on real hardware" and mean it.
Explore Emu198xModern assemblers & disassemblers
Single-binary, cross-platform assemblers and disassemblers for the family’s target CPUs — 6502, Z80, 68000 — built on a shared, declarative ISA spec. No dead operating system required to run them.
Explore Asm198xAsset cataloguing
Inventory, verify, and dedup retro binary collections — ROMs, OS disks, TOSEC sets, test suites. Knows what you have, what’s verified against the DATs, and what’s missing.
Explore Cat198xA workbench for vintage code
A dev workbench for writing vintage code, sitting over Emu198x and Asm198x with agent-native parity. The repo home is established; the build is deferred until the assembler matures.
In design — not yet publicAll of it is open source, built in the open, with a lot of help from large language models — declared plainly, as everything here is.