GBA WASM emulator
Drop your own .gba/.gb/.gbc ROM anywhere on the page or use Load ROM. ROM data stays local in your browser; the emulator core is loaded from gba_core_pass429.wasm, and savegames/savestates can be imported, replaced, and exported as files.
Rewind: load a ROM
Input: no ROM loaded
Emulator and stream settings
Adjust emulator controls. Host the loaded game from this browser. Open the copied link on another device to watch, or paste a stream session ID here.
Streaming: idle
Run
Website Account / ROM Library 0
ROMs
Savestate
Keyframe: -- Diff frames: -- / frame Mode: Run -- / XOR --
GB/GBC/GBA Link Cable
Link
Load a GB/GBC or GBA ROM to use the internet link cable.
GBA Debug
Turn on Debug in Options to capture GBA link diagnostics.
Savegame Library 0
Library
Shows browser-local cartridge saves as ROM-chip cards. Use Replace Current Save to overwrite the loaded ROM's SRAM/Flash/EEPROM/GB RAM; the game is reset after replacement so it reads the new save.
No browser saves found.
Key Rebinding
Keyboard
Click a Player 1 binding, then press a new key. Escape cancels.
Options
Layers
Modes
Only valid GBA modes 0-5 are exposed here. Disabled modes are hidden; with Debug On, disabled-mode pixels render green.
Accuracy
Accuracy: Adaptive
Debug
Audio
Info log
Waiting for ROM...
Live debug
No ROM loaded.
Performance profiler
Profiler is off.
Audio buffer info
Load a ROM and run with Audio On to inspect generated GBA audio buffers.