I've two declarations like this:
Code: Select all
an_player_idle:
.db $00,$01,$10,$11,$20,$21,$30,$31,$40,$41
an_player_walk:
.db $04,$05,$14,$15,$24,$25,$34,$35,$44,$45
Code: Select all
SetAnIdle:
LDX #$01
LDY #$00
SetAnIdleLoop:
LDA an_player_idle, y
STA SPRITE_RAM, x
INY
INX
INX
INX
INX
CPX #$2D
BNE SetAnIdleLoop
Code: Select all
LDA an_player_idle
STA MY_VARIABLE
SetAnIdleLoop:
LDA MY_VARIABLE, y
STA SPRITE_RAM, x