void psxirq_device::device_reset() { n_irqdata = 0; n_irqmask = 0; psx_irq_update(); }
void psxirq_device::set( UINT32 bitmask ) { verboselog( machine(), 2, "psx_irq_set %08x\n", bitmask ); n_irqdata |= bitmask; psx_irq_update(); }
void psxirq_device::device_post_load() { psx_irq_update(); }
void psxirq_device::set( uint32_t bitmask ) { verboselog( *this, 2, "psx_irq_set %08x\n", bitmask ); n_irqdata |= bitmask; psx_irq_update(); }
void psx_irq_set( UINT32 data ) { m_n_irqdata |= data; psx_irq_update(); }