drop a Genesis ROM (.md / .bin / .gen) to play

Milo Genesis

a Sega Genesis / Mega Drive, written in Milo — playing in your browser
Free homebrew:
â–²
â—€
â–¶
â–¼
Sta
A
B
C
Click a game above, or load your own ROM (drag onto the window).
Arrows D-pad  Â·  Z B (attack)  Â·  X A  Â·  C C (jump)  Â·  Enter Start

This whole Sega Genesis — Motorola 68000 + Z80 + VDP (graphics) + YM2612 (sound) — 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.