Also, ungeschützt mitten im BASIC-RAM hat der Charset nichts verloren. Wenn er nicht durch Variablen oder das Programm von unten her geschossen wird, machen ihm spätestens die Strings von oben her den Garaus.
Das Speichermaximum absenken ist auf dem System hier auch nicht so prall. Macht man es so, daß der Zeichensatz (auch) mit 16K RAM läuft, sperrt man sich *allen* Extra-Speicher einer 64K Maschine weg!
Idealerweise gehört der Zeichensatz *unter* das BASIC-Programm. Wie's geht steht in einem noch gar nicht so alten Thread hier: Bitte melde dich an, um diesen Link zu sehen.
Und die nötigen Änderungen für 256 Zeichen überlasse ich mal dem geneigten Leser. ![]()