Game Boy controls

Up
Down
Left
Right
A Button
B Button
Start
Select

Speed

Cycle 1×–8×

Emulator

Pause / Resume
ROM Picker
Color Mode
Reset
Hide Panels
🔊 30%

RustBoy

Type to search · ←→↑↓ navigate · Enter load · Esc back · Drop .gb/.gbc/.gba files · GBA up to 32 MiB (development)

Settings

Appearance

Palette choices apply to Super Game Boy games. Games can request their own colors.

Controls

Game Boy controls

Select a key and press its replacement. Escape cancels. Keyboard bindings are saved separately for Game Boy and Game Boy Advance.

Emulator shortcuts

Player 1: keyboard / touch. Connect a standard gamepad and press a button.

East = A, south = B; D-pad or left stick, Start and Select. Up to four pads for SGB multiplayer.

Hardware & firmware

Automatic uses cartridge enhancements. Select Game Boy Color for native CGB colors. Changes apply to the next game you load.

Use an override if a game cannot save or its save file will not load. The choice is remembered for that cartridge.

Optional SGB sound firmware

Enhanced audio works with RustBoy's built-in instruments. Supply your own SGB1/SGB2 .sfc or program.rom for the original sound driver. This is not a Game Boy boot ROM; changing it restarts an active SGB game.

Using RustBoy's built-in SGB audio replacement

Firmware stays in this browser and is never distributed by RustBoy.

Developer tools

Debugging stays off unless enabled. The backtick key toggles these tools; F5 remains browser refresh.

Toggle shortcut