rlc (ix) prend 23 t-states, pas 7. Les instructions shift en général sont assez lentes comparés avec les autres qui marchent avec les registres 8-bit. J'ai pas beaucoup de temps maintenant, mais j'en aurais plus en Octobre. Je ne sais pas de C, mais je pourrai peut-être t'aider avec quelques routines en asm
Pourrait-on aussi ajouter une option pour choisir des routines plus petites ? Je ne sais pas si ça vaut la peine, mais j'ai vu le code de "ClipBigSprite" et il semble qu'il a été écrit pour être vite mais il est assez grand.
EDIT : Et si tu veux poster le code de TL_large_clipped_sprite je peux y jeter un coup d'oeuil.