There are 3 common big issues why games have a different behavior on android:
1st: The CPU emulation is rewritten for the ARM instruction set. You've canceled this issue with trying the cached interpreter.
2nd: Missing game config. It's a shame that we still don't copy them on android, but AFAIK SMS don't require any special setting.
3rd: Abysmal quality of GPU drivers. There is only one vendor with good GL drivers, nvidia. So either try it on the shield android TV, Pixel C, or get used to lots of issues.
Of course, there is also the 4th option, an unknown issue. But as long as those 3 known issues aren't eliminated, it's not worth to debug further. Sad, but true.
Hint: Try dolphin again after the android-N update. There will maybe be a big improvement in the GPU driver.
1st: The CPU emulation is rewritten for the ARM instruction set. You've canceled this issue with trying the cached interpreter.
2nd: Missing game config. It's a shame that we still don't copy them on android, but AFAIK SMS don't require any special setting.
3rd: Abysmal quality of GPU drivers. There is only one vendor with good GL drivers, nvidia. So either try it on the shield android TV, Pixel C, or get used to lots of issues.
Of course, there is also the 4th option, an unknown issue. But as long as those 3 known issues aren't eliminated, it's not worth to debug further. Sad, but true.
Hint: Try dolphin again after the android-N update. There will maybe be a big improvement in the GPU driver.
