CHBAS
Back to current versionRestore this version

756 $02F4 CHBAS

Shadow of CHBASE 54281 $D407

Profibuch:
Dieses sehr wichtige Register ist die Basisadresse des Zeichensatzes, die Adresse also, von der an aufwärts das Aussehen der Zeichen auf dem Bildschirm definiert wird. Zeichensätze mussen in der Grafikstufe Null auf 1KByte-Grenzen anfangen, in GRAPHICS 1 und 2 auf geraden Seitengrenzen beginnen; die Anfangsadresse eines Zeichensatzes muss also durch 512 ($200) teilbar sein. In CHBAS wird dann nur die Seitennummer (das High-Byte der Adresse) abgespeichert.

CHBAS, welches das Schattenregister zu CHBASE (54281, $D407) ist, wird durch Neuinitialisierung bzw. Änderung der Grafikstufe oder durch das Drücken von RESET auf 224 ($E0), das der Adresse des ROM-Zeichensatzes entspricht, zurückgesetzt. Der internationale Zeichensatz kann bei den XL- und XE-Geräten durch Einschreiben des Wertes 204 ($CC) eingeschaltet werden. Die einzelnen Zeichen sind im übrigen nicht in der ATASCII-Reihenfotge, sondern in der „iniernen“ Reihenfolge im Zeichensatz abgespeichert.