Posted Aug 19, 2006 at 10:54PM by Chris L. Listed in: Homebrew Emulators, News, Gameboy Advance Tags: KXploit, GBA, Exophase, gpSP, emulation
Ó

GBA emulator for PSPWe have a new GBA emulator on hand to add to our collection, thanks to the programming efforts of Exophase. He's new to the scene: the program's pretty young (Exophase's been working on it for about three months now), a start-from-scratch emulator and only a beta.

And it's already making eyes pop out, jaws drop open, and believers out of our QJ PSP homebrew forum readers. Exophase's designing gpSP with a premium on emulation speed and optimization. And even in this early stage he's hit the holy grail! Users simply cannot believe that their favorite GBA games will run at full speed, with the sound quality they've come to expect from a good-quality GBA game. It's even faster than the previous GBA-PSP emulator we've featured.

So far, gpSP v0.5 only emulates the core GBA system, and does not emulate the special hardware available on a number of GBA cartridges. This version will take 16Mb-sized GBA ROMS (he's working on the capability to play the larger files).

There are a few caveats. Not all games will be compatible with this release; future updates will improve on the compatibility issue. Also, there are some games that will run slowly unless idle loops are taken care of; this is done through a supplied ROM database (game_config.txt) and on a per-game basis. As of this release there are a few games on the database; future releases will have more games added.

A very impressive effort for a bolt from the blue. Exophase, you have our kudos. Keep it up!

Instructions (from the readme.txt):

  • Provided is an EBOOT.PBP which will run as is on a 1.0 firmware PSP or custom firmware that can run unsigned EBOOTs. On 1.5 firmwares you must use a kxploit tool to run it (try SeiPSPtool). On 2.0 firmwares and higher further exploits must be used (see http://pspupdates.qj.net/ for more information). Note that this emulator has not been tested on any firmware version besides 1.5, and it's very possible that it doesn't run well, or at all on higher versions. Therefore I strongly recommend you downgrade if possible, and use Devhook to run games that require > 1.5 version firmwares.
  • Be sure to include in the same directory as the EBOOT.PBP file the game_config.txt file included and the gba_bios.bin file which you must provide yourself.
As this is a beta, both Exophase and we here at QJ will be very grateful for your comments on this program, both here and at our forums. The standard warnings about uploading executables to your PSP still apply, and don't forget to read the file's readme.txt for complete details.

Controls:
At the ROM selection screen:
  • Up/down: navigate current selection window.
  • Left/right: switch between file window and directory window.
  • Circle/start: select current entry.
  • Square: go one directory up.
In game:
  • Up/down/left/right: GBA d-pad
  • Circle: GBA A button
  • Cross: GBA B button
  • Square/start: GBA start button
  • Select: GBA select button
  • Triangle: Adjust frameskip
In frameskip adjustment:
  • Hold down triangle to keep up, press up/down to increase/decrease frameskip, respectively
Download: [gpSP v0.5 (beta) GBA emulator for the PSP binary file]
Download: [gpSP v0.5 (beta) GBA emulator for the PSP source file]
Discuss: [Forum Release Thread]


Permalink  |   Email this  |   Linking Blogs   |   Digg It!

Bookmark / Find this article on:


238 Comments


Sort by:
   by #1! (Unregistered) - 2006-08-19
 » #1!

#1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

   by Exophase - 2006-08-19

gpSP, p, not b. Short for "gameplaySP."

   by Chris L. (QJ. NET Staff) - 2006-08-19
 » whoops!

sorry! my (typist's) bad. we're correcting it right now.

   by Exophase - 2006-08-19

Thank you ;)

   by FunkMasterFlex (Unregistered) - 2006-08-19

sounds good looking forward to more of his work

   by timmage89 (Unregistered) - 2006-08-19
 » speed?

how is the speed?

   by CHUCKINGROCKSATSPACESHIPS - 2006-08-19
 » Nice

Keep up the good work. I am happy to have these kind of emulators. Thanks.

   by KuffoMan_11 - 2006-08-19
 » HEEEEELLLLPPP!!!!!!!!!!!

I need a bios where can I get the gba_bios.bin!!!!!

PLEASE!!! HELLLPPPP!!!!!

   by Advertising -
   by google (Unregistered) - 2006-08-19
 » google

google: gba bios.rar

   by JOE (Unregistered) - 2006-08-19

omg this is great!!

   by Devun_06 (Unregistered) - 2006-08-19
 » YAY!!!!!

This is fricking amazing... Exodus (oops O_o) just out of the blue made this... AWSOME!!!

   by John (Unregistered) - 2006-08-19

I was skeptical at first... but MY LORD!!! The speed is damn near amazing! The sound is perfect! And so far playing Pokemon Ruby its running so smooth!

You are a god among men Exophase! I can't wait to see futur versions of this emulator.

   by yoshinatsu - 2006-08-19
 » FULL SPEED

Oh my god!!! IT'S GOD DAMN COOL!!!
IT'S FULL SPEED!!! IT'S FULL SPEED MAN!!!
THE SOUND IS ALMOST PERFECT!!!

   by JAPANE&# (Unregistered) - 2006-08-19
 » FW

2.80でできなかったよ

   by PARRANOYA (Unregistered) - 2006-08-19
 » FINALLY

Nice to see them finally post this.....tio find the bios GOOGLE gbabios.zip. I am playing super mario ball right now at almost 100% speed and pretty good sound...greatjob.....this dude should team up with ZX-81....they would make this great...then they can work on the N64 stuff! Great job!!!!!

   by Stan Smith (Unregistered) - 2006-08-19
 » BS

Great Emu from what i hear from people but i have the gba bios. its 16.0kb and i rename it to gba_bios.bin and i get a error saying that i need to get the gba_bios.bin but i already did. also gba for windows it show the gba logo.

   by cv (Unregistered) - 2006-08-19
 » v

You can even google gba bios.rar and pick "I'm feeling lucky"

   by Advertising -
   by yoshinatsu - 2006-08-19
 » EXCELLENT

Exophase, you're my GOD!!!
BEST EMULATOR EVER!!! THIS THING IS A SPEED MONSTER!!!
It has some bugs but it's nearly perfect. The speed is already perfect. The sound is nearly perfect. I suggest you work on zip support.

   by Paypal (Unregistered) - 2006-08-19
 » if you want to donate author :)

From readme:

Q) Donations?

A) Very appreciated. exophase@gmail.com on PayPal.

   by cabelo (Unregistered) - 2006-08-20
 » holy crap!

MAJOR props to the author! you must be really a genius, the best first version emu i've ever seen. all the games i tried ran fullspeed...i'm really looking forward to see where will this emu reach in terms of speed, sound and compatibility. PROMISING i say

   by KuffoMan_11 - 2006-08-20
 » thanx

thanx guys for the help, and this emu is one of the best ever, this summer has been the best for PSP

   by deadnoob (Unregistered) - 2006-08-20
 » THANKS!

thanks a lot for this. ill download and try it tomorow, but it souds great. this is a system ive been waiting to get good speed/sound emultion out of and now i have it!

   by skyrider123 (Unregistered) - 2006-08-20

*****ING AWESOME!

   by eternalcold (Unregistered) - 2006-08-20
 » to 19

ummmm paypal on a gmail account from a person who is unregistered... i think not...

btw OMG INCREDIBLE!

   by taekwondokid (Unregistered) - 2006-08-20
 » v2.71???

will this work in v2.71????

   by boombox (Unregistered) - 2006-08-20
 » >> v2.71???

its in the readme, but no, it wont. then again, a lot won't load on 2.71, anyway

   by Paypal (Unregistered) - 2006-08-20
 » to 24

So you don't think so.....

it's in included readme.txt...

Just read it!

   by Advertising -
   by chris (Unregistered) - 2006-08-20

wow.. this is truly impressive-

I really didn't think much about the speed, but it was LITERALLY almost full speed..

Dang, I don't know how you did it but just wanna say

THANK YOU!!

   by AllSystemsGo (Unregistered) - 2006-08-20
 » Wonderful

Roms I've tested:

Final Fantasy I + II: Dawn of Souls (Full Speed)
Final Fantasy IV Advance (Full Speed)
Fire Emblem VI: The Sword of Seals (Full Speed, minor graphical glitches)
Fire Emblem VII: The Blazing Sword (Crashes after pressing Start during intro movie)
Fire Emblem VIII: The Sacred Stones (Full speed ingame, menus slightly slower)
Pokemon Emerald (Freezes after loading rom, white screen)
Pokemon FireRed (Almost full speed, frame skip 2-3, Charmander's Growl crashes emulator. I'm guessing other attacks will as well)
The Legend of Zelda - The Minish Cap (Full Speed)

All the games I tested and said they work full speed means with Frame Skip 0. Both Pokemon games didn't work too well, along with Fire Emblem VII.

Very great work Exophase! I'm loving it. Full speed on many roms and its still a beta release! Keep up the great work!

   by Pagnell (Unregistered) - 2006-08-20
 » Impressive.

Most impressive. Runs Metroid full speed - what I have been waiting for.

A fully menu driven version of this would be something worth having. Top marks to the author.



Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!
User Favorites - November
Most Commented
No commented articles

 Username: 
 Password:
Forgot password
New user registration



Categories
Emulators
Titles
Archives