Browser Emulator

Retro Emulator

A cleaner local setup for running NES and GBA ROMs directly in the browser.

Display

Game Screen

Local Runtime
Select a system and load a ROM file to start
Developer log
Supported Systems

NES runs on jsNES. GBA defaults to EmulatorJS (mGBA core). You can also switch to the standalone IodineGBA library from the GBA Engine selector.

Controls
NES

Keyboard: Arrows/WASD, Z/J/N (A), X/K/M (B), Enter/Space (Start), Shift/C (Select). On phones, use the on-screen pad below the game.

GBA

EmulatorJS handles saves, controller mapping, touch controls, and fullscreen. IodineGBA is a fallback standalone player, so use its in-frame Game file picker.