From f686bcd33e014d7661cf8504fd63e2a9467e504d Mon Sep 17 00:00:00 2001 From: hap Date: Fri, 3 Sep 2021 17:12:40 +0200 Subject: segas16: revert fantzone workaround, it just causes new problems --- src/mame/drivers/segas16a.cpp | 3 --- src/mame/drivers/segas16b.cpp | 4 ---- 2 files changed, 7 deletions(-) diff --git a/src/mame/drivers/segas16a.cpp b/src/mame/drivers/segas16a.cpp index 7e09909d549..c7e8988074a 100644 --- a/src/mame/drivers/segas16a.cpp +++ b/src/mame/drivers/segas16a.cpp @@ -1995,9 +1995,6 @@ void segas16a_state::system16a(machine_config &config) m_screen->set_visarea(0*8, 40*8-1, 0*8, 28*8-1); m_screen->set_screen_update(FUNC(segas16a_state::screen_update)); m_screen->set_palette(m_palette); - // see MT1852 (glitch in fantzone after stage intro text vanishes) - // this is a hack, but the scroll values must be latched at some point, when is unknown - m_screen->set_video_attributes(VIDEO_UPDATE_AFTER_VBLANK); SEGA_SYS16A_SPRITES(config, m_sprites, 0); SEGAIC16VID(config, m_segaic16vid, 0, "gfxdecode"); diff --git a/src/mame/drivers/segas16b.cpp b/src/mame/drivers/segas16b.cpp index b74fcfcd4b5..218d39767bb 100644 --- a/src/mame/drivers/segas16b.cpp +++ b/src/mame/drivers/segas16b.cpp @@ -3971,8 +3971,6 @@ void segas16b_state::system16b(machine_config &config) m_screen->set_raw(MASTER_CLOCK_25MHz/4, 400, 0, 320, 262, 0, 224); m_screen->set_screen_update(FUNC(segas16b_state::screen_update)); m_screen->set_palette(m_palette); - // see note in segas16a.cpp, also used here for consistency - m_screen->set_video_attributes(VIDEO_UPDATE_AFTER_VBLANK); SEGA_SYS16B_SPRITES(config, m_sprites, 0); SEGAIC16VID(config, m_segaic16vid, 0, m_gfxdecode); @@ -4197,8 +4195,6 @@ void segas16b_state::lockonph(machine_config &config) m_screen->set_raw(MASTER_CLOCK_25MHz/4, 400, 0, 320, 262, 0, 224); // wrong, other XTAL seems to be 17Mhz? m_screen->set_screen_update(FUNC(segas16b_state::screen_update)); m_screen->set_palette(m_palette); - // see note in segas16a.cpp, also used here for consistency - m_screen->set_video_attributes(VIDEO_UPDATE_AFTER_VBLANK); SEGA_SYS16B_SPRITES(config, m_sprites, 0); SEGAIC16VID(config, m_segaic16vid, 0, m_gfxdecode); -- cgit v1.2.3