Thanks a lot. I understand better now.
However, in the beginning you have this:
SPRITE_ADDR=0x4000*2
NIBBLES_IN_SPR=64
SPR_IX=256
ADDR=SPRITE_ADDR+NIBBLES_IN_SPR*SPR_IX
You are using address 49152 (0xC000). Any reason behind this please?
Also, how does this example give me space for more sprites other than the 256 in the sprite editor? (excluding background tiles)
Thanks