Tak piszę sobie coś (modyfikuję atari800) i mam zagwozdkę.
Są sobie przerwania NMI i IRQ. Czy jedno z nich może przerwać drugie? Dlaczego?
Wiem, że jest bug, jak wystąpią jednocześnie, to NMI się nie wykona.
Jak to jest?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Barbarian na Atari 8-bit już blisko Vega kończy prace nad nową konwersją kultowego Barbariana.
System Error tematem konkursu 24h Compo Poznaliśmy temat nowej edycji konkursu 24h na Atari.area. Czas na tworzenie!
Edytor poziomów Montezuma's Revenge Lew Daney udostępnił narzędzie pozwalające na tworzenie własnych piramid w kultowej grze na Atari.
Fujisan 1.1.5 Fujisan 1.1.5 przynosi poprawki w obsłudze FujiNet, usprawnienia XEX oraz nowe układy klawiatury.
Jutro start 24h Compo Już jutro poznamy temat nowej edycji 24h Compo.
atari.area forum » Programowanie - 8 bit » Jak to jest z przerwaniami W A8?
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Tak piszę sobie coś (modyfikuję atari800) i mam zagwozdkę.
Są sobie przerwania NMI i IRQ. Czy jedno z nich może przerwać drugie? Dlaczego?
Wiem, że jest bug, jak wystąpią jednocześnie, to NMI się nie wykona.
Jak to jest?
Kuba to chyba nie jest bug. NMI jest przerwaniem niemaskowalnym, ale to oznacza jedynie, że nie może być maskowane przez procesor. Nie ma tam nic mowy o priorytetach. Jedynie o maskowalności. Tu jest dyskusja na ten temat:
http://www.atari.org.pl/forum/viewtopic.php?id=7800
ok, dzięki. Ten wątek z linku wiele wyjaśnił.
Generalnie nie ma czegoś takiego na A8, jak przerwanie przerwania..
Temat uważam za zamknięty :)
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
atari.area forum » Programowanie - 8 bit » Jak to jest z przerwaniami W A8?
Wygenerowano w 0.013 sekund, wykonano 50 zapytań