Der Teil ist zur 3d->2d Transformation von Koordinaten.
Drei Dimensionen?
Ich seh bei einem Sprite nur zwei Dimensionen.
Der Aufbau des CPC Video RAMs ist völlig anders als bei einem C64 Sprite und völlig anders als beim C64 VideoRAM. Du hast Sprites, Player Misslies und Co alle in einen Topf geworfen als wären sie überall gleich aufgebaut. Aber das ist nicht so.
Der Aufbau ds CPC Videospeichers ist bei der Drehung nicht wichtig. Außerdem habe ich eh nur in Mode 2 getestet. Da ist ein Bit immer ein Pixel.
Ich vermute es gibt eine ganz einfache Formel, welche das Bit Array von 24x21 um 90° drehen kann. Aber je länger ich auf das Array draufschaue, um so größer wird scheinbar das Verständnisproblem.