PSPX Windows Emulator ScreenShots.
Alias420 | July 15, 2005
xwd has been working on getting a PSP emulator to work under windows. He has had some success in getting it to work with commercial PSP software as well as homebrew. He still has quite a few bugs to work out and is not sure whether he will ever actually release it, due to the piracy implications. Here are a few quotes from the dev and some screenshots of his work:
“These are screenshots of an emulator that has been taking all of my spare time lately. And it’s currently showing quite a bit of progress. Puzzle Bobble is completely playable at around 5-8 FPS. Mercury almost gets in game, and Ridge Racers stops some time after the state shown above.â€?
Basically it’s just an allegrex/fpu/vfpu interpreter, with native mode library implementations; HLE like.. =) Some audio functions have been done, and quite a lot of 3D stuff done. All rendering is currently done in software. I really think it’s enough for now.
Currently I’m cleaning up the code a bit, and trying to fix all those remaining bugs. Not really sure if i should give it out, because it runs some commercial games (as seen above) in addition to most of the homebrew stuff around.â€?
Affiliates
Video Games
PSP Hacks Archives
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
















So if you’re not going release it, then why spend all of the time developing it? By releasing the source you not only ensure it’s survival if Sony does an “mpaa / decss” on it but you then have the experience and input from potentially millions of developers throughout the world to assist in its creation which means you can even completely wash your hands of it, if you do not wish to any longer assume the risk of what it MAY be used for by the unscrupulous side of the net and it will still continue to grow. Even though there is a risk that it will be used by the warez scene and the lamers to play psp games without even buying the units, the value of this in the emulation scene is quite great. And keep in mind that even if you do not release yours, it is only a matter of time before someone else does so why not be the first, even if semi anonymously and get some credit for working your arse off on it.
I agree with MrGlass completely on this. You don’t want to release it, that’s fine. But eventually, someone else will. Why not be the first and get credit for it.
Agreed, and people have a tendancy to shout fake otherwise, which must be very disheartening. (unless it is fake, go on, prove them wrong ;-)
ORRRRR just work out the kinks and then come out with it like you probably are going to do if you are a wise person. That way people aren’t bitching about this glitch or that. THen the credit you will receive isn’t just “well he started something that was crap and then the other developers rolled with it and NOW it is just awesome.”, but instead will be, “the dude is an angel of the LORD.”
JUST PLEASE HURRY!
Sounds fake, however Firefly also has a tendency to announce revolutionary emulators and never release them, I saw a beta of his cancelled NDS emulator and it really worked more or less. At the same time I don’t see a reason to work on an emulator, announce it and never release it. Please release it, make it opensource (in the case you don’t continue it, someone might) and release your infos too (I also would like to start a PSP emu, but so far wasn’t able to find any register level docs, only those about 0.1% complete hacked BIOS function call descriptions).
If you go to winguides.com there is step by step windows registry hacking. Maybe it can help you Zorba.
rotfLMAO… sorry DSNJAM, he said registERS not registRY… BIG DIFFERENCE… anywho thanks for the laugh, I definitely needed it today!! ;)
Zorba,
You are probably not alone, I think the PSP is just using a MIPS R4000 cpu so OP would be pretty general and tons of stuff to run on it already, however I would have to assume the big roadblock for most is port and register info. I would think however there has to be stuff already starting to leak for folks to do partial emus like this or even some of the cool graphical homebrew binaries that are out such as some of the ported emus. Perhaps tearing apart someone else’s homebrew source may help. If it weren’t highly illegal, immoral and just a bad idea you could even consider using the PSP SDK as a low level guide, which incidentally (I hear) has leaked into the wild and is very widely downloadable via NNTP… but we know that no one would consider doing that ;)
The author stated that he is doing an HLE (High level emulation) type emulation (in reference to the original UltraHLE N64 emulator which kind of changed the attack of many emu engines), which means he is simply running the main code through a MIPS emulator and then dealing with the graphics / IO device calls (I assume openGL or some bastardized child of it) and then redirecting those to calls that the pc can understand (hopefully DirectX, but probably also openGL).
My personal excitement however is not so much in the execution of Sony PSP code on the PC as much as seeing a very good port of MAME!!! Also a PSP emu for Xbox would ROCK!! Even though I personally own a GBC, GBA, GBA SP, GBA DS and the kids have 3 other GBA units and a GBA DS and SP unit in the house, I (and most of them) prefer to play all the GBA games on the bigger screen of the Xbox and would also do so with the PSP. Even though the PSP already has a considerably larger (and better looking in general) screen then the GBAxx units, its sound leaves a LOT to be desired for volume and all around general quality of the speakers, etc and bigger is always better (regardless of what women try to reassure our self conscience internal IDs by saying!!). But, I also realize that emulating an R4000 on an Intel 733mhz would be cutting it pretty DAMN close, even with the tightest code from the best coder in the scene!! So with my bursted bubble I look forward to the Xbox 360 or PS3 for the power to do so in the future :(
MrGlass: I also guess the only one (and this one if it isn’t fake) emulator is using an opensource R4000 core emu, that’s a cool starting point, coding an own core would take a lots of time, also it never could be cycle exact either (nothing is known about the PSP CPU’s timing and cache, and I estimate that a cycle exact PSP emu would need at least a 10-20GHz CPU).
I have the leaked PSP devkit, but it is useless just like the PS2 one, at least the stuff I have is just a closed trial version of the PSP CodeWarrior, an expensive hacked GCC. There are no libs, no low level docs, no libdocs, there’s nothing in the pack, just the compiler, the compiler docs and the standard libs. Developers who have the right to buy this are getting the machine specific libs and docs from the Sony developer site. I guess from those nothing was leaked out yet. So this stuff isn’t a big bang, don’t look for it, it won’t help emulator and garage game/demo/tool development at all, and of course there is the legal part too. :)
I’m looking for something like NITRO_Programming_Manual_V1_22.pdf for the PSP, that’s a cool leaked out low level DS doc (almost as cool as the legal Wikipedia one, only missing the ARM7 accessable registers what I guess licenced Nintendo developers shouldn’t touch), anyone having something like that and looking for the DS one? :)
YO U GUYS THINK TOYSRUS HAVE 1.5 OR 1.5X?
SOM1111111111111111111 FIND A HACKFOR 1.511111111111111111 NOWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
hi everyone. i am new at this and if anybody can tell me how to load a game up on a psp, it would be great. i downloaded wayne gretzgy hocky if that helps.
whatis all this tou guys are talking about im lost
im sexy
Way to keep on topic. Can someone help me pick a color for my screen background? I need help and I have no idea what a forum is, nor do I know that you can search through a wide range of topics to help you do pretty much anything you want without having to ask for help in the comments section about a PSP emulator for your PC. psp man, you are sexy.
damn…i just want to play metal slug on my psp…does anyone know how….but i have version 2.0.
I really wish the emu was released. The public needs people like you to release all ur cool shit. After all, PSP emulation could probably go as far as pass over how far psx emulation is now, if possible.
hey i think they should send out a psp emulator for kids who do not have the whole “hacked” psp that can load up iso’s this would be good to and a ps3 emulator i dont think that wont be comming out soon!. but i would really like to see this happen and make it compatiable with your psp via usb so you can load your umds and play them on a bigger screen. idk if the res or image would be good but its worth a try in the future. this would prob get alot of hits. and Sony should make there own and have your verify that you own a psp in order to get if if they want to be techinical. kind of like a keycode by using your serial # on your psp to get the download to work. it would also be cool if they emulated they way you play online by using the inernet feature on a broadband internet computer in-stead of wi-fi and connet your psp to the emulator so that it too can go on broadband internet !!