Salve,
was ist es denn für ein Display-Controller?
Sowas macht man normalerweise, indem den Basisvektor für den Grafik-RAM
verschiebt. Kommt jetzt aber drauf an, ob Dein Controller den RAM
horizontal oder vertikal auf das LCD mappt.
Beispiel Atari Portfolio LCD-Platine (HD61830): Dort ist der RAM
senkrecht gemappt. Um dort horizontal zu scrollen, müßtest Du den
Vektor um eine Zeilenhöhe in-/dekrementieren, also um (64/8=) 8 Bytes.
Um die Bereiche, die dann links/rechts reinkommen, solltest Du Dich
vorher gekümmert haben. Idealerweise während des Scrollens, da der RAM
nicht unbedingt groß genug ist, um des gesamten zu scrollenden Inhalt
komplett zu halten.
Ist Dein RAM horizontal gemappt, wird es mit dieser Methode nur
klappen, um je 8 Pixel (byteweise) zu scrollen. Ob das ruckelig
erscheint, kommt drauf an, wie schnell es gehen soll.
Mark