I've just published fMSX 5.9 for Android, a new version of my MSX, MSX2, and MSX2+ emulator. Starting this November, Google no longer allows Android apps to access files on Android10+ devices, outside app's sandbox. All storage access is now supposed to be done via something called "Storage Access Framework". I had to make major changes to fMSX in order to comply with the new regulations. If you have a newer Android10+, you will see the list of storage volumes in the File Selector. Once you click on a volume, the app may ask you for permission to access it. Otherwise, things should work the same as before. If you find any new problems with the app though, please, report them to the support group or email me directly. See below for all the changes.
- Refactored app to comply with Google's latest ban on file I/O.
- On Android 10+, all file access is now done via content providers.
- Content is copied to a temporary folder for use, changes moved back on exit.
- You may have to give app separate permission to read each storage location.
I've just published fMSX 5.9 for Android, a new version of my MSX, MSX2, and MSX2+ emulator. Starting this November, Google no longer allows Android apps to access files on Android10+ devices, outside app's sandbox. All storage access is now supposed to be done via something called "Storage Access Framework". I had to make major changes to fMSX in order to comply with the new regulations. If you have a newer Android10+, you will see the list of storage volumes in the File Selector. Once you click on a volume, the app may ask you for permission to access it. Otherwise, things should work the same as before. If you find any new problems with the app though, please, report them to the support group or email me directly. See below for all the changes.
- Refactored app to comply with Google's latest ban on file I/O.
- On Android 10+, all file access is now done via content providers.
- Content is copied to a temporary folder for use, changes moved back on exit.
- You may have to give app separate permission to read each storage location.
|