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

EMOM Timer - Rust + WebAssembly in Action

Posted on Sun 20 October 2024 in tech • Tagged with rustlang, wasm

EMOM Timer - A Rust and Yew Application

EMOM Timer

Introduction

For those who are new to EMOM workouts, EMOM stands for "Every Minute on the Minute." It's a type of interval workout that pushes your limits by requiring you to complete an exercise at the start of each minute. The leftover time …


Continue reading