summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author R. Belmont <rb6502@users.noreply.github.com>2019-06-11 07:56:40 -0400
committer GitHub <noreply@github.com>2019-06-11 07:56:40 -0400
commit1f9e370b8e133947486b86502754e4c56be76212 (patch)
treeba6c2eb06d04365e496f8d14bf16c634b4fba5bd
parentca941d94eb79a5c2ccbd7436587b848da60d63ba (diff)
parent0d80ca214dc1892ce1cec534eb0ce5ebd2c54cf5 (diff)
Merge pull request #5208 from cam900/metro_vblank
metro.cpp : Fix screen vblank interrupt function when screen_vblank i…
-rw-r--r--src/mame/drivers/metro.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mame/drivers/metro.cpp b/src/mame/drivers/metro.cpp
index e0e62ea73fe..f685668c0e8 100644
--- a/src/mame/drivers/metro.cpp
+++ b/src/mame/drivers/metro.cpp
@@ -239,6 +239,9 @@ TIMER_DEVICE_CALLBACK_MEMBER(metro_state::bangball_scanline)
m_requested_int[m_vblank_bit] = 1;
m_requested_int[4] = 1; // ???
update_irq_state();
+ if (m_vdp) m_vdp->screen_eof(ASSERT_LINE);
+ if (m_vdp2) m_vdp2->screen_eof(ASSERT_LINE);
+ if (m_vdp3) m_vdp3->screen_eof(ASSERT_LINE);
}
else if(scanline < 224 && (*m_irq_enable & 2) == 0)
{