Android PSP emulator for android

  • Thread starter Thread starter mrtofu
  • Start date Start date
  • Views Views 17,745
  • Replies Replies 84
  • Likes Likes 1
About decrypting games: Apparently games with decrypted binaries have them named "boot.bin". Early games had both boot.bin and eboot.bin (eboot.bin being encrypted, boot.bin being decrypted). In later games, boot.bin was still present, but it was zeroed out. PPSSPP looks at boot.bin; if it's zeroed out, it'll think the binary is encrypted, regardless of whether eboot.bin is encrypted or not. So you would need to decrypt EBOOT.BIN, rename it BOOT.BIN and replace the zeroed BOOT.BIN with the decrypted one (should be exact same file size). I don't think you need to replace the original EBOOT.BIN with the decrypted one as well, but I don't think it should make a difference.

I still haven't managed to get an ISO to load, but I'm fairly sure that's because of my low end device rather than anything else. Once I replaced boot.bin, I no longer got the "Encrypted executable" error.

Having said all this, games that are encrypted are newer games, and are therefore quite unlikely to run.
 
I'm sure that this thing won't run anything over the first YS game's intro (Ark of Naphtism or something) and Puzzle Bobble (which is laggy from that movie).

Don't expect playing ANYTHING on it before at least 4-5 months.
 
Saw this on Reddit a while ago, It's cool and all, but I'd much rather play PSP games... on my PSP. I need mah physical buttons, and I don't have an Xperia Play.
 
Saw this on Reddit a while ago, It's cool and all, but I'd much rather play PSP games... on my PSP. I need mah physical buttons, and I don't have an Xperia Play.
Lots and lots of bluetooth gamepads coming out now. This should be no problem you could probably pick a bluetooth controller up in your local town, and more and more are being made. Just pair to your phone or tablet and bam!
This would be nice for the ouya!
 
Lots and lots of bluetooth gamepads coming out now. This should be no problem you could probably pick a bluetooth controller up in your local town, and more and more are being made. Just pair to your phone or tablet and bam!
This would be nice for the ouya!
This would go very well with Ouya but my main concern is how would be it be able to run full PSP games with no problems since PSP emulation on PC isn't that great to begin with.
 
This would go very well with Ouya but my main concern is how would be it be able to run full PSP games with no problems since PSP emulation on PC isn't that great to begin with.
Difference here is PPSSPP is being written from scratch in C++, not using slow Java code like jpsp or whatever it's called. That's the only other PSP emulator I know of (I'm sure there are more I don't know) and the reason it's bad is it's written in Java which is inherently slow. It being written in C++ should make it a fair bit faster. Plus the main dev is the main dev from the Dolphin emulator, which gets very impressive performance emulating the Wii, which is a more powerful console than the PSP.
 
Difference here is PPSSPP is being written from scratch in C++, not using slow Java code like jpsp or whatever it's called. That's the only other PSP emulator I know of (I'm sure there are more I don't know) and the reason it's bad is it's written in Java which is inherently slow. It being written in C++ should make it a fair bit faster. Plus the main dev is the main dev from the Dolphin emulator, which gets very impressive performance emulating the Wii, which is a more powerful console than the PSP.
I'm aware and I do have high hopes of this emulator being awesome, since it would be nice to be able to have all my games on one device as weird as that sounds, also i'm wondering how is the compatibility of the Dolphin emulator because if it has high compatibility then i'm sure PPSSPP would be the same.
 
I'm aware and I do have high hopes of this emulator being awesome, since it would be nice to be able to have all my games on one device as weird as that sounds, also i'm wondering how is the compatibility of the Dolphin emulator because if it has high compatibility then i'm sure PPSSPP would be the same.
AFAIK, Dolphin has very high compatibility. Provided your computer is good enough, I think the vast majority of Wii and GC games will run perfectly/near perfectly.

EDIT: Looking at this list: http://wiki.dolphin-emu.org/index.php?title=Wii, of all the games that have actually been tested, very few don't work.
 
AFAIK, Dolphin has very high compatibility. Provided your computer is good enough, I think the vast majority of Wii and GC games will run perfectly/near perfectly.
Well thats great. I'm sure that PPSSPP will be great in the end, its just waiting for it to be that good is a little annoying.

Also i'm a little curious what specs might be needed to be able to run a PSP game at full speed because it feels like that you would need quite a decent phone/tablet to emulate properly.
 
Well thats great. I'm sure that PPSSPP will be great in the end, its just waiting for it to be that good is a little annoying.

Also i'm a little curious what specs might be needed to be able to run a PSP game at full speed because it feels like that you would need quite a decent phone/tablet to emulate properly.

I haven't been able to load any ISOs (I don't have any of the games that are currently compatible), but I ran the homebrew ELF from their site on my phone, which has a 600MHz processor and 512MB of RAM and it ran very smoothly. Obviously commercial games are likely to be more of a strain, but it's looking promising.
 
I haven't been able to load any ISOs (I don't have any of the games that are currently compatible), but I ran the homebrew ELF from their site on my phone, which has a 600MHz processor and 512MB of RAM and it ran very smoothly. Obviously commercial games are likely to be more of a strain, but it's looking promising.
I haven't been able to load any ISOs either and the smallest ISO I tried to load was Zenonia, it just froze up on the emulator's game selection screen and stutters and I have to force close it. My phone ran the homebrew fine as well and its only has a 512MB of RAM but it has a 1.4GHz processor which can be OC to 1.8 I think but that shit anyways...I need a new phone...
 
Difference here is PPSSPP is being written from scratch in C++, not using slow Java code like jpsp or whatever it's called. That's the only other PSP emulator I know of (I'm sure there are more I don't know) and the reason it's bad is it's written in Java which is inherently slow. It being written in C++ should make it a fair bit faster. Plus the main dev is the main dev from the Dolphin emulator, which gets very impressive performance emulating the Wii, which is a more powerful console than the PSP.
I feel the need to clarify... Java is not slower than something written in C/++ to a noticeable degree anymore simply from being written in Java. Now, it was in it's first iteration, but Windows in it's first iteration was a shell over DOS and it's no longer fair to compare it like that. :P

The main difference is in initial launch time, where it needs to be run through a type of interpreter (well it's JIT nowadays, but still not initially bytecode). After that it becomes bytecode just like anything else (Python, PHP, C++, Brainfuck) and performance often depends more on how the program is written than the language it was written in. It's entirely possible for a newbie C++ programmer to write a slower program than an experienced Java programmer.

http://www.theregister.co.uk/2011/06/03/google_paper_on_cplusplus_java_scala_go/
According to Google's tests (PDF), C++ offers the fastest runtime of the four languages. But, the paper says, it also requires more extensive "tuning efforts, many of which were done at a level of sophistication that would not be available to the average programmer."

A lot of things you see written in Java are slow (especially GUI tools) because people are using Java as a rapid development platform and thus not giving a damn about performance. This would also be the case for things like Perl that focus on rapid development.
 
I haven't been able to load any ISOs either and the smallest ISO I tried to load was Zenonia, it just froze up on the emulator's game selection screen and stutters and I have to force close it. My phone ran the homebrew fine as well and its only has a 512MB of RAM but it has a 1.4GHz processor which can be OC to 1.8 I think but that shit anyways...I need a new phone...
Bearing in mind the PSP had a 333MHz processor, clocked at 222Hz for many early games, and 32MB RAM in it's first iteration (which is capable of loading all PSP games, of course), most phones today far exceed the specs of that console. Obviously they have to run the Android OS and whatever apps you have going in the background etc., as well as emulating the PSP, but still many phones should be able to manage OK emulation I reckon.

Rydian: Apologies, I thought Java was still inherently slower than C++. I thought the interpreting was done on-the-fly rather than all at once when the program is run, which would slow things down. Thanks for correcting me.
 
Bearing in mind the PSP had a 333MHz processor, clocked at 222Hz for many early games, and 32MB RAM in it's first iteration (which is capable of loading all PSP games, of course), most phones today far exceed the specs of that console. Obviously they have to run the Android OS and whatever apps you have going in the background etc., as well as emulating the PSP, but still many phones should be able to manage OK emulation I reckon.

Rydian: Apologies, I thought Java was still inherently slower than C++. I thought the interpreting was done on-the-fly rather than all at once when the program is run, which would slow things down. Thanks for correcting me.
I thought the PSP specs were better than that. Seeing that though, it may be able to run on my phone although with some lag since the furthest I pushed it is Asphalt 7 and thats not that graphic heavy as I assume the PSP would be. I wouldn't worry about not having enough RAM mostly because I read that for Android OS that it normally uses all its RAM and any that is free is wasted so I assume it would work to accommodate enough to run the emulator properly.

I wonder if decoding the ISO would be needed cause its obviously not gonna have the stuff like the PSP to decode it before hand...by the way have you seen if any new ISOs have worked?
 
Yeah Java's often misunderstood, generally because (like I said) it's often used as a rapid development platform without care for performance (but execution performance versus creation performance is an entire other discussion).

The PSP is a relatively powerful machine, but it's also 8 years old. It blasted past the DS and such in it's day, but it's nothing compared to what modern phones can pull out... of course modern phones don't have the kind of controls and development as the PSP, so they rarely show their potential.
 
Yeah Java's often misunderstood, generally because (like I said) it's often used as a rapid development platform without care for performance (but execution performance versus creation performance is an entire other discussion).

The PSP is a relatively powerful machine, but it's also 8 years old. It blasted past the DS and such in it's day, but it's nothing compared to what modern phones can pull out... of course modern phones don't have the kind of controls and development as the PSP, so they rarely show their potential.
It only lack development but control wise you have those bluetooth controllers and others.
 
Blackberrys are pretty weak spec wise, now my concern is on the coding if they are stretching the project too far and it will be less optimized per OS.
Yeah I'm kinda dubious as well considering the programmer stated they could even put it on the wii, xbox 1, etc. Heck, if they can get it on the wii, why not the gamecube?
 

Site & Scene News

Popular threads in this forum