Android PSP emulator for android

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
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.
 

raulpica

With your drill, thrust to the sky!
Former Staff
Joined
Oct 23, 2007
Messages
11,056
Trophies
0
Location
PowerLevel: 9001
XP
5,716
Country
Italy
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.
 

Zerousen

【=◈︿◈=】
Member
Joined
Jun 30, 2009
Messages
1,987
Trophies
1
Age
26
XP
1,440
Country
United States
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.
 

kingcolex

Joe "Coop" Cooper
Member
Joined
Dec 31, 2011
Messages
194
Trophies
0
Location
Oklahoma
XP
83
Country
United States
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!
 

Just Another Gamer

星空のメモリア-Wish upon a shooting star- Fanboy
Member
Joined
Feb 29, 2012
Messages
1,898
Trophies
0
Location
Watching Hibarigasaki's starry sky
XP
309
Country
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.
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
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.
 

Just Another Gamer

星空のメモリア-Wish upon a shooting star- Fanboy
Member
Joined
Feb 29, 2012
Messages
1,898
Trophies
0
Location
Watching Hibarigasaki's starry sky
XP
309
Country
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.
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
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.
 

Just Another Gamer

星空のメモリア-Wish upon a shooting star- Fanboy
Member
Joined
Feb 29, 2012
Messages
1,898
Trophies
0
Location
Watching Hibarigasaki's starry sky
XP
309
Country
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.
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
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.
 

Just Another Gamer

星空のメモリア-Wish upon a shooting star- Fanboy
Member
Joined
Feb 29, 2012
Messages
1,898
Trophies
0
Location
Watching Hibarigasaki's starry sky
XP
309
Country
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...
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
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.
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
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.
 

Just Another Gamer

星空のメモリア-Wish upon a shooting star- Fanboy
Member
Joined
Feb 29, 2012
Messages
1,898
Trophies
0
Location
Watching Hibarigasaki's starry sky
XP
309
Country
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?
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
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.
 

Just Another Gamer

星空のメモリア-Wish upon a shooting star- Fanboy
Member
Joined
Feb 29, 2012
Messages
1,898
Trophies
0
Location
Watching Hibarigasaki's starry sky
XP
309
Country
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.
 

yuyuyup

Well-Known Member
Member
Joined
Apr 30, 2006
Messages
3,810
Trophies
2
Location
USA MTN timezone
Website
Visit site
XP
3,290
Country
United States
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

General chit-chat
Help Users
    Purple_Heart @ Purple_Heart: shit like goku mui and beerus and other dbs stuff lmao