Implemented NMI mask register for XT machines.
Fixed PC200 NMI stuff.
This commit is contained in:
parent
8ce24651f1
commit
7eacf1408a
9 changed files with 54 additions and 8 deletions
|
|
@ -15,6 +15,7 @@
|
|||
#include "cpu.h"
|
||||
#include "keyboard.h"
|
||||
#include "mem.h"
|
||||
#include "nmi.h"
|
||||
#include "pic.h"
|
||||
#include "timer.h"
|
||||
#include "x86.h"
|
||||
|
|
@ -3427,7 +3428,7 @@ void execx86(int cycs)
|
|||
loadcs(readmemw(0,addr+2));
|
||||
FETCHCLEAR();
|
||||
}
|
||||
else if (nmi && nmi_enable)
|
||||
else if (nmi && nmi_enable && nmi_mask)
|
||||
{
|
||||
// output = 3;
|
||||
writememw(ss,(SP-2)&0xFFFF,flags|0xF000);
|
||||
|
|
|
|||
Loading…
Reference in a new issue