Witam wszystkich.
Mam pytanie o dokładny rozkład wszystkich cykli procesora zajmowanych przez antic poczas malowania linii.
Wg informacji u balois'a udało mi się złożyć taką mapę kreślenia pojedycznej linii skanningowej:
bbbbbbbbmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmbbbbbbbb
.....................----------------------------------------------------------------------------------------.....
iixxxxxxx w w w w w w w w w ss vv
b - broad
m - medium
n - narrow
i - interrupt signaling
x - interrupt executing
w - memory refresh
s - synchronization
v - counter change
gdzie:
b/m/n - cykle zajmowane przez ekran odpowiedniego rozmiaru,
- - cykle widoczne na ekranie,
i - sygnalizacja przerwania DLI,
x - wykonywanie procedury przerwania DLI,
w - cykle zajmowane przez antica do odświeżania pamięci dram,
s - moment od którego rozpoczynamy po sta wsync,
v - moment, w którym zmienia się zawartość vcount
Co jednak z liniami z LMS, VSCROLL i HSCROLL ?
Jeśli ta mapka jest nieprecyzyjna proszę o uszczegółowienie.
Jeśli temat był wyczerpująco poruszany na jakimś wątku proszę o linka (nie zauważyłem w dotychczasowych dyskusjach).
niewiedza buduje, wiedza rujnuje