diff options
author | cam900 <dbtlrchl@naver.com> | 2019-06-11 20:18:37 +0900 |
---|---|---|
committer | cam900 <dbtlrchl@naver.com> | 2019-06-11 20:18:37 +0900 |
commit | 0d80ca214dc1892ce1cec534eb0ce5ebd2c54cf5 (patch) | |
tree | ba6c2eb06d04365e496f8d14bf16c634b4fba5bd | |
parent | ca941d94eb79a5c2ccbd7436587b848da60d63ba (diff) |
metro.cpp : Fix screen vblank interrupt function when screen_vblank is noop
-rw-r--r-- | src/mame/drivers/metro.cpp | 3 |
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) { |