Having fun figuring things out in #z80 (using #cpc464) while frustrating at times, especially if your pushing and popping stuff on and off stack but miss one push or pop them off in wrong order and it takes ages to figure thats what you did wrong. Or that while you can use add HL, you cant use sub hl.
But still making progress. I managed to take 16x16 sprite data. Place 8 spaced copies of it and repeat it over 4 rows. Using loops and calls. Then to load from memory 2nd 16 x 32 sprite.