Installing gpSPhone (a GameBoy Advanced emulator)

intel Mac & PPC


Emulators for almost every old hunk of junk computer (I personally programmed with BASIC on an Atari 400) or video game console have been around for ages. The GameBoy Advanced is no exception. There is a project called gpSPhone which is being developed by ZodTTD with some help from NerveGas.

Attention

I will be using Fugu to upload the files in this tutorial. These instructions can be applied to any files you want to add to your iPhone, provided you already have SSH installed. If you have not installed OpenSSH, or used Fugu before, then you must read this tutorial first.






Step 1.

Launch Cydia, press the Sections button, then scroll down to Games.

iPhone       iPhone



Select gpSPhone, press Install.

iPhone       iPhone



Press Confirm. You should see the new program icon on the SpringBoard (bottom lower right corner). The application is now installed.

iPhone       iPhone




Step 2.

To make the application run you need to get the GameBoy BIOS file which is the heart of the emulator. Simply go to Google and enter gba_bios.bin as your querry. As of right now (9/15/08) it's the first result.

iPhone




Step 3.

Launch Fugu. Navigate to the /Applications/gpSPhone.app folder and place the bin file there. This completes the application.

iPhone



Ensure permissions on the bin and the application file (gpSPhone) are set to executable. Do this by right clicking each file, and selecting Get Info from the pop up menu. Set the Octal Mode Representation to 0755 and click Apply.

iPhone

iPhone



Next you need to create a storage place for the game files (or ROMs). Navigate to /var/mobile/Media/

iPhone



Now click New Folder and make a folder called ROMs. Make sure this folder is created Remotely and click Create.

iPhone



Now double click the ROMs folder and click the New Folder button again. Make a folder called GBA.

iPhone



Now you need to get your original GameBoy Advanced games and move them to the iPhone. Please do not e-mail me asking me how to do this, or where to find games, I will not reply. I do not condone the illegal piracy of copyrighted games, and I provide no support in obtaining or using pirated images.

Your game files must have the .gba extension. Only put the .gba files in the GBA folder. Once your games are installed, you need to set their permissions so that they will run. Right click each file in turn, and select Get Info. Then set the Octal Mode Representation to 0755.

iPhone





Step 4.

When you launch gpSPhone you will first see an ad page, so press Continue. You will now see your list of installed games. Note the Settings button.

iPhone



Games are hit and miss as far as playability and the sound. This is due to variances in the speed of the iPhone's processor and the platform that the games was originally written for. When you first start a game you'll see this on your screen. No the emulator is not broken, it will take a few seconds for the game to load. This is the controller overlay, which works surprisingly well.

iPhone



The quality of the games are impressive. The soundtracks and background sound effects really make the iPhone into a quality gaming platform. The first scene is from a very cool update to the 80's classic Defender. The other game is Tiger Woods golf.

iPhone

iPhone






There is a piece of hardware called the iControlPad which connects to the iPhone and allows for better playability. You can read more about it here.

iPhone




Return to top of page