GameRoy - Windows
A Game Boy emulator, disassembler and debugger, written in Rust
GameRoy appears to have high compatibility, I tested over a dozen random games and all played without issue.
* Support for DMG (only).
* High accuracy
* Accurate clock frequency: don't sync over frames or sound, but the clock frequency itself.
* Battery saves support.
* Save and load states.
* Time travel backwards in time (Rewind)
* Graphical interface for listing roms in a folder.
* Debugger with a graphical interface:
- Views for disassembly, registers, video RAM, etc...
- Statically trace rom for executable memory ranges (and at runtime).
- Add breakpoints at read, write, jump or execution of memory addresses.
- Watch addresses.
- Step code backwards.
Config
GameRoy uses a file named gameroy.toml
, located in the same folder as the executable. The default gameroy.toml
file comes documented.
Controls
The default keymap is:
-
left
: Left Arrow -
right
: Right Arrow -
up
: Up Arrow -
down
: Down Arrow -
A
: A -
B
: S -
select
: Backspace -
start
: Return