Retro Boy is a Game Boy emulator that runs on your browser



Retro Boy is now available, an emulator for the Game Boy, a portable game console released by Nintendo in 1989. It is an emulator that runs on a browser, but you will need separate game ROM data.

Retro Boy
https://smparsons.github.io/retroboy/



Retro Boy is a Game Boy emulator written in the programming language Rust , which has been converted to WebAssembly so that it can be used on the web.

The web front end uses the Web Audio API and HTML Canvas element for audio and graphics, and leverages browser local storage to persist cartridge RAM data from the battery-backed MBC cartridge.



To compile the implementation to WebAssembly, you need to install wasm-pack , then build the core project and generate the Javascript bindings code in the web frontend directory.

The web frontend for Retro Boy is a React and TypeScript app designed with Material UI , which allows you to load ROMs, play, pause and reset the emulator, and also allows fullscreen gameplay.

In order to play, you will need the ROM data for the game you want to play.



The Retro Boy source code is available on GitHub.

GitHub - smparsons/retroboy: A Game Boy emulator written in Rust.
https://github.com/smparsons/retroboy



In addition, on the social news site Hacker News , comments such as ' It seems that there are some problems with the audio emulation, but it is very well done ' and comments introducing each other to recommended Game Boy titles to play on Retro Boy were posted.

in Software,   Game, Posted by logu_ii