Startseite News   NDR-NKC Geräte Z80 Geräte 68000 Geräte 8088 Z80 Section Baugruppen ROM's Software 68000 Section Baugruppen ROM's PASCAL/S Software 8088 Section Baugruppen Downloads Bussysteme Stromversorgung Input / Output Grafikkarten Speicherkarten Massenspeicher Weitere Baugruppen Projekte Dokumentation Datenblätter Glossar Portraits Links Impressum |
Baugruppe GDP64HSDie beiden Buchstaben HS stehen für "High Speed", denn mit der GDP64HS wird der Nachteil des langsamen Scrollings bei der GDP64K aufgehoben.Hardwareunterstütztes ScrollingUm 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.Read - Modify - Write ModusDurch 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.Hardcopy + Zugriff auf BildspeicherDas 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.Bauanleitung |