Did you meant
Code: Select all
lda (sprite_address-3),y
But you might have issue with y values 0,1,2 as there will not be the expected "wrap around" that "dey;dey;dey" produces.
sam (my 2 cents)
Did you meant
Code: Select all
lda (sprite_address-3),y