![]() |
|
Hauptseite Aktuelles Verlauf NDR-NKC Geräte Z80 Geräte 68000Z80 Section Baugruppen ROM's CP/M 2.2 Software68000 Section Baugruppen ROM's PASCAL/S CP/M 68K SoftwareBussysteme Stromversorgung Input / Output Grafik Speicher Massenspeicher Sonstiges Dokumentation Datenblätter Glossar Portraits Links Kontakt Impressum |
Die beiden Buchstaben HS stehen für "High Speed", denn mit der GDP64HS wird der Nachteil des langsamen Scrollings bei der GDP64K aufgehoben. Um ein verzögerungsfreies Scrolling des Bildschirminhaltes zu erreichen, werden die im Bildschirmspeicher enthaltenen Daten nicht verändert sondern vielmehr die Adressierung des Speichers manipuliert. Dabei wird zu der Adresse des Grafikprozessors ein Wert addiert, der die gewünschte Scrollposition angibt. Die zu addierende Adresse (Scrollposition) wird über den Port 61 in die GDP64HS geschrieben. Dadurch, dass die Bilddaten für jede darzustellende Pixelzeile in aufsteigender Reihenfolge im Bildspeicher vorliegen, kann ein sanftes scrollen erzeugt werden, indem man die Scrolladresse mehrfach nur um eine Pixelzeile erhöht. Durch den sogenannten RMW-Modus werden schreibende (pixelerzeugende) Zugriffe auf den Bildschirmspeicher so ausgeführt, dass bereits gesetzte Pixel bei erneutem Beschreiben gelöscht werden. Das entspricht im Prinzip einer Exklusiv-Oder-Verknüpfung und erlaubt die einfache Darstellung eines Mauszeigers oder Cursors, ohne den Hintergrund zu zerstören. Das Auslesen des Bildspeichers läuft parallel zum Auslesen des Bildspeichers an den Monitor. Durch einen Befehl an den Grafikcontroller kann jeweils ein Byte an den Speicher übertragen werden. Dadurch wird in Verbindung mit entsprechender Software auch eine Hardcopy (Ausdruck des Bilschirms auf dem Drucker) möglich. |