[Coco] Assemblers' Documentation
Luis Antoniosi (CoCoDemus)
retrocanada76 at gmail.com
Thu Jan 24 00:08:25 EST 2013
Hi William,
i found some bugs on lwasm when you make a bad syntax like:
leax #3,x
will cause segmentation fault (ouch!) and you don't even know which line is
the error.
Other problem I found it wont report any error with:
inca var
when you wanted:
inc var
Dunno if it generated a single inca ou some invalid bytes sequence.
Regards,
Luis Felipe.
On Wed, Jan 23, 2013 at 11:27 PM, William Astle <lost at l-w.ca> wrote:
> Howdy. The only complaint I'm going to make about your message is the lack
> of paragraphs made it hard to read. Enough complaining.
>
> I happen to be the creator of one assembler for the 6809/6309 which is
> part of lwtools (http://lwtools.projects.l-w.**ca/<http://lwtools.projects.l-w.ca/>).
> It generally accepts standard Motorola syntax with extras like allowing ";"
> to introduce comments (in addition to "*"). It happens to have a reasonably
> complete manual (available at the project's web site).
>
> You will probably find that most assemblers will accept mostly standard
> Motorola syntax often with extras.
>
> On 13-01-23 08:49 PM, Kip Koon wrote:
>
>> Hello Ya'll,
>>
>> I need help to figure out the proper documentation for all the different
>> assemblers and cross-assemblers everyone is using as they relate to the
>> 6809
>> and the three Cocos. The assemblers I know of are RMACxx, Mamou, C.ASM
>> (OS-9), ASM (OS9) RMA (OS-9) and I know there has to be many more which
>> I'm
>> not remembering right now. I am confused as to which ones follow Motorola
>> guidelines. I realize we all are from different backgrounds and I
>> definitely do not wish to step on anyone's toes as they say, but from
>> what I
>> can figure out, I think the ";" semicolons seem to be used in a lot in
>> Intel
>> assemblers which I see ";" used a lot in some of the 6809 assembly
>> language
>> source code files I've been perusing lately for the Coco, and
>> OS-9/NitrOS-9
>> and I really don't understand why. I've used 6800 and 6809 assemblers
>> over
>> the years as well as 8080 and I've almost never used ";" semicolons in
>> assembler language source code for either the 6800 nor the 6809 processors
>> if ever. I cannot find any documentation for the Mamou and RMACxx
>> assemblers and I'm assuming the C.ASM, ASM and RMA assemblers follow the
>> guidelines given in the old Motorola programming manuals, but I'm not
>> totally sure about that neither. If I was learning to write Intel
>> Assembly
>> Language, I'd follow Intel's guidelines to the letter, but I'm programming
>> for Motorola's 6809 processor which I dearly love as I know you all do
>> also.
>> I have no problem adjusting assemblers to follow guidelines from other
>> processor manufacturers' assembly language guidelines as long as the
>> assemblers for the 6800 & 6809 which everyone likes to use, also follow
>> Motorola's guidelines to the letter as well. I wish to do everything I
>> can
>> to help this group which I'm very glad I have found after over 30 years,
>> but
>> during the continuing development of my 6809 computer, I've found a lot of
>> 6809 source code for many different 6809 projects which uses punctuation
>> marks in 6809 assembly language source code in strange ways and I don't
>> know
>> which assembler or cross-assembler to use with which 6809 source code so I
>> can assemble the program successfully into binary machine language so I
>> can
>> enjoy using it all in my little 6809 computer. Help! I don't know if any
>> standard for 6809 assembly language source code programs is possible at
>> this
>> point in time, especially since we have no support from the original
>> manufacturer, but with such a wonderful mix of programmers and their
>> backgrounds, I'd really like to see some type of 6809 standard definitely
>> incorporating Motorola's standards to be used among all the 6809 assembler
>> programs. This would make things a lot easier. I could be way off on
>> this
>> and if so I apologize, so please be kind as I have tried to be kind. I
>> just
>> want to use some of this wonderful wealth of programs we all are sharing
>> with each other. For any newbie coming to this list, all the mismatching
>> between 6809 assemblers with 6809 assembly source code can be quite
>> daunting. Again, please be kind, because as I write this, I'm feeling
>> like
>> I'm going to really get it from someone which of course I hope I don't.
>> So
>> Have a lot of fun 6809ing and Cocoing. J Be Happy!
>>
>> Kip
>>
>>
>>
>>
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> http://five.pairlist.net/**mailman/listinfo/coco<http://five.pairlist.net/mailman/listinfo/coco>
>>
>>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/**mailman/listinfo/coco<http://five.pairlist.net/mailman/listinfo/coco>
>
--
Long live the CoCo
More information about the Coco
mailing list