コード例 #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
ファイル: emulkeys.cpp プロジェクト: mkoloberdin/unrealspeccy
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
ファイル: emulkeys.cpp プロジェクト: mkoloberdin/unrealspeccy
void main_nmicache() { m_nmi(RM_CACHE); }
コード例 #4
0
ファイル: emulkeys.cpp プロジェクト: mkoloberdin/unrealspeccy
void main_nmi()
{
    nmi_pending  = 1;
    if(conf.mem_model != MM_ATM3)
        m_nmi(RM_NOCHANGE);
}