From d448af0e84a4a9b1373dc81c87dff21592f5ee94 Mon Sep 17 00:00:00 2001 From: smurf3tte <75271109+smurf3tte@users.noreply.github.com> Date: Wed, 30 Nov 2022 05:24:04 -0800 Subject: [PATCH] GameSettings: Add patch for Ten Pin Alley 2 (RLEEFS) A call to GXCopyDisp(), made once before the title screen for no apparent purpose, is causing heap corruption, but it isn't observed on real hardware thanks to the data cache. Skipping the call works too, preventing a crash on the main menu. --- Data/Sys/GameSettings/RLEEFS.ini | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Data/Sys/GameSettings/RLEEFS.ini diff --git a/Data/Sys/GameSettings/RLEEFS.ini b/Data/Sys/GameSettings/RLEEFS.ini new file mode 100644 index 0000000000..a16579762b --- /dev/null +++ b/Data/Sys/GameSettings/RLEEFS.ini @@ -0,0 +1,11 @@ +# RLEEFS - Ten Pin Alley 2 + +[OnFrame] +# This call to GXCopyDisp(), made once before the title screen for no apparent +# purpose, is causing heap corruption, but it isn't observed on real hardware +# thanks to the data cache. Skipping the call works too. +$Fix crash on main menu +0x80037864:dword:0x60000000 + +[OnFrame_Enabled] +$Fix crash on main menu