SPU Debugger IDA PRO: Debug The Cell Processor - Are you a PS3 developer looking to learn more about the Cell? Check out this awesome debugging app!
The PS3's Cell Processor is a beast of a chip, but this tiny app is able to extract lots of different data from it. By following the steps below, you'll be able to dump the processor's details and read them for yourself. This doesn't have much use for the average end user, but if you can read debug code, then this procedure is definitely worth checking out. Otherwise, I would say this is designed for talented developers only.
I had some spare time this weekend, and i have been reading up on my Python. So i set the goal for adding debugging support for SPU proccesor in ida, since the procs. is written in Python.
Download the package at the bottom (linked above) and overwrite the files in ida dir.
You can edit the line in gdb_arch.cfg if you dont have ida in c:ida
set QEMUPATHA C:idapluginsSpuDebug
to what ever you have.
You have to have Python installed correctly. See techbliss.org/threads/setting-up-ida-with-pyside-and-pyqt-it-makes-big-difference.211/ for help (there are finished packages there somewhere).
First set system environment setting: itechtics.com/customize-windows-environment-variables/
PATH
add ;cygwinbin
Make new one called:
IDADIR
c:ida
Turn Firewall off when debugging or pass it throug or it wont connect. Restart PC.
Okay fire up ida and load a spu.elf file. Choose spu proccessor
Right away after its loaded you would notice that we can selct debuggers, the original spu dosent support this.
I code so it start with the remote gdb debugger since this is what we need, we have to setup some small stuff before we start, press debugger options at the top.
Tick run program before debugging and choose configoration.
Now i have made two options we can choose from.
Debugger or dump ls. We start with dump since its the fun one.
Press ok ok ok. I will give a short explainasion later.
Press run the green arrow and it dumps the ls.bin
Now we test out the live debugger option. We chosse under debugger settings again.
IMPORTANT !! We have to have max package size set to 1024.
Press ok
Tick stop on debugging start it seems to be the most stable. Then click edit exceptions in the button.
Locate SIGABRT and press right click edit and untick stop.
You press the green arrow again to run or set Breakpoint and run to cursor.
Success! We can now write custom anergistic to do specific needs. Remeber anergistic is basicly gdbserver in a shell.
Little more about the Dumper module. I use a custom version off Anergistic. That works with patching my way throug a spu file. When loaded any spu module it loads a spesial patcher module also. Credits to computerline
You find it under views>> subview >> patches. Press that.
Under edit >> patches you have two new options.
Select the jump in graph view and select edit selection.
Patch and go to patch windows >> right click and refresh.
If you got an error while installing Themes, Software or Games, please, read FAQ.
Similar Software:
otheros.bld for Yellow Dog Linux otheros.bld for Yellow Dog Linux
All those who've just got their PS3 for Christmas and are thinking of installing Fedora Core, stop! Terrasoft have released the free version of Yellow Dog Linux. While you might be wondering that Fedora Core is much more popular, I'd advise you to go with Yellow Dog Linux because it is based on Fedora Core itself
nullptr HDD Utility 1.00: Out Of nullptr HDD Utility 1.00: Out Of - Need to get files off your PS3's HDD? nullptr offers a brand new stable solution for slim version consoles!
nullptr's projects have been popular around the scene these days, and such is the case with his HDD utility. About a month ago he created a beta version of the application, and now the first major release is upon us
Control Fan Utility 4.60: Keep Your 4.60 CFW PS3 Cool Control Fan Utility 4.60: Keep Your 4.60 CFW PS3 Cool - Evilnat's Control Fan Utility mod is here to keep 4.60 PS3s cool. Get all the details here!
Originally made by Estwald, Control Fan Utility is a tool designed to manage the running temperature of your PS3. Essentially what it does is make sure your system never gets hot enough to die from a yellow light of death
PSP2PS3 Toolkit PSP2PS3 Toolkit
This application by $n!pR can be used to convert your PSP ISOs to PS3 Minis that work on a custom firmware PS3.
Here is the complete changelog for version 1.20A of the PSP2PS3 Toolkit!
Version 1.20 Change Log:
Added option to use EBOOT
Estwald Updates Fan Control Utility to Estwald Updates Fan Control Utility to
Estwald is back with another update to the PS3 homebrew app called Fan Control Utility.A Lets take a look at what's new in version 1.6.
Estwald has been working hard on the PS3 Fanc Control Utility bringing the release to version 1.6.A Previous versions have had some bugs which Estwald has been working on
PS3 FW 3.50 downgrader for E3 Card Reader PS3 FW 3.50 downgrader for E3 Card Reader
This is a PS3 Downgrade firmware for the E3 Card Reader that lets you downgrade any PS3 running firmware 3.50 to 3.41 or earlier. Note that you also need a modified PUP (PS3 firmware update) to downgrade
HDDChecker 0.91: Checks Your PS2 Hard Drive HDDChecker 0.91: Checks Your PS2 Hard Drive
Want to make sure your PS2 hard drive is in working order? SP193 has the tool to make that happen!
If you've got a PS2 HDD, the only real great way to see how well the internals are working would usually be to cut open the entire unit to see how efficiently everything is spinning
LeakNeon Console Manager LeakNeon Console Manager - Do you want to FTP, cheat, or monitor your PS3's system processes? This CCAPI client can help you out!
Not much is known about LeakNeon Console Manager, but the info we have found indicates that it can be used for file transfers, cheating, and system process monitoring by interfacing with a PC in real-time
BWE NOR Validator BWE NOR Validator
If you are looking for a functional all in one application that will make your patching/validating needs much more manageable then look no further than BWE NOR Validator version 1.24.
The latest update now includes better validation as well as the newly discovered PS3 Data.A There are some other updates in version 1
Comments on SPU Debugger IDA PRO: Debug The Cell Processor:
Comments not found
If you noted an error or download link is broken, please, report it via this page or use comments.
Please, select device to check if SPU Debugger IDA PRO: Debug The Cell Processor supports it