A simple Gameboy Color emulator written in Rust. I mainly started this as a fun project to build whlile learning Rust, so it's focus isn't on being the most feature complete or providing the best gameplay experience. However, most games I've tested are fairly playable although many have some minor graphical glitches and a few that depend on more obscure behavior don't work at all.
The project depends on SDL2 and the Rust toolchain but once those are installed, just download the source code and execute cargo run --release. I've included Blargg's test roms which will automatically be loaded and executed when the project is built.
In case you want test the emulator on another rom, the controls are as follows:
- A => X
- B => Z
- D-pad => Arrow Keys
- Start => Enter
- Select => Backspace
- Close => Esc
- Throttle/Unlock Framerate => Space Bar