[Coco] F9DASM - 6800/6801/6802/6803/6808/6809 / 6301/6303/6309 Disassembler
Zippster
zippster278 at gmail.com
Fri Sep 23 12:17:12 EDT 2016
Or you can just edit them out after disassembly.
You’ll be going over it with a fine toothed comb anyway trying to identify data vs code.
At least those are obvious…. :)
- Ed
> On Sep 23, 2016, at 10:53 AM, David Ladd <davidwladd at gmail.com> wrote:
>
> John, thank you for sharing on this. Do you have to strip out the rsbasic
> header and footer from the binaries first?
>
> +-----------------------------------------------------------------------+
> | David Ladd a.k.a. PacoOtaktay a.k.a. Drencor |
> | YouTube: http://www.youtube.com/user/PacoOtaktay |
> | YouTube Gaming Live: https://gaming.youtube.com/user/PacoOtaktay/live |
> | Websites: http://dwladd.com & http://www.theterrorzone.com |
> | G+: https://plus.google.com/113262444659438038657 |
> | G+: https://plus.google.com/+DavidLaddPacoOtaktay |
> | |
> | Do you have your CoCo 3 yet? |
> +-----------------------------------------------------------------------+
>
>
> On Fri, Sep 23, 2016 at 9:01 AM, John W. Linville <linville at tuxdriver.com>
> wrote:
>
>> For those who are interested in disassembling code but have grown
>> accustomed to using tools on modern machines, I recommend a look
>> at f9dasm:
>>
>> https://github.com/Arakula/f9dasm/
>>
>> From the documentation:
>>
>> "Based on Arto Salmi's C core that can be found
>> somewhere on the 'net (last address known to me was
>> http://koti.mbnet.fi/~atjs/mc6809/Disassembler/dasm09.TGZ), I built
>> a complete 6800/6809/6309 disassembler that can handle input files
>> in a variety of formats (Intel Hex / Motorola S09 / Flex9 Binary /
>> Binary). Since disassembly without guidance produces measly results,
>> it can load information files with quite a lot of directives, too.
>>
>> I taylored the original to my taste by working through the source code;
>> since F9DASM has reached a level of complexity that doesn't really
>> lend itself to following the "Use the Source, Luke!" principle if
>> you just want to disassemble a little 6809 program, I've added this
>> documentation. Have fun!
>>
>> Hermann Seib, 2015"
>>
>> While it has some support for Flex9, at present it does lack support
>> for OS-9 system call disassembly. If you want/need that, then I
>> encourage you to "use the source" and contribute the changes back
>> through github. It has some other imperfections, including leaving-out
>> some symbols occasionally. A few manual fixups gets you by those. Feel
>> free to contribut back a bug fix for that too, if you find it!
>>
>> I've been using it on a side project, and I find it to be nice to
>> use. It is cool that it understands 6800 (and derivative) binaries
>> as well, for the MC-10 crowd. :-)
>>
>> Enjoy!
>>
>> John
>> --
>> John W. Linville Someday the world will need a hero, and you
>> linville at tuxdriver.com might be all we have. Be ready.
>>
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
>>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list