Spritecolli mit Hintergrund beim C128 klappt nicht.

Es gibt 2 Antworten in diesem Thema, welches 341 mal aufgerufen wurde. Der letzte Beitrag (20. Oktober 2011 um 11:38) ist von plus4fan.

  • Hallo, guten Abend.
    Die Spritecolli funktioniert nicht beim C128 mit dem Hintergrund. Der Buchstabe "a" befindet sich in der mitte vom Screen.
    Das Sprite lässt sich steuern. Beim C64 funktioniert es.

    Muss man beim C128 noch irgendein ROM zugänglich schalten, damit die Collision erkannt wird?

    danke.

    gruss

  • Keine Ahnung, was das Programm da treibt, aber der Codeschnipsel als solcher erscheint mir für eine Analyse unvollständig.

    Wo wird VIC.ctrl1 und der andere VIC-Kram definiert?

    Meine erste Vermutung wäre, dass Du versuchst den VIC im C128-Mode direkt zu manipulieren. Das ist zum Scheitern verurteilt, wenn Du zuvor nicht den BASIC-Interrupt deaktivierst, der den VIC mit den Daten der Pseudoregister aktualisiert.

    Gruß WTE

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • Jup, danke.
    Es gibt bei dem C128 noch sogenannte Schattenregister , mit denen geht es jetzt.

    gruss