[Coco] Assembly source code compatibility - EDTASM, RMA, lwasm, etc.

Dave Philipsen dave at davebiz.com
Tue Jul 5 12:20:41 EDT 2022


One way to solve the problem is to write code that adheres to the original recommendations for 6809 assemblers (opcodes, directives, etc.) instead of using all the newfangled stuff. Most all assemblers including EDTASM and lwasm will easily handle it without modification. It’s unfortunate that the files in the NitrOS9 repo largely cannot be assembled on a basically standard 6809 assembler on the CoCo.

Dave Philipsen



> On Jul 5, 2022, at 9:38 AM, Allen Huffman via Coco <coco at maltedmedia.com> wrote:
> 
> I have been playing with 6809 assembly lately, mostly writing things either in Robert Gault's EDTASM6309 (previously I was just using normal EDTASM) or William Astle's lwasm.
> 
> As it start working with my old OS-9 source code, compiled using RMA, I have to make changes are needed to make it work with lwasm. This gives me source code that can’t be built locally.
> 
> Has anyone made a filter or anything that would allow some level of compatibility between the different tools? I think they all can handle basic EDTASM+ format (for RS-DOS, that is, not OS-9 stuff).
> 
> My goal would be to have source code I could work with using modern tools, but still compile natively.
> 
> 



More information about the Coco mailing list