summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/firefox.c
diff options
context:
space:
mode:
author David Haywood <mamehaze@users.noreply.github.com>2015-10-27 20:44:49 +0000
committer David Haywood <mamehaze@users.noreply.github.com>2015-10-27 20:44:49 +0000
commit1a165ff7d349ea5f77b9523abcb6c311dc6fd2c0 (patch)
tree010cf855c72040294aaec0c2ce7001e5ca76eff1 /src/mame/drivers/firefox.c
parent56c43b95e302e602d3cb698ceda9d8879f2b4d48 (diff)
was causing glitching in qix, merit and some others too, I guess they don't all fetch data during the scanline but rather at a fixed point, keep old behavior in MAME drivers for now.
I would be interested in seeing if supporting proper horizontal updates could fix some of the TMS34010 issues with flickering in megaphoenix / little robin tho..
Diffstat (limited to 'src/mame/drivers/firefox.c')
-rw-r--r--src/mame/drivers/firefox.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mame/drivers/firefox.c b/src/mame/drivers/firefox.c
index 7d18687fed4..d77ee4b6a39 100644
--- a/src/mame/drivers/firefox.c
+++ b/src/mame/drivers/firefox.c
@@ -267,7 +267,8 @@ UINT32 firefox_state::screen_update_firefox(screen_device &screen, bitmap_rgb32
TIMER_DEVICE_CALLBACK_MEMBER(firefox_state::video_timer_callback)
{
- m_screen->update_now();
+// m_screen->update_now();
+ m_screen->update_partial(m_screen->vpos());
m_maincpu->set_input_line(M6809_IRQ_LINE, ASSERT_LINE );
}