Did you know that your Android has the power to play Game Boy Advance games? With a few choice downloads and a little know-how, you can playFire Emblem, Pokemon, or Mario Kart on your phone.
We scoured Google Play, searched the internet, and tried a handful of GBA emulators for Android. After a lot of testing (and a lot of Advance Wars), we think GBAoid is your best bet.
For one, it's completely free. Rival Visual Boy Advance has an almost identical set of features, but that one will set you back £2.99. GBAoid also has cheats, configurable controls (including for the Xperia Play), top-notch performance, and even the ability to fast-forward boring cutscenes.
Here's our guru guide to downloading GBAoid, installing the emulator, and loading up your favourite games.
Note: Pocket Gamer does not condone piracy, and offers this information for entertainment purposes only. Pocket Gamer also takes no responsibility if you follow this guide and manage to bugger up your phone in the process. That's on you, bro.
First things first, this emulator is not available on Google Play, so you'll need to give your Android device permission to install apps from outside this marketplace.
To do this, enter the 'Settings', tap 'Applications', and tick 'Unknown Sources'.
Download GBAoid. You can find the APK file here. You can either download it on your PC and transfer it across, or download it directly on your phone.
If you download it on your PC, plug your Android in via the USB cable and find the phone's SD card under 'My Computer' on Windows or 'Devices' on OS X. Unzip the file and drag the APK file over.
Then, use a file manager app (we recommend AndroZip) on the phone to find the GBAoid APK and tap 'Install' to, erm, install it.
If you download it directly to the phone, you'll need a ZIP file manager (the free AndroZip is the one you want, again) to extract the APK file and install it.
Phew! Done! Okay, the next step is grab a GBA BIOS file. This code is copyrighted to Nintendo, so to avoid getting in a legal bind, the developer makes you find, download, and install it yourself.
For the same reason, we won't give you an exact location. But, a little Googling for "gba_bios.bin" will point you in the right direction.
Either download directly on the phone, or get it on your PC and transfer it across using USB. Then, load GBAoid. It will ask you to find the BIOS - hit 'Browse', and select the file you just acquired.
Almost there. We need a game now. These are called ROMs and are very easy to find. You'll need to source a file off of the Internet (either on your phone or a PC) - but we won't be giving you exact locations of any naughty files.
Drop the ".GBA" file in a sensible place on your SD card (we say: make a folder called "GBA Roms" on your card). Now, open GBAoid again, find the ROM, and tap it to play. If all goes well, the game should start playing. Huzzah!
You can control it with the virtual buttons, or hit the 'Menu' button and choose 'input settings' to configure a gamepad or the Xperia Play's controls.
Sweeet!! I've been trying to play Pokemon emerald on my phone but couldn't find out what is wrong but simply, all I have to do is download a GBA BIOS file. phew!! thanks for this review. . .
cant get any of this to work my phone (SonyXperiaMiro) does simply not work with emulators i think i also had tigergba and that wouldnt find the roms i was putting on the SD card and this i have an option to install the file andriodzip unpacks the file and not much else happens
Joined:
Oct 2012
Post count:
1
arquillos |13:42 - 30 January 2013
Very nice review!
On my tests using a JXD s5110 the best GameBoy Advance emulator is GameBoid. You can read it on my blog: retro-android.blogspot.com.es/2013/01/android-gameboy-advance-emulation-using.html
thanks man! imo gba games > android games, for kids of y2k >:-)
Joined:
Jul 2012
Post count:
1
TehSamm |18:49 - 10 July 2012
Awesome tutorial! Thanks a bunch :)
Joined:
Jul 2012
Post count:
1
soccerftw |20:00 - 6 July 2012
Where do you put the apk file in the sd card. What folder?
Joined:
Jun 2012
Post count:
1
ghemz0005 |20:21 - 19 June 2012
God i need help,. why cant i get it done and working??? my android phone is a Lynx 3D NTT Docomo. model number of my phone was SH-03C,... i cant run the emulator nor the andoidzip. i followed every step 1 to 4 and when i go check my phone,... nothing happens... everyone please help,... a lot of thanks in advance,.........
Joined:
Jun 2012
Post count:
1
quickscope24 |00:43 - 16 June 2012
Hey guys, if you go to this link, and you read what the first comment says, it should help you a lot. Hope I helped.
I cant seem to get anything to work i fallowed all the instructions specified with no results why is this so irritating. Ive tried several emulator programs and i cant get anything going.