|
Ok, so it did need to handle multiple stages of JSRs, I was wrong. So I've posted a new version on the other thread. This version does recursive handling of JSRs, and points out suspect disassembly when it gets done. It also gives you something to look at as it chugs along, and sticks the result straight in a file. New run mode:
*** binfile index(8000) outfile
This version will b*tch about some spots, and for some bins produce a runtime error (just hit ignore, it should keep going), but the resulting disassembly looks perfect. Also, I compiled in Visual C++, which probably means if you don't use .NET it will hose you. For some reason when compiled with Bloodshed's Dev++ the output hangs half way through. Meh.
I suspect some of the comments (the call from and tos) might be incomplete, but otherwise the disassembly looks really good. Erich did a good job with the original version.
Last edited by Calum; 05-19-2006 at 09:33 PM.
|