GBA.emu (GBA Emulator)

4.4
1.65K reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this game

Advanced open-source Gameboy Advance emulator based on VBA-M with a minimalist UI and a focus on low audio/video latency, supporting a wide variety of devices from the original Xperia Play to modern devices like the Nvidia Shield and Pixel phones.

Features include:
* High-level BIOS emulation, no BIOS file needed
* Supports the .gba file format, optionally compressed with ZIP, RAR, or 7Z
* Cheat code support using VBA-M-compatible files (.clt extension), don't use any "Master" codes since they aren't needed
* Supports hardware accelerometer, gyroscope, and light sensors
* Configurable on-screen controls
* Bluetooth/USB gamepad & keyboard support compatible with any HID device recognized by the OS like Xbox and PS4 controllers

The bike racing game Motocross Challenge is included courtesy of developer David Doucet. No other ROMs are included with this app and must be supplied by the user. It supports Android's storage access framework for opening files on both internal and external storage (SD cards, USB drives, etc.)

View the full update changelog:
https://www.explusalpha.com/contents/emuex/updates

Follow development of my apps on GitHub and report issues:
https://github.com/Rakashazi/emu-ex-plus-alpha

Please report any crashes or device-specific problems via email (include your device name and OS version) or GitHub so future updates continue to run on as many devices as possible.
Updated on
Sep 12, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.3
1.46K reviews
Long Vh
September 10, 2025
Bug 1: the Menu hotkey once activated as Select + Start, the next time you press it, it triggers with only either Select or Start thus overriding the original game input. Bug 2: the overlay effect (eg. scaline) does not save. On next launch the effect is not loaded. The above bugs are found in both nes.emu, gba.emu, and snes9x.
Did you find this helpful?
Nicholas
January 23, 2023
Pizza boy is cool because it has multiplayer support but the this app is much cleaner and more robust. It probably has less input lag than pizza boy (hard to say for sure). It also doesn't have a very big problem that pizza boy has: in pizza boy, if you use a USB controller, and brush your finger against the screen, the game flashes the onscreen controls and drops all your inputs, it happens frequently and is very annoying. All of Broglia's Emulators are great, so get this one.
15 people found this review helpful
Did you find this helpful?
Jason Copeland
June 15, 2022
The interface and performance are incredible. I have bought several apps from this guy and they all are great. I had an issue for a bit and contacted the guy about it. He spent all day going back and forth with me until the problem was solved. Now I can go back to using my favorite app. By far my favorite gba emulator!
6 people found this review helpful
Did you find this helpful?

What’s new

* Update core to latest VBA-M GIT
* Add a rewind button to the stock top-left virtual controls and only the show the rewind button when rewind states are set in the system options
* Add Options -> Frame Timing -> Low Latency Mode to keep the emulation thread in sync with the renderer thread to prevent extra latency, turned on by default but trying turning off in case of performance issues
* Default to the screen's reported refresh rate as the output rate if the device supports multiple rates