mirror of
https://github.com/holub/mame
synced 2025-04-21 07:52:35 +03:00
z80dma: Fixed Interrupt Enable Output. [Curt Coder]
This commit is contained in:
parent
c444dd44cf
commit
40a83e5b7f
@ -334,7 +334,12 @@ int z80dma_device::is_ready()
|
||||
void z80dma_device::interrupt_check()
|
||||
{
|
||||
m_out_int_cb(m_ip ? ASSERT_LINE : CLEAR_LINE);
|
||||
m_out_ieo_cb(m_iei && !m_ip);
|
||||
|
||||
int ieo = m_iei;
|
||||
if (m_ip) {
|
||||
ieo = 0;
|
||||
}
|
||||
m_out_ieo_cb(ieo);
|
||||
}
|
||||
|
||||
|
||||
|
@ -128,7 +128,7 @@ private:
|
||||
uint8_t m_latch;
|
||||
|
||||
// interrupts
|
||||
bool m_iei;
|
||||
int m_iei; // interrupt enable input
|
||||
int m_ip; // interrupt pending
|
||||
int m_ius; // interrupt under service
|
||||
uint8_t m_vector; // interrupt vector
|
||||
|
Loading…
Reference in New Issue
Block a user