First pass at a #ZXNext sprite cache. This dynamically allocates sprite shapes and DMA's up new ones on demand.

This was the whole reason for starting this little test/demo, to see how feasible dynamic sprite uploading is.

https://www.youtube.com/watch?v=ZeRnZmp1HeY

ZXNext Armalyte Progress - First pass at sprite cache - non animating

YouTube
ZXNext Armalyte Progress - First pass at sprite cache - non animating

YouTube