Hallo,
in meinem Programm verschiebe ich den Bildschirm auf 0xE400 und den Zeichensatz auf 0xE800 um selbsterstellte Zeichen zu verwenden (abgeschaut aus cc65-Firedemo)
Wenn ich nun versuche auch ein Sprite darzustellen (abgeschaut aus Balloon-Demo) wird nur ein solider Block dargestellt.
Erster Gedanke, wenn der Screen von 0x0400 nach 0xE400 verschoben wird, verschieben sich die Sprite Pointer als Teil des Screenrams auch, also für Sprite #2 von 0x07FA nach 0xE7FA, oder?
Egal in welche der beiden Addressen ich 0x0d schreibe, die Spritedaten bei 0x0340 werden nicht angezeigt, es kommt nur der solide Block.
Was läuft da noch falsch?