PlayMMIX: MMIX in the Browser

Posted on Sat 05 September 2026 in tech • Tagged with mmix, rust, wasm, debugger, checksmix

The 2ad MMIX playground, playmmix, puts an MMIX machine in your browser.

MMIX is Knuth's 64-bit RISC architecture. I built checksmix to assemble and run programs for it. playmmix wraps that same engine with an editor and a live debugger, in Rust, Yew and WebAssembly.

Editing the source re-assembles and …


Continue reading

MMIXdb — a Tiptoe through the Tangents

Posted on Sun 09 August 2026 in tech • Tagged with mmix, rust, debugger, checksmix

Meet mmixdb, part of checksmix — a Unix-style debugger for MMIX. It lets you approach your program from the point of view of the machine state and that's how MMIX is meant to work.

MMIX

MMIX is Knuth's 64-bit RISC machine, the one that replaced MIX throughout the current edition of …


Continue reading