This is a IDA 6.x loader plugin for Super Nintendo Entertainment System / Super Famicom (SNES / SFC) ROM (*.smc; *.sfc)
With 65816 processor plugin, you can load a SNES cartridge file into IDA.
IMPORTANT NOTICE: The SNES loader was forked from IDA SDK 6.8, published by Hex-Rays. In IDA 7.0, Hey-Rays has made breaking changes on IDA API design and has been released an migrating guide. I don't plan to maintain this repository to follow new IDA API design at the moment. I think I will try to make an IDAPython plugin from scratch instead, when I seriously need an extension for SNES reverse engineering, but I really don't need that very soon.
To IDA 7.x users: You can find the source code in the official IDA SDK.
- Download and install IDA SDK (expected version is IDA SDK 6.9)
- Clone the repository into $(IDASDK)/ldr/snes
- Compile the project with Visual Studio
Read official development guides for more details of generic IDA development.