[A83] Re: Defining custom vars


[Prev][Next][Index][Thread]

[A83] Re: Defining custom vars




what about saferam1?

would, xpos = saferam1
         ypos = saferam1+1 work?

At 09:51 PM 5/7/2002 -0500, you wrote:

>Yes, they're called Labels.
>
>you define them like this:  (NOT TABBED)
>
>Xpos = saferam2
>Ypos = Xpos + 1
>
>Then put them in parenthesis if you want the value at that location:
>
>   ld a,(Xpos)  ;<-- Parentheis!  this means the value at Xpos
>
>and if you want the offset of that label:
>
>   ld hl,Xpos  ;<-- No parenthesis, hl = the address of xpos
>
>when you have the offset of a label, you can move the offset around and get
>the bytes next to it.
>
>   ld hl,Xpos
>   inc hl      ;hl got moved up 1, so it now points one byte ahead.
>   ld a,(hl)   ;a now contains the byte ahead of Xpos
>
>_________________________________________________________________
>Join the world's largest e-mail service with MSN Hotmail.
>http://www.hotmail.com




Follow-Ups: References: