6809/6309 cross assemblers and compilers

Hardware Hacking, Programming and Game Solutions/Cheats
Post Reply
zephyr
Posts: 1474
Joined: Mon Jul 21, 2008 1:18 am

6809/6309 cross assemblers and compilers

Post by zephyr »

Please post links to all known 6809/6309 cross assemblers and compilers. It would also be a good idea to upload some of the older ones to the Uploads section and post a link to them in this thread in case they become unavailable for download in the near future. I have compiled a short list to get the thread started:

asm6809
http://www.6809.org.uk/dragon/

LWASM
http://lwtools.projects.l-w.ca/

AS09
http://www.kingswood-consulting.co.uk/assemblers/

MAMOU
http://sourceforge.net/projects/toolshe ... rce=navbar

CCASM
http://www.coco3.com/community/download ... velopment/


I have also uploaded a few cross assemblers in the 6309 thread.
sixxie
Posts: 1348
Joined: Fri Jul 18, 2008 8:36 am
Location: Hertfordshire
Contact:

Re: 6809/6309 cross assemblers and compilers

Post by sixxie »

I used to quite like "a09".

http://www.hermannseib.com/english/opensource.htm

Just briefly tested the latest version, and it still seems to be ok. Looks like it's gained the ability to include binaries since I last used it, but still doesn't like floats as part of expressions. Nor does it like code like this:

Code: Select all

                org     $8000-size
start
                ldx     #$1234
size            equ     *-start
But apart from niggles like that (which most people may not ever hit), it's pretty decent - spaces in expressions (I think they can look neater that way), arbitrarily complex expressions, etc.
Post Reply