Exemple #1
0
void gf1_device::update_irq()
{
	int txirq = calculate_txirq();

	if (m_txirq != txirq)
	{
		m_txirq = txirq;
		m_txirq_handler(!m_txirq);
	}

	int rxirq = calculate_rxirq();

	if (m_rxirq != rxirq)
	{
		m_rxirq = rxirq;
		m_rxirq_handler(!m_rxirq);
	}
}
Exemple #2
0
void acia6850_device::update_irq()
{
	output_irq(calculate_txirq() && calculate_rxirq());
}