Also from the Dash Hacks Network:   ps3-hacks.com   xbox360-hacks.com   nes-hacks.com   iphone-hacks.com   ipod-hacks.net   dashhacks.com

PSP-Hacks.com

Hack your Sony PSP

Forums | Hacks | Homebrew | Custom Firmwares

PSPVBA: Gameboy Advance Emulator v1.2.2

greg | July 29, 2006

PSPVBA - the popular PSP Gameboy Advance emulator, ported from VisualBoyAdvance by none other than homebrew ninja ZX-81, has been updated to v1.2.2. Unfortunately there’s some bad news to go along with it… quoted from ZX-81 himself:

After days of intensive work on this emulator, I have to say that I’ve tried many things, and unfortunately none give better speed results.

It seems that I’ve reached the limit of what I can do on this emulator (from speed point of view).

PSPVBA Screenshot

Here’s the changelog:

  • Rewrite some part of the Gfx code (up to 5% faster)
  • Bug fix and code cleaning

Nonetheless, give it a try and provide your feedback below. Thanks for all your hard work and devotion Sir. Jacomme!

Download: PSPVBA v1.2.2 (FW 1.50 binary only - source included)

- source: ZX-81’s website

Much thanks XazZ!

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Reddit
  • YahooMyWeb
  • Technorati
  • Slashdot
  • Digg


RSS feed | Trackback URI

71 Comments »

Comment by Ace
2006-07-29 13:02:25

Sweet. I’m going to test this right away.

 
Comment by sirkillalot
2006-07-29 13:02:58

sigh another gba emulator down the drain

 
Comment by Ace
2006-07-29 13:05:26

I guess this is ZX-81’s limit with PSPVBA. It’s been a fun ride. Now we just wait for StrmnNrmn’s Daedalus.

 
Comment by Tyrian
2006-07-29 13:10:05

is it actually still slow? man there’s gotta be another way right, if u can’t make a gameboy advance emulator any faster, wat hope is there is making the n64 or playstation emulator?

 
Comment by joe
2006-07-29 13:12:04

Well, it shouldn’t be slow at all, I mean, the gameboy advanced games aren’t that big. Maybe it’s jsut something you’ve missed in the loading sequences.

 
Comment by ZX u suck!!!
2006-07-29 13:14:06

ZX u suck!!

 
Comment by gonagaidevil
2006-07-29 13:20:21

I might create heresy with this one, being on a psp site, but just go out and get a ds lite, u can get perfect ‘backups’ of nds and gba titles using m3 and passcard. No loss in visuals, speed, etc. and real-time saves. NTM watch videos, play music, ebooks ala psp!

 
Comment by borgamix
2006-07-29 13:22:31

Tyrian im thinking like you…. if gameboy advance emulator cant run at 100%, theres no hope for PS1

 
Comment by Ace
2006-07-29 13:22:52

Emulation programming is a very difficult task. To you and I, it is as reading and writing greek. I very hardly understand it. If anyone believes that ZX-81 and his emulator sucks, I am sure that he would love for you to improve PSPVBA for him.

Oh what’s that? You don’t know how? What that’s you say? Oh, you are only here to leach?

Maybe someone with emulation and PSP homebrew dev skills with someday in the future pick this up. :S

 
Comment by aaldrich_uk
2006-07-29 13:24:12

1)Don’t slag off developers who spend their free time making emulators that the majority of users get for free.

2)There is more hope for N64 and PS1 emulation than a GBA. Why? Because the N64 and PS1 games are mostly all in 3D, as are PSP games. Considering it’s a portable device, the PSP is great at crunching the numbers to render 3D scenes, but it’s never been good at 2D emulation, that’s why you’ll never get every SNES game running at full speed but Sony have shown that they’re going to release PS1 games for the PSP.

The latest release of Daedelus has a 22-25% speed increase, according to its developer, now that’s progress, but the N64 uses few sprites and doesn’t do an awful lot of texture mapping. The character models on N64 games are also quite simplistic so the PSP should have no trouble working those out, it’s the conversion of programming languages, from system to system, that’s what’s slowing things down.

Andy

 
Comment by hey
2006-07-29 13:27:43

what andy said

 
Comment by Ace
2006-07-29 13:29:07

The GBA, even though it doesn’t seem, is a very complex system.

Yeah, I too have been keeping up with Daedalus. StrmnNrmn has found many bugs in his dynamic recompiler. The next release, at least, will enjoy.

Hell, I still even play Mario 64 for hours with R6. I can’t wait for R7!

 
Comment by Reaper
2006-07-29 13:29:24

Your a insipartion to us all ZX-81 [atleast me], just like all the other homebrew programers you brought me atleast manny houers of Fun even thoo your emulator is a bit slow some games Like Metriod runs grate and Megaman, i wont complain its awsome and i hope you continue your good work and improving and trying to over come your obstical

and for ya haters your prity funny complaining try programing your own emulator if ya cant dont complain.

 
Comment by LyGht
2006-07-29 13:29:45

What hey quoted, and Andy said…

 
Comment by matt
2006-07-29 13:30:21

to top it all, th n64 is still not using the kernel mode, to prove that it can still run at a really good speed, makes me happy because i have the ta-082 psp, another thing great programmers dont do it for free, considering sony is trying to make a ps1 emulator, because they have the best programmers

question, how are they going to get L2, R2, L3,R3 buttons

 
Comment by triple_h
2006-07-29 13:36:29

PS2 is out more than 5 years…. there is no (working) gba emulator for the ps2, you know why? because ps2 is not strong enough to play gba games…

you guys are luky some one is making a gba emlulator voor the psp…..

 
Comment by Ace
2006-07-29 13:37:49

“question, how are they going to get L2, R2, L3,R3 buttons”

Just like Daedalus, button combinations.

 
Comment by Steve-O
2006-07-29 13:45:34

Man this is bad news …… Looks like vba emu is finished forever or we need someone new and better to work on it. *sigh* and they expect to get an N-64 emu working , that just aint happening .

WE NEED A NEW DEVELOPER FOR THIS.

 
Comment by bowl
2006-07-29 14:07:49

I am still wondering why any developer want to put up with all the crap from tons of ungrateful, juvenile pricks.

I really appreciate their dedication and hard work. Many thanks to ZX-81 and all the other developers who give their time to us.

 
Comment by ehy
2006-07-29 14:12:03

zx-81 dont quit now u can do it

 
Comment by Ravenmasta
2006-07-29 14:30:55

Thanks ZX-81…I know you must be going through hell working on so much things at the same time… I just have 1 question, and though from what you said about the speed it may not be possible….but…. is there a way you could like, add a button that fast fowards the game…such as the space button on the PC version of VBA? If it is possible, would be cool…cause sometimes i would really like to skip long conversations on some of my games and stuff like that.

 
Comment by arthur
2006-07-29 14:41:00

Man you people need to stop ragging on him, hes done the best he can! the fact in the matter is that its NOT POSSIBLE

Here, Read this

“GBA -> 32-bit 16.8-MHz ARM
NeoGeo -> 16 bits 12 MHz 68000
Snes -> 16-bits 4 MHz

The PSP is max 333Mhz.

Generally to emulate properly a processor you need multiply the frequency by 25, and it gives you the required frequency for the host processor. Here, 12 * 25 > 300 Mhz, so we can emulate a SNES or NeoGeo.

But for GBA : 16 * 25 > 400 Mhz, so we can see that it will be theoretically very hard to emulate a 32 bits / 16 Mhz ARM processor on a PSP”

if you want a better emulator, quit your effin bitching and do it yourself!

 
Comment by rrrrrrr
2006-07-29 15:11:56

where do u get the roms

 
Comment by franck
2006-07-29 15:24:20

GREAT JOB, YOU DID BETTER THAN MOST ,TAKE A BRAKE,TAKE A FEW DAYS OFF.

 
Comment by Ace
2006-07-29 16:21:34

Hmm, what will promote better speed? Reading a rom from a .zip or .gba file? To zip or unzip, that is the question.

 
Comment by the rom dude
2006-07-29 16:52:22

this is bad. i cant believe the psp cant emulate gba whilst the ds runs perfect backups. the psp is meant to be more powerful. this is a bad dad for psp owners however i am lucky that i have both and play gba on ds.
also on the bright side i registered my psp on yourpsp.com and got my free umd holder. got my psp when it first come out yet only registered a week ago, lol.

ps whats wrong with the old gba emulator made ages ago. that wasnt bad?
just a thought

 
Comment by Squidman
2006-07-29 17:09:09

For every1 saying that there’s no hope for a PS1 emulator…well, ofcourse there’s no hope for a PS1 emu, that’s y sony is just creating PORTS of the PS1 games to run on the PSP

@the rom dude:
of course the DS can do it perfectly, it’s built to do so, the PSP is not ment to, therefore it’ll be slightly harder.

Keep on going ZX, ur updates keep on getting better and better! :)

 
Comment by barnes8
2006-07-29 18:22:51

I just dont understand why my pc can run gba on vba at 900% but psp cant even get it at 100. How can the psp have enough power to run something like gta but not a gba game. And howcome a dreamcast can emulate gba but a psp cant? Good work though ZX-81. But why quit now. You do realize youve wasted several months with nothing to show for if you quit right. If i were you id keep trying. But thats just me.

 
Comment by Kilogold
2006-07-29 19:08:54

OMG Barnes… I’d be quiet if I were you….

 
Comment by Sketch
2006-07-29 19:25:03

ACE - I agree with all you said excpet one thing.
snes9x on psp does run full speed, as a mater of fact the only issues you come across is SOME games running full speed with sound enabled. but 90+% run perfect. same thing with the genesis emu.

Also, notice ZX said that this is “his” max ability with this emu. he releases the source code so someone else might be able to take it further. zx may be a ninja but he is not a saint. i think now that this is most likely over with, someone else (tommy) might step up and finish the project.

Believe you me, with due time, we will see moreless perfect emulation on the psp.

So to all of you saying that if a gba emu cant get done then how could n64/psx, like ace said, n64 demands “different” requirements. and the psp is more along the lines in the working design of psx. and if sony is talking abou treleasing an emu, then you can almost garuntee they already have it made, just speaking of sales. they wouldnt say it is in plan when they dont have a clue if it could be done.

my 2 cents.

Sketch

 
Comment by Ace
2006-07-29 19:37:49

“ACE - I agree with all you said excpet one thing.
snes9x on psp does run full speed, as a mater of fact the only issues you come across is SOME games running full speed with sound enabled. but 90+% run perfect. same thing with the genesis emu.”

Damn straight the SNES emulator for PSP works. I never said anything about SNES, though. :S

 
Comment by franck
2006-07-29 20:06:47

don’t we have anything better to do then bitching about a free gba,and hey where the hell is fanjita with that carnel mode for 2.60!!! this will give more speed to the gba (i think fanjita is a drunk, he his that beer thing going on with his software,maybe that is what is taking so long)

 
Comment by lektro
2006-07-29 20:11:02

‘Emulation programming is a very difficult task. To you and I, it is as reading and writing greek’ by Ace.
So I’am a programmer specialzed in the emulation section? lol i’m greek…

 
Comment by franck
2006-07-29 20:14:19

what the hell are you talking about? the greek website is over there, we are over here

 
Comment by lektro
2006-07-29 20:16:10

wich website?

 
Comment by Ace
2006-07-29 20:19:40

@ lektro

Lol. You know what I meant. Well, get to coding us an all-in-1 console emulator?

@franck

When I meant “Greek” I meant as in reading an high-level “source code”.

 
Comment by lektro
2006-07-29 21:13:39

hehe i know..just kiddin

 
Comment by DAY.WALKIN
2006-07-29 21:48:35

WTF if this doesent work 100% then how the fu*k are people goin to make a ps1 emu for psp.

this is a pc port of VBA why doesent ZX-81 start from scratch, he could probably win up to 10 to 20%
more speed, plus more extras

 
Comment by errrRus
2006-07-29 21:51:26

arthur - it should be possible to emulate gba at full speed, (total guess) but im only saying this because the psp is able to emulate ps games at full speed (talking about the ps emu by sony), and ps runs at 33mhz.

so basically, we’d need more indepth work and understanding of psp and gba to get this running faster, not something one person can handle, but he did an amazing job =D

 
Comment by rob
2006-07-29 22:09:35

i dont know if this is my place to say it but, i think the GBA emulator was just a little before its time.

Why skip ahead to GBA, N64, PS1, while theres still some work to be done on the SNES, and Mega Drive Emulators?

 
Comment by Peter
2006-07-30 00:12:34

Remember the Sony PS1 emulator is being made full time by people who are paid to do it. ZX81 gets nothing (except flack) and does it in his free time!

 
Comment by quentin
2006-07-30 00:14:33

if u ungrateful bastered want a gba emulator so bad y dont you send him some cash and support him otherwise shut the fuck up and quit being ungrateful losers. If you want it that bad help him out and paypal him.

 
Comment by Duncans_pumpkin
2006-07-30 03:54:16

What andy said

 
Comment by Armand666Dead
2006-07-30 05:01:50

id like to fiddle with it if i may…

 
Comment by LupinTheThird
2006-07-30 05:37:32

For what it’s worth, I’ve never been mean, only critical of the MASSIVE amount of trivial updates that were made to this emulator. And ALSO for what it’s worth, the speed / quality of this emulator is the best we’ve seen for GBA on PSP….however, all those trivial updates turned out to be just that if you are in fact GIVING UP on the project…trivial and useless. Thank you for all your hard work to date, and if you’re giving up, please make your source completely available to other developers willing to take up the cause.

 
Comment by Quattro20vTurbo
2006-07-30 06:41:24

Comment by Steve-O — July 29, 2006 @ July 29, 2006

Man this is bad news …… Looks like vba emu is finished forever or we need someone new and better to work on it. *sigh* and they expect to get an N-64 emu working , that just aint happening .

WE NEED A NEW DEVELOPER FOR THIS.

Comment by Steve-O — July 29, 2006 @ July 29, 2006

Steve-O, you are an idiot. C’mon, it’s ZX for gods sake. You said ” …or we need someone new or better to work on it” wow. you are a joke man. you think he’d quit if it had more potential to gain. He thinks things you or I cant comprehend and countless hours are spent so you can partially enjoy a system you didnt pay a cent for. It’d be a much better approch to try and encourage somone rather than insult… it gets you ignored by the people that can change and improve these emus
THINK BEFORE PUTTING FINGERS TO THE KEYBOARD KIDS
Later

 
Comment by yoshinatsu
2006-07-30 09:53:29

Tyrian mentioned that “How can a PSOne/N64 emulator can come out since there’s no way for a GBA?”
That’s what I think too, but in another way…

Since the PSOne is stronger than the GBA, and Sony will INDEED make a PSOne emulator, there MUST be a way to improve the GBA emulator (and the N64 one).

 
Comment by LupinTheThird
2006-07-30 10:02:46

Sony has had the knowledge and resources to PREVENT/LOCK DOWN the maximum operating potential of the PSP since day one, AS WELL as MAX OUT the speed … and they’re GOING to make a PS1 emulator work likely by manipulating the PS1 software as well as the hardware emulation…something most emu developers don’t have the ability to do…but hopefully when the “official” PS1 emulator is released, people will be able to dump it and examine how it utilizes the PSP’s memory / ram / rom allocations and apply that to GBA/N64 emu development….

 
Comment by Dani
2006-07-30 11:27:43

Hello… What if someone could make a gba converter, that converted the rom into psp format and let the gba emulator have a rest?.
Dont u think than would make the emulator faster?

 
Comment by lojz
2006-07-30 12:13:43

its to slow

 
Comment by Ace
2006-07-30 12:58:39

@Dani

Ah, that’s more in terms of simulation. Arghh, I hate thoses. That’s like running generic software.

 
Comment by Squidman
2006-07-30 13:15:25

@lojz:
shut the fuck up, have fun trying to use the first GBA emulators that came out then, ungrateful sonovabitch

@Ace:
then ur really gonna hate the PSX emu from Sony when the update is released, cause that’s wut it is, just converted games that work on the PSP.

 
Comment by vicecity55
2006-07-30 13:23:02

do i need to the folders on my psp that have % at the end for my homebrews?

 
Comment by Lance
2006-07-30 13:24:37

fail

 
Comment by Squidman
2006-07-30 14:05:44

@vicecity55:
yes, it will come up as a corrupt icon, but just ignore that, run the one that has the pic, or if u have alot (using this one as an example) u can set it up like this “__SCE__PSPVBA” and “%__SCE__PSPVBA” and the corrupt icon won’t appear, and it will run ;)

 
Comment by Ace
2006-07-30 15:16:38

That method can sometimes negatively effect other hb apps. One of the various ways is that IRSHELL won’t be able to detect it.

 
Comment by Ace
2006-07-30 15:18:48

And other hb won’t load correctly. An alternative is the Sei Tool.

 
Comment by Ravenmasta
2006-07-30 15:40:19

Well, ZX-81 I just want ya to know im always behind ya bro… you got a ton of stuff on ya plate, and the last thing you need is some of these guys beatin down on you… dont you people realize…like…this isnt the only thing ZX is working on, or has worked on…hes one of the most frequently tossed around names around here… I do think he needs a break tho… And if there is something he cant do, so be it… he came close enough…closer than most have… And we should all be greatful for that… so to ZX-81 I solute you——————–Ravenmasta

 
Comment by CR7
2006-07-30 16:20:34

THE PSP JUST ISNT POWERFUL ENOUGH. N64 WILL N.E.V.E.R BE ACHIEVED AT MORE THAN 15 FPS IN GAME.

 
Comment by Ace
2006-07-30 16:31:34

@ CR7

Did you you:

That so far in the unreleased version of R7 that Mario 64 is has a current framerate of 11, in game?

-.-

 
Comment by Ace
 
Comment by .
2006-07-30 17:35:31

zx-81 is back he just releaed 1.2.3

 
Comment by Ace
2006-07-30 17:58:58

@.
Yeah, thanks for the heads up. I’m using it now.

 
Comment by Dani
2006-07-30 18:05:09

Think guy!… What is the big problem?… Why is the emulator so slow?. I thingk that the problem is the rom and the language that gba use… maby it to different from the psp. but if you can translate the gba language in the psp dont you think that you can make a converter that converts the rom inte a easy reading rom for the psp. I think that make it easy for emulator to run the game?

Im no developer and thats just a theory.
It could work

 
Comment by Ace
2006-07-30 18:37:15

PSPVBA: GameBoy Advance Emulator for PSP v1.2.3

http://zx81.zx81.free.fr/serendipity/

 
Comment by Dani
2006-07-30 18:47:07

Is there any GB/GBC emulator for the psp with full speed and sound?

 
Comment by Ace
 
Comment by Quattro20vTurbo
2006-07-30 19:44:19

FOR ALL OF YOU that keep stating GBA EMUs arent fast but the’re working on 64/ps1 programs that wont work, it has already been said at the top. PSP DOESNT LIKE 2D it struggles with it. since 64 and ps1 run a lot of 3D (polygons) there is much hope for the both of them (R7 is going to be amazing progress) since thats what PSP’s processor was designed around (3-D). You kids also have to understand EMU’s run soley off the processing capabilities, they dont have a UMD to feed the processor information everything is done “in house”, more stress on a processor that doesnt even like strictly 2-D games.
THINK BEFORE PUTTING FINGERS TO THE KEYBOARDS KIDS
Later

 
Comment by Squidman
2006-07-31 12:30:10

@Ace:
It’s on a rare ocassion that it badly affects the app, but then it doesn’t affect me too much cause i don’t use IR Shell.

Know of any other ways of getting rid of the corrupt Icons? ;)

 
Comment by wido
2006-08-01 06:19:46

PLEASE HELP!!!!

Where Do I get the roms from???!!!!

 
Comment by Squidman
2006-08-01 18:17:21

@wido:
the roms r illegal unless u own the original physical game, therefore, we can’t state exact sites to get them. But i can say, google it……just google, GBA ROMS and u’ll eventually get wut u want.

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)




Affiliates

Video Games

Homebrew Idol




PSP Hacks Archives