From 146b317c3f83bce747e15e47ce34cbb3f7796f9b Mon Sep 17 00:00:00 2001 From: Ted Green Date: Fri, 15 Apr 2022 08:20:50 -0600 Subject: vegas: Fix MT8064: Screen tearing in gauntlet dark legacy and gauntlet legends. --- src/mame/drivers/vegas.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/vegas.cpp b/src/mame/drivers/vegas.cpp index 065c736dda1..76723e5c2a3 100644 --- a/src/mame/drivers/vegas.cpp +++ b/src/mame/drivers/vegas.cpp @@ -2057,7 +2057,9 @@ void vegas_state::denver(machine_config &config) void vegas_state::gauntleg(machine_config &config) { - vegas(config); + // Needs 250MHz MIPS or screen tearing occurs (See MT8064) + // Firmware frequency detection seems to have a bug, console reports 220MHz for a 200MHz cpu and 260MHz for a 250MHz cpu + vegas250(config); dcs2_audio_2104_device &dcs(DCS2_AUDIO_2104(config, "dcs", 0)); dcs.set_dram_in_mb(4); dcs.set_polling_offset(0x0b5d); @@ -2072,7 +2074,8 @@ void vegas_state::gauntleg(machine_config &config) void vegas_state::gauntdl(machine_config &config) { - vegas(config); + // Needs 250MHz MIPS or screen tearing occurs (See MT8064) + vegas250(config); dcs2_audio_2104_device &dcs(DCS2_AUDIO_2104(config, "dcs", 0)); dcs.set_dram_in_mb(4); dcs.set_polling_offset(0x0b5d); -- cgit v1.2.3