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ć.
ICE-T 2.76 alpha 9 Nowa wersja zaawansowanego emulatora terminala
Street Fighter 2 na Atari - prace trwają W najnowszym materiale wideo autor zaprezentował aktualny stan rozgrywki.
Jurassic Spark - wersja finalna Podczas Grawitacji zaprezentowano wersję uproszczoną, pozbawioną kilku kluczowych elementów, które teraz zostały dodane.
ABBUC Software i Hardware Compos Ogłoszono coroczne konkursy.
Atari ANTIC Displaylist Designer Nowe narzędzie dla twórców oprogramowania na Atari 8-bit.
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.015 sekund, wykonano 41 zapytań