Hacking Homebrew PSP Emulation ? Yes

spotanjo3

Well-Known Member
OP
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,211
Country
United States
QUOTE(ector;1037217) said:
Okay, here's the deal.

The PSP has ****loads of encryption all over it, making real emulation very very hard or impossible. I have tried, and succeeded, somewhat, using a more HLE approach. Information was gained from the ps2dev/pspdev project, and a little bit of reversing. The problem is that there are so many goddamn Sony libraries that have to be reversed and implemented, and with Sony releasing new functionality in every firmware it's impossible to keep up.

Another problem is that newer games don't include unencrypted binaries on the disc. For some reason unknown to me, the first hundred games or so did. Any later games are not going to work, unless the corresponding PSP firmware is hacked so that it can be used to predecrypt the binaries.

Anyway, some simple games are running. Check it out:

http://www.dtek.chalmers.se/~tronic/puzbobingame2.png

http://www.dtek.chalmers.se/~tronic/puyoingame.png

They're running about 50%-100% with an interpreter, but that's just because these games are so stupidly simple. More complex games would run a lot slower, but there's huge potential for good dynarecs on PSP. PSP, ignoring the problems of unknown hardware parts and unknown system libraries, is probably much easier to emulate at good speeds than the PS2.

Still, the problem of ever-increasing numbers and nastiness of librares, some completely unknown hardware (the media decoder stuff) etc make it near impossible to do a real emulator, as I already stated above.

I have not decided whether it's worth releasing.

Don't post this as front-page news either, this isn't an official announcement or anything.

Found it from http://forums.ngemu.com/pcsx2-official-for...-emulation.html

Good luck to ector and give him a support!
biggrin.gif
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Sak is a fishy pineapple