From 037dc3b4b9c048ed2b272f6e26cd41693d206251 Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Sun, 3 Nov 2024 16:55:15 +0100 Subject: [PATCH] atomiswave: set dma speed to 7 MB/s for all aw games and conversions AW dma transfer rate seems to be lower than naomi. Fixes Force Five freeze when starting a game. Fixes opening sequence animation being truncated in kofxi. Issue #1724 --- core/hw/naomi/naomi.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/hw/naomi/naomi.cpp b/core/hw/naomi/naomi.cpp index 797755570..20bad2613 100644 --- a/core/hw/naomi/naomi.cpp +++ b/core/hw/naomi/naomi.cpp @@ -180,8 +180,9 @@ static void Naomi_DmaStart(u32 addr, u32 data) void Naomi_setDmaDelay() { - if (settings.content.gameId == "FORCE FIVE") - // 7 MB/s + if (settings.platform.isAtomiswave() || settings.content.gameId == "FORCE FIVE" + || settings.content.gameId == "KENJU") + // 7 MB/s for Atomiwave games and conversions dmaXferDelay = 27; else dmaXferDelay = 10;