Hi,
I recently have been trying to play Nightfire on dolphin on Windows 7 on my Mac. However, when I try to play, since I have no save files yet, it brings me straight to the first level of the game, not the main screen, because that's how nightfire works. However, once I'm there, after a few seconds of the loading screen, the game goes black and crashes if I touch any controls. Another support page for this suggested playing with JitIL instead of JIT but that didn't work for me. someone also said "I just found out, in debug mode (Dolphin.exe -d), that disabling the JIT-ing of "LoadStore Floating" instructions is enough to prevent the (regular) JIT recompiler from crashing when going into the first (prelude) mission.
That sounds about right, as the "common\TuningVars.txt" file (in INI format?) in the ISO (filesystem) contains a lot of floating point values...
The culprit instruction is Jit64:
tfd(), as sl1nk3.s figured out in issue 2442 . Commenting the "if (js.memcheck)" code block to "disable" that instruction solves this problem." but I don't understand how to do that.
Soooo has anyone else had this problem? How did you fix it if you did? How do you do what that guy said?
thanks so much in advance for any help you can give me,
hedgehogboy5
I recently have been trying to play Nightfire on dolphin on Windows 7 on my Mac. However, when I try to play, since I have no save files yet, it brings me straight to the first level of the game, not the main screen, because that's how nightfire works. However, once I'm there, after a few seconds of the loading screen, the game goes black and crashes if I touch any controls. Another support page for this suggested playing with JitIL instead of JIT but that didn't work for me. someone also said "I just found out, in debug mode (Dolphin.exe -d), that disabling the JIT-ing of "LoadStore Floating" instructions is enough to prevent the (regular) JIT recompiler from crashing when going into the first (prelude) mission.
That sounds about right, as the "common\TuningVars.txt" file (in INI format?) in the ISO (filesystem) contains a lot of floating point values...

The culprit instruction is Jit64:

Soooo has anyone else had this problem? How did you fix it if you did? How do you do what that guy said?
thanks so much in advance for any help you can give me,
hedgehogboy5