[Coco] Computer Assisted translation of programs form 6502 to 6809

Mark McDougall msmcdoug at iinet.net.au
Wed Feb 3 16:26:57 EST 2016


On 4/02/2016 8:12 AM, Barry Nelson wrote:

> I once wrote something I called a tracing disassembler. Unfortunately
> I do not know what became of it, but what it did was trace the
> program execution path though every possibility at each branch
> instruction. Sections or code that were never branched to were
> assumed to be data although you could force the disassembler to read
> sections as instructions or data overriding the automatic logic. It
> also analyzed the data sections to see if they were ASCII text or
> binary, and then inserted fcb or fcc statements as needed.

This is exactly what IDA does, far-and-away the most powerful 
disassembler out there and my tool of choice for reverse-engineering.

Unfortunately it's a commercial product, and not cheap. There is a free 
version, but I don't know which processors it supports.

Regards,

-- 
|              Mark McDougall              | "Electrical Engineers do it
|  <http://members.iinet.net.au/~msmcdoug> |   with less resistance!"


More information about the Coco mailing list