PSP-Hacks.com

Join the Dashhacks Fan Club on FacebookFollow Dashhacks on TwitterDashhacks YouTube ChannelPSP-Hacks RSS Feed

Hack your Sony PSP

Forums | Tutorials | Custom Firmwares | PSP Themes | Search


 

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.â€?

Share This With...
  • Facebook
  • Digg
  • Twitter
  • RSS
  • Slashdot
  • Technorati
  • del.icio.us
  • Reddit
  • Blogosphere News
  • HackerNews
  • StumbleUpon
  • Google Bookmarks
  • email
Comments (18)

RSS feed | Trackback URI

18 Comments »

Comment by MrGlass
2005-07-15 20:33:11

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.

 
Comment by JT
2005-07-16 00:22:59

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.

 
Comment by hoho
2005-07-16 04:27:56

Agreed, and people have a tendancy to shout fake otherwise, which must be very disheartening. (unless it is fake, go on, prove them wrong ;-)

 
Comment by DSNJAM
2005-07-16 07:06:41

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.”

 
Comment by DSNJAM
2005-07-16 07:07:12

JUST PLEASE HURRY!

 
Comment by Zorba
2005-07-16 16:55:00

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).

 
Comment by DSNJAM
2005-07-16 20:05:26

If you go to winguides.com there is step by step windows registry hacking. Maybe it can help you Zorba.

 
Comment by MrGlass
2005-07-17 11:40:11

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 :(

 
Comment by Zorba
2005-07-17 21:49:01

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? :)

 
Comment by killaOf1.52
2005-07-18 16:02:14

YO U GUYS THINK TOYSRUS HAVE 1.5 OR 1.5X?

 
Comment by PSP 1.5111111111111
2005-07-19 07:50:15

SOM1111111111111111111 FIND A HACKFOR 1.511111111111111111 NOWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 
Comment by shane
2005-08-12 02:58:08

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.

 
Comment by psp man
2005-08-30 22:46:49

whatis all this tou guys are talking about im lost

 
Comment by psp man
2005-08-30 22:47:45

im sexy

 
Comment by Billy
2005-09-22 16:31:15

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.

 
Comment by frank
2005-10-09 21:25:43

damn…i just want to play metal slug on my psp…does anyone know how….but i have version 2.0.

 
Comment by nmn
2005-10-16 11:29:16

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.

 
Comment by Someone Something
2007-02-05 20:31:26

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 !!

 
<< Login :: Register >>
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)


Affiliates



Video Games






PSP Hacks Archives