Zeichenmanipulation B. Kühnast In letzter Zeit gab es einige Demos, die den Scroller spiegelten, d. h. oben läuft der normale, lesbare Scroller, unten der gleiche Text, aber die Buchstaben stehen auf dem Kopf. Dieser Trick ist ganz einfach zu nachzumachen. Unterhalb des normalen Scrollers muß nur ein DLI dafür sorgen, daß das Register 54273 geändert wird. Wir beschäftigen uns mit dem Schattenregister. Noch eine kurze Erklärung zum Thema Schattenregister. Das oben genannte Register wird während des VBI (also 50 mal pro Sekunde) mit dem Wert aus seinem Schattenregister gefüllt. Um also dauerhafte Veränderungen zu erzielen, muß man das Schattenregister benutzen. Will man aber eine sofortige Änderung erreichen, wie bei einem DLI, muß man das sogenannte Hardware-Register (54273) benutzen. Das Schattenregister heißt CHACT (Character Control) 755 oder Hex $2F3 Verändert wird nur Text, der das 7. Bit gesetzt hat, also alles, was in Grafikmodus 0 invers dargestellt wird. Die einzelnen Beeinflussungsmöglichkeiten: 0 Weiß auf Hintergrund (Inverser Text sieht aus wie normaler Text) 1 Hintergrund auf Hintergrund (Text ist unsichtbar) 2 Hintergrund auf Weiß (Inverse Darstellung) 3 Weiß auf Weiß (Text ist nur ein weißer Balken) 4-7 Das selbe wie oben, nur daß die Buchstaben jetzt auf dem Kopf stehen Der normale Wert ist 2. Durch Manipulation von CHACT kann auch leicht ein Blinkeffekt erreicht werden, wie in dem Beispiel-Programm. CU!