summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2018-11-22 17:12:33 +0100
committer hap <happppp@users.noreply.github.com>2018-11-22 17:12:33 +0100
commit95702795e9247d1efc47d0302d1dccb3bb013db4 (patch)
tree0112e7fa94a696f70916013aa6bba1d3cc60519b
parentab95800cadb9b80f62e50fc357814460100fc6cf (diff)
deco_irq: allow raster irqs in active display (glitches in dragon gun bottom part of screen otherwise) (nw)
-rw-r--r--src/mame/machine/deco_irq.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mame/machine/deco_irq.cpp b/src/mame/machine/deco_irq.cpp
index 7ed3a210205..730bac4f3d1 100644
--- a/src/mame/machine/deco_irq.cpp
+++ b/src/mame/machine/deco_irq.cpp
@@ -93,7 +93,7 @@ TIMER_CALLBACK_MEMBER( deco_irq_device::scanline_callback )
uint16_t y = m_screen->vpos();
// raster irq?
- if (m_raster_irq_scanline > 0 && m_raster_irq_scanline < 240 && y == (m_raster_irq_scanline - 1))
+ if (m_raster_irq_scanline >= visible.top() && m_raster_irq_scanline <= visible.bottom() && y == (m_raster_irq_scanline - 1))
{
if (!m_raster_irq_masked)
{