Yet another DMG (Game Boy) emulator.
Written mostly for fun, it's not intended for general use.
$ cargo build --release
$ cargo run --release -- rom.gb
-d --debugWill start the debugger immediately-m --magnificationAllows changing the magnification of the emulated screen.
- MBC0, MBC1, MBC3 support.
- Works on Linux and Windows (didn't test OSX).
- Experimental sound support.
F1breaks execution and enters the debuggerF2toggle between normal speed and unlimited frame rate- Arrow keys control up/left/right/down
Acontrols gameboy buttonAScontrols gameboy buttonBDcontrols gameboy buttonStartFcontrols gameboy buttonSelecthwill print a list of commands for the debugger while in debugging mode
This project is released under the MIT license.
Blargg tests:
- oam_bug (crashes)