Herunterladen Inhalt Inhalt Diese Seite drucken

Adresszuordnung Im Irm (Grafik- Und Video-Ram) - Kleincomputer KC 85/5 Systemhandbuch

Inhaltsverzeichnis

Werbung

SOFTWARE
2. Generieren eines neuen Zeichens mit dem Code 0A0H
Zeichenbild
Wenn der Hex-Code ab Adresse 0BC00H mit MODIFY abgelegt ist, wird das Zei-
chen 0A0H mit diesem Bild so auf dem Bildschirm dargestellt. Vom BASIC aus
kann dieses Zeichen nun über die Anweisung PRINT CHR$(160) zur Anzeige
gebracht werden (0A0H = 160 im Dezimalzahlensystem).
3.10.3.

Adresszuordnung im IRM (Grafik- und Video-RAM)

Mit Hilfe der folgenden Formeln kann man die Speicherzellen, die die Informatio-
nen zur Darstellung eines beliebigen Bildpunktes enthalten, ermitteln. Die Bild-
informationen sind im IRM nach folgendem Prinzip abgelegt:
Je 8 horizontal nebeneinander liegende Bildpunkte sind im Pixel-RAM als 1 Byte
abgespeichert. Dieses Byte enthält nur die Vordergrund-Hintergrund-Information
der Bildpunkte. Die Farbinformation ist für jeweils 1 Reihe von 8 Bildpunkten zu
einem Byte im COLOR-RAM zusammengefasst. Dieses Byte legt also für 8 Bild-
punkte eine Vorder- und eine Hintergrundfarbe fest.
Bei hoher Farbauflösung (siehe ESCape-Funktionen, Kapitel 1.2.6 Seite 26) wird
auch das Pixelbyte für die Farbinformation verwendet. Hier gibt es keine Vorder-
und Hintergrundfarben. In diesem Modus sind also nur 4 Farben möglich, wobei
eine Farbe als Hintergrundfarbe des Bildschirmes verwendet werden kann. Nun
stehen noch 3 Farben für Grafiken zur Verfügung.
Darüber hinaus enthält der IRM zwei Video-RAM-Bereiche für Bild 0 und Bild 1,
die auch als ASCII-Puffer bezeichnet werden. Sie speichern die Codes der auf
dem Bildschirm dargestellten Zeichen ab.
166
Bild-Code
Hex-Code
0000 0000
0001 1000
0010 0100
0100 0010
0010 0100
0010 0100
0110 0110
0000 0000
00
18
24
42
8 Byte
24
24
66
00
10

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis