summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/cubeqst.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/cubeqst.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/cubeqst.c')
-rw-r--r--src/mame/drivers/cubeqst.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mame/drivers/cubeqst.c b/src/mame/drivers/cubeqst.c
index d11cf9ead2a..837e77c9a9f 100644
--- a/src/mame/drivers/cubeqst.c
+++ b/src/mame/drivers/cubeqst.c
@@ -101,7 +101,9 @@ void cubeqst_state::video_start()
WRITE16_MEMBER(cubeqst_state::palette_w)
{
- m_screen->update_now();
+// m_screen->update_now();
+ m_screen->update_partial(m_screen->vpos());
+
COMBINE_DATA(&m_generic_paletteram_16[offset]);
}