GBA Emulator
Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed
About
GBA Emulator is ranked #1 of 29 in Game Boy advance emulators on Inferse. It runs on Linux, macOS, Windows.
Compared on Game Boy advance emulators
- Free plan
- Yesgithub.com
- Platform scope
- desktopgithub.com
- Save states
- Yesgithub.com
- Link multiplayer
- Yesgithub.com
- Cheat support
- Yesgithub.com
- Graphics enhancements
- Yesgithub.com
- Open source
- Yesgithub.com
Facts
- Product
- GBA Emulator is a Game Boy Advance emulator written from scratch in C, with an SDL2 frontend.github.com · 29 Sept 2026
- Intended use
- The project targets Pokémon Emerald, which its README says is fully playable end-to-end.github.com · 29 Sept 2026
- Hardware X-Ray
- Pressing F2 opens a second window with live views of graphics layers, tiles and palettes, CPU state, audio, DMA, timers, and interrupts.github.com · 29 Sept 2026
- Graphics and audio
- It includes scanline-based graphics rendering and 32768 Hz stereo audio output through SDL2.github.com · 29 Sept 2026
- Cheats
- It supports GameShark, Action Replay v1–v3, and CodeBreaker codes loaded from a .cht file.github.com · 29 Sept 2026
- Rewind
- Rewind covers the last 60 seconds, uses compressed snapshots in RAM, and is capped at 256 MB.github.com · 29 Sept 2026
- Local multiplayer
- Two instances on the same machine can connect over a UNIX domain socket for two-player, 16-bit multiplayer mode; internet netplay is not supported.github.com · 29 Sept 2026
- Supported downloads
- Prebuilt binaries are listed for Linux x86_64, macOS Apple Silicon, and Windows x86_64; Intel Mac binaries are not provided.github.com · 29 Sept 2026
- Dependencies
- Linux and macOS binaries require SDL2 installed; the Windows ZIP includes SDL2.dll.github.com · 29 Sept 2026
- ROM and BIOS requirement
- Users must supply their own GBA BIOS and ROM files; neither is included in the repository.github.com · 29 Sept 2026
- Compatibility limit
- Pokémon FireRed boots through its intro to the title screen, but a full playthrough has not been verified.github.com · 29 Sept 2026
- License
- The repository identifies its license as MIT.github.com · 29 Sept 2026
- Maker
- The GitHub profile identifies the maker as Arjun and lists London, United Kingdom.github.com · 29 Sept 2026
- Performance
- Hardware X-Ray adds zero overhead when disabled, according to the project README.github.com · 30 Sept 2026
- Emulation features
- The emulator supports ARM and Thumb instructions, multiple graphics modes, sprites, audio, DMA, timers, interrupts, and flash saves.github.com · 30 Sept 2026
- Save states and rewind
- It provides 10 numbered save-state slots and rewind through the previous 60 seconds, with rewind snapshots capped at 256 MB in RAM.github.com · 30 Sept 2026
- Link limitation
- Link Cable supports two players in 16-bit multiplayer mode only and has no internet netplay support.github.com · 30 Sept 2026
- Game compatibility
- Pokémon Emerald is listed as fully playable end-to-end; Pokémon FireRed boots to the title screen, but a full playthrough is not verified.github.com · 30 Sept 2026
- Downloads
- Prebuilt binaries are offered for Linux x86_64, macOS Apple Silicon, and Windows x86_64 through tagged releases.github.com · 30 Sept 2026
- Required files
- Users must supply their own GBA BIOS and ROM files; neither is included in the repository.github.com · 30 Sept 2026
- Testing
- A C unit test suite runs on every CI build on Linux and macOS via GitHub Actions.github.com · 30 Sept 2026
Best GBA Emulator alternatives
See all 12
6.0 Ghost Commander See plans price on the maker's page
6.0 GSE See plans price on the maker's page
6.0 Retra See plans price on the maker's page
6.0 RetroArch Free free plan, no paid price published Free plan
5.9 Mednafen See plans price on the maker's page
5.9 RustBoyAdvance-NG Free free plan, no paid price published Free plan Where it ranks on Inferse
Sources
- github.com/amyanger/gba-emulator· checked 29 Sept 2026
- github.com/amyanger· checked 29 Sept 2026