summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author cam900 <dbtlrchl@naver.com>2019-06-11 20:18:37 +0900
committer cam900 <dbtlrchl@naver.com>2019-06-11 20:18:37 +0900
commit0d80ca214dc1892ce1cec534eb0ce5ebd2c54cf5 (patch)
treeba6c2eb06d04365e496f8d14bf16c634b4fba5bd
parentca941d94eb79a5c2ccbd7436587b848da60d63ba (diff)
metro.cpp : Fix screen vblank interrupt function when screen_vblank is noop
-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)
{