示例#1
0
文件: emulkeys.cpp 项目: nedopc/zxevo
void main_nmi()
{
    nmi_pending  = 1;
    trdos_in_nmi = comp.flags&CF_TRDOS;
    if(conf.mem_model != MM_ATM3)
        m_nmi(RM_NOCHANGE);
}
示例#2
0
void main_nmidos()
{
 if((conf.mem_model == MM_PROFSCORP || conf.mem_model == MM_SCORP) &&
   !(comp.flags & CF_TRDOS) && cpu.pc < 0x4000)
 {
     nmi_pending = conf.frame * 50; // 50 * 20ms
     return;
 }
 m_nmi(RM_DOS);
}
示例#3
0
void main_nmicache() { m_nmi(RM_CACHE); }
示例#4
0
void main_nmi()
{
    nmi_pending  = 1;
    if(conf.mem_model != MM_ATM3)
        m_nmi(RM_NOCHANGE);
}