DraStic release 2.5.1.1a
Posted: Tue Oct 30, 2018 12:51 am
EDIT: There was a license error 2.5.1.0a. The rollout has been updated to 2.5.1.1a which hopefully fixes this.
Hi everyone,
I've just pushed the updated version 2.5.1.0a to the Play store. This is more or less the same APK that I released for testing on the forum last night.
These are the changes (it's possible we missed some):
- Fix for Android Pie support
- Fix for crash with Google Drive
- Fix for major performance issue in Rune Factory 3
- Fix for crash related to microphone usage on some phones
- Fix for crash in profile selection and creation
- Fix for crashes in Mario Hoops 3 on 3 and GTA: Chinatown Wars
- Support for taller screens
- Rumble emulation option for games that support the Rumble Pak
- Option for manually selecting slot 2 SRAM (useful for some homebrew)
- Option for "safe frameskip", which prevents most frame skips that would cause graphical glitches
Although it's not apparent by the changelog we had to make a lot of internal changes from the last non-beta release, because a significant amount of the Android-facing part of the emulator had to be rewritten and because various significant restructurings needed to be made to be compatible with newer Android SDKs. For this reason we were cautious about taking a release out of beta. But it appears that the update is necessary for Android Pie compatibility, so we decided it'd be best to take our chances with this build and stay on top of fixing it as best as we can.
If you find any regressions (issues that are new to this release) please let us know and we'll try to fix them ASAP.
The next major task, and the big one that I want to complete before open sourcing the emulator, is going to be 64-bit support. Android will start requiring it for updates in August 2019, and if Pie is any indication it could end up required for anything. This is a very major undertaking, so I will be doing my best to focus on getting this done by then. I will aim to give a status update by spring of 2019 and if things are not going well I will consider open sourcing so it can be tasked to others.
Let me know if you have any questions. Thanks.
Hi everyone,
I've just pushed the updated version 2.5.1.0a to the Play store. This is more or less the same APK that I released for testing on the forum last night.
These are the changes (it's possible we missed some):
- Fix for Android Pie support
- Fix for crash with Google Drive
- Fix for major performance issue in Rune Factory 3
- Fix for crash related to microphone usage on some phones
- Fix for crash in profile selection and creation
- Fix for crashes in Mario Hoops 3 on 3 and GTA: Chinatown Wars
- Support for taller screens
- Rumble emulation option for games that support the Rumble Pak
- Option for manually selecting slot 2 SRAM (useful for some homebrew)
- Option for "safe frameskip", which prevents most frame skips that would cause graphical glitches
Although it's not apparent by the changelog we had to make a lot of internal changes from the last non-beta release, because a significant amount of the Android-facing part of the emulator had to be rewritten and because various significant restructurings needed to be made to be compatible with newer Android SDKs. For this reason we were cautious about taking a release out of beta. But it appears that the update is necessary for Android Pie compatibility, so we decided it'd be best to take our chances with this build and stay on top of fixing it as best as we can.
If you find any regressions (issues that are new to this release) please let us know and we'll try to fix them ASAP.
The next major task, and the big one that I want to complete before open sourcing the emulator, is going to be 64-bit support. Android will start requiring it for updates in August 2019, and if Pie is any indication it could end up required for anything. This is a very major undertaking, so I will be doing my best to focus on getting this done by then. I will aim to give a status update by spring of 2019 and if things are not going well I will consider open sourcing so it can be tasked to others.
Let me know if you have any questions. Thanks.