|
Subject: Re: [stella] DASM wish list From: Glenn Saunders <mos6507@xxxxxxxxx> Date: Mon, 15 Aug 2005 19:14:05 -0400 |
Personally I don't think extending the reserved
symbols is a big deal. I don't like the idea of using
formatting to allow the use of vague-sounding labels
like this:
A = $50
LDA
LDA #$FF
ROR A
vs.
CAR_ADR = $50
LOAD_SPRITE
LDA #$FF
ROR CAR_ADR
I mean, if people just use more descriptive labels I
don't think you'd naturally want to use a reserved
keyword. The only time I think "A" would naturally
come up is if you were putting a label on an A
character graphics area, but you could just as easily
prefix those labels like "GFX_A" or "SHAPE_A" or
"CHR_A".
This was more of a problem when people used to
assemble directly on 6502s and you used mostly short
acronym-type labels to save space.
If someone had an old sourcecode file to assemble I
would just have a command line switch to go back and
forth between strict formatting (short list of
reserved keywords) and loose formatting (long list of
reserved keywords). But the default could be loose.
--- "C. Bond" <cbond@xxxxxxxxxxxxx> wrote:
> You can certainly write an assembler which accepts
> opcodes or labels on
> a 'hard left margin', but there are tradeoffs. For
> example, this may prevent
> you from using certain labels, especially if your
> opcode list includes all
> the unofficial opcodes. In some cases you may have
> to rewrite your source code
> to change labels such as SAX, DCP, etc. so they
> don't conflict with opcodes.
> It might be better to simply separate labels from
> opcodes by a formatting rule.
> (Maybe not, just a thought!)
>
> Another issue has to do with using opcode syntax
> such as LSR A and
> ROL A. If your assembler simply requires LSR or ROL,
> you can free
> up 'A' for use as a label, otherwise it becomes a
> reserved symbol.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Archives (includes files) at http://www.biglist.com/lists/stella/archives/
Unsub & more at http://stella.biglist.com
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [stella] DASM wish list, B. Watson | Thread | Re: [stella] DASM wish list, C. Bond |
| Re: [stella] DASM wish list, C. Bond | Date | [stella] Flashback 2 development sy, Bob Colbert |
| Month |