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ć.
Echa Sommarhack 2025 Podczas szwedzkiego party Sommarhack zaprezentowano kilkadziesiąt produkcji,
MadPascal 1.7.3 już dostępny Nowa wersja kompilatora MadPascal przynosi poprawki i optymalizacje
Echa Lost Party 2025 Wyniki, zapis wideo oraz stuff.
Lost Party 2025 startuje już jutro W Licheniu Starym rusza zlot fanów 8-bitowych komputerów
zeST 20250627 - Atari ST w FPGA z turbo! Nowa wersja zeST z trybem turbo 50 MHz i poprawkami Shiftera i MFP
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 47 zapytań