I've pushed a beta release for version 18.104.22.168a. I'd like for it to undergo at least some amount of testing on different 32-bit and 64-bit devices before pushing it to production.
The main update is 64-bit support (AArch64 and x86-64), which was a requirement for any updates as of August. There is support for 64-bit ARM (AArch64) and 64-bit x86 (x86-64). Most of the performance should be of similar quality as their respective 32-bit versions, with a few edge cases where 64-bit is slightly slower and some others were it's slightly faster.
Full changelog is as follows:
Code: Select all
Android 10 support Support for AArch64 and x86-64 Controller rumble support (only wired XBox controllers known working) Per-game Slot2 pack option Slot2 Motion Pack emulation (official + homebrew types) Fix DQ5 incorrect detection as encrypted Fix loading 7-zip archives to RAM Add option to preload unzipped ROMs to RAM for devices w/enough RAM Framerate Stabilizer setting to improve performance on devices with poor big.LITTLE CPU schedulers (set per-game as needed) Various bugfixes
I should have some time to work on fixes as necessary during the Thanksgiving weekend and the second half of December. I'd like to have the production release out before the end of the year, and xperia64 and I plan on moving to open source sometime in the first quarter of next year. Also expect updates for Linux and Windows PC builds at some point.
EDIT: Updated beta to revision 102:
Code: Select all
Fix for 16-bit rendering mode in ARM64 and x86/x86-64 Fixed fog glitches in ARM64 Dropped API target for now to get around scoped storage issues on Android Q Some fixes regarding crashes/hangs on some devices