From: Cameron Kaiser (spectre_at_floodgap.com)
Date: 2008-10-09 07:51:30
> I'm revising my assembler. And I'm not satisfied with the way I told my
> assembler how to treat a label as long in 65816 mode. Let me show you
> what I mean:
>
> Example:
>
> .ba $C000 ; begin address
> LABEL .by 0, 1, 2, 3, 4
> lda $C000 [1]
> lda $00C000 [2]
> lda LABEL [3]
>
> As my assembler not only checks the value but also checks the textual
> lenght of a value, it is quite obviously that line [1] should be treated
> as normal and [2] as long (). But what about [3]?
I can tell you what xa does: right now, nothing. If you want a 24-bit address
for LABEL, you have to ask for it explicitly. There were too many glitches
trying to do it automatically. I might revisit the code later in a future
version.
--
------------------------------------ personal: http://www.cameronkaiser.com/ --
Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckaiser@floodgap.com
-- I went to San Francisco. I found someone's heart. Now what? ----------------
Message was sent through the cbm-hackers mailing list
Archive generated by hypermail pre-2.1.8.