drop a .nes ROM to play

Milo NES

a Nintendo Entertainment System, written in Milo — playing in your browser
Free homebrew:
Sel
Sta
B
A
Click a free homebrew game above, or load your own .nes (drag onto the window).
Arrows D-pad  ·  Z A  ·  X B  ·  Enter Start  ·  Shift Select

This whole NES — CPU, PPU (graphics), APU (sound), all of it — is one program written in Milo, a memory-safe systems language.

From that one source file set, the Milo compiler produces two things: a native binary (via LLVM — a real SDL2 desktop app) and the JavaScript running this page (via emit-js). No second implementation, no wasm, no plugins.

And they agree exactly: the frame you're looking at is byte-for-byte identical to what the native binary renders.