diff --git a/Data/Sys/GameSettings/GF7E01.ini b/Data/Sys/GameSettings/GF7E01.ini index b2cb1b820c..6a4e1e7dcc 100644 --- a/Data/Sys/GameSettings/GF7E01.ini +++ b/Data/Sys/GameSettings/GF7E01.ini @@ -2,6 +2,7 @@ [Core] # Values set here will override the main dolphin settings. +EnableFPRF = True [EmuState] # The Emulation State. 1 is worst, 5 is best, 0 is not set. diff --git a/Data/Sys/GameSettings/GF7P01.ini b/Data/Sys/GameSettings/GF7P01.ini index edf4831056..5da4d712e3 100644 --- a/Data/Sys/GameSettings/GF7P01.ini +++ b/Data/Sys/GameSettings/GF7P01.ini @@ -2,6 +2,7 @@ [Core] # Values set here will override the main dolphin settings. +EnableFPRF = True [EmuState] # The Emulation State. 1 is worst, 5 is best, 0 is not set. diff --git a/Source/Core/Core/Src/PowerPC/Jit64/Jit_FloatingPoint.cpp b/Source/Core/Core/Src/PowerPC/Jit64/Jit_FloatingPoint.cpp index c157903726..0b494e60b3 100644 --- a/Source/Core/Core/Src/PowerPC/Jit64/Jit_FloatingPoint.cpp +++ b/Source/Core/Core/Src/PowerPC/Jit64/Jit_FloatingPoint.cpp @@ -75,11 +75,6 @@ void Jit64::fp_arith_s(UGeckoInstruction inst) Default(inst); return; } - // Causing problems for GC - Starfox Assault (invisible boss at the end of level 1) - if (inst.SUBOP5 == 21) { - Default(inst); return; - } - if (inst.SUBOP5 == 26) { // frsqrtex int d = inst.FD;