50w ago - Following up on his
previous release, today PlayStation 3 developer
KDSBest has updated the PS3 SPU Emulation Module to Beta 2, which allows x86 PCs to emulate the SPU for those wondering.
Download:
PS3 SPU Emulation Beta 2 Module
To quote: Long time no see guys. I release SPU Emu Beta 2.
Since I am sick at current time and constant headache I just release what I already got. There are features to dump the LS parts, Register and so on.
Check out the source or metldr.kds for more infos. The kds script don't use all featues which are implemented but the most common one.
Download: http://multiupload.biz/vpuw82lpk7r4/SPU%20simulation%20alpha%202_MultiUpload.biz.rar.html
To quote: SPU Emulation Alpha2 has been released: mBox implemented and MFC prepared, bugfixes, breakpoints implemented and all commands for metldr as far as KDSBest knows.
Hi Community,
I wanted to contribute to the scene, so I coded a tool that might help the community our members and fellow dev's. This Tool is intended for dev's so please be careful if you don't know what you do. I will not be held responsible for any harm.
My tool is a emulator for PS3 modules (e.g metldr), it is in pre alpha stage but I thought, it would be great to get some community feedback.
How to use:
Not all SPU Commands are implemented yet, but it is easily extendable and I will make it support DMA, all SPU Commands and SPU Mailbox soon.
First open a .kds file. Check out the metldr.kds to see an example. The rest is like a normal debugger. If you put dumps of your reversed functions in the KnownFunctions folder, it will detect it and mark that function for you.
Just for example Mark the whole cellSpuAesDecryptCbcCfb128 function in HexView in IDA -> Right Click -> Save to File
Name the File "cellSpuAesDecryptCbcCfb128" without extension and copy it to the KnownFunctions Directory of the Emulator. Now all similar functions get automatic detected!
"Step" Executes next command, "Run" runs till breakpoint (Breakpoints are not implemented yet).
Debug SPU Code in Windows.
Any questions?
Just get back to me at twitter
Stay tuned
KDSBest
twitter.com/#!/KDSBest
PS: Thx for MK and cfwprophet (Team acid) and of course to fail0verflow for anergistic, which helps a lot with it and even uses some functions of them.
More PlayStation 3 News...
Exactly it emulates PS3 code running in the SPU sub Core of the CellBE of PS3 ON PC x86 ak 32bit systems. But also working on 64bit systems.