Herunterladen Inhalt Inhalt Diese Seite drucken

Farb- Und Grafikspeicher - Kleincomputer KC 85/5 Systemhandbuch

Inhaltsverzeichnis

Werbung

AUFBAU UND BEDIENUNG
1.4.5.

Farb- und Grafikspeicher

Der Bildwiederholspeicher (IRM) des KC 85/5 besitzt einen Speicherumfang von
64 KByte. Zur Darstellung auf dem Bildschirm enthält er 2 Bildspeicher (Bild 0,
Bild 1). Zu jedem Bild gehören ein Farb-, Pixel- und ASCII-Speicher.
Für die Farbinformation von 8 nebeneinander liegenden Bildpunkten ist im Farb-
speicher 1 Byte reserviert. Es enthält die Vorder- und Hintergrundfarbwerte.
Sie können für die Farbgestaltung zwischen 16 Vordergrundfarben und 8 Hinter-
grundfarben wählen. Im Betriebssystemmenü ist es bereits möglich, die Farbaus-
wahl über COLOR zu treffen.
Mit der ESC-Steuerfunktion und den Buchstaben 'A' oder 'B' kann eine punkt-
weise Farbauflösung eingestellt werden (hochauflösende Farbgrafik). Dabei sind
jedoch nur 4 Farben zur Bildschirmgestaltung möglich. Das Blinken kann eben-
falls nicht verwendet werden.
Der IRM ist unterteilt in 4 Ebenen zu je 16KByte und wird im Adressbereich ab
8000H eingeblendet (siehe Bild 15 auf Seite 97). Der Pixel- oder Farbspeicher
umfasst den Adressbereich von 8000H bis A7FFH für 320*256 Bildpunkte. Im
Pixel-RAM von Bild 0 liegen ab Adresse A800H Arbeitszellen, die unabhängig
vom Schaltzustand der IRM-Ebenen immer sichtbar sind, damit die Programme
immer auf diese Arbeitszellen Zugriff haben.
Die Speicherbereiche der anderen drei IRM-Ebenen werden als „versteckte" IRM-
Bereiche bezeichnet und können nur unter speziellen Bedingungen sichtbar
gemacht werden:
CAOS-ROM C = ein
CAOS-ROM E = aus
Der CAOS-ROM E darf nur bei gesperrtem Interrupt (DI) abgeschaltet werden, da
alle Interruptroutinen von CAOS in den ROM E führen.
Von CAOS werden die versteckten IRM-Ebenen als Zwischenspeicher verwendet
für:
eine zweite virtuelle RAM4-Ebene, vgl. dazu im Kapitel 1.5.8 auf Seite 58 die
Ausführungen zum RAM4.
32
(Ausgabeport 86H: Bit 7 = 1)
(PIO-Port A:
Bit 0 = 0)
4

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis