Retro Boy: simple Game Boy emulator written in Rust, can be played on the web

Retro Boy is a Game Boy emulator written in Rust, now playable on the web using wasm-pack. It features accurate CPU and audio emulation, graphics rendering, MBC support, RTC support for MBC3 cartridges, and more. The emulator also allows for cheat codes, customizable controls, and a mobile-friendly design. The web frontend is built with React/TypeScript and Material UI, with options to load ROMs, play, pause, reset, and enter fullscreen mode. Retro Boy passes various test suites, including Blargg’s and Mooneye’s, and comes with a comprehensive test suite for its logic. Detailed resources used in building Retro Boy are also provided for reference.

https://github.com/smparsons/retroboy

To top