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 --debug
Will start the debugger immediately-m --magnification
Allows changing the magnification of the emulated screen.
- MBC0, MBC1, MBC3 support.
- Works on Linux and Windows (didn't test OSX).
- Experimental sound support.
F1
breaks execution and enters the debuggerF2
toggle between normal speed and unlimited frame rate- Arrow keys control up/left/right/down
A
controls gameboy buttonA
S
controls gameboy buttonB
D
controls gameboy buttonStart
F
controls gameboy buttonSelect
h
will 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)