1

Temat: DMA off

w kontekscie:

http://www.atari.org.pl/forum/viewtopic … 65#p250165

mam pytanie:

gdyby wylaczyc dma dla DL (ale nie wylaczac szerokosci obrazu) w momencie gdy ten wykonuje linie trybu graficznego z wysokoscia pixela >1 i wlaczonym dli

to czy sterujac na DLI HSCROL/VSCROL (na ekranie tylko to co w buforze antica) i DMACTL bit5 otrzymamy stabilny obraz z grafika oraz +30% do mocy cpu ?

http://atari.pl/hsc/ad.php?i=1.

2

Odp: DMA off

Wyłączając DL DMA zyskujesz ułamek procenta dla CPU, który nie zwróci się w przypadku „sterowania”. Jak obliczyłeś „+30%” ?

https://www.youtube.com/watch?v=jofNR_WkoCE

3

Odp: DMA off

ok. czyli jesli zbudujemy DL w taki sposob:

24 linie puste
1 linia trybu + LMS + DLI
1 linia trybu

dli:
czekaj 2x wsync i wylacz dma dla DL

vbi:
wlacz dma dla DL, przeladuj DLPTR

to mozemy wyswietlac 4kb danych i zyskujemy ten ulamek mocy na wylaczonym czytaniu przez antic DL ?

Ostatnio edytowany przez xxl (2019-04-25 10:41:04)

http://atari.pl/hsc/ad.php?i=1.

4

Odp: DMA off

ZTCP tak.

https://www.youtube.com/watch?v=jofNR_WkoCE

5

Odp: DMA off

Fox napisał/a:

Jak obliczyłeś „+30%” ?

Wziął wprost z Atariki.

xxl napisał/a:

mozemy wyswietlac 4kb danych

Moment, przy wyłączonym DMA ANTIC niczego nie będzie czytał z pamięci, więc co najwyżej wyswietlisz 240 razy tę samą linię. Nie?

Ostatnio edytowany przez Krótki (2019-04-25 15:00:12)

A8CAS - narzędzie do 100% archiwizacji kaset Atari

6

Odp: DMA off

w pierwszej kolejnosci nalezy sobie odpowiedziec na pytanie czy wylaczenie dma dla DL jest jednoznaczne z wtlaczeniem dma dla pobierania danych ekranu przez antic?

jak ustawimy szerokosc ekranu na cos innego niz off i wylaczmy dma dla DL w momencie gdy antic ma jakis rozkaz tworzenia linii w buforze to mamy 30% - moj pierwszy post

jesli natomiast to sa rozlaczne zjawiska jak pisze Fox to mamy max 4 kb danch do wyswietlenia gdy mamy w dmactl DL off

albo albo...

http://atari.pl/hsc/ad.php?i=1.