CSET
Aus C64-Wiki
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dieser Artikel beschreibt das Simons'-Basic-Schlüsselwort CSET.
Typ: Anweisung
Syntax: CSET <wert>
CSET schaltet um zwischen den beiden Zeichensätzen des C64: Großschrift-Grafikzeichen (CSET 0) und Groß-Klein (CSET 1). Außerdem kann man hiermit in den Grafikmodus schalten, ohne den Grafikspeicher dabei zu löschen (wie es bei HIRES geschieht), dazu verwendet man CSET 2.
Wird kein Parameter eingegeben, so erscheint die Fehlermeldung ?SYNTAX ERROR, ein falscher Wert (größer als 2) wirkt wie CSET 0. Werte außerhalb des Byte-Bereichs erzeugen einen ?ILLEGAL QUANTITY ERROR.
Beispiel: 10 PRINT "Commodore": FOR a=0 TO 2 20 CSET a 30 POKE 198,0: WAIT 198,1: NEXT (schaltet auf Tastendruck in die verschiedenen Modi und beendet
das Programm im Groß-Grafik-Modus, weil es zuletzt im Grafikmodus
war und ein Rücksturz zum Direktmodus wie CSET 0 wirkt)