RustBoyAdvance-NG is a comprehensive Nintendo GameBoy Advanceā¢ emulator and debugger developed in Rust. This emulator aims to faithfully recreate the experience of using the original GameBoy Advance hardware, while also providing advanced debugging capabilities for developers and enthusiasts.
RustBoyAdvance-NG Logo
RustBoyAdvance-NG is organized into several main components:
RustBoyAdvance-NG is packed with features that ensure an authentic emulation experience:
The emulator is continuously being developed with significant progress in emulating popular GameBoy Advance titles. Features under development include complete CGB audio support, which will add all four wave generator channels.
Pokemon Emerald Screenshot
Keyboard | GBA |
---|---|
Up | Up |
Down | Down |
Left | Left |
Right | Right |
Z | B Button |
X | A Button |
Return | Start |
Backspace | Select |
A | L |
S | R |
Key | Function |
---|---|
Space (hold) | Disable 60fps cap |
F1 | Custom debugger (requires --features debugger ) |
F2 | Spawn gdbserver (experimental, requires --features gdb ) |
F5 | Save snapshot file |
F9 | Load snapshot file |
Kirby - Nightmare in Dreamland Dragon Ball - Legacy of Goku 2