Hmm ich raff es nicht. Beim Austro E3 wird ohne zutun, wenn der P-code von $15 in $54 geändert wurde, der Bildschirmbereich automatisch umgestellt. Und zwar nur bei dem E3. Mit anderen Austro / Blitz Compilern, kein Erfolg.
Wenn dann ein Zeichensatz ins RAM geladen wurde und $D1 / D2 umgestellt werden, dann ist der Screen bei $c400.
Das sieht im C64Debugger dann so aus (ohne Charset):
Bitte melde dich an, um diesen Anhang zu sehen.
Video Base steht auf $c400.
Das gleiche mit Plums Blitz oder Skyles Blitz macht an der Stelle scheinbar gar nicht. Jedenfalls wird Video Base nicht umgestellt.
D.h. a) Bei Plum und Skyles muss man noch etwas mehr machen, damit das funktioniert, Du schreibst:
zudem das Low- und Highbyte des Video-Memorys, händisch in die Zeropagre eintragen.
Ich finde hier im Threat aber dazu nichts?! Hatte mir damals alle relevanten Infos in eine Datei kopiert. Was genau muss man denn wo reinschreiben? Die anderen hier im Forum sind ja bestimmt auch an dem Thema interessiert.
oder b) $54 bewirkt bei Plum / Skyles etwas ganz anderes? Evtl. etwas frei Programmierbares? Wenn ja wie?
oder c) $54 macht bei Plum / Skyles gar nichts, außer Decompile Schutz.