From 7fe5ba480c11306d3d8b3f55885e67bf1aad7815 Mon Sep 17 00:00:00 2001 From: Goatman13 <101417270+Goatman13@users.noreply.github.com> Date: Fri, 3 Jun 2022 17:33:53 +0200 Subject: [PATCH] GameDB: Replace Choro Q HG, and Penny/Gadget Racers patches. Replace patches to less invasive solution. No longer need to skip movies, or skip SetVSyncFlag. --- bin/resources/GameIndex.yaml | 48 ++++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/bin/resources/GameIndex.yaml b/bin/resources/GameIndex.yaml index 266fa89e3d..92028d5d1e 100644 --- a/bin/resources/GameIndex.yaml +++ b/bin/resources/GameIndex.yaml @@ -9061,13 +9061,12 @@ SLES-50252: patches: FBE2613D: content: |- - comment=Patch by Prafull - // Fixes VSync issues. - patch=0,EE,001a66ac,word,03e00008 - // Avoids hanging at first loading screen. - patch=0,EE,001a6688,word,00000000 - // Skips movies. - patch=0,EE,001b1b00,word,24020001 + // Avoid stack corruption, fix TLB misses. + patch=1,EE,00174538,word,27BDFF00 + patch=1,EE,00174680,word,27BD0100 + // Skip Vsync on WcCard::CommandWait loop. + // Before removing this patch, check initial loading with unformatted memory card. + patch=1,EE,0017CED0,word,00000000 SLES-50253: name: "Modern Groove - Ministry of Sound Edition" region: "PAL-E" @@ -32796,19 +32795,27 @@ SLPS-25013: SLPS-25014: name: "Choro Q - High Grade [Limited Edition]" region: "NTSC-J" + patches: + 6F9C4D7C: + content: |- + // Avoid stack corruption, fix TLB misses. + patch=1,EE,00172950,word,27BDFF00 + patch=1,EE,00172A8C,word,27BD0100 + // Skip Vsync on WcCard::CommandWait loop. + // Before removing this patch, check initial loading with unformatted memory card. + patch=1,EE,0017B2A8,word,00000000 SLPS-25015: name: "Choro Q - High Grade" region: "NTSC-J" patches: 6F9C4D7C: content: |- - comment=Patch by Prafull - // Fixes VSync issues. - patch=1,EE,001a341c,word,03e00008 - // Avoid hang at first loading screen. - patch=1,EE,001a33f8,word,00000000 - // Skips movies. - patch=1,EE,001adc38,word,24020001 + // Avoid stack corruption, fix TLB misses. + patch=1,EE,00172950,word,27BDFF00 + patch=1,EE,00172A8C,word,27BD0100 + // Skip Vsync on WcCard::CommandWait loop. + // Before removing this patch, check initial loading with unformatted memory card. + patch=1,EE,0017B2A8,word,00000000 SLPS-25016: name: "Neo Atlas 3" region: "NTSC-J" @@ -37418,13 +37425,12 @@ SLUS-20225: patches: 03854A28: content: |- - comment=Patch by Prafull - // Fixes VSync issues. - patch=0,EE,001a62ac,word,03e00008 - // Avoid hang at first loading screen. - patch=0,EE,001a6288,word,00000000 - // Skips movies. - patch=0,EE,001b1700,word,24020001 + // Avoid stack corruption, fix TLB misses. + patch=1,EE,00174138,word,27BDFF00 + patch=1,EE,00174274,word,27BD0100 + // Skip Vsync on WcCard::CommandWait loop. + // Before removing this patch, check initial loading with unformatted memory card. + patch=1,EE,0017CAC0,word,00000000 SLUS-20226: name: "Batman - Vengeance" region: "NTSC-U"