Post: SPU Emulation pre Alpha (Let your x86 emulate the SPU)
05-08-2012, 10:49 PM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Hi Community,


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
this 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.
You must login or register to view this content.
(adsbygoogle = window.adsbygoogle || []).push({});

The following 2 users say thank you to flip2327 for this useful post:

Evil_Hackz, nellymedz
05-09-2012, 12:12 PM #2
Default Avatar
abtekk
Guest
So theoretically you could use this to test CFW "mods"?
05-09-2012, 01:24 PM #3
It allows developers to take a closer look at the PS3's SPU(emulated) from the comfort of their x86 machines(desktop/laptop)

The following 2 users say thank you to flip2327 for this useful post:

Evil_Hackz, nellymedz

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo