1 Ostatnio edytowany przez xxl (2018-06-01 14:06:26)

przykład:

mamy DisplayListe ktorej ostatni rozkaz to:

jmp * - rysuj w petli linie pusta

mozemy bo systemowa VBI zapisuje rejestry DLPTR

i wszystko fajnie poki nie wlaczymy IRQ bo jak sie okazuje w pewnych warunkach VBI sie nie wykonuje i obraz co jakich czas "mignie".

pytanie: czy mozna temu zaradzic? konkretnie - czy jest mozliwosc aby w systemie operacyjnym Atari harmonijnie obsluiwac te dwa przerwania? bez wylaczania OS i przejeciu calosci obslugi przerwan przez usera.

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

2

http://atariki.krap.pl/index.php/6502 sekcja "Błędy związane z przerwaniami".
Sam zakładałeś ten wątek: http://www.atari.org.pl/forum/viewtopic.php?id=7800

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

3

xxl napisał/a:

(...) bez wylaczania OS i przejeciu calosci obslugi przerwan przez usera.

Oczywiście - przejmij VIMIRQ i tam zrób obsługę NMI.

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje