[Coco] Re: ASM flags, ignore case.

Rodney V Hamilton Rodney_Hamilton at GBRonline.com
Thu Jul 22 18:07:24 EDT 2004


In article <410011F1.3050600 at worldnet.att.net>, Robert Gault says...
>Paul T. Barton wrote:
>> OK, 
>> 
>> I'm using the new ASM,
>> it's giving me typo errors.
>> 
>> I want to turn off ASM case sensitivity,
>> how do I do that, please?
>> 
>> Paul
>
>U should force upper case, -U should set case specific. Looks default is 
>case specific. So, asm filename u            should do what you want.

That's right, the U option defaults to OFF (-U).
This was deliberate, to make it easier to catch case errors early.
I guess it worked...  <wink>

So, as Robert said, add the U flag to the command line to revert to
the old uppercase-only mode.  If you still get label errors, they are
probably misspelling typos, not just case errors.  Eventually you'll
want to fix the case errors too.


You'll like this latest ASM in the v3.2.2 release.  New stuff:

It handles long symbol names by storing only the first 8 chars, so the
first 8 chars MUST be unique, but ALL chars in the symbol must be valid.
(ie: 1st char=letter, rest=letter,digit,dollar,period,underscore)

At least one space separates all listing output fields (needed to handle
long symbol names) and the comment field is now auto-aligned regardless
of source file spacing.  The width option (W) is limited to 132 max and
the internal buffers are checked to prevent overruns.

TFR and the 6309 reg-to-reg ops allow R16->R8, but you'll get a warning
flag as a reminder that the results are processor-dependent.  You should
NOT use this 'feature' in production code without heavy testing.

Rodney





More information about the Coco mailing list