Beiträge von tokra im Thema „Spiel das am Emulator geht aber am echten C128 nicht“

    Unsauber programmiertes Intro... Hab das mal nachverfolgt im VICE:

    Der C128 schaltet in den 2 Mhz-Mode, weil bei $0f47 eine Kernal-Routine zur VIC-Initialisierung bei $e5aa aufgerufen wird. Hier ist das X-Register aber bei $ff wodurch 255 Werte geschrieben werden also weit über die ROM-Tabelle hinaus. Dadurch wird auch das Bit für den 2 Mhz-Mode bei $d030 gesetzt. Der Sprung sollte besser nach $e5a8 gehen, da wird das X-Register korrekt gesetzt.