From 0d80ca214dc1892ce1cec534eb0ce5ebd2c54cf5 Mon Sep 17 00:00:00 2001 From: cam900 Date: Tue, 11 Jun 2019 20:18:37 +0900 Subject: [PATCH] metro.cpp : Fix screen vblank interrupt function when screen_vblank is noop --- src/mame/drivers/metro.cpp | 3 +++ 1 file changed, 3 insertions(+) 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) {