Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
jit64: enable faddsx again
It was disabled because of issue 182, but as this game depeneds on FPRF, it was just 'fixed' because of the fallback to interpreter (which implements FPRF by default).
Also enables FPRF for this game via GameIni, so that the issue is still workaround.

If there are any regressions because of this commit, please try to enable FPRF in GameIni.
  • Loading branch information
degasus committed Oct 16, 2013
1 parent f850d28 commit 5a212a8
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 5 deletions.
1 change: 1 addition & 0 deletions Data/Sys/GameSettings/GF7E01.ini
Expand Up @@ -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.
Expand Down
1 change: 1 addition & 0 deletions Data/Sys/GameSettings/GF7P01.ini
Expand Up @@ -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.
Expand Down
5 changes: 0 additions & 5 deletions Source/Core/Core/Src/PowerPC/Jit64/Jit_FloatingPoint.cpp
Expand Up @@ -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;
Expand Down

0 comments on commit 5a212a8

Please sign in to comment.