For the Pro Experts out there:
Most of the Tech Members here who used IDA Disassembler in the past might have known that it has a very serious problem with (pc) instructions not displaying (pc). There is drx's patch from 2007, but it only fixes pea and lea specifically.
Here are 2 recent fixes made by Ti_ (of Elektropage) and Flamewing. Both fix all problem opcodes. You can choose one or the other, but in recommendation, use Flamewing's script incase you are using future versions of IDA.
FIX 1:
FIX 2:
EDIT: Added flamewing's cross-compatible script
Most of the Tech Members here who used IDA Disassembler in the past might have known that it has a very serious problem with (pc) instructions not displaying (pc). There is drx's patch from 2007, but it only fixes pea and lea specifically.
Here are 2 recent fixes made by Ti_ (of Elektropage) and Flamewing. Both fix all problem opcodes. You can choose one or the other, but in recommendation, use Flamewing's script incase you are using future versions of IDA.
FIX 1:
Quote
Download: http://www.mediafire...1w08p7/mc68.zip
IDA 5.X USERS ONLY! 6.X USERS USE FLAMEWING'S FIX!
Courtesy of Ti_ of making this fix and TheRoboticMinion (ArtmeierCompanies) for sending it to me after the site it was on collapsed off the web forever.
Installation Instructions-
1. Delete the mc68.w32 file from the Program Files (x86)\IDA\procs folder.
2. Drag mc68.w32 out of the zip file and put it in the folder I mentioned earlier.
PRESTO, that wasn't hard.
IDA 5.X USERS ONLY! 6.X USERS USE FLAMEWING'S FIX!
Courtesy of Ti_ of making this fix and TheRoboticMinion (ArtmeierCompanies) for sending it to me after the site it was on collapsed off the web forever.
Installation Instructions-
1. Delete the mc68.w32 file from the Program Files (x86)\IDA\procs folder.
2. Drag mc68.w32 out of the zip file and put it in the folder I mentioned earlier.
PRESTO, that wasn't hard.
FIX 2:
Quote
Download: http://pastebin.com/FaSurKKx
Fix made and distributed by Flamewing. Cross-compatible, because, since it's a script, it works with all future versions of IDA.
Instructions-
1. Save it as "AddrFixup.idc" somewhere you will remember
2. When exporting the IDB to text, run the script (File -> IDC File...). The script is safe for running it multiple times in the same disassembly.
Fix made and distributed by Flamewing. Cross-compatible, because, since it's a script, it works with all future versions of IDA.
Instructions-
1. Save it as "AddrFixup.idc" somewhere you will remember
2. When exporting the IDB to text, run the script (File -> IDC File...). The script is safe for running it multiple times in the same disassembly.
EDIT: Added flamewing's cross-compatible script
This post has been edited by kazblox: 01 May 2015 - 05:01 PM


00