This weekend, I have fixed a serious issue in VGBAnext and iNES emulators for Android. Starting with Android Marshmallow, Android library loader will refuse to load shared libraries with text relocations. This problem only occurs when your app is marked as supporting android-23+ APIs, older apps will work just fine. Some Marshmallow devices appear to be immune, which explains why I have not caught the issue right away.
To fix the problem, I have removed all text relocations from my assembly code. If you have purchased a copy of VGBAnext or iNES, please, update to the latest version from Google Play.
https://play.google.com/store/apps/d...id=com.fms.emu -- VGBAnext
https://play.google.com/store/apps/d...d=com.fms.ines -- iNES


Reply With Quote