Updating now will erase any unsaved data. Make sure you've saved your game before continuing.
Manage Saves
Save file
Export save fileDownload the game's own save (.sav) — your in-game progress
Import save fileReplace the game's save (.sav) and reload it
Reset save fileWipe this game's save and reload it as a fresh cartridge
Save state file
Export stateDownload the current state as a .state file (desktop-compatible). Manage slots in Save States.
Import stateApply a .state file to the running game
Save States
Load a game to use save states.
Tap a slot, then Save or Load. Slot 1 is the Quick slot.
Report a Bug
Describe what went wrong. You can attach a save state from the moment it happened — scrub the timeline below to find it. Nothing is sent anywhere; this downloads a report file you can share.
Attach a momentnow
Slide left to go further back in time. Enable Rewind in Settings to capture a longer timeline.
Cheats
No game loaded.
Game Genie, GameShark and Action Replay codes. Toggle the box to enable a cheat. Codes are saved per game in this browser.
Add a cheat
Manage ROMs and Saves
While signed in to Drive, Reset and Delete apply to all your devices.
No games are stored in this browser yet.
Google Drive
Mirrors your games, saves, and save states across your devices.
Settings
Large on-screen controlsA bigger d-pad for touch — best for large fingers
Opaque controls in landscapeSolid touch buttons instead of see-through outlines
RumbleVibration and screen shake when a rumble cartridge's motor runs (Game Boy and GBA rumble carts)
Touch direction inputD-pad buttons or an analog-style joystick
Joystick behaviorFixed stays put; floating follows your thumb
Hide touch controls with a controllerHide the on-screen buttons while a game controller is connected
Keyboard
Preset
Click a key, then press a new one to rebind. Changes save automatically.
Shortcuts
Pause / ResumeSpace
Fast forward (hold)Tab
2× speedShift+Tab
Rewind (hold)`
FullscreenF
MuteM
Save stateF5
Load stateF8
ScreenshotF9
Game key bindings take precedence over shortcuts.
Renderer
Boot ROM
GBC BootromNot set
When a bootrom is set, the boot animation plays on Game Boy games.
Renderer and boot ROM changes apply the next time a game is loaded.
BIOS
GBA BIOSNot set
Play BIOS introBoot through the GBA startup animation (needs a BIOS file)
BIOS calls (SWI)
The real-BIOS modes fall back to HLE while no BIOS file is set.
Changes apply the next time a game is loaded.
Display
Color correctionMatch the original LCD panel's gamma and color mixing
Upscale filterGPU pixel-art smoothing (clean-room hq4x / xBR). Suspends integer scaling and scanlines while active.
Integer scalingScale only by whole multiples for perfectly even pixels
ScanlinesOverlay a faint line across each row of pixels
Motion blurBlend the previous frame into the current one, like the original screen's ghosting
Ambient glowFill the background with a soft glow of the screen's colors
Improve audio quality in supported titlesExperimental. Re-renders music at higher quality in GBA games built on Nintendo's standard sound engine (most are). Applies automatically when a supported game is detected; other games are unaffected.
Pitch-correct fast-forwardKeep audio at its normal pitch during 2× speed (time-stretch instead of jumping up an octave). Slightly more CPU.
Analog low-pass filterGently soften the high end to mimic the GBA speaker's cap/analog smoothing. GBA only; off by default.
App theme
Reset all settingsRestore controls, audio, video and system options to defaults. Your games and saves are kept.
Connect link cable
Enter the same code as your friend.
Cannot connect to the linking server. If you're on the same network,
try trading codes with your friend.