void aica_device::CheckPendingIRQ_SH4() { if(m_mcipd & m_mcieb) m_main_irq_cb(1); if((m_mcipd & m_mcieb) == 0) m_main_irq_cb(0); }
void scsp_device::MainCheckPendingIRQ(UINT16 irq_type) { m_mcipd |= irq_type; if(m_mcipd & m_mcieb) m_main_irq_cb(1); else m_main_irq_cb(0); }
void scsp_device::MainCheckPendingIRQ(UINT16 irq_type) { m_mcipd |= irq_type; //machine().scheduler().synchronize(); // force resync if(m_mcipd & m_mcieb) m_main_irq_cb(1); else m_main_irq_cb(0); }