Still goofing around with Jeanne d'Arc and trying to see why the 60fps works so I can learn from it.
Using PPSSPP Disassembly I can find
as shown by [Unknown].
Looking at the CWCheat that makes the game run in 60fps...
I can see that all its doing is setting 08809250 to 00000000 and this causes it not to swtich fps limits between the intro video (60 fps) and the title screen menu (40 fps).
When I toggle the CWCheat on it notice an instance change in the fps. The titlte menu changes from 40 to 60 right there.
What I'm not understanding though is that if I use Cheat Engine to change that value to 0 or if I simply use PPSSPP disassembly and change 08809250 to 00000000 to "nop" out that line... it doesn't have any effect. The title menu remains at 40 and the intro remains at 60, even if I let them cycle a few times.
So far as I can tell I'm literally making the same changes the CWCheat does except it doesn't do anything whereas the CWCheat does.
Why does the CWCheat work but when doing the exact same thing using disassembly it doesn't have any effect?
What am I missing here?
Using PPSSPP Disassembly I can find
Code:
08809250 1020FFF4 beq zero, at, 08809224Looking at the CWCheat that makes the game run in 60fps...
Code:
_C1 fps fix
_L 0x20009250 0x00000000I can see that all its doing is setting 08809250 to 00000000 and this causes it not to swtich fps limits between the intro video (60 fps) and the title screen menu (40 fps).
When I toggle the CWCheat on it notice an instance change in the fps. The titlte menu changes from 40 to 60 right there.
What I'm not understanding though is that if I use Cheat Engine to change that value to 0 or if I simply use PPSSPP disassembly and change 08809250 to 00000000 to "nop" out that line... it doesn't have any effect. The title menu remains at 40 and the intro remains at 60, even if I let them cycle a few times.
So far as I can tell I'm literally making the same changes the CWCheat does except it doesn't do anything whereas the CWCheat does.
Why does the CWCheat work but when doing the exact same thing using disassembly it doesn't have any effect?
What am I missing here?

