diff options
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 |
commit | 1a165ff7d349ea5f77b9523abcb6c311dc6fd2c0 (patch) | |
tree | 010cf855c72040294aaec0c2ce7001e5ca76eff1 /src/mame/drivers/cubeqst.c | |
parent | 56c43b95e302e602d3cb698ceda9d8879f2b4d48 (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.c | 4 |
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]); } |