mirror of
https://github.com/dolphin-emu/gcdsp-ida.git
synced 2024-11-23 08:30:11 +00:00
An IDA plugin for GC DSP reverse engineering
0b90941d4d
The two operand register selection bits were swapped for that instruction. For example, "CMPAR AC1, AX0.H" would be disassembled as "CMPAR AC0, AX1.H", leading to pain and confusion. |
||
---|---|---|
AUTHORS | ||
gcdsp_generated.py | ||
gcdsp.py | ||
gen_from_tables.py | ||
LICENSE | ||
README | ||
TODO |
GC/Wii DSP plugin for IDA ========================= This project adds support for the DSP present in the Gamecube and the Wii to IDA, the Interactive Disassembler [1]. This allows easy analyze of a DSP ucode, handling cross-references, control flow, and so on. Requirements ------------ * Python >= 2.6 * IDA >= 6.1 (other versions may work, not tested) * IDAPython >= 1.5.2 (same as IDA, other versions not tested) How to install? --------------- Copy gcdsp.py and gcdsp_generated.py to the "procs/" directory under IDA root. If installation worked correctly, you should be able to choose "GC/Wii DSP: gcdsp" as the CPU type when opening a new file. Authors ------- * Pierre Bourdon <delroth@lse.epita.fr> * Stephane Sezer <stephane@lse.epita.fr> See AUTHORS for more details. License ------- gcdsp-ida is licensed under the GNU GPLv2. See LICENSE.