Beispiel #1
0
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);
}
Beispiel #2
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);
}
Beispiel #3
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);
}