Was fällt euch noch für ein Unterschied zwischen einem von Disk und einem von Cartridge geladenen Programm ein?
LDA #$2F
STA $00
LDA #$37
STA $01
ist klar. Noch was was LOAD so macht?
Warum ich das frage? Weil ich ein 8k Intro in ein 8k Cartride schreiben möchte.
Es klappt auch soweit. Ich habe noch genug Bytes übrig, um das Programm an die original Speicherstellen zu kopieren
und zu Starten. Leider sieht eine Zeile des Intros vom Cartride gestartet dann aber zerstört aus und ich weiß nicht warum.
Irgend ein Zustand ist dann anders, als er sein müsste.
Geht um dieses Intro hier: