Editing Talk:IDA pro disassembler and debugger
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 24: | Line 24: | ||
-> Look into channel.c if you want to control DMA directly from C code (you will have to write your own handler) or use the provided spu.py script. MFC (memory flow controller) class controls the communication done by wrch and rdch from the SPU (e.g. DMA, mailbox, etc.) and the SPU class has methods to load and run spu binaries. You should look up on how to communicate with an SPU/how to communicate from the SPU (to emulate the instructions) in the official Cell/B.E. docs at IBM. | -> Look into channel.c if you want to control DMA directly from C code (you will have to write your own handler) or use the provided spu.py script. MFC (memory flow controller) class controls the communication done by wrch and rdch from the SPU (e.g. DMA, mailbox, etc.) and the SPU class has methods to load and run spu binaries. You should look up on how to communicate with an SPU/how to communicate from the SPU (to emulate the instructions) in the official Cell/B.E. docs at IBM. | ||
-> Also: http://pastie.org/2000330 | -> Also: http://pastie.org/2000330 (runs aim_spu_module) (plus if you dump your console specific EID key, you can decrypt it with that ;)) | ||
Line 36: | Line 36: | ||
**if you're getting error that python lib wasnt found copy Python27\libs\libpython27.a + python27.lib into MinGW\lib | **if you're getting error that python lib wasnt found copy Python27\libs\libpython27.a + python27.lib into MinGW\lib | ||
*have fun | *have fun | ||
==changing branches,instructions etc. == | ==changing branches,instructions etc. == | ||
Line 49: | Line 50: | ||
http://wiibrew.org/wiki/Assembler_Tutorial | http://wiibrew.org/wiki/Assembler_Tutorial | ||