[A83] Re: Defining custom vars
[Prev][Next][Index][Thread]
[A83] Re: Defining custom vars
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: