Nach Gameboy Programming Manual,Aufruf des HALT-Modus mit aktiviertem Master-Interrupt, aber keine Interrupt-Freigabe (0xFF0F = 0)?
HALT-Modus wird durch die folgenden Ereignisse abgebrochen, die die Ausgangsadressen angegeben haben.
A LOW Signal an den/RESET-Anschluß Startadresse: 0x0000
Der Unterbrechungsfreigabe-Flag und die entsprechende Flagge Unterbrechungsanforderung wird
gesetzt
IME = 0 (Interrupt-Master Enable-Flag deaktiviert) Anfangsadresse: Adresse, die der HALT-Anweisung folgt
IME = 1 (Interrupt-Master-Entsperrung Flag aktiviert) Startadresse: Jede Unterbrechungsadresse beginnend
Angenommen, ein Programm HALT
Modus mit Interrupt-Master tritt Aktivieren Flag aktiviert IME = 1
und Interrupt deaktiviert Freigabe für jeden 0xFF0F = 0
unterbrechen, was würde passieren? Was ist das erwartete Verhalten auf dem Gameboy Gerät?
By the way, wenn Sie Emulation mögen und Sie denken, dass Fragen wie diese für einen separaten Stapelaustausch Standort besser geeignet wäre, nehmen Sie bitte einen Blick auf zwei Vorschläge auf Area 51 [Emulation] (http: // area51. stackexchange.com/proposals/79736/emulation) und [Retrocomputing] (http://area51.stackexchange.com/proposals/74814/retrocomputing). – GabrielOshiro
Ist die [aktuelle Antwort] (http://stackoverflow.com/a/30717825/3991344) Ihre Bedürfnisse? – Pokechu22
@ Pokechu22 Nein, tut es nicht. – GabrielOshiro