(03-19-2016, 12:50 AM)nex86 Wrote: [ -> ]I have the feeling its the same thing.
Something in the instruction set of the cpu is messed up or working differently.
Must be something that normal android apps usually don't use, except for emulators.
Ok I seem to have made progress too (S7 Edge Exynos). I have done alot of testing with both PPSSPP and Dolphin.
Skip to the conclusion if you don't want to read my testing process.
1. PPSSPP with jit enabled from the start of the application seems to crash for me almost everytime
2. PPSSPP jit disabled loads up the game Daxter 99% of the time.
3. Once the game is loaded, I can enable jit (backbutton to settings) and play normally fullspeed after I go back into the game.
4. Dolphin crashes 99% of the time when loading into New Super Mario Bros with jit enabled.
Here comes the interesting Dolphin part
5. When NSMB is in the white instruction screen, I tried to tab into PPSSPP and back. If I repeat this while loading the game, NSMB loads occasionally to the title screen.
This is all done with jit enabled, dualcore off and override emulated CPU clock speed off. The game doesn't run full speed but it's not bad
6. When I make a save state of the title screen (where mario ect. walks). I seem to be able to load it directly 50% of the time.
7. Dual core mode seems to make it crash even more
8. Override emulated clock speed gave some black screens
9. Dual core mode + emulated clock speed 400% crash mostly
10. If I used Dual core mode + emulated clock speed 400% and load the save state into the title screen it loads 50% of the times.
Dual code mode makes a big difference in performance.
11. The game crashes on most loading events with dual core and jit
12. If I watch the output of adb in logcat it give Fatal signal 4 (SIGILL), code 1 (and more) when crashing.
13. The error is, as far as I can see the same for PPSSPP and Dolphin.
Conclusion
I seem to be able to run the game with dual core mode and jit enabled. It goes to the title screen with the game running at decent speeds.
The only way I seem to get it running is using a very inconvenient method, switching between PPSSPP and Dolphin. It also crashes mostly (much less with dual core disabled) when loading to a different scene.
The error output from adb seems to be the same when crashing both PPSSPP and Dolphin with jit.
Oh yeah and the reason I didn't get past the title screen is because I don't have a controller input method. Anyone knows how that works?
Edit: Testing video:
https://www.youtube.com/watch?v=ayhFpSA-Jw0