Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

CHAR

Token:
$E0
Format:
CHAR Spalte, Zeile, Höhe, Weite, Richtung, String [, Adresse des Zei-
chensatzes]
Zweck:
Zeigt einen Text auf einem Grafikscreen. CHAR kann in allen Auflösungen
verwendet werden.
Spalte (in Einheiten von Zeichenpositionen) ist die Startposition der Aus-
gabe in horizontaler Richtung. Da jede Spalteneinheit 8 Pixel breit ist, hat
eine Bildschirmbreite von 320 einen Spaltenbereich von 0-39, während
eine Bildschirmbreite von 640 einen Spaltenbereich von 0-79 hat.
Zeile (in Pixel-Einheiten) ist die Startposition der Ausgabe in vertikaler
Richtung. Im Gegensatz zum Parameter Spalte ist seine Einheit in Pixeln
(nicht in Zeichenpositionen), wobei die oberste Zeile den Wert 0 hat.
Höhe ist ein Faktor, der auf die vertikale Größe der Zeichen angewandt
wird, wobei 1 für normale Größe (8 Pixel), 2 für die doppelte Größe (16
Pixel), usw.
Weite ist ein Faktor, der auf die horizontale Größe der Zeichen ange-
wandt wird, wobei 1 für normale Größe (8 Pixel), 2 für die doppelte Grö-
ße (16 Pixel), usw.
Richtung gibt die Ausgaberichtung an:
1: nach oben
2: nach rechts
4: nach unten
8: nach links
Die optionale Adresse des Zeichensatzes kann verwendet werden um
einen Zeichensatz auszuwählen, der sich vom Standardzeichensatz bei
Adresse $29800, der Groß- und Kleinschreibung umfasst, unterscheidet.
Es stehen drei Zeichensätze (siehe auch FONT) zur Verfügung:
$29000 Font A (ASCII)
$3D000 Font B (Breit)
$2D000 Font C (CBM)
Der erste Teil des Zeichensatzes (Großbuchstaben/Grafik) ist bei
$xx000 - $xx7FF gespeichert.
Der zweite Teil der Zeichensatzes (Klein-/Großbuchstaben) ist bei
$xx800 - $xxFFF gespeichert.
37

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Mega BASIC65

Inhaltsverzeichnis