Sponsored Links

PS4 News on Facebook! PS4 News on Twitter! PS4 News on YouTube! PS4 News RSS Feed!
Sponsored Links
Sponsored Links
Home PS4 News - Latest PlayStation 4 and PS3 News

PS3 SPU Emulation Beta Module, Allows x86 PCs to Emulate SPU


Sponsored Links
149w ago - Shortly following the Alpha 2 Module release, today KDSBest has updated their PS3 / PC SPU emulation project which allows your x86 machine to emulate the PlayStation 3 SPU to Beta status.

Download: PS3 SPU Emulation Beta Module

To quote: Let's call it beta (SPU emulation). Tested with my own elf a lot commands if they work properly. Disabled buttons depending on state.

And last but not least, if you press run a new thread is spawned. Now you are able to press pause and it stops the run ofc. The performance get a super boost with the threading.

Project Update: alpha2 - pre alpha so it is not in pre alpha stage anymore. It detects code modifications on the fly too. The new feature list is not complete that's my fault I guess.

Thanks for the news update. I need some infos from some reversers to create the next stunning feature:

Crypto dumping... dumps all crypto calls... Let's call it function parameter dumping cause it will work for everything and will implement a callback on known functions which will make dumping at certain calls possible.

I try to implement this and GET/PUT DMA commands this weekend. I think I can't finish it this weekend, but this will be the beta stage. V0.9 should then just implement the rest of the commands that anergistic implements.

After that it is unknown what I do and so on. Since then my reversing starts to get more focus.

Update: From mr_wicked: I was trying to run an SPU module in anergistic with no success. In IBM systemsim (in combination with libspe2) my code ran just fine..

Finding a broken instruction in anergistic is like finding a needle in a haystack. So I ended up throwing IBM systemsim in IDA and exported all SPU instructions to .asm. After writing a small emulator around these instructions I was able to find two nasty errors. One in "andhi" and one in the "cgx" instruction. Here are the corrected Anergistic instructions:

[Register or Login to view code]

My application also needed rotqbybi and rotqbi so I implemented those as well:

[Register or Login to view code]

Although trivial to fix it was really nasty to find these. I couldn't find a repository with active development, so I'm posting it here.


PS3 SPU Emulation Beta Module, Allows x86 PCs to Emulate SPU

Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter, Facebook and drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene and PlayStation 4 scene updates and fresh homebrew PS3 Downloads. Enjoy!

Comments 23

+ Reply to Thread


#13 - Neo Cyrus - 151w ago
Neo Cyrus's Avatar
Andrew it says in the title, it is for SPUs to be emulated on PCs. So yes, PS3 code on PCs so to say.

#12 - AndrewHipolite - 151w ago
AndrewHipolite's Avatar
could you please explain in layman terms what's this emulator for: it is for PC to emulate PS3 code (I rather doubt) or is for PS3 to emulate PC code?

thanks in advance

#11 - cfwprophet - 151w ago
cfwprophet's Avatar
Just an "SPU" emulator ??

Well for better understanding... all the isolated modules of the ps3 ARE just SPU ELF's

What does this mean ? You can emulate the PS3's module's like metldr, isoldr, aim_spu_module, fdm_spu_module, aacsmodule.spu, cprmodule.spu, and so on.

Additional it can decrypt the header of the elf and show the commands and system calls used without the need to first reverse them.

Hope that make some things clear.

#10 - Ni72ous - 151w ago
Ni72ous's Avatar
SenteX does anyone really need to answer that for you, i don't think this is intended to be an actual ps3 emulator, just an "spu" emulator as stated.

#9 - SenteX - 151w ago
SenteX's Avatar
Can I emulate Gran Turismo 5 on PC (x64) ?

#8 - GeoEarth - 151w ago
GeoEarth's Avatar
Good job everybody

#7 - uelue11 - 151w ago
uelue11's Avatar
Even if it works someday .. we will need a hell machine , great development !

#6 - cyclonmaster - 151w ago
cyclonmaster's Avatar
This beast is insane. Will take more work and time than pcsx2 does to get pcsx3. Since 2002, it's been more than 10 years to get pcsx2 run as it is today. Still not that perfect. For pcsx3? 20-30 years maybe... crazy!

#5 - ps3hen - 151w ago
ps3hen's Avatar
SPU emulator? Cool

#4 - ca3d00 - 151w ago
ca3d00's Avatar
Only 2 years to go until PCSX 3 0.01







Sponsored Links

Sponsored Links






Advertising - Affiliates - Contact Us - PS4 Downloads - PS4 Forums - Privacy Statement - Site Rules - Top - © 2015 PlayStation 4 News