As more special PPC instructions are stumbled across, support for them gets added to the plugin. I know I could go through an exhaustive list of all instructions and add them all, but for now I am content with adding them a few at a time 😛
PPC Altivec plugin v1.6 for IDA v5.6
Support added for the instructions: attn, lwsync, ptesync, tlbiel, tlbie, tlbi, slbie.
Also added support for the SystemSim “callthru” instruction (should this even be used outside of a simulator?) and lastly an instruction that I cannot find any information about. The hex value is 0x02002000 so for now I have added this instruction as opcode_02002000 so that it will at least disassemble to code and can therefore be treated as code. If anyone knows what this instruction is please let me know
I appreciate all the time and effort you put into researching and development for the community. Thanks very much
Thanks a lot! Things should start to get interesting…
Thanks again, it’s been a great help
Pingback: [PS3] GeoHot Opens All HV’s SPUs / XorLoser Preps Manual
Hi xorloser,
Could you add the source code of the plugin ?
Thanks
Regarding instruction 0x02002000:
They might be doing something clever within the “program exception” handler (0x700) as this is called when an illegal or reserved instruction (opcode 0x00) is encountered.
This is described in the “Programming Environments Manual for 64-Bits Microprocessors” on page 123:
https://www-01.ibm.com/chips/techlib/techlib.nsf/techdocs/F7E732FF811F783187256FDD004D3797
Or it might be something defined in the CBE Book IV which is only available under NDA.
Hey there any chance in getting and updated xextool one with a larger buffer to handle decompression. 😉 Would be much appreciated.
I have just downloaded your IDA plugin for xbox360, but when I try to load an xex file I get the following error:
The procedure entry point do_unknown_range could not be located in the dynamic link library ida.wll
(and in the status window it mentions error code 127 loading xex.ldw)
This is most probably because I am using IDA 4.9 free and the plugin is labelled for use with v5.2. However, should the error be caused by something else can you advise what might be the problem?
If it is due to the wrong version any chance of a v4.9 friendly plugin?
@laurie
you need 5.2. i had the same error then just downloaded 5.2 from a torrent. 4.9 from the official website does not work
I have am using the ida plugin with xextool and when i go to file-idc in ida, it pops up and says c:\path\file_name.idc,6: Can’t open include file ‘x360_imports.idc’ any idea what could be wrong?
Found the problem, had to put x360_imports.idc in \IDA\idc
Can i use this Plugin with IDA 5.2?
Can you hit me up? I have a couple questions about xex and GSC file loading and wonder if you can help?