How we built a gate-accurate Game Boy emulator in Rust (and got dmg-acid2 pixel-perfect)

rust dev.to

We are Zaiq, an engineering studio. We built Revenant, a Game Boy and Game Boy Color emulator, from scratch in Rust, compiled to WebAssembly, with a playable arcade that runs in your browser. No emulation libraries: every chip is written by hand. Play it right now: https://zaiqltd.github.io/revenant/ Code and the full accuracy scorecard: https://github.com/zaiqltd/revenant Here is what we built, and what "accurate" actually means. "It runs Pokemon" is the wrong bar Most emulators c

Read Full Tutorial open_in_new
arrow_back Back to Tutorials