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ć.
Altirra 4.50 test 9 Avery Lee udostępnił kolejną wersję testową emulatora Altirra 4.50 z poprawkami w AltirraOS i SAP.
XI. Baskijski Turniej Atari 2600 Relacja z jedenastej edycji baskijskich rozgrywek na konsoli Atari 2600 w Bilbao.
FreeMiNT OS Distro 26.1 Gotowy obraz systemu FreeMiNT dla Atari Falcon i TT.
StellaDS 8.2 Nowa wersja emulatora StellaDS przynosi synchronizację True-Sync i lepszą obsługę kartridżów SB.
Fujisan 2.0.1 Nowa odsłona multiplatformowego emulatora Atari 8-bit przynosi poprawki błędów i lepszą wydajność.
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 49 zapytań