Herunterladen Inhalt Inhalt Diese Seite drucken

Von Der Cursor- Zur Pixelpositlon; Bit- Und Bytemodus Der Farbauflösung - Kleincomputer KC85/4 Systemhandbuch

Vorschau ausblenden Andere Handbücher für KC85/4:
Inhaltsverzeichnis

Werbung

SOFTWARE
halb zur Bildschirmausgabe konsequent die entsprechenden Unterprogramme
des Betriebssystems nutzen (z. B. UP-Nr.: 00H, 23H, 30H, 31H, 34H). Ein un-
mittelbares Beschreiben der "sichtbaren" IRM-Bereiche mit einer im Anwen-
derprogramm enthaltenen Adreßrechnung ist nur bei typspezifischen Anwen-
derprogrammen möglich.
Die Adresse im Video-RAM läßt sich durch folgende Berechnung ermitteln:
Adresse im Video-RAM (ASCII-Puffer) für Bild 0
= B200H + Zeichenspalte + 40 * Zeichenzeile
= B200H + Zeichenspalte + 5 * Pixelzeile
Adresse im Video-RAM (ASCII-Puffer) für Bild 1
= AD00H + Zeichenspalte + 40 * Zeichenzeile
= AD00H + Zeichenspalte + 5 * Pixelzeile
3.10.4. Von der Cursor- zur Pixelposition
Die Beziehung zwischen Zeichen- und Pixelposition für Vollgrafik (jeder Punkt
auf dem Bildschirm ist ansprechbar) ist wie folgt:
1. Horizontal (X-Wert)
X = 8 * Zeichenspalte + Position im Byte
2. Vertikal (Y-Wert)
Y = 255 - Punktzeile = 255 - 8 * Zeichenzeile - Position im Zeichen
3.10.5. Bit- und Bytemodus der Farbauflösung
Im KC 85/4 sind jedem Bild 2 Speicherebenen (Pixel- und Color-RAM) zuge-
ordnet.
Die Bitinformationen in den Ebenen werden vom Videointerface (VIF) verar-
beitet und auf dem Bildschirm dargestellt. Das VIF ist von Bild 0 auf Bild 1
und umgekehrt über Software umschaltbar. Es kann in 2 verschiedenen Modi
arbeiten:
1. Byteweise Farbauflösung (Bytemodus)
Die Vorder- und Hintergrundfarbinformationen gelten wie beim KC 85/3, je-
doch nur für 1 * 8 Bildpunkte horizontal in einer Linie ist ein Farbbyte re-
serviert. Mit diesem Farbbyte können 16 Vorder- und 8 Hintergrundfarben so-
wie Blinken für die Vordergrundfarbe eingestellt werden.
Das folgende Bild soll den Zusammenhang zwischen den 2 Speicherebenen
im Bytemodus verdeutlichen.
10
113

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis