From 98e8f8d7d052be619545f9acc0d79c9145a7e14c Mon Sep 17 00:00:00 2001 From: skidau Date: Fri, 10 May 2013 00:03:00 +1000 Subject: [PATCH] Forced an external exception check on DI interrupts. Fixes Summoner: A Goddess Reborn. Fixes issue 6301. --- Source/Core/Core/Src/HW/DVDInterface.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Core/Core/Src/HW/DVDInterface.cpp b/Source/Core/Core/Src/HW/DVDInterface.cpp index 03a856662e..0e77b2a443 100644 --- a/Source/Core/Core/Src/HW/DVDInterface.cpp +++ b/Source/Core/Core/Src/HW/DVDInterface.cpp @@ -530,6 +530,9 @@ void UpdateInterrupts() { ProcessorInterface::SetInterrupt(ProcessorInterface::INT_CAUSE_DI, false); } + + // Required for Summoner: A Goddess Reborn + CoreTiming::ForceExceptionCheck(50); } void GenerateDIInterrupt(DI_InterruptType _DVDInterrupt)