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

Dave Philipsen dave at davebiz.com
Wed Feb 3 18:45:17 EST 2016


That would be very cool, Barry.  I hope you find it sometime.  Maybe if 
you get a chance you can improve upon it and create a disassembler that 
creates comments! :-)

Dave


On 2/3/2016 3:12 PM, 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.
>
>> Neal Crook foofoobedoo at gmail.com
>> Wed Feb 3 15:09:57 EST 2016
>>
>> there is a limit to what you can do from simple disassembly. To do a good
>> job you need to exercise the program in a test rig until it reveals all of
>> its secrets. When Digital was trying to push Alpha into the x86-dominated
>> world they did a lot of work on binary translation. Here's an interesting
>> paper about the tool they developed:
>>
>> www.hpl.hp.com/hpjournal/dtj/vol9num1/vol9num1art1.pdf
>>
>> Neal. (Ex-DECcie)
>


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus



More information about the Coco mailing list