Software > Software (16-/32-Bit)

Vertikales Scrolling (grob und fein) sowie horizontales Scrolling

<< < (2/2)

kernal:

--- Zitat von: mfro am Mi 10.05.2023, 18:58:26 ---Wenn der ST genug Speicher hat, kann er mehrere (idealerweise 8 ) "vorgescrollte" Hintergründe vorhalten, aus denen jeweils der richtige ausgewählt wird.

Da ist dann zum STE kein Unterschied erkennbar.

--- Ende Zitat ---

Warum "idealerweise 8"? Zwei Pixel pro Richtung?

simonsunnyboy:

--- Zitat von: kernal am Do 11.05.2023, 10:50:52 ---
--- Zitat von: mfro am Mi 10.05.2023, 18:58:26 ---Wenn der ST genug Speicher hat, kann er mehrere (idealerweise 8 ) "vorgescrollte" Hintergründe vorhalten, aus denen jeweils der richtige ausgewählt wird.

Da ist dann zum STE kein Unterschied erkennbar.

--- Ende Zitat ---

Warum "idealerweise 8"? Zwei Pixel pro Richtung?

--- Ende Zitat ---

Nein, der STF kann nur 8 Zeilen auf einmal (und nur vertikal) über die Hardwareregister verschieben.
D.h. für alle 8 Pixel brauchst du einen Buffer der um genau eine Zeile versetzt ist.

Grund:
Das Lowbyte der Videoadresse kann man im STF nicht beschreiben, es bleibt fix auf 0.
Bildschirme liegen daher imemr an durch 256 teilbaren Adressen im RAM.

Bildzeilen selbst sind in Farbe 160bytes. Damit man dann auf teilbare Ganze kommt, kommt man auf 1280 oder 8x160, wo dann das untere Byte 0 bleibt.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln