Symbian OS | Pocket PC | Smartphone | Android | BlackBerry | Apple iPhone OS | Java | Mobile Gaming | Linux | Palm | Win CE | Tablet  
     

Free Mobile Software, Themes, Games, Apps for PDA and Smartphones

     
Search by Device
My Device

  
Search by Category
Business & Profession
Databases
Dictionary & Translator
Entertainment
Finance
Games
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Reading
Science & Education
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Android
Apple iPhone OS
iPad
iPhone
iPod Touch
BlackBerry
Java
Linux
Maemo Nokia Internet Tablet
MeeGO
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Wii
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
UIQ
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone
     




 
 
SPU Debugger IDA PRO: Debug The Cell Processor
Sponsored Links:




SPU Debugger IDA PRO: Debug The Cell Processor
Version: 1.0

Platforms: Mobile Gaming, PS3


Categories: System Utilities

Upload date: 20 Jun 14

Developer:

License: Freeware

Downloads: 6
File Size: 655 Kb
Download Free SPU Debugger IDA PRO: Debug The Cell Processor 



Rating: 4.0/5 (Total votes: 1)



Sponsored Links:

 

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.

Now dump that ls.b

Source



 
Like it? Share with your friends!

If you got an error while installing Themes, Software or Games, please, read FAQ.
 
Similar Software:

PSP-InfoPSP-Info
Development team Maxy_PSP dropped by our forums to give us news of PSP Homebrew Developer basfreak's new version for PSP-Info, the program that lets you keep track of your unit's system information
PSP Firmware 3.11PSP Firmware 3.11
PSP Firmware 3.11 Sony has just released Firmware 3.11 for their PSP handheld. This update fixes the freezing bug found in the downloadable-for-PSP title R-Type. Apart from the bug fix, we don't have any details yet on what security patches are included in the new firmware (if there are any, that is). You can download it now, or better yet, wait until 3
Custom Firmware 6.37 MECustom Firmware 6.37 ME
Custom Firmware 6.37 ME Another update from neur0n, this time, on his ongoing Custom Firmware 6.37 ME (Minimum Edition) for PSP 2000 (non-TA088v3 models)
Genesis Plus GXGenesis Plus GX
Homebrew dev EkeEke is back on the wiibrew scene to update his Genesis Plus GX, an enhanced version of the Sega Genesis / Sega Megadrive / Sega Master System emulator for the Nintendo Wii based on Charles MacDonald's Genesis Plus project
CPU-ModulatorCPU-Modulator
V0.10:
CFW 3.51 M33 WLAN FixCFW 3.51 M33 WLAN Fix
CFW 3.51 M33 WLAN Fix If you installed CFW 3.51 M33 on your PSP, you may have noticed that the Wireless Local Area Network (WLAN) features weren't working on homebrew programs. The M33 team were made aware of this and rolled out a fix. If you installed CFW 3
Custom Firmware 6.35 betaCustom Firmware 6.35 beta
Custom Firmware 6.35 beta Neur0n's ever-evolving Custom Firmware 6.35 for the PSP 2000 (non-TA088v3 models) has been updated once again. Changelog: Converted PS1 support. Supports the categorization in the iso folder with GCL
Xtreme Boot MakerXtreme Boot Maker
Let's sing!These boots were made for savin'And that's just what they'll do!You use it with X360SAMTo format stuff for you!Not a perfect song, but it'll do
CFW 6.20 PRO-B5CFW 6.20 PRO-B5
CFW 6.20 PRO-B5 Hombrew devs Coldbird and Virtuous Flame (aka Liquidzigong) continues to improve their custom firmware projects with the release of Custom Firmware 6.20 and 6.35 PRO-B5, fixing some of the issues from the previous release. Changelog: Fixed freeze on Patapon with Inferno Fixed version
Custom Firmware 3.52 M33 Update #2Custom Firmware 3.52 M33 Update #2
Custom Firmware 3.52 M33 Update #2 Team M33 is at it again, with their second update of their Custom Firmware 3.52 M33. This update introduces a few major changes in this release including some compatibility issues as well as removing some redundancy in the recovery
 

Comments on SPU Debugger IDA PRO: Debug The Cell Processor:

Comments not found

Name:


Comment:


Enter text from image below:

Turn on images!

 
 

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
 
 
© Pantich 2009 - 2017 All rights reserved.