Quick Jump Daily Digest

Thank you for your interest in the Quick Jump Daily Digest. Get notified of all new content on QJ in our free Daily Digest. To subscribe, enter your email address below and click the subscribe button.


Email Address:


Email will come from "donotreply@caputomedia.com". Please whitelist this email address.

Cancel and Return to page

PSPVBA v1.2.1 (Media Engine) Emulator *UPDATE*

Posted Jul 23, 2006 at 9:07AM EST by QJ Staff

Listed in: Homebrew Emulators, Emulators Tags: GBA, psp homebrew emulators, PSPVBA, ROM
Ó

pspvba


Zx-81, who's been hailed as QJ's resident emulator porting machine (a much deserved title, we might add), is back with the latest update of his PSPVBA GBA emulator - PSPVBA v1.2.0 (Media Engine). In this newest version of PSPVBA, Zx-81 gives us these new features to expect:
  • All the sound part has been rewritten to use the media engine so it's faster
  • Graphical Unit access was improved
  • Added new beautiful icons and background (designed by Win-Win)
  • Added option to enable/disable GBA battery/flash save to avoid disk save every 10 seconds in several games
If you haven't tried PSPVBA, here's how you install it:
  • Unzip the zip file, and copy the content of the directory FW1.5 on the PSP/Game directory.
  • Put the ROM image files on "ROM" sub-directory.
See that doesn't sound too hard. The complete instruction is listed in the readme file in case you have some issues. And now for the bad news: PSPVBA v1.2.0 doesn't work for +2.0 FW. Sorry 'bout that. But Zx-81 has included one binary version for 1.5 FW and the source codes in the download file. You can post your comments, suggestions and praises for Zx-81 at the comments or in our forum's release thread.

Update 1: zx-81, showcasing his Barry Allen-like skills, just updated this emulator to fix the analog/digital swap bug minutes after the other one was released earlier. The link below has the updated file.



Update 2: Third time's the charm! zx-81 has wasted no time in releasing the next version of this emulator with the following fixes and changes:
  • New feature to save and load a distinct setting file for each games
  • Add option to enable/disable the cache with the Graphical Unit
  • Emulator menus reorganisation (new menu for settings)
  • Bug fix: Emulator menu is now launched on startup
  • Bug fix: no more freeze when exiting the emulator (but HOME button still doesn't work !)
  • Bug fix: bad refresh of the emulator menu/screen

Download:[PSPVBA v1.2.1 Media Engine]
Discuss: [Forum Release Thread]



This story sucks? This story rocks!
Vote Now!    This story ROCKS! (0) This story SUCKS!! (0)




Become a Member of QJ.Net!

If you want your comments to go live without waiting for moderation, you need to be logged in. Being logged in has its benefits:
  • Logged in members do not wait for their comments to be approved.
  • Logged in members can sign up for nightly updates.
  • Logged in members can create Profiles to be seen by other users.
So why wait? Create an account or login now! It's easy, quick, and free.

To get started, use the LOGIN boxes, or the REGISTER link at the top right!

Comments 


 
# dude that was fast update!Guest 2006-07-23 00:18
nocomment

Reply
 

 
# hell yesGuest 2006-07-23 00:23
nice!!!! who cares if it is not 2.00+ compatable the downgraders will take care of that!

Reply
 

 
# yay!Guest 2006-07-23 00:26
Woohoo i hope it is faster now *finger crossed*

Now zelda minish cap will be even more fun



@post 1: use google and search for it!

Reply
 

 
# noooGuest 2006-07-23 00:35
oohh nnnnnnnnnnnnnno ooooooooooooooo ooooooooooooooo ooooooooooooooo ooooooooooooooo ooooooooooooooo ooooooooooooooo ooooooooooooooo ooooooooooooooo ooooooooooooooo ooo!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!

Reply
 

 
# GOOD STUFFGuest 2006-07-23 00:35
yeah baby, i am lucky to have a 1.5 and this is a great inprove ment, the sound is a bit better and the speed too. i cant wait until this thing is in full speed with kerneal mode.

Reply
 

 
# FPSchaoskingz 2006-07-23 00:37
guys whats the FPS showing now?

Reply
 

 
# sweetGuest 2006-07-23 00:38
anyone tried it? i cant be bothered yet as the last one said it was much faster but when i put it on it ran like a fat boy chasing a tortoise......!!



and this one doesnt mention speed improvements

Reply
 

 
# why even be fw2.**comedy 2006-07-23 01:25
you people suck, why complain that it doesn't work on fw2.** ? unless you're actually on 2.71 (in which case you upgraded for some idiotic reason) . just downgrade and you can use devhoook, it works perfectly.



finding gba roms is quite easy, just google it, or find places which do the gba emulators or whatever...

Reply
 

 
# !! w00tGimlyly 2006-07-23 01:26
:)

Reply
 

 
# Still runs like a dog with no legsGuest 2006-07-23 01:50
Most games are still too slow to be playable and from the looks of it, it won't get any quicker.



My advice, if you want to play gba games, buy a gba or even a DS. Full speed with sound. Amazing.

Reply
 

 
# Question?Guest 2006-07-23 02:09
Any roms that play at a workable speed?



my completely random testing is showing 6-8fps, with garbled sound for most things ;)

Reply
 

 
# fasterErekiddo 2006-07-23 02:34
nocomment

Reply
 

 
# Sweet!Guest 2006-07-23 02:47
Hmm I think ima wait till a few more versions come out. Keep up the good work though! :)

Reply
 

 
# ~~QuestionGuest 2006-07-23 03:05
how long would it be untill the full speed emulator comes out?

Reply
 

 
# Thanks Zx-81!Steertwitz 2006-07-23 03:16
Good, very good job, Zx-81! Thanks! Now checking FPS...

Reply
 

 
# hells yeahGuest 2006-07-23 03:18
it's awsome, good job Zx-81 thanks much

Reply
 

 
# nice idea but too slowGuest 2006-07-23 03:30
even rpgs run mega slow and it crashes every time you try to exit!

Reply
 

 
# FPSSteertwitz 2006-07-23 03:35
OK, I loaded "Golden Sun 2" ROM, emulator reports 7-8 fps with "Skip Frame"=1 and 10 fps with "Frame Skip"=0, sound was enabled, all other settings - default, except "Show FPS" of course :) Again, good job Zx-81, keep it up!

Reply
 

 
# greatGuest 2006-07-23 04:06
I tried the first golden sun rom running it with sound, no frame skip and my results were a locked 10fps



the sound is still horrible but was a improvement over the last version



here are some screenshots ;

http://img291.imageshack.us/img291/1442/screenshot0gu6.png

http://img227.imageshack.us/img227/724/screenshot1ft6.png

http://img107.imageshack.us/img107/9283/screenshot2sh8.png

Reply
 

 
# Keep it up!!!Guest 2006-07-23 04:15
ZX-81 deserves great thanks for even starting this emulator. Hopefully it will soon be as complete if not more complete than the snes emulator. Imagine playing all those sweet gba roms like megaman battle networks and advance wars (1000x better than field commander), castlevanias and others. Keep up the good work Zx-81, we need to see this emulator at full speed and sound.

Reply
 

 
# Thanks ZXGuest 2006-07-23 04:28
ZX - thanks for the continued work on this project - I would rather have small updates twice a week than one major update every other month...thank you. If you read these, could you explaine why (using small words so I'll be sure to understand) it is so difficult to get this emu running when SEGA, SNES and NEOGEO-CD are near, if not, perfect? You are a great and dedicated coder, do you have any future plans to work on a MAME project?

Reply
 

 
# >>>>zx-81 2006-07-23 04:42
@all: thx



@23: 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 ;) ...



Zx.

Reply
 

 
# Thanks for all your work but ...Guest 2006-07-23 05:16
Will we ever see 30-40 fps with good sound?

Reply
 

 
# @25zx-81 2006-07-23 05:27
sorry, but i don't think so ...

Reply
 

 
# omg!eggwonder 2006-07-23 05:49
i got pokemon fire red running at 64%(30 fps)! this is amazing! if i turn off the sound it goes up to 70%(30fps)



zx-81 you are amazing keep working on this so we can have at least one emu that emulates good games.



btw as soon as i get home and get my screenshot i will show my proof of 30 fps.

Reply
 

 
# @27Guest 2006-07-23 05:59
i believe u. i had pokemon sapphire run at 75% (30fps} with sound on it wos very choppy but it wos ok. thanks again Zx-81 4 ur hard work.

Reply
 

 
# thanks but noGuest 2006-07-23 05:59
I know some people who are too poor to buy $20 GBA games will like this work, and since they can't afford stuff they don't care that games run slow. You know what those cheap dirtbags say, slow is better than nothing.



But good job zx-81, you made some people very happy. :)

Reply
 

 
# HmmmmKnocturnal 2006-07-23 06:12
Until it gets to 100% I'll be sticking with my 512 MB

X-Rom and GBA SP/DS Lite. But progress is progress. I'm still confused on why so many PSP owners want to play Nintendo GBA games on their systems.



No amount of emulation can beat playing it on the real thing.

Reply
 

 
# zx-81Guest 2006-07-23 06:15
I was wondering how sony can get ps1 games to run at full speed on the psp



do they just create an emulator for specifically for one game so they can tweak it for that games needs



this seems the harder but more sucessful way as i read someone was making ott on the psp work using this method

Reply
 

 
# SLOWGuest 2006-07-23 06:26
OMFG Another heap of ***** its slow i mean make a slow ... Il stick with Mario or the snes

Reply
 

 
# @31Guest 2006-07-23 06:33
Proberly the PS1 runs well because they have a similar processor structure or are simialar in some other ways so that its not really emulatinng just decrypting the ps1 roms and running them. I don't know exactly thats just a stab in the dark. @ZX-81 Nice one castlevania runs 100% 10 fps. And that works well for me.

Reply
 

 
# >>zx-81 2006-07-23 06:36
@31: according to me they re-compile the game ;) ... so it's not a real emulation ...



@32: many thanks for your constructive comments, i'm sure everybody here will enjoy it ...

Reply
 

 
# speedupsGuest 2006-07-23 06:46
Perhaps the sound emulation still isn't optimised yet on the ME, because when I enable sound emulation, I get drops in speed.



This will improve, of course. I have full faith. And I'm happy he's not dropping or slacking off. He rocks :)



Hi zx, can you tell me whether the ROM is loaded entirely in RAM? I'm 95% sure it is, but I just wanted final confirmation



Also, will sources be released for this version? I want to try my own lil' "hack" and see if downclocking the GBA main CPU would have any beneficial or anti-climatic effect. ChanKast, the Dreamcast emulator, has this option for slower machines incapable of fully running the emulated DC CPU at full speed.



There are also ways to overclock the PSP CPU past 333MHz, to 366 ;)

Reply
 

 
# Ah.Guest 2006-07-23 06:53
@30: I have a feeling that zx-81 has a GBA already and is making an emulator for fun. It's a challenge!



@31: The PS1 and PSP's processor architecture is very similar, making emulation much easier. Not to mention it "only" uses one processor, so it's much easier than half the consoles out there (SNES, 32x, Sega CD, Saturn).

Reply
 

 
# Question for zx-81Guest 2006-07-23 06:58
Great work! I have one problem I can't figure out. I have a v1.0 firmware unit and up until about a couple releases ago, I was able to use PSPBREW to convert the 1.5 eboot down to 1.0, but ever since the last couple rleases, upon trying to convert the PBP to 1.0, PSPBREW gives me an error of "invlaid PBP". ANy idea what's wrong, or how to enjoy the emu on firmware 1.0? perhaps theres a better convberting program? Thanks much.

Reply
 

 
# oooooooo i seeGuest 2006-07-23 07:12
thanks guys i understand now



anyway great zx-81 work i'll keep up with your progress

Reply
 

 
# yessshGuest 2006-07-23 07:30
Thank zx-81 for adjusting the gbaflash :) made the game much better without pausing every 10sec

Reply
 

 
# .Guest 2006-07-23 07:36
can you please fix the fps meter because its still broken. also can you change the menu button to L and R and select because it bothers me to have the start and select button right next to the playing buttons. Great work on the emu zx-81 it really coming along nice.

Reply
 

 
# .Guest 2006-07-23 07:42
sony is making all the ps1 games in to eboots so you can run them on the psp so it isnt really a emulator. the eboots of the games were tweaked so they would run perfect on the psp.

Reply
 

 
# >>>zx-81 2006-07-23 07:43
@35: Sources are included in the zip file (on my blog, i don't know on qj)

For the "downclocking", that's what you do when you modify the arm ticks value.



@37: it's may be due to the large PSPVBA icon we have added with win-win ?

Reply
 

 
# ...Guest 2006-07-23 08:07
WHAT?! not for firmware 2.xx?

Reply
 

 
# woow he's the best!!Guest 2006-07-23 08:19
finally a good vba. improvement speed. tank you very much zx-81. keep it up.





yeeeaah!'You'v got to play medabots rokusho version its a great game

Reply
 

 
# Wow!Guest 2006-07-23 08:44
Thanks z-81!



I can only hope that someday we get up to 80%

Reply
 

 
# will there ever...eggwonder 2006-07-23 08:49
will there ever be a way to put in action replay or gameshark cheats for this emu?

Reply
 

 
# Great job!Guest 2006-07-23 09:13
Awesome work zx, I'm looking forward to the next release!

Reply
 

 
# >>zx-81 2006-07-23 09:22
@all: Thanks.



A new release is available to fix the "freeze on exit" issue :)



Sorry for inconvenience ...

Reply
 

 
# Ok....Guest 2006-07-23 09:53
....Now that it has a Media Engine, how about a Speed Up Engine? I've seen details added to this emulator lately, how about at least an update on speed? I don't mean to be bossy or anything, but yeah, speed's more important than better looking icons and more features, although having better graphics is a +. Keep up the good work by the way. Hopefully we can see a full speed version of this emulator by the end of this year.

Reply
 

 
# reGuest 2006-07-23 10:10
Its still sloooooow.

Reply
 

 
# FFS!Guest 2006-07-23 10:44
Come on guys stop moaning that its slow k. Its still in early stages.... Just wait a little, zx-81 will improve it over time.

Reply
 

 
# reGuest 2006-07-23 10:54
"sony is making all the ps1 games in to eboots so you can run them on the psp so it isnt really a emulator. the eboots of the games were tweaked so they would run perfect on the psp."



why dont they do that with ps2 game slike kingdom eharts?

Reply
 

 
# ...Guest 2006-07-23 11:14
Though there is a Downgrader for 2.xx, I dont want the risk of bricking my PSP for an Emulator. I rather just have my 2.5 with the eLoader. and for zx-81. "Do the Ri' fing! be MEN!"



Make VBA for the 2.xxs' out there! ...please?

Reply
 

 
# two thingsGuest 2006-07-23 11:16
those of you calling us non 1.5ers idiots for upgrading are forgetting about the ta-082 so ***** you for criticizing people who have no control over the situation. and #52 get a clue the psp running in normal mode isnt as powerfull as the ps2 how the hell would we emulate it. you want answers to questions? do a little research before making yourself look like a moron

Reply
 

 
# @52.Guest 2006-07-23 11:18
To do that to a PS1 game isn't hard. Lets assume that clock speed and other parts wern't a challenge,altho ugh they are,but bare with me.



Even in this fictitious world where the PSP was somehow as powerful as a PS2, we still need to factor in Game Size.



PS1 Game = Max700MBs Per Disc.

PS2 Game = Max 9GB Per Disc. Not Gonna happen.



Considering that this is before factoring in things like RAM, and clock speeds, its still impossible to get 9GB of data onto a PSP.



To zx-81:



25 is not the actual number, 25 is basically the theoretical number. You need 25x the clock speed before even considering it. However, it could be lower. I have no doubt that the PSP can run GBA games 100%, even without having 25x the GBA clock speed. What the emulator needs I presume is to be optimized, programmed to use other things, like the PSP's graphics card to offload some of the duties, and time. Using the ME is a start, since it offloads the work off the CPU.



Also, the number can also be far lower than 25, provided they use identical procs, such as PSP>N64, since they're both MIPS.

Reply
 

 
# @ 53Guest 2006-07-23 11:22
Wth are u rambling on about?!



Why dont YOU be a man and stop whining about how u are too chicken***** to downgrade to a REAL firmware!



VBA will NEVER run at top speed on a 2.xx psp AT THIS TIME. Kernal mode is the way to go. Every idiot knows this already.



Btw, good work zx-81!

And, yeah im for more speed and smoother framerates too.



Zx-81, why dont u visit some of the guys over at Morphgear for some help? The guy over did what u are doing now for Pocket Pc. He might be able to give u some suggestions for optimizing code.

Reply
 

 
# soundGuest 2006-07-23 11:23
Does the sound still sounds like its blowing up the psp? on the version before this, thata I have, The sound nothing but noise.

Reply
 

 
# @55Guest 2006-07-23 11:27
I dont think PS2 DVD's can hold 9gig...... They are just normall 4.7gig DVD's.

Reply
 

 
# @58Guest 2006-07-23 11:41
From Wikipedia:



* Supported Disc Media: PlayStation 2 format CD-ROM, PlayStation format CD-ROM, Compact Disc Audio, PlayStation 2 format DVD-ROM (4.7 GB), DVD Video (4.7 GB). Later models are DVD-9 (8.5 GB Dual-Layer), DVD+RW, and DVD-RW compatible.



Yeah, you're right. Still, you can't put 4.7gb on a PSP. Even if you could, its still not practical, as noone would have that, if it was possible. [end reduncant sentance]

Reply
 

 
# link is badtoi 2006-07-23 11:46
the link on the main page directs to ver1.2.0 even if it says ver1.2.1, can you fix that please?

Reply
 

 
# @58Guest 2006-07-23 11:46
Yes they can.... double layer..

Reply
 

 
# reGuest 2006-07-23 11:56
"Yeah, you're right. Still, you can't put 4.7gb on a PSP. Even if you could, its still not practical, as noone would have that, if it was possible. [end reduncant sentance]"



they could just release ps2 isos in umds and sell them. Or wait until the 8 gb memory stick ships.

Reply
 

 
# hmmmSupashay91 2006-07-23 11:58
this is version 1.2.1 right? when I download it I still get 1.2.0 and it still freezes at the exit.... could someone help me out



oh and great work ZX-81 keep it up!

Reply
 

 
# reGuest 2006-07-23 12:02
and they could make it a requierment to have the new more powerful battery for it since than they could run it at 333 mghs without sacrificing alot of battery power.

Reply
 

 
# @StranglerGuest 2006-07-23 12:17
Congrats, you've achieved a new level of stupidity.



1. The PSP is missing an analog stick. Few PS1 games need it, almost all PS2 games do, not to mention R2+L2



2. UMD = 1.8GB, Max.



3. Even if there was an 8GB MSPD, how much would it cost?

-----2gb is at least the cost of a PS2? Therefore, an 8gb would be such a waste of money, and would probably cost 500+.



4. Still, the PS2's EE = 294MHz. PSP = 333. Therefore, considering that it has to be at least 25 times, according to zx-81, its impossible. Hell, even if it was only 2 times required, its still impossible.

Reply
 

 
# 2gb is NOT atleast a price of PS2Guest 2006-07-23 12:28
I have one word for you buddy.



EBAY.

Reply
 

 
# To ZXGuest 2006-07-23 12:55
So glad to see you read and respond to comments - let me speak on behalf of everyone who appreciates your work when I say please ignore the bashers, they really have no place here. You answered part of my question @32, and I thank you. You also quickly fixed the exit problem, and we all thank you...Just a few questions: Would you consider taking on a MAME project, can you fix the Gameboy emulator sound problem (after exiting and loading another game, the sound doesn't work) and, if you do not beleive that full speed and sound on the GBA is attainable, how do you know when you're done?

Reply
 

 
# noseargent007 2006-07-23 13:17
third time may be the charm, but QJs update skills sure aint, the 1.2.1 link is still the link to 1.2.0, see forum thread for correct version

Reply
 

 
# heh...eggwonder 2006-07-23 13:19
hehe if a 2gb isnt the price of a ps2 then guess what is..... a 4gb HDD. btw even if they did have ps2 isos... they still would be too big and impractical. And if you wanna play ps2 games that bad that you would get a 4gb HDD to get most likely less than 10% working isos; then i think i got a tip for you: BUY A PS2 and stop being cheap cause a ps2 emu will never happen.



>>>59

i believe the word you were looking for was redundant. not that i am big on grammar or anything. i just thought it would be nice to say it for you know an F.Y.I.



also sound feedback: the sound is only unbearable when the ARM tick is set above 6 or below 4. otherwise it is decent enough to listen to. Some of the problems with the sound is that at random points of playing any pokemon game there are odd noises that come up for no apparent reason.

Reply
 

 
# Link FixedGuest 2006-07-23 13:27
The link has been fixed. Thanks Toi for pointing it out.

Reply
 

 
# reGuest 2006-07-23 13:30
"

1. The PSP is missing an analog stick. Few PS1 games need it, almost all PS2 games do, not to mention R2+L2



2. UMD = 1.8GB, Max.



3. Even if there was an 8GB MSPD, how much would it cost?

-----2gb is at least the cost of a PS2? Therefore, an 8gb would be such a waste of money, and would probably cost 500+.



4. Still, the PS2's EE = 294MHz. PSP = 333. Therefore, considering that it has to be at least 25 times, according to zx-81, its impossible. Hell, even if it was only 2 times required, its still impossibl"



1. On amazon they said it was only gonna be liek 300, and prices go down real quick remember how much 2 gigs used to cost? And few ps2 games use all that space, msot will fit on one umd anyway. As for the analog thing they would have to rework it just like they are reowrking the r2 and l2 of the ps1 controller.

Reply
 

 
# $Guest 2006-07-23 13:40
I got my 2gb memory stick for $118.00 at wal-mart

Reply
 

 
# .Guest 2006-07-23 15:39
you got riped off for $40 or alittle more you could of got your self a 4gb.

Reply
 

 
# gheyGuest 2006-07-23 16:14
psp hacking has been very disappointing lately,(thats why i neverplaymypsp) ,but ne way its good to hear sumthing just a little bit disappointing but i meen nobodys actually especting anything good since the n64 emu pretty much screwed all of are hopes in dreems, but who gives a sht, schools bout to strt.........







dnt care bout psp or gaming i have an life!

Reply
 

 
# Zx-81 knows itSteertwitz 2006-07-23 16:44
Hey guys writing about speed etc. Don't you all think that Zx-81 perfectly aware about speed of his emul? Or poor sound? or anything else in his work? Duh

Reply
 

 
# noGuest 2006-07-23 17:10
"1. On amazon they said it was only gonna be liek 300, and prices go down real quick remember how much 2 gigs used to cost? And few ps2 games use all that space, msot will fit on one umd anyway. As for the analog thing they would have to rework it just like they are reowrking the r2 and l2 of the ps1 controller."



Wow, strangler, you're an idiot. Who are you arguing with? Not at some big shot sony meating where you opinion matters, but at a comments section filled with 13 year olds. Who cares? Stop convincing us that PS2 emulation is possible, we don't care, our opinions don't matter, none of us can make your dream come true. Go drink bleach.

Reply
 

 
# @Strangler, 74Guest 2006-07-23 17:15
Most PS2 games do use the full space, and still, even if you buy a MSPD that would hold 8GB, although you can't, it is still far too impractical. Not to mention that Sony cannot distribute it, since its too big for the internet (avgpersons), and too few people would have it. If a 4gb stick is 160ish, then an 8GB would be about 300, provided it existed, and thats with any and all price drops taken into effect. Noone is going to spend an extra 300 on top of a unit that is already expensive.



You cannot rework controls, that only works when there are extra buttons. Considering that the layout on the PSP is identical, you cannot remap this. Only I believe 11 games use the DualShock on the PS1, so that means that only 11 games could use both analogs.



What are you gonna do about the lack of the right analog, R2,R3,L2,L3? These aren't used on the PS1, so it doesn't pose a problem. Sony isn't reworking it, since those buttons aren't used.



90% of PS2 games are over 1.8GB. Pwned.



You still haven't explained how a PSP can emulate a console more powerful than that. When you explain your logic, I'll go play Xbox on my PS2.



For 74, the one who doesn't have a life is you. If you have time to come in here and *****, your life is really lacking.



Also, 2gb, here, in canada, is over 129, the cost of a PS2. This is not to say you cant get one for cheaper, I'm using normal pricing.

Reply
 

 
# Zx-81: recompiling != real emulationGuest 2006-07-23 17:54
So... would it be possible to decompile the roms and recompile them for the psp? Whatever it takes to make the roms run at full (or at least playable) speeds. I think that's the idea behind PSMonkey's Dynamic Recompiler.

Reply
 

 
# Leave Strangler aloneGuest 2006-07-23 17:55
Guys, why don't u leave strangler alone. He wasn't trying to start a fight, he was just asking a question. Maybe he didn't know all the facts, I mean I didnt know a psp disk could only hold 1.8 gb or whatever was said above. I think what he meant was why dont they just release ps2 games on umds, like ports kinda, formatted a little, but since someone stated the size of umds, the chance for good ports of ps2 games doesnt look too good. oh and btw some people will spend an extra 300 for a bigger memory stick, and the prices are bound to go down, look at how much prices have gone down already. When i got my first one (128) it was like 50 bucks, now u can pretty much get a 1 gb for that

Reply
 

 
# reGuest 2006-07-23 19:47
Tixer, that isnt true at all most filling an entire dvd. Only like one or two games had more than one dvd and they were heavy rpgs with lots of movies (xenosaga was one I think). On top of it, you can download ps isos and find out just how big they are and compress them, and you can run them on the pc with an emulator that runs a few rpgs full speed like disagea.

Reply
 

 
# turboGuest 2006-07-23 20:04
zx-81, could you make a turbo button and release it in the next version? That would help a lot for some very long cutscenes, and the start button is free.

Reply
 

 
# @77Guest 2006-07-23 20:16
i think i heard namco is going to release tales of destiny 2 (the jap version, not eternia) next year and TOD2 is a ps2 game, so how will namco fit the game into umd?

Reply
 

 
# yuiuiGuest 2006-07-23 21:23
Tales of Destiny 2 for PSX is Tales Of Eternia for the PSP. But there is a Tales of Destiny 2 for the PS2 which is a completly differnet game.



So.....

Reply
 

 
# >>zx-81 2006-07-23 21:44
@all: thx



@43: tommydanger is still working on 2.x FW version ... so take his releases ;).



@40: you can change the default keyboard mapping ;)



@allthosewhocom plainsaboutthis emu: buy a real GBA on ebay ^^



@55: 25x is an average value, of course it might be different from one processor to the other. It depens also if there are grpahic/sound chips in the console we want to emulate. And i'm talking only about software emulator (not mixed hardware/software mode such as PS1 "emu" on PSP).



@67: i will try to speed it up ... as far as i can ;) ...



@75: right lol



@81: good idea



Zx

Reply
 

 
# @80Guest 2006-07-23 21:47
He used KH as an example, which is pretty big. While many games don't fill the entire disc, many are over 1.8 gb, rendering UMD distrobution useless.



PS1 emulation on computers works. PS2 doesn't.



Also, TOD2 I think is PS1.

Reply
 

 
# does it run the roms at full speed now?senjutsu 2006-07-23 21:55
because I don't want to play laggy roms :(

and polarium GBA is good to pass time ( not a long time lol )

even if right now I play better things... ( valkyrie profile lenneth and breath of fire 3 ) I want to have an emu that run 100% speed!

Reply
 

 
# LOLGuest 2006-07-23 23:06
i got my 2gig car for Amazon for 20Pound just 20 pound so who ever pays more than that has been ripped for sorry they have and i payed 125 for my psp with 2 games so HA HA my specs are 1.5 FW (the downgrader works i got an Auto installer with all files accept one that i got a hold of and as for this GAMEBOY thing its slow realy slow

Reply
 

 
# hmmmmGuest 2006-07-23 23:46
you want speed ? learn to code mips.



ps1 can be emulated on psp at full speed because it's the same family of cpu. it's like emulating p2 on p3, use brains.

Reply
 

 
# Thank you zxTalbain 2006-07-23 23:58
I know that the emulator may be not quite perfect, but you've made amazing progress so far imo. And things can only get better from here on out, so keep up the good work!

Reply
 

 
# ASM optimized VBAGuest 2006-07-24 03:46
"hmmm" : you're 100% correct.



btw the N64 is also using a MIPS cpu (R4300) so it should be easy to emulate it.



I've already assembler-improved this gba emulator (conversion of ARM7 to MIPS instructions) + removed the various graphical glitches.



Speed emulation is the only thing that matters, who cares of a better GUI / rom management... if the games are unplayable anyway!



In order to accelerate the project and finally make a perfect GBA emu, help would be welcome, from serious people (asm coders, engineers etc) :)



Send a mail to : polluxyz@gmail.com

Reply
 

 
# zx-81Guest 2006-07-24 04:25
such a great developer! amazinbg progress from what we had a mere month ago. this emulator should be up and running in a month because your updates are so fast!! btw think u can release the necxt version before i go on vacation this saturday ^_^ i challenge you

Reply
 

 
# awesome jobGuest 2006-07-24 04:29
Awesome job zx-81, on the emulator.Each update is getting better and better.It wont be long until we get full speed emulation.

Reply
 

 
# To ZX-81Guest 2006-07-24 04:39
First off all thanks to Zx-81 for his work improving GBA emu with so much dedication. Also very good for you to answer questions in the comments page. Dont listen to those lamers that say ***** and expect everything to come to their hands with no work those are lower than crap and contribute nothing. Just the point that you work not or fame glory or money but for the challenge is really something... O_O!!



So Zx, when you get the emus you are working on to what you expect in terms of speed sound, etc... whats next? PDA like functions? A custom firmware with a whole new UI? Collaboration with others devs to hep them in their work? (like the n64 emu)



What would you like to see the PSP doing?



Thanks!!



-Caligula

Reply
 

 
# You cannot just "convert" it to assembly.Guest 2006-07-24 05:35
That would be incredibly difficult, most likely impossible, because it's using VBA as it's base, and you cannot just simply rewrite it in Assembly.



By the time you did, you would have spent MUCH more time converting the entire emulator than you would have if you had just wrote an emulator from scratch, and that would have been faster too, just less compatible.



Face it, learning MIPS Assembly was a Bad Idea(tm).

Reply
 

 
# to liquidpollux 2006-07-24 08:15
You don't have to convert everything to assembly, only a fraction of the code, being the bottlenecks ;)

Reply
 

 
# GbaGuest 2006-07-24 12:26
I can't believe this emulator has progressed this far. Without sound it runs at ~70% speed. GBA has lousy sound quality anyway; I own one and I always have it shut off with the stereo playing real music about nigas getting beat down at the club because he couldn't rob the liquor store like his wife told him to.



Good work zx

Reply
 

 
# reGuest 2006-07-24 23:05
from:

http://boards.gamefaqs.com/gfaqs/genmessage.php?board=984&topic=29489523



"The PSP is max 333Mhz."



"That's only if they deliberately limit themselves to a single PSP CPU, there are two of them, and there's nothing stopping any programmer from using either CPU for anything they want, it's not limited to sound processing the way the're currently using it."

Reply
 

 
# reGuest 2006-07-24 23:17
He used KH as an example, which is pretty big. While many games don't fill the entire disc, many are over 1.8 gb, rendering UMD distrobution useless.



PS1 emulation on computers works. PS2 doesn't."



no one is stopping sony or devs from making games or software requiring more than one umd, a umd only costs them like a dollar or two, theyre just too cheap. Also once the 4 gig memory sticks become more common and a firmware is released up to 8 guigs it shouldnt be a problem esp for the hardcore gamers too dl them. As for ps2 emulators not working on pc get a hold of this one:

http://www.pcsx2.net/index.php

Reply
 

 
# @DumbassGuest 2006-07-25 09:39
You can only use multiple UMD's for linear games. Also, 2 UMDs still isn't 4.7 gigs.



Have you explained how you can emulate a console missing 4 buttons and an analog stick? KH uses both analog sticks, L2,R2, R3, the Dpad, Start and select, and all four face buttons. Therefore, you can't play it using the PSP's controls.



Even if you use both CPU's, that gives you 666MHz. To emulate a PS2, you need at least 3GHz. Therefore, even the computer I type this on can't handle it.



http://www.pcsx2.net/image.php?id=1147790038j02

http://www.pcsx2.net/image.php?id=1147789504j02



See up at the top, the FPS counter? Its not even 10FPS! Therefore, you can't even get 1/6 of the speed of a PS2, even on a computer that's more powerful than a PSP.

Reply
 

 
# @99Guest 2006-07-29 04:36
Wake up guy, all Playstation controllers have L2 and R2 buttons, not just since the PS2. Therefore, Playstation emulation on the PSP *will* require some kind of button remapping, which will probably make it a bit more difficult than what you say.



Also, regarding PS2 emulation on the PSP, if I'm not mistaken, the CPU for the PS2 and PSP are roughly the same, so there's no need for "emulating" the CPU, we would only need some kind of virtualization layer (much like vmware). Besides, there's nothing impossible, just need an unbelieveable amount of time, knowledge and perseverance.



The biggest problem I see is that even if it would be possible to see some early PS2 games like Ridge Racer V and Tekken Tag Tournament being emulated on the PSP, there wouldn't be much point considering they're already ported to the PSP, and they wouldn't look half as good.



Anyway, keep up the good work zx-81, I'm pretty sure you can make it run much faster than this, btw would dynamic recompilation be of any help in that case, or is it the graphics hardware of the GBA that's taking most of the PSP's CPU time ?

Reply
 

Add comment

Security code
Refresh


Welcome to QJ.Net!

If you want your comments to go live without waiting for moderation, you need to be logged in. Being logged in has its benefits:
  • Logged in members do not wait for their comments to be approved.
  • Logged in members can create Profiles to be seen by other users.
So why wait? Create an account or login now! It's easy, quick, and free.

To get started, use the LOGIN boxes, or the REGISTER link below!



Want to learn more about the team who brings you the QJ news?

Read about them now!


RSS Feeds Follow us on Twitter Find us on Facebook
Login:

HOT FLASH GAMES

Monster Truck Jumper

Left to Die

The Empire 2

Dark Dimension

Town Drift Competition

Heroes of the Sword