PDA

View Full Version : PSPVBA: GameBoy Advance Emulator for PSP v1.1.0 (smooth)



zx-81
July 14th, 2006, 14:23
http://zx81.zx81.free.fr/images/pspvba-snap-11.jpg

Hi All,

Here is a new version of PSPVBA the GameBoy Advance Emulator for PSP.

What's new in version 1.1.0 :

- It works now on 2.5 and 2.6 FW (i've tested it using DevHook)
- All the graphic part has been rewritten to replace SDL by direct GU access (faster)
- Sound is now played at 22Khz instead of 11Khz (i can play it up to 44Khz, it's better but slower :( ).
- The images are now smooth (using the GU)
- Snapshot files are now in PNG format (instead of BMP)

How to use it ?

Have a look to the README.txt file !

Two binary versions (for 2.x and 1.5 FW) and sources are included in the zip archive.

This package is under GPL Copyright, read COPYING file for more information about it.


Enjoy, :D

Zx.

edit: this should be the last version for 2.x because i will try to use the ME (available only on 1.5) :o

Download and Give Feedback Via Comments

sroon
July 14th, 2006, 14:24
Yup! every 2 days!
THX your the best!

Dementia7
July 14th, 2006, 14:27
thanks man, i check up on ur emu daily. im testing this right now as i speak.

zx-81
July 14th, 2006, 14:36
don't expect full speed ;) ... or without the sound :).

sroon
July 14th, 2006, 14:40
It sure is fast tho, Metroid fusion is playable!
and how do you change the sound frequency?
thanks!

seiryuken
July 14th, 2006, 14:40
nicely done zx-81, i always use youre updates to play game, just the knowlege of knowing you can play games is fun. keep up the good work, and take some days off u must work like a animal to make these updates. lol

Uruz 6
July 14th, 2006, 14:41
Tested on 1.5 with Tales of Phantasia and it's A LOT better, still slow, but you can really see the improvement. Thanks!!

zx-81
July 14th, 2006, 14:41
nicely done zx-81, i always use youre updates to play game, just the knowlege of knowing you can play games is fun. keep up the good work, and take some days off u must work like a animal to make these updates. lol

I'm in vacation, and i'm working on it day and night ... but i have to stop for a day or two now :D

Dementia7
July 14th, 2006, 14:47
ya no kidding, take a breather. by the way, it is MUCH faster, i can get 15 fps running about 80-95 %, also when i enter batter, it can slow it down to about 7 fps and almost freeze out, though it doesn't. may be a bug, may its just my settings. either way, GREAT JOB.

Gazz021
July 14th, 2006, 14:48
just tried it with Mario Pinball Land,A lot smoother sound still not that clear but at least that line across the screen as gone.Keep up the good work your get 100% emulation soon.

Exoskeletor
July 14th, 2006, 15:04
man in the new version fifa 2005 doesnt show anything. i can hear only the sound.
Also the game sims 2 isnt playing (i think in all the versions)

zx-81
July 14th, 2006, 15:08
It sure is fast tho, Metroid fusion is playable!
and how do you change the sound frequency?
thanks!

The sound frequency is hard coded to 22k ... but i can add an option in the emulator menu. :)

sroon
July 14th, 2006, 15:10
Thx alot bro!

scupitangul
July 14th, 2006, 15:11
man ...zx...you really are something....ive just tested pokemon emerald because it was one of the games that moved moderately slow and i can see a 30 percent speed improvement...thats really something.....you should really take a break ...you really deserve it

sroon
July 14th, 2006, 15:11
but not now!
in a few days after your break!(O)(O)
just relax bro!

SSaxdude
July 14th, 2006, 15:27
Nice GBA emulator, though I just got my M3 adapter for my DS this week.

reggie1620
July 14th, 2006, 15:31
Thanx, .... and my son is angry, I just took his PSP, need to play alittle with this new version :-)

Masch
July 14th, 2006, 15:34
Thank you, zx-81 :)

Accordion
July 14th, 2006, 15:35
wow glorious (i like that word!)

can any one get kingdom hearts to work? or is it too big, no trouble though, ive been playing kuru kuru kururin, its incredibley easy with the analog nub though.

troom
July 14th, 2006, 15:49
you rock i love gba

Apoklepz
July 14th, 2006, 15:52
Hmmm....haven't tested this emu yet, but to answer your size question about Kingdom Hearts, accordian boy...It's 32MB big and 15MB if compressed into .zip, though I don't know for sure if this emu runs compressed games or if it runs Kingdom Hearts:Chain of Memories.

If you excuse me, I'll have to get a modchip for my poor old brick, now that this emulator release got me excited...good work zx-81!

Dementia7
July 14th, 2006, 15:53
yea, great improvement.

Mr. Shizzy
July 14th, 2006, 15:56
Zx- you are the man dude. I am eternally grateful for all you've done. THANK YOU

D0N
July 14th, 2006, 16:01
Nice work zx-81! Just as i turn around and then look back there is another update from you! Brilliant work man keep it up!

Also you said in your first post on this thread:

!edit: this should be the last version for 2.x because i will try to use the ME (available only on 1.5)"

There are still some people who couldnt downgrade and are still on 2.5/2.6. My question is what are you going to do about them?

enekomh
July 14th, 2006, 16:05
I've just tried kingdom hearts and it doesn't seem to run at all... It shows a yellow (?) screen and the percentage (which I don't know what means) keeps switching between 5 and 6 fps... (even though nothing changes on the screen).
What settings do you people use?

ACID
July 14th, 2006, 16:07
Nice GBA emulator, though I just got my M3 adapter for my DS this week.
You should have gotten the Ninjapass for the ds.

ZX your awesome another great release castlevania now plays much better.

vettacossx
July 14th, 2006, 16:17
just tried it with Mario Pinball Land,A lot smoother sound still not that clear but at least that line across the screen as gone.Keep up the good work your get 100% emulation soon

mario pinball land worked perfect for me last release without sound it was MORE than playable it was damn near full speed maybe its the rom 2 ;) for example: daedlious plays the f-zero x (e) (hack) rom faster than the (u) version ;)

jak66
July 14th, 2006, 16:18
Yay, another update for a brillient emu by a excellent programmer
one question, why did it go from 1.0.7 to 1.1.0?lol

Mourningstar
July 14th, 2006, 16:24
This is the first time Ive tried your GBA Emu.....

First of all I want to thank you for working so hard at it and releasing updates quickly, but.....

This is really no better than the first GBA emu for PSP.....sure yours has a better menu and sound, but the games themselves really arent performing any better at all. They arent looking better, they arent running better...sorry...

jak66
July 14th, 2006, 16:43
@Mourning star you gotta remember that zx is only using user mode atm so everyone can use this emu (it is user mode isnt it?) all the other emus were unuseable on 2.0+. soon as zx uses kernal mode and the ME this will be tons better (hope i got all that right)

zx-81
July 14th, 2006, 16:51
Nice work zx-81! Just as i turn around and then look back there is another update from you! Brilliant work man keep it up!

Also you said in your first post on this thread:

!edit: this should be the last version for 2.x because i will try to use the ME (available only on 1.5)"

There are still some people who couldnt downgrade and are still on 2.5/2.6. My question is what are you going to do about them?

Nothing, because i can't do more on 2.5/2.6. BTW, i really don't know if i will be able to run anything on ME, so it was may be my last release on this one ;).

.:}<3\/!}\{:.
July 14th, 2006, 16:56
brilliant,just brilliant. you are my favourite coder from now on, thx for this update!!!!!!!!!

gamer121
July 14th, 2006, 16:57
omg

castlevania HOD is fast minimum% is basically 100

and the in menu % is 280+... its menu is very fast

grest work

gamer121
July 14th, 2006, 17:03
This is the first time Ive tried your GBA Emu.....

First of all I want to thank you for working so hard at it and releasing updates quickly, but.....

This is really no better than the first GBA emu for PSP.....sure yours has a better menu and sound, but the games themselves really arent performing any better at all. They arent looking better, they arent running better...sorry...

ive been testing more games and i gotta say ur crazy

sonic adv works so much better...

ZX ive notice the in game menus the % gets an great increase

tsurumaru
July 14th, 2006, 17:04
Nothing, because i can't do more on 2.5/2.6. BTW, i really don't know if i will be able to run anything on ME, so it was may be my last release on this one ;).

zx-81, I'd really recommend speaking with yoyofr and laxer3a from SNESTYL, I'm sure they would be happy to share their work on implementing ME functionality.

kcc86
July 14th, 2006, 17:11
zx is the man. nice work

tommydanger
July 14th, 2006, 17:11
Nice work zx-81! Just as i turn around and then look back there is another update from you! Brilliant work man keep it up!

Also you said in your first post on this thread:

!edit: this should be the last version for 2.x because i will try to use the ME (available only on 1.5)"

There are still some people who couldnt downgrade and are still on 2.5/2.6. My question is what are you going to do about them?

Well, as I appreciate and respect Zx's work, I don't think there's anything still hidden in user mode that would make it go faster.
Zx did already an outstanding job in user mode (notice this version, as the previous ones didn't use kernel mode at all and look how fast it is)
1.5 is the honeypot in terms of psp coding.
It would be a shame if a very talented coder like Zx didn't have the chance to get his hands on a 1.5 ;)

zx-81
July 14th, 2006, 17:20
Yay, another update for a brillient emu by a excellent programmer
one question, why did it go from 1.0.7 to 1.1.0?lol

I've tried many many things, and i've done many different versions (even if there weren't released).

Anyway 1.1.0 means a major change in the source. I've removed all SDL graphic stuff and replace it by GU ...

:D

WarpOn
July 14th, 2006, 17:27
Marvelous again Zx-81!
I think you need concentrate in 1.5 with the kernal mode. 1.5 is the future :D

felonyr301
July 14th, 2006, 17:34
yay zx-81 is going to use kernal now ohh the possibilities cant wait. keep up the great work.

ACID
July 14th, 2006, 17:45
Man a lot of games are working great for me. Great job ZX.

Jmax
July 14th, 2006, 17:47
Nice Job, and it work on 2.6 cool. :)

junnikokuki
July 14th, 2006, 17:47
http://dl.qj.net/SNESPSP_TYL-Source-Code-v0.4.2-PSP-Emulators/pg/12/fid/7759/catid/135

Here is the source code of SnesTYL 0.4.2.
May this helps you with ME.

zx-81
July 14th, 2006, 17:50
http://dl.qj.net/SNESPSP_TYL-Source-Code-v0.4.2-PSP-Emulators/pg/12/fid/7759/catid/135

Here is the source code of SnesTYL 0.4.2.
May this helps you with ME.

I've already downloaded it, and i've been in touch with Yoyofr (who's a french guy, so it's easier to talk with lol).

:)

YourStillWithMe
July 14th, 2006, 18:01
Every version you put out keeps getting better and better slowly but surely in the future i see a perfect emulator! good job man!

Kvonx
July 14th, 2006, 18:13
Nice work as expected

John Vattic
July 14th, 2006, 18:16
man, zx-81 you deserve a full fledged vacation.

you are the hardest working person in the psp scene.

media engine you said? very cool :)

pkmusicmaker
July 14th, 2006, 18:17
When this project first started, I thought "great, another gba emulator that dies in a week and never works," but you're really proving me wrong. I have total faith in this getting to be just as good as the Genesis, and SNES emulators.

D0N
July 14th, 2006, 18:43
Nothing, because i can't do more on 2.5/2.6. BTW, i really don't know if i will be able to run anything on ME, so it was may be my last release on this one ;).

Ok. Thanks for the info. I was just trying to find out what you were going to do about the unlucky 2.5/2.6 PSP users. BTW you are my best coder! :D

Gazz021
July 14th, 2006, 19:05
Fifa 05 does'nt show up you hear the sound...

BPM9
July 14th, 2006, 19:16
Awesome!!!

I am putting it on my PSP now. Can't wait for your next releases

drew4237
July 14th, 2006, 19:51
i started using this emu a long time ago but i wish that he whould use kernal cause i have a 1.5 and anyone who doesnt understands that it wont run full speed but i can maybe be playable. so you should just program it for kernal for a while so us 1.5 users can be happy too

uhoh_hotdogs
July 14th, 2006, 19:57
Wow, it seems as if with each release games are becoming more and more playable. Good job and keep up the good work!

Mourningstar
July 14th, 2006, 20:36
omg

castlevania HOD is fast minimum% is basically 100

and the in menu % is 280+... its menu is very fast

grest work
Ill have to try HoD......is it that good with or without sound?

I tried CotM and it was crap....

What other games work as good as HoD?

Kaiser
July 14th, 2006, 20:47
Its nice coming home from work to another quality ZX-81 release. :D

Nice work ZX

tophead420
July 14th, 2006, 21:18
I'm in vacation, and i'm working on it day and night ... but i have to stop for a day or two now :D

omg zx your a freakn machine dood your work is very F N fast and yeah dood take a break you deserve that much i mean hell dood you said your on vacation take your day or to break maybe the rest will clear your mind and maybe a new idea will pop up in your head lol and as always good job dood:D :D

momochi_zabuza
July 14th, 2006, 21:19
can i run it in 2.6 without GTA e-Loader? thanks in advance.

siulmagic
July 14th, 2006, 21:24
ok mornigstar put this settings for castle vania hod then tell me if this emu is not what you spected =P
sound enable yes
skip frame 4
turbo mode 2
render mode max
screen Ymin 10 (if you want to change it to 30 more speed)
screen Xmax 155
disable SFX no
click frequency 333
ARM tick average 5

again you guys cna try this settings in other games im shure they will be prety fast =D

SnoopKatt
July 14th, 2006, 21:34
That's awesome that updates just keep coming.

momochi_zabuza
July 14th, 2006, 21:48
can i run it in 2.6 without GTA e-Loader? or i still need the GTA e loader? thanks in advance.

siulmagic
July 14th, 2006, 21:50
you need gta loader thats the only way to run homebrew in 2.6

odino
July 14th, 2006, 21:55
Good! Very playable with some games!!!:)

But The hack\debug menu of snes9xTYL is possible? Its very very useful.

mcvader
July 14th, 2006, 22:08
Barely do i get a chance to test this emulator before there's a new version out! Your'e keyboard must be melting. thanks for all your efforts for the PSP scene, you now have the world wide fame you rightly deserve, keep 'em coming. P.S, thanks for the interview on the other thread, hopefully the first of many.

gamer121
July 14th, 2006, 22:10
Ill have to try HoD......is it that good with or without sound?

I tried CotM and it was crap....

What other games work as good as HoD?

klonoa is full speed
metal slug is very playable

NeoXCS
July 14th, 2006, 22:12
Wow, you have been improving this thing like crazy. Yeah you do need a rest you don't seem to ever sleep! XD Thank you so much for this emu, it gives me a reason to play my old GBA games again! :p Good luck on future releases! :D

zx-81
July 14th, 2006, 22:14
can i run it in 2.6 without GTA e-Loader? thanks in advance.

You can run it on 2.6 but using eloader and GTA ... I've tested it using DevHook and it works fine ;).

jak66
July 14th, 2006, 22:57
Would it be possible to do ad-hoc wifi for link up for 2.0+ without kernal mode? or would it still be tricky with kernal mode?
doesnt bother me too much but for the don't want to downgrade/can't downgrade ppl that might want this feature its always nice to know
keep up the good work and can't wait for next release

s075933
July 14th, 2006, 22:59
man ...zx...you really are something....ive just tested pokemon emerald because it was one of the games that moved moderately slow and i can see a 30 percent speed improvement...thats really something.....you should really take a break ...you really deserve it

Good to see someone interested in pokemon

What were your settings to make it 30% faster?

siulmagic
July 14th, 2006, 23:00
sad news =/ i bricked my psp oday wile restoring my gameboot sound i wish you all luck and plz dont use flashing software unless your shure of it heh till then laters was great living this scene -/

zx-81
July 14th, 2006, 23:11
sad news =/ i bricked my psp oday wile restoring my gameboot sound i wish you all luck and plz dont use flashing software unless your shure of it heh till then laters was great living this scene -/

Sorry to what happened to you :(

Sterist
July 14th, 2006, 23:35
sad news =/ i bricked my psp oday wile restoring my gameboot sound i wish you all luck and plz dont use flashing software unless your shure of it heh till then laters was great living this scene -/

howd you manage that? gameboot is not vital to the OS. if its cut-off or corrupt, it will act like there is no gameboot at all, or freeze when launching games (idk), but gameboot cannot brick your psp.

the NAND flash chip is 32mb, firmware 1.5 is 13.3mb. 32-13.3=X if you exceeded X then thats most likely the reason it bricked

Exoskeletor
July 15th, 2006, 00:03
Zx why sims 2 never play on any gba emulator? because of its size? (32mb) cant we make a program like in neogeo to still the big roms in smaller?

Pocker_matt
July 15th, 2006, 00:05
:confused: :( whhhhhhhhhhhhhy mr zx-81 why would you let those other "side" not
to gain the same thing as the 1.5 do. not fair :'( i would downgrade if i didnt have an ic3001 on my psp:(

WarpOn
July 15th, 2006, 00:29
With 1.5 he can use Kernal, with 2.6 I think he's limited... He have more posibilities on 1.5

Sterist
July 15th, 2006, 00:32
btw ZX there is a graphic bug right now, or atleast in dragon ball z: legacy of goku II

here is the save file to get to the bugged spot, go inside the cave above where you start

the cave is supposed to be a faded area and you are supposed to be able to see the guy.

.sav:
http://www.megaupload.com/?d=D2XZNUME

.sgm:
http://www.megaupload.com/?d=EW42YEHX

siulmagic
July 15th, 2006, 00:38
i replaced the opening_sound.rco and wqen i was restoring its original it briked the file was very small i dont now y it briked

siulmagic
July 15th, 2006, 00:38
oh thx zx-81 still you the best coder=P

acn010
July 15th, 2006, 00:44
oh cool, that fast?

felonyr301
July 15th, 2006, 01:05
love your work man but ive been closely monitoring the mega man zero games and for the past 4 releases i havent noticed a thing in speed and the sound is the same (horrible) but i know from what i hear that you doing a great job but mega man zero is what im hoping for to be good.Is it a tough game to emulate or something like to know zx-81?

Pocker_matt
July 15th, 2006, 01:48
zx-81,
you know how you can use the 1.5 eboot to play the pspvba 2.xx , can the 2.xx do this for the kernel thing you are about to start?

mameuser
July 15th, 2006, 02:01
It really smooth, did you copy the psp298 GU Code

momochi_zabuza
July 15th, 2006, 03:02
siulmagic and zx 51 -- thx for the explanation... :D

ArchAngel
July 15th, 2006, 03:13
I would donate my PSP 1.5 to you, but I kinda need it :) 1.5 original anyway, so I really cannot wait for full speed :P

Broonale
July 15th, 2006, 03:24
Thank you again!

Tehcpt
July 15th, 2006, 04:09
Okay, i hate to sound like a complete moron, i just bought my PSP the other day, managed to downgrade the firmware to 1.5

so i copied the 1.5 file folder for the emulator to my psp/games directory, then i left USB connection mode and went to game and nothing was there.... am i supposed to use Devhook to launch the Emu? or should it show up on Game/memorystick file?

Thx in advance.. sorry for being a nub ><

Pocker_matt
July 15th, 2006, 04:14
tehcpt, just put your emu in the game file with the corresponding pspvba file which is 1.5, hey tehcpt when did you get your psp? was it a 2.5 factory at first then you downgraded?

Tehcpt
July 15th, 2006, 04:17
I put the 1.5 folder in the F/PSP/Game directory

and nope, it was a 2.01 factory, i upgraded to 2.5 then downgraded using the GTA downgrade

Tehcpt
July 15th, 2006, 04:22
Okay, im a complete moron, i had copied the folder "1.5" vs. just copying the CONTENTS of it into the game folder, Great Emu GJ Guys!

mameuser
July 15th, 2006, 05:39
Only left Media Engine to go for Speed

disturbed19
July 15th, 2006, 06:45
Dont forget about the sound! ::p most of us know that there are many more ways to increase speed, developers just need time to figure those ways out.

zx-81
July 15th, 2006, 09:00
It really smooth, did you copy the psp298 GU Code

I'm using the GU Blitter as psp298 did, and many other emulators ;). The GU code is nearly the same (sorry i didn't want to reinvent the wheel), but i'm not using another temporary screen buffer as he did ;) ...

b8a
July 15th, 2006, 09:16
Haven't used this yet, just making an appearance as part of the official zx-81 fanclub to say thanks!! Truth be told, GBA is the only system I truly ever wanted to emulate on my PSP! I really hope there's some programming tricks left up your sleeve, as I will be very sad if full emulation turns out to be impossible (;_;)


This is the first time Ive tried your GBA Emu.....

First of all I want to thank you for working so hard at it and releasing updates quickly, but.....

This is really no better than the first GBA emu for PSP.....sure yours has a better menu and sound, but the games themselves really arent performing any better at all. They arent looking better, they arent running better...sorry...If you were a newbie, I'd understand... But you've been coming around for a year and saying this? Wow. I just couldn't disagree more. I haven't upgraded since v1.0.2 (I believe), and at that point it was slow, but very playable. I've used all of the previous GBA emulators, and while some were slighly faster than others, I wouldn't have considered ANY of them playable (well, not with the games I tested anyway). Give it a proper chance, my friend!

DrNicket
July 15th, 2006, 09:30
You never cease to amaze me Ludo... This version is even better. I hope you enjoy your break. You've earned it (in so many ways).

Gazz021
July 15th, 2006, 09:51
on silent scope when the red cursor moves over a shooter,they are not there,thou the speed and sound have improved on this release it as upset a few in game graphics on some roms.

rocker
July 15th, 2006, 11:32
man...zax u awesome!!

zx-81
July 15th, 2006, 11:53
You never cease to amaze me Ludo... This version is even better. I hope you enjoy your break. You've earned it (in so many ways).

Thanks Jay :)

disturbed19
July 15th, 2006, 12:08
Hey zx-81!

i have a huge favor to ask for your next release. ok here it goes,

u must have heard this a few times....games such as DBZ buu's fury, pokemon emerald, etc dont run properly, for example, 10 minutes into DBZ buu's fury u can no longer play bcuz it says something like "this game cannot run on this hardware" and as for pokemon emerald it says " the internal battery has run dry timed events will not work". heres the thing though all these games work perfectly fine on VBA v1.1 for pc. and u can find this here http://dragonballarena.gamesurf.it/english/media/giochi/gameboyadvance.php im pretty sure your emulator is a port of the latest VBA emulator.

so is it beacuse this version has a different or specific code that lets these games run? would it be possible to take a code from v1.1 and put it in your emulator? or maybe u could just possibly fix it urself with out v1.1, but i dunno we'll see wat happens :p

The main point is i was wonderin if u could fix this problem, if so you would make alot of pokemon fans and dbz fans very happy :D thanx alot ZX ur a cool dude!:D

Exoskeletor
July 15th, 2006, 12:50
yeah and the problems with sims 2 why exist?

robotdevil
July 15th, 2006, 14:11
Wow. That's all, just wow. I've been away for about 3 months from the scene. When I left there were no GBA emulators that were considered playable. Now there's one that's considered playable, that's just amazing progress. As to why some games work and some don't, it's probably due to the rom size (32MB is too much to load fully), or perhaps the complexity of what it's trying to accomplish. There are tricks for every system that cannot be fully emulated, and hence some of the more advanced games do not work on the emulators.

No that's just a guess, and if I'm wrong someone should correct me. But other than that, I think it's great progress, and I wouln't say that all the tricks of user mode are being used, we really have no way of knowing that. It's probably more fair to say that all known tricks of user mode are being used, but lets see what the future holds.

Dementia7
July 15th, 2006, 15:57
Hey Zx, Ive been testing the new version latly and i decided to take snapshots of my testing for either you or anyone else's here veiwing pleasure.

NOTE- the game is The Legend Of Zelda - Link to the past/4 swords.

NO frame skipping, and turbo set at 4, also no screen cutting as you can tell, everything else was changed between shots, so you can do those yourself if you feel like it. arm tick was set at 5-8.

PS- ingame plays VERY fast. enough to beat the game and enjoyable. also, some screen shots show a REDUCED fps/speed % cuz of the snapshot in progress, so most are actualy showing LOWER speeds than it actualy was.

great job Zx, your a mod god.

-Dementia

ACID
July 15th, 2006, 16:11
Nice pics goes to show ZX great emu nice.

Dementia7
July 15th, 2006, 16:35
Thanks, it truly shows Full speed emu for pspGBA is only over the hill, or mountain..haha, but its over there

Pocker_matt
July 15th, 2006, 16:39
zx-81,
stop repyling, take a break, give yourself a breather, just enjoy your time off... from your friend 2.6,?, how come snestyl runs so fast for the 2.xx? isnt that using kernel too?

zx-81
July 15th, 2006, 16:50
Excellent ! Thanks :).

Dementia7
July 15th, 2006, 17:13
yea Zx, it seems like you only sleep 2 hours a night, i mean, new updates every 2-3 days. although IT IS awsome cuz i always know when to be EXTRA happy on days. haha

repuken2
July 15th, 2006, 21:46
Bubble Bubble Old and New - full speed with sound!!
Namco Museum - full speed with sound!!

Kirby and the amazing fountain - very goodspeed with sound!!

It seems sound doesn't affect video performance, i mean it's the same having the sound turned on or off. Video seems to affect sound though.

Great emu Zx!!, now the dream of having full speed GBA emu is very near.Thanks a lot!.

jOeBrO
July 15th, 2006, 22:03
ZX, just curious, but are you planning on using the PSP's GPU as well as the media engine??

zx-81
July 15th, 2006, 22:37
ZX, just curious, but are you planning on using the PSP's GPU as well as the media engine??

This version already se the GPU that's why it's a bit faster :)

s075933
July 15th, 2006, 22:38
man ...zx...you really are something....ive just tested pokemon emerald because it was one of the games that moved moderately slow and i can see a 30 percent speed improvement...thats really something.....you should really take a break ...you really deserve it

What are your settings for pokemon emerald as i would really like to see the performance differnace?

jOeBrO
July 15th, 2006, 23:10
This version already se the GPU that's why it's a bit faster :)

oh! "GU" = GPU duh!!

sry for that lol

great work ZX!!

WarpOn
July 15th, 2006, 23:29
Can somebody put here a list with the roms running at full speed or near?

I begin:

-Klonoa runs at 95% more or less at full speed but it freeze sometimes just a second.

-Wario Land runs at 80-90%


Thanks.

Shadowblind
July 15th, 2006, 23:50
Sonic battle runs nice, a little slow, with odd sound.

KH-CoM still unplayable...

ACID
July 16th, 2006, 01:17
CASTLEVANIA hod runs very good.

Dementia7
July 16th, 2006, 01:35
pokemon emerald runs great too, EXEPT when entering a battle as the battle intro slows it down to 2 % and takes about a minute and 30 secs. to load. for some reason i can't figure out a way around this, even with massive Frame skip.

anyone else experiance this?

liam231
July 16th, 2006, 01:53
I can't seem to get the emu working on my v2.5 psp. When I select "vba" in the GTA eLoader menu it goes to the vba loading screen but then it eather shuts down the psp or goes back to the eLoader menu.

I dunno if I've done something wrong or what. :confused: :confused: :confused: Any help would be GREAT!!!! :D :D

anobulis
July 16th, 2006, 02:41
ok yeah i like it its koo, but i could save in the old vs, how come i cant save my game in this one it sais "Can't save file!"

liam231
July 16th, 2006, 03:29
Fixed my problem, turns out I had an old version of the eLoader. Everything works fine now!

s075933
July 16th, 2006, 05:23
[QUOTE=Dementia7]pokemon emerald runs great too, EXEPT when entering a battle as the battle intro slows it down to 2 % and takes about a minute and 30 secs. to load. for some reason i can't figure out a way around this, even with massive Frame skip.

What were your settings to get it like this?

Dementia7
July 16th, 2006, 16:41
ANY setting in the frame skip 1-5, turbo 1-4, arm tick 1-6, NO screen cuting/trimming, sfx yes/no, 333mhz,.

the ingame runs alright, but wen going into a normal battle, the intro or the screen moving and changing pace and swirling slows it down to incredibly slow speeds.

mr_nick666
July 16th, 2006, 17:22
I go away for a weeks holiday and loads happens! :eek:

Great work on the latest update ZX :D (what Id give for an ounce of your talent!) :rolleyes:

anobulis
July 16th, 2006, 18:54
ok i figured out why it wouldnt save, i had the same prob the other dude had, but now it wont render stuff, like the old vs of vba i was playing mega man zero, it worked fine, then i updated to this vba, im at the end of the game now and it wont render the water for the 2nd to last boss, wtf, i mean the hole screen is blue sept for the lives, why can this one not render water and the old vs can, and how do i fix it?

Gazz021
July 16th, 2006, 19:01
the games I ve tried with this update,Sim's Busting out about 98% full speed,Mario pinball land around 92% Silent Scope speed around 95% but the men you shoot at don't show up using this update?Harvest moon more friends of mineral town approx 95% speed.

Dementia7
July 16th, 2006, 19:02
happens with Zelda also. dunno why

Gazz021
July 16th, 2006, 19:05
Hi Dementia7,I ve been using pspvba 1.0,the sound is rubbish but the speed seems to be just as fast and you don't get the missing in game graphics like in Zelda and Silent Scope.

zx-81
July 16th, 2006, 20:30
ok i figured out why it wouldnt save, i had the same prob the other dude had, but now it wont render stuff, like the old vs of vba i was playing mega man zero, it worked fine, then i updated to this vba, im at the end of the game now and it wont render the water for the 2nd to last boss, wtf, i mean the hole screen is blue sept for the lives, why can this one not render water and the old vs can, and how do i fix it?

You can set "Disable SFX " to no, and set the turbo mode to 0.

kpaul_nyc
July 16th, 2006, 20:59
Hey zx-81!

i have a huge favor to ask for your next release. ok here it goes,

u must have heard this a few times....games such as DBZ buu's fury, pokemon emerald, etc dont run properly, for example, 10 minutes into DBZ buu's fury u can no longer play bcuz it says something like "this game cannot run on this hardware" and as for pokemon emerald it says " the internal battery has run dry timed events will not work". heres the thing though all these games work perfectly fine on VBA v1.1 for pc. and u can find this here http://dragonballarena.gamesurf.it/english/media/giochi/gameboyadvance.php im pretty sure your emulator is a port of the latest VBA emulator.

so is it beacuse this version has a different or specific code that lets these games run? would it be possible to take a code from v1.1 and put it in your emulator? or maybe u could just possibly fix it urself with out v1.1, but i dunno we'll see wat happens :p

The main point is i was wonderin if u could fix this problem, if so you would make alot of pokemon fans and dbz fans very happy :D thanx alot ZX ur a cool dude!:D
Dude, you have to patch them with an IPS file.

ENG
July 17th, 2006, 13:35
This is a good release, keep em coming,
Thanks

ACID
July 17th, 2006, 13:50
ZX rules And POKEMON Fire Plays great.

Gazamadaz
July 17th, 2006, 15:32
Ya man, wow. This is really fantastic. You're a legend.

kpaul_nyc
July 17th, 2006, 16:23
Hey ZX, How long will it take to incorporate the Media Engine into the emu? Did you look into streaming the roms to play larger roms (e.g Kingdom Hearts)? Anyways, take a vacation or something.

homemade
July 17th, 2006, 17:21
Well i'm kinda new at posting here but i have been comming on this site for some time now,well i just thought i would tell the fire emblem fans about this incase u guys dont know, if u turn off the music on the option menu (on the actual rom not the emulator menu) it will run at about 95% but of course u will only have sound effects and no music this works 4 the following: fire emblem, fire emblem the sacred stones, and fire emblem 6 (the one with roy in it) i used the following options:

sound enable: yes
skip frame: 0
turbo mode: 0
render mode: max
screen Ymin: 0
screen Ymax: 160
disable sfx: no
arm tick average: 1

hope that helped and thanx ZX this emu is comming along great keep it up man.

PS: if its not 2 much trouble for u do ya think u could try an fix the bug or whatever it is that makes games like Riviera The Promised Land, yggdra union and kingdom heart to not work? if it is 2 much trouble dont worry about it now, anywayz thankx again 4 the great emu.

PSPKOR
July 17th, 2006, 17:25
Very nice release, I like the whole new attention to the design and logo of it. You work very fast and hard, hope you can keep it up, then again you could have a break i dont think any one would begrudge you a little break. Not saying you should though.

ACID
July 17th, 2006, 17:29
Nice bit of info homemade will try it out.

Exoskeletor
July 17th, 2006, 23:27
with media engine we can play roms like sims 2 even in zipped format?

theuniquejimmy
July 18th, 2006, 02:54
Nice post homemade, been wanting to play Fire Emblem a little faster. :)

ZX-81 you are a GOD!

Dementia7
July 18th, 2006, 05:00
Ima try those settings right now, thanks.

jOeBrO
July 18th, 2006, 06:06
so ZX, how are you enjoying the break?

take as long as you like you deserve all the time you want :)

shad0 ninja
July 18th, 2006, 07:41
i cant get it to work...i keep getting "corrupt data" any help on what im doing wrong? i do everything the readme says and i used both fw1.5 and fw2.x

siulmagic
July 18th, 2006, 07:54
i posted some setting for the castlevania harmony of disonace some post back

zx-81
July 18th, 2006, 07:56
so ZX, how are you enjoying the break?

take as long as you like you deserve all the time you want :)

I'm not anymore in vacation, and i fact i haven't take a break lol. But many work still remain to use the ME ... ;)

Dementia7
July 18th, 2006, 13:47
wow, not on vacation and NO brake...well thats just insane.

tommydanger
July 18th, 2006, 15:26
no not insane, thats what I call passion :D

Dementia7
July 18th, 2006, 15:29
and dedication. I wonder what he's done for the next realease. V 1.1.1?

jOeBrO
July 18th, 2006, 16:41
ZX, your the most dedicated and hard-working coder i have ever known, seriously, and i have been here since before the swaploit was found

everyone in the PSP commuinity is so lucky to have you here coding

thanks for all your hard work :)

shad0 ninja
July 18th, 2006, 18:35
ok so i seriously need help with this thing...everytime i try to work it it says corrupt =/...what am i doing wrong ...im doing rverything the readme says...do i need any aditional add ons besides just the pspvba? casuse all i have is the vba

kpaul_nyc
July 18th, 2006, 19:45
ok so i seriously need help with this thing...everytime i try to work it it says corrupt =/...what am i doing wrong ...im doing rverything the readme says...do i need any aditional add ons besides just the pspvba? casuse all i have is the vba
No...no... What version is your psp? If its 1.5, open up the 1.5 folder and take its contents and put in the GAME directory on your MS. Don't just put both of the folders in there like that. And if its 2.01,2.5,2.6 than use the eloader. If its 2.7 or 2.71, this isn't for you

Hirun
July 18th, 2006, 20:06
x3 ZX, You rock. I have been following this emulator for a while now, and I have to say, you've made great progress. You deserve a pat on the back.

I've been trying for a while my Megaman game (lawl, I'm an addict) and although it may be slow, I am extremely happy when I notice the speed pick up.

I believe there was one update where I could move in the game slowly, and then in the next one I moved even slower. >_<;

gamer121
July 18th, 2006, 20:08
Other people talk about pokemon working

Ive tried 3 different games and they all have a white screen when i load them.

what going on?

Dementia7
July 18th, 2006, 20:13
Red and Leaf work fine. Emerald has to be a patched one. saphire and the other one like it...i have no idea.

disturbed19
July 18th, 2006, 21:11
hey how do i patch them with an IPS Patch, can anyone explain to me how to do this?

Dementia7
July 18th, 2006, 21:47
www.ngemu.com look at theyre forums theyre all about pc emulation. they'll have all ur answeres.

kpaul_nyc
July 20th, 2006, 02:41
Any progress on the Media Engine?

Dementia7
July 20th, 2006, 03:03
yea im wondering that too, this is been the longest wait for a next release compared to the others, although im very patient and by no means should he need to rush. but um..he's on either brake or major improvements or SOMTHING. with Zx you never know...or do you?
:D

disturbed19
July 20th, 2006, 05:50
ya i know hey, im already excited for the next release. hey zx do u think you can give us a little update on how things are going?

zx-81
July 20th, 2006, 08:20
ya i know hey, im already excited for the next release. hey zx do u think you can give us a little update on how things are going?

Well, i've tried many things to improve the speed but without any success from now. As an example, i've rewritten the ARM processor emulator function to improve the decode step, but it doesn't provide any befenits :(. So i went back to the original code.

I've also remove the SDL stuff for the audio part, to use directly the audiolib functions (first step needed to integrate the Media engine process). I've added a new menu to choose the sound quality (best quality is more cpu consumming of course).

I've begun to integrate the media engine stuff ... but many work still remain, and this won't increase the speed. This emu will go as fast as it already goes without sound ... so don't dream about a full speed GBA emu ;).

ACID
July 20th, 2006, 09:55
See your working hard ZX. We apreciate all your eforts.

DrNicket
July 20th, 2006, 10:48
... i've rewritten the ARM processor emulator function to improve the decode step, but it doesn't provide any befenits :(. So i went back to the original code.

That doesn't mean it won't yield benefits down the road. If it does indeed improve the decode step, (regardless of the expected result not manifesting), could it not have other benefits you don't yet see? or am I not understanding correctly?


I've begun to integrate the media engine stuff ... but many work still remain, and this won't increase the speed. This emu will go as fast as it already goes without sound ... so don't dream about a full speed GBA emu ;).

If I'm not mistaken, using the media engine will take some pressure off the CPU, right? So this may provide better, cleaner sound at speeds already realized? If so, that in of itself is a major accomplishment.

kpaul_nyc
July 20th, 2006, 18:28
That doesn't mean it won't yield benefits down the road. If it does indeed improve the decode step, (regardless of the expected result not manifesting), could it not have other benefits you don't yet see? or am I not understanding correctly?



If I'm not mistaken, using the media engine will take some pressure off the CPU, right? So this may provide better, cleaner sound at speeds already realized? If so, that in of itself is a major accomplishment.
Logically, I would have to agree. Also, in user mode you only use the main cpu, right? does Kernal mode provide access to those other 2 processors?

Lagnus
July 21st, 2006, 01:19
Hi zx-81, and nice work.

Do you have vsync set somewhere in the code for pspvba, and what filters are you using on the screen output- if any(because Virtualboy uses multiple filters to increase picture quality which increase the load on the processor).

Also I wonder if using the gba bios function in Virtualboy for the pspvba would increase performance. I have a bios file if you need it.

Keep up the good work, chat to you later.

jOeBrO
July 21st, 2006, 01:54
hey ZX, i have a question

would it possible after the sound is fully emulated on the ME, to put some other operations on the ME as well?

the whole point to my idea is to equally stress both the media engine and the CPU.

or would sound alone stress the ME enough?

DrNicket
July 21st, 2006, 06:50
Hey Zx? Can you tell we love ya?
Only our ignorance of higher coding prevents us from doing more. (speaking for myself at least).

zx-81
July 21st, 2006, 08:41
If I'm not mistaken, using the media engine will take some pressure off the CPU, right? So this may provide better, cleaner sound at speeds already realized? If so, that in of itself is a major accomplishment.

Yes that's it. :)

zx-81
July 21st, 2006, 08:45
hey ZX, i have a question

would it possible after the sound is fully emulated on the ME, to put some other operations on the ME as well?

the whole point to my idea is to equally stress both the media engine and the CPU.

or would sound alone stress the ME enough?

The sound part take 20% of the total CPU, so may be the ME should be able to do a bit more than the sound ... i have to test :)

kpaul_nyc
July 21st, 2006, 17:12
The sound part take 20% of the total CPU, so may be the ME should be able to do a bit more than the sound ... i have to test :) Hey ZX does less stress on the CPU mean more speed?

jOeBrO
July 21st, 2006, 19:11
The sound part take 20% of the total CPU, so may be the ME should be able to do a bit more than the sound ... i have to test :)

hmm... sounds promising

thanks for all your hard work ZX!!!

it is much appreciated!!

EDIT: @kpaul_nyc - yes that means more speed

Lagnus
July 21st, 2006, 21:44
Will there be any new settings in your next release?

zx-81
July 21st, 2006, 23:40
Will there be any new settings in your next release?

yes i think so.

Dementia7
July 22nd, 2006, 00:15
hey Zx, have u been looking at the Suggestion forum? if so, any possibilities for any of em in the far or near future?

Lagnus
July 22nd, 2006, 03:12
If you want any help with some basic coding zx-81, I am willing to help you.
I would like to become more familiar with coding for the psp as I have some ideas of my own. :)

This way two birds are struck with one stone.

Exoskeletor
July 22nd, 2006, 10:07
A long time without a release :?

ACID
July 22nd, 2006, 10:09
A long time without a release :?
I noticed but he will come out with a bang for his next release.:D

zx-81
July 22nd, 2006, 10:09
A long time without a release :?

Yes, i'm working hard to integrate the ME. I could have release something this week (without ME) with some new features and new skin, but i would have been flamed immediatly by all kids, because it's not faster than previous version ;) ...

zx-81
July 22nd, 2006, 10:11
If you want any help with some basic coding zx-81, I am willing to help you.
I would like to become more familiar with coding for the psp as I have some ideas of my own. :)

This way two birds are struck with one stone.

Thanks, but for the moment i needn't, may be later if someone want to rewrite the UI ;) (even if i won't change mine).

zx-81
July 22nd, 2006, 10:13
hey Zx, have u been looking at the Suggestion forum? if so, any possibilities for any of em in the far or near future?

Don't worry i've read all suggestions / feature requests. Some of them are already done (such as zip support), but i will soon sum up all requests, and discuss each one to see if it is possible or not. But from now, nobody cares about new features, we all want more speed ;)

ACID
July 22nd, 2006, 10:31
yes more speed thats the most important right now. Oh and thanks for every thing ZX

Lagnus
July 22nd, 2006, 14:40
Sounds good and I look forward to your next release:)

zx-81
July 22nd, 2006, 15:29
Sounds good and I look forward to your next release:)

I should come soon, because i've sucessfully rewritten the sound part of the emulator, and it's now running with ME :D ... But problems still remain to pause the sound etc ... (communction between the main CPU and the second core is not so easy ... mainly due to the memory cache ... ). But i can say now, that the emulator is running at the same speed as previous version without the sound (so 100% for several games), but now the sound is played by ME !

I will probably put back the real ARM stick computation, it's slower but emulation is more realistic (less lag).

jOeBrO
July 22nd, 2006, 16:42
I should come soon, because i've sucessfully rewritten the sound part of the emulator, and it's now running with ME :D ... But problems still remain to pause the sound etc ... (communction between the main CPU and the second core is not so easy ... mainly due to the memory cache ... ). But i can say now, that the emulator is running at the same speed as previous version without the sound (so 100% for several games), but now the sound is played by ME !

I will probably put back the real ARM stick computation, it's slower but emulation is more realistic (less lag).

thats great news ZX, thanks for all your hard work, that couldnt have been easy:D :D

just curious, but have you tried implementing other tasks to the ME to see if that helps the speed as well?

Triggerman
July 22nd, 2006, 16:46
I wonder if sound playback is better or even perfect now !?

Lagnus
July 22nd, 2006, 17:02
Nice to hear it and I hope you have the audio frequency configurable, for 11khz, 22khz and maybe 44khz(for future ventures). :D

Haha good work.:cool:

Lagnus
July 22nd, 2006, 17:12
Also isnt the second core your refering to just the GPU? Also this hardware specification might be helpful, at this url - http://wiki.ps2dev.org/start.

zx-81
July 22nd, 2006, 17:25
Also isnt the second core your refering to just the GPU? Also this hardware specification might be helpful, at this url - http://wiki.ps2dev.org/start.

I refer to the second MIPS R4000 (in the Media engine) :)

zx-81
July 22nd, 2006, 17:26
Nice to hear it and I hope you have the audio frequency configurable, for 11khz, 22khz and maybe 44khz(for future ventures). :D

Haha good work.:cool:

We don't care about sound frequency, when you can always run it at 44Khz, and not altering the global performances ;) ...

zx-81
July 22nd, 2006, 17:28
I wonder if sound playback is better or even perfect now !?

Sound playback is not good for the moment ... I've to rewrite some part to have a better synchro between the ME and the audio samples player thread.

Dementia7
July 22nd, 2006, 18:26
hey Zx, i saw that you said if you released another version kids would flame you cuz the speed is the same, but seriously, dont worry about them, if they can't apreciate your hard work then they dont deserve anything.

Great work Zx, your by far one of my fav. PSP coders on here.

jOeBrO
July 22nd, 2006, 18:34
hey Zx, i saw that you said if you released another version kids would flame you cuz the speed is the same, but seriously, dont worry about them, if they can't apreciate your hard work then they dont deserve anything.

Great work Zx, your by far one of my fav. PSP coders on here.

i agree 100%

Dementia7
July 22nd, 2006, 18:50
Thanks, I'm just sick of all these kids crying cuz the speed is slow. If you go see the comments on pspupdates.qj, its full of kids complaining.

jOeBrO
July 22nd, 2006, 19:52
yea i know i've seen it
its absolutely ridiculous

DrNicket
July 22nd, 2006, 20:04
Great work Zx, your by far one of my fav. PSP coders on here.

I agree wholeheartedly.
Zx-81... You're doing great. You're one of the best.

JD/
July 22nd, 2006, 20:08
:D This knew GBA emulator is awesome it is by far the best on PSP i have come across so far. The menu interface is easy to work with + there is increased smoothness in the gameplay ive got my tales of phantasia running at 50%+ with sound on :D. I just know with all the hard work you are putting in this is going to be the best gba emulator for PSP.

zx-81
July 22nd, 2006, 21:09
@all: thanks :)

tommydanger
July 22nd, 2006, 21:21
hey, how come i never see you online nowadays :'(

Lagnus
July 23rd, 2006, 03:41
Lol, I overlooked that detail of the media engine :D
and nice work on the integration.

:rolleyes: Also could we get a pre-release version plsss, if you still have alot to do before the next release.

Keep up the good work, and many thanks.

jOeBrO
July 23rd, 2006, 04:42
hey lagnus, ZX will release his next version when its ready.

Dont rush perfection man

sroon
July 23rd, 2006, 05:11
you are certanly a working machine!!!
you teach children, and work on emus during your summer!!
you ARE my favourite coder friend!!!
But keep up the wonderful work because you never know what will happen!!!

oh.. and thank you brotha!!!

Lagnus
July 23rd, 2006, 05:14
hey lagnus, ZX will release his next version when its ready.

Dont rush perfection man


Your right, but the wait is a hard one.:(

The tree doesnt bare fruit until its the right time of the year.

zx-81
July 23rd, 2006, 09:57
hey lagnus, ZX will release his next version when its ready.

Dont rush perfection man

I will release today ;)

Triggerman
July 23rd, 2006, 10:34
I will release today ;)

Awesome. You're one of my personal favorite coders ;)
Can't wait for the release. And you really shouldn't listen to what noobs are talking about speed in comments.

Besides DevHook this is the project I keep looking at. A GameBoy Avance Emulator makes the PSP perfect for me. :) Please keep it up ZX, you can do it!!!

/Triggerman®

zx-81
July 23rd, 2006, 10:43
I've already release it few minutes ago :) ...

unrealphantasy3
August 17th, 2006, 23:31
props to you zx-81! this emu rocks and is very easy to use! thanx for all your hard work!!!:)

DrNicket
August 18th, 2006, 00:11
props to you zx-81! this emu rocks and is very easy to use! thanx for all your hard work!!!:)

Are you aware of the latest version 1.2.4?
Here's the direct link to v1.2.4 on Zx-81's site (http://zx81.zx81.free.fr/serendipity/index.php?/archives/87-PSPVBA-GameBoy-Advance-Emulator-for-PSP-v1.2.4.html).

dili
October 7th, 2006, 11:02
Hmmm....haven't tested this emu yet, but to answer your size question about Kingdom Hearts, accordian boy...It's 32MB big and 15MB if compressed into .zip, though I don't know for sure if this emu runs compressed games or if it runs Kingdom Hearts:Chain of Memories.

If you excuse me, I'll have to get a modchip for my poor old brick, now that this emulator release got me excited...good work zx-81!

whats the emu called can you tell me i really wanna play kingdom hearts.

bilald
November 12th, 2006, 04:50
No...no... What version is your psp? If its 1.5, open up the 1.5 folder and take its contents and put in the GAME directory on your MS. Don't just put both of the folders in there like that. And if its 2.01,2.5,2.6 than use the eloader. If its 2.7 or 2.71, this isn't for you



i have 2.5 and i did do wat ur saying it still says its not working
wat do i do please help me
:(

Killclownz
August 31st, 2008, 20:46
thanks zx it work fine on my psp

zx-81
September 2nd, 2008, 20:37
yes but it's a dead project, and i suggest you to install gpsp instead (it's much faster ;) )