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); } }
void acia6850_device::update_irq() { output_irq(calculate_txirq() && calculate_rxirq()); }