summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/z80dma.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/z80dma.cpp')
-rw-r--r--src/devices/machine/z80dma.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/devices/machine/z80dma.cpp b/src/devices/machine/z80dma.cpp
index 1a347cc2f24..68396ed7177 100644
--- a/src/devices/machine/z80dma.cpp
+++ b/src/devices/machine/z80dma.cpp
@@ -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);
}
86b87b79'>Clean up Serbian (Cyrillic): (nw) Vas Crabb2017-08-241-263/+263 * Actually you did a very very good job :) (no whatsnew) Miodrag Milanovic2017-08-231-3/+3 * fix localisation issue in info box, prepare for strings update (nw) Vas Crabb2017-08-231-4/+1 * patch up Serbian translation - @mmicko catch my grammar errors :P (nw) Vas Crabb2017-08-231-292/+100 * try to appease GCC, update language files (nw) Vas Crabb2017-08-211-91/+116 * update language files (nw) Vas Crabb2017-08-191-981/+1021 * Update language files (nw) Vas Crabb2017-08-101-555/+652 * Update translation files (again) Vas Crabb2017-08-061-975/+1026 * Update localisation .po files. Our localisations are rotting badly, so pleas... Vas Crabb2017-07-281-1385/+1660 * srcclean and translation regeneration