Label scopes are also created when placing a label before a macro or pseudocommand execution as demonstrated in the following program:
*=$1000
start: inc c1.color
dec c2.color
c1: :setColor()
c2: :setColor()
jmp start
.macro setColor() {
.label color = *+1
lda #0
sta $d020
}
In this way, you can access the labels of an executed macro.





