diff options
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 |
commit | 95702795e9247d1efc47d0302d1dccb3bb013db4 (patch) | |
tree | 0112e7fa94a696f70916013aa6bba1d3cc60519b | |
parent | ab95800cadb9b80f62e50fc357814460100fc6cf (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.cpp | 2 |
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) { |