12-29-2014, 02:28 AM
Well, that means it was one of these four commits:
https://github.com/hrydgard/ppsspp/compa......4ed97f9
1. Don't msgbox on game exit (homebrew can legitimately do this)
2. Assorted minor optimizations
3. Arm disasm: Coalesce multiple "BKPT 1" like we do on x86 for INT 3
4. Clean up after the block linker. armdis: add BKPT
The first, #1, won't really have any impact in most games and then only really on Windows. It would only be if the game quit. So it can't be that one.
#3 just affects debugging output, so it can't be that. #4 is the one that had the recently fixed bug, which fixed a similar issue in Tactics Ogre. So it doesn't seem to be that one either.
Most of the changes in #2 do not affect ARM devices, so can't be the culprits either. The only change that affects ARM looks extremely safe.
Unfortunately, I don't have this game, and so far have not reproduced this issue in any other games. It seems like it's most likely #2 or #4 still. Is anyone who has the game willing to try compiling the individual commits and narrowing down which one caused the problem?
-[Unknown]
https://github.com/hrydgard/ppsspp/compa......4ed97f9
1. Don't msgbox on game exit (homebrew can legitimately do this)
2. Assorted minor optimizations
3. Arm disasm: Coalesce multiple "BKPT 1" like we do on x86 for INT 3
4. Clean up after the block linker. armdis: add BKPT
The first, #1, won't really have any impact in most games and then only really on Windows. It would only be if the game quit. So it can't be that one.
#3 just affects debugging output, so it can't be that. #4 is the one that had the recently fixed bug, which fixed a similar issue in Tactics Ogre. So it doesn't seem to be that one either.
Most of the changes in #2 do not affect ARM devices, so can't be the culprits either. The only change that affects ARM looks extremely safe.
Unfortunately, I don't have this game, and so far have not reproduced this issue in any other games. It seems like it's most likely #2 or #4 still. Is anyone who has the game willing to try compiling the individual commits and narrowing down which one caused the problem?
-[Unknown]

