Next Generation Emulation banner

fMSX-Android Release News

20K views 141 replies 4 participants last post by  fms 
#1 ·
Starting with fMSX-Android 3.6.2, I have fixed the virtual keyboard display in the accelerated mode and enabled video acceleration by default. As it takes less time to update the screen, the number of drawn frames has been increased to 65%, so the emulation should feel much smoother now. You can get the latest fMSX-Android here:

Free version:
https://play.google.com/store/apps/details?id=com.fms.fmsx

Ad-free version:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe

If you are an existing fMSX-Andriod user, you will have to uninstall and then reinstall fMSX in order for the new default settings to take effect. Or you can set them manually in Settings. If you are having any performance problems with the new fMSX, please do not hesitate reporting them here. Always mention what hardware you are running fMSX on.

ALL CHANGES:
* Switched to using video acceleration by default.
* Increased the number of frames drawn by default.
* Now showing button labels and keyboard with video acceleration enabled.
* No longer deleting buttons layout on each upgrade.
* Added fast navigation with sections to the file selector.
* Improved the file selector UI look and feel.
* Enlarged screenshots in the file selector and Freeze/Restore.
 
See less See more
#57 ·
Hello, All!

The next fMSX-Android 4.2.6 release is available on Google Play:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version

This release lets you add your own virtual joystick skin in the /sdcard/fMSX/Controls.png file. After you added this image file, select your skin via "Input | Layout Editor | Shape | Custom Skin" option. The template for creating joystick skins is available from the home page:

http://fms.komkon.org/EmuAndroid/#Skin

I have also once again disabled the action bar on devices with physical MENU buttons, as many people complained about their familiar menu options missing. This time though, you can get the action bar back by checking the "General | Enable Action Bar" option. See below for the complete list of changes.

ALL CHANGES:
* Added joystick skins, place your own skin into /sdcard/fMSX/Controls.png.
* Added "Input | Layout Editor | Shape | Custom Skin" option for choosing your skin.
* Sample joystick skin image available at http://fms.komkon.org/EmuAndroid/#Skin.
* Made action bar optional on devices with MENU button (off by default).
* Added "General | Enable Action Bar" option for devices with MENU button.
* Added exception for LG Optimus Zone 2 (does not show submenus).

Enjoy!
 
#58 ·
Hello, All!

I've published fMSX-Android 4.2.7 today:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version

Today's release replaces the background image with a nice one, adds new icon for fMSX-Deluxe, to distinguish it from the free version, and makes sure emulation states are saved to /sdcard/fMSX, if your Android prevents fMSX from saving them to external SD card.

ALL CHANGES:
* Added new background image, nicer and with no gaps.
* Added new icon for fMSX-Deluxe, to differentiate from fMSX.
* Now automatically creating /sdcard/fMSX if missing.
* When fMSX cannot write SD card, it will save to /sdcard/fMSX.

Enjoy!
 
#59 ·
Hello, All!

I have published fMSX 4.3 for Windows and Linux, the new version of my MSX, MSX2, and MSX2+ emulator:

http://fms.komkon.org/fMSX -- homepage
http://fms.komkon.org/fMSX/fMSX43-Windows-bin.zip -- Windows version
http://fms.komkon.org/fMSX/fMSX43-Ubuntu-x86-bin.tgz -- Linux version

This release adds the instant replay feature for both Windows and Linux. Press F8 to activate replay, instantly rewinding your gameplay several seconds into the past. The built-in menu has been moved to the F10 key. If you wish to invoke the built-in debugger, press CTRL+F10. All the other keys stay the same.

ALL CHANGES:
* Added instant replay function (press F8) that "rewinds" gameplay.
* Switched to the new state saving code.
* Built-in menu now available when pressing F10.
* Built-in debugger now available when pressing CTRL+F10.
* Fixed a memory corruption bug in the instant replay recorder.
* Fixed instant replay not recording the first state.

Enjoy!
 
#60 ·
Hello, All!

This morning, I have published fMSX-Android 4.3:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version

This release adds keyboard logging to the Instant Replay function, making it complete. I have also fixed a memory corruption in the instant replay recorder and made it properly save initial state. The network play now works the same on Android and Windows.

I have also released the source code for fMSX 4.3 that lets you build it for desktop Unix/Linux and port fMSX to other platforms:

http://fms.komkon.org/fMSX/fMSX43.zip

ALL CHANGES:
* Instant replay now records all keyboard activity.
* Fixed a memory corruption bug in the instant replay recorder.
* Fixed instant replay not recording the first state.
* Changed NetPlay algorithm to be the same as on Windows/Linux.

Enjoy!
 
#61 ·
Hello, All!

The newly released fMSX-Android 4.3.1 includes two new scalers (EPX and EAGLE) and two raster effects (CMY and RGB pixel rasters):

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version

Because of the rising number of settings in the "Video" tab, I reorganized the options in that tab a little bit. See below for all the changes.

ALL CHANGES:
* Added "Video | Color Mask Effect" selector.
* Added "CMY pixels" and "RGB pixels" special effects.
* Added "Video | Interpolation Effect" selector.
* Added "EPX interpolation" and "EAGLE interpolation" effects.
* Renamed "Soften Video" to "2xSal interpolation".
* Merged "Scale Video" and "Stretch Video" into one selector.

Have fun!
 
#62 ·
Hello, All!

I have published fMSX 4.4 for Windows and Linux, as well as the source code for porting fMSX to other platforms:

http://fms.komkon.org/fMSX/ -- home page
http://fms.komkon.org/fMSX/fMSX44-Windows-bin.zip -- Windows binary
http://fms.komkon.org/fMSX/fMSX44-Ubuntu-x86-bin.tgz -- Linux binary
http://fms.komkon.org/fMSX/fMSX44.zip -- source code

The new release includes EPX and EAGLE scaling algorithms, as well as color raster effects. The Windows version adds options to clear file associations and play sound in the background, while the window is inactive.

ALL CHANGES:
* Added special effects simulating individual pixel components.
* Added EPX and EAGLE image scaling algorithms.
* Merged scanline options into "Simulate Scanlines" in fMSX-Windows.
* Merged scaling options into "Interpolate Video" in fMSX-Windows.
* Added "Clear File Associations" option to fMSX-Windows.
* Added "Play Sound When Inactive" option to fMSX-Windows.
* Added "Apply Color Raster" submenu to fMSX-Windows.
* Added -rgb and -cmy command line options.
* Added -epx and -eagle command line options.

Enjoy!
 
#63 ·
Hello, All!

fMSX 4.4 for Android is now online and ready for Christmas fun:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version
http://fms.komkon.org/fMSX -- free Windows and Linux versions

This release adds much requested key assignment feature that lets you map gamepad buttons to arbitrary MSX keyboard keys. You will find this feature in "Settings | Input | Assign Keyboard Keys" the existing button assignment function has been renamed to "Assign Joystick Buttons" to distinguish it from the new function. For those with Windows and Linux computers, there are also free fMSX-Windows and fMSX-Linux binaries released last week.

ALL CHANGES:
* Released free fMSX 4.4 for Windows and Linux.
* Added "Input | Assign Keyboard Keys" option for mapping arbitrary keys.
* Renamed "Assign Keys" to "Assign Joystick Buttons".
* Switched to android-22 (Lollipop 5.1.1) Android SDK.

Enjoy!
 
#64 ·
Hello, All!

I updated fMSX-Android to version 4.4.1 today:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version

The new version contains a bunch of fixes previously introduced into my other emulators. It also updates DropBox SDK and adds gradient to the action bar: the flat Material Design bar was just too ugly. See below for details.

ALL CHANGES:
* Fixed Cheat Editor not finding .cht files in private SD card folders.
* Fixed BACK key on devices where it did not exit emulation.
* Fixed the first/second gamepad detection.
* Fixed a crash in the File Selector when showing grid.
* Returned gradient to the action bar (sorry, Material Design).
* Amplified pixel color raster effects.
* Switched to v2 authentication in DropBox.
* Upgraded to DropBox SDK 1.6.3.
* Improved the What's New dialog.

Merry Christmas!
 
#65 ·
Hello, All!

fMSX-Android 4.4.2 is now out of the door and ready for you:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version

In this release, I have refactored VRAM access logic, removing things not present at a real TMS9918 diagram. So, the logic has become simpler, and that should hopefully make some really intricate games and demos work. There is also a new option that lets you automatically save gameplay every few minutes. You will find it in "Settings | General | Save Emulation State".

ALL CHANGES:
* Changed VRAM access logic according to TMS9918 datasheet.
* Added ability to periodically save gameplay.
* Added "General | Save Emulation State" selector.
* Removed "General | Save State on Exit" option.

Enjoy!
 
#66 ·
Hello, All!

I have uploaded fMSX 4.5 for Windows and the portable source code to the fMSX website:

http://fms.komkon.org/fMSX/

Also released fMSX-Android 4.5:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version

The Windows release changes the way VDP accesses VRAM, to make it compliant with the TMS9918 datasheet. The Android version adds an option to hide the FFWD button, fixes a possible crash in the Freeze/Restore dialog, and disables the FAB button by default on AndroidTV devices. If your AndroidTV has a touch screen, you can always get the FAB button back via the Settings.

WINDOWS/LINUX CHANGES:
* Changed VDP VRAM access logic to comply with TMS9918 datasheet.

ANDROID CHANGES:
* Added option to hide FFWD button ("General | Show FFWD Button").
* Now disabling FAB button by default on AndroidTV devices.
* Fixed Freeze/Restore dialog crashes (reported on IUNI devices).
* Fixed disappearing FAB button.

Enjoy!
 
#67 ·
Hello, All!

I have published fMSX-Android 4.5.1 tonight:

https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version
https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version

This release lets you create home screen shortcuts to your favorite games from the File Selector and improves the State Selector, as requested by users. I have also corrected the volume of high-frequency white noise and added a FAB button to the Settings that lets users rate the app. If you hate FAB buttons, do not despair as it will go away forever once pressed :)

ALL CHANGES:
* Fixed volume for high-frequency noise.
* Add home screen shortcuts via File Selector context menu.
* Long press to delete state in the State Selector.
* State Selector now starts with autosaved slot selected.
* Added a "Rate Me" FAB button to the Settings (disappears when pressed).
* Fixed error messages when screenshots not found in State Selector.
* Fixed individual slot heights in State Selector.
* Fixed State Selector crashes (reported on IUNI devices).
* Cleaned up the Java side, removing deprecated code.
* Merged pre-Gingerbread and post-Gingerbread native code.
* Removed some debug messages from the native side.

Have fun!
 
#68 ·
Hello, All!

Tonight's fMSX-Android 4.5.2 release lets you assign special functions (like fast-forwarding, menu, or tape rewind) to hardware buttons and removes dependency on the outdated APIs that have gone away in Android Marshmallow. Please note that the old media controls options in "Settings | General" have now been replaced with the more general "Settings | Input | Assign Special Keys" setting.

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version

ALL CHANGES:
* Added "Input | Assign Special Keys" setting.
* Use new setting to assign functions (menu, ffwd, etc) to hardware keys.
* Removed "General | Use PLAY/RECORD Media Keys" option.
* Removed "General | Use FFWD/REWIND Media Keys" option.
* Added "Purchase Me" FAB buttons to the free version.
* Removed outdated org.apache.http.* API from the State Exchange.

Enjoy!
 
#69 ·
fMSX-Android 4.5.3, published today, lets you move and resize the virtual keyboard via the "Input | Edit Joystick Layout" option. It also supports separate joystick layouts for portrait and landscape modes. To set them up, simply rotate your device while in the Layout Editor.

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version

ALL CHANGES:
* Layout Editor now allows you to adjust keyboard location.
* Move keyboard rectangle around, or resize it with two fingers.
* Layout Editor got separate layouts for landscape and portrait modes.
* Fixed Layout Editor to always save changes before emulation resumes.
* Made Layout Editor always rotate when device rotated.

Enjoy!
 
#70 ·
Hello, All!

fMSX-Android 4.5.4 is now online:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version
http://garageresearch.store.aptoide.com/ -- if you do not like Google

This release improves virtual keyboard operation on AndroidTV and other devices with gamepads. It also fixes a bunch of issues in the File Selector, including the search feature and the fast-scroll indexer. See below for all the changes.

ALL CHANGES:
* Made virtual keyboard wrap when navigating with gamepad.
* Fixed missed item clicks in the File Selector.
* Fixed fast-scroll index in the File Selector.
* Fixed File Search feature on newer Androids.
* Adjusted portrait background image in the Layout Editor.
* Optimized default preferences update on startup.

Enjoy!
 
#71 ·
Hello, All!

I have just released fMSX-Android 4.5.5, a new version of my MSX, MSX2, and MSX2+ home computer emulator:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version
http://garageresearch.aptoide.com/ -- if you do not like Google

Hopefully, AndroidTV users should now be able to invoke the menu by pressing both thumbsticks inside the emulation. I have also added an option to disable overscan margins, if your device has a system-wide overscan setting, like Nvidia ShieldTV has. Third-party file managers, like Astro or ES File Explorer, should once again be able to run .ROM and .MX* files with fMSX. See below for all the changes.

ALL CHANGES:
* Added "General | Add Overscan Margins" option for AndroidTV.
* Menu should now work on AndroidTV inside the emulator.
* Replaced options menu with context menu for AndroidTV.
* Added "Toggle cheats" special key function.
* Declared emulation activities enabled for external use.

Enjoy!
 
#72 ·
Hello, All!

I have just released fMSX 4.6 for Android and Windows:

http://fms.komkon.org/fMSX/ -- free Windows version
https://play.google.com/store/apps/details?id=com.fms.fmsx -- free Android version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full Android version
http://garageresearch.store.aptoide.com/ -- in Aptoide app store
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera app store

This release enables support for magnified sprites and fixes sprite collision detection, which is especially important for BASIC games using "ON SPRITE GOSUB" statement. Collision now works on transparent sprites, ignores off-screen sprites, and acts correctly in MSX2 screen modes. The Android version also fixes the Joystick Layout Editor. Controls, screen, and keyboard will no longer unexpectedly shift from where you set them. The fMSX 4.6 source code and the fMSX-Linux build will follow shortly.
ALL CHANGES:
* Enabled magnified sprites (Jawbreaker, Stray Cat, F-Zeru, Triumph).
* Fixed sprite collision detection, especially in BASIC games.
* Added collision detection even on transparent sprites.
* Now stopping collision detection when Y=216 in SCREEN 4-8.
* Now setting lower VDPStatus bits to the last tested sprite.
* Fixed the Joystick Layout Editor.
* Buttons no longer shift from where you set them.
* Custom screen and keyboard rectangles go where they should now.
* Button labels will not distort when custom screen selected.

Enjoy!
 
#73 ·
Hello, All!

fMSX-Android 4.6.1, released today, adds options to emulate BDOS calls (rather than the floppy disk controller itself) and to skip loading the MSXDOS2.ROM (since some MSXDOS 1.x programs do not work well with it loaded):

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version
http://garageresearch.store.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store

I have also switched video rendering from GLES1 to the newer GLES2, for better performance and future special effect shaders. AndroidTV users will find it easier to operate Cheat Editor and Palette Editor, since these features now let gamepad X button to apply changes, Y button to discard them.

ALL CHANGES:
* Added "Emulation | Load MSXDOS2.ROM" option.
* If disk-based software does not load, try disabling MSXDOS2.ROM.
* Added "Emulation | Patch BDOS Calls" option.
* Patched BDOS calls will be emulated by fMSX code.
* Switched to OpenGLES2 rendering for accelerated video.
* OpenGLES2 is faster and allows for future special effects.
* Press X to apply changes, Y to reset them in Cheat Editor and Palette Editor.
* Now disabling Joystick Layout Editor on devices with no touchscreen.

Have fun!
 
#74 ·
Hello, All!

The new fMSX-Android 4.6.2 adds a collection of GLES2 shader-based scaling algorithms and special effects:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version
http://garageresearch.store.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store

Starting with this version, when you have "Video | Hardware Acceleration" enabled, GLES2 shaders will be used for EPX and EAGLE scaling, horizontal and vertical scanline effects, and color raster simulation. You can also combine these effects.

ALL CHANGES:
* Added EPX and EAGLE scaling algorithms using GLES2 shaders.
* Enable "Video | Hardware Acceleration" to see new algorithms.
* Select scaling algorithm via "Video | Scale Video".
* Added high-quality scanline effects using GLES2 shaders.
* Select effect via "Video | Scanline Effect".
* Added color raster effects using GLES2 shaders.
* Select color raster effect via "Video | Color Mask".
* You can combine scaling, scanline, and color raster effects.

Have fun!
 
#75 ·
Hello, All!

fMSX-Android 4.6.3 is now online:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store
http://garageresearch.aptoide.com/ -- on Aptoide
This release adds hardware-accelerated 2xSAI and Scale2x scaling algorithms, as well as a collection of color filters for making your screen look like an old monochrome CRT. All the color filters work in both GLES2 and CPU-only video modes and can be combined with scaling and scanline simulation, for better effect. See below for all the changes.

ALL CHANGES:
* Added 2xSAI and Scale2X scaling algorithms using GLES2 shaders.
* Enable "Video | Hardware Acceleration" to see new algorithms.
* Select 2xSAI algorithm via "Video | Scale Video".
* Added Monochrome, Green, Amber, and Sepia color filters.
* Select your color filter via "Video | Color Filter".
* Added CPU-only Scale2X algorithm implementation.
* Renamed "Color Mask" option to "Color Filter".
* Optimized EPX and EAGLE scaling shaders.
* Fixed TV scanlines and raster settings.

Enjoy!
 
#76 ·
Hello, All!

I have published fMSX 4.7 for Android, adding an option to exclude game screenshots from the Android Gallery and removing Chartboost ads from the free fMSX version:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version
http://garageresearch.store.aptoide.com/ -- in Aptoide Store
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store

ALL CHANGES:
* Released free fMSX 4.7 for Windows and Linux.
* Added "In Android Gallery" option to File Selector menu.
* Uncheck it to stop Android Gallery from indexing the current folder.
* Automatically excluding /sdcard/fMSX from media indexing.
* Removed Chartboost ads from the free version (they suck and never pay anyway).

Have fun!
 
#77 ·
Hello, All!

I have just released fMSX-Android 4.7.2, fixing compatibility with some more obscure cartridge ROMs, adding CRT vignette simulation, and the ability to assign special functions (freeze, restore, rewind, ffwd, etc) to gamepad buttons:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version
http://garageresearch.store.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store

The new fMSX supports older cartridge games written in BASIC and not containing any assembly code, as well as Vaxol game making spurious writes to the ROM mapper. To see the new CRT effect, where screen corners become slightly darker than the center, make sure you have OpenGLES video acceleration enabled, then check the "Video | Apply CRT Vignette" option. To assign special functions to your gamepad, go to "Input | Assign Special Keys" and scroll down. See below for all the changes.

ALL CHANGES:
* Fixed loading of BASIC-only cartridges (Danger X4, Crazy Bullet, etc).
* Added a hack to ignore bad writes to ASCII16 MegaROM mapper (Vaxol).
* Added CRT vignetting simulation effect.
* Enable "Video | Hardware Acceleration" to see new effect.
* Check "Video | Apply CRT Vignette" to enable vignetting.
* Special functions (freeze, restore, etc.) can be assigned to gamepad.
* See L1, L2, R1, R2, THUMBL, THUMBR under "Input | Assign Special Keys".
* Fixed framerate counter display.

Have fun!
 
#78 ·
Hello, All!

I have just published fMSX-Android 4.7.3, a new version of my MSX emulator for Android:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version
http://garageresearch.store.aptoide.com/ -- in Aptoide Store
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store

This release adds support for more MSX cartridges and fixes a bunch of issues in the File Selector. See below for details.

ALL CHANGES:
* More fixes to BASIC-only cart loader (Karamaru, etc).
* Fixed code that selects app to run when opening a cart, tape, or disk.
* Fixed inconsistently initialized preferences.
* Fixed "Quit" option in the File Selector menu.
* Made "What's New" dialog fill the screen.

Have fun!
 
#79 ·
Hello, All!

I have just published fMSX-Android 4.7.4, a new version of my MSX, MSX2, and MSX2+ emulator:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store

This release fixes loading states and gameplay rewinding for MegaROMs with 16kB ROM pages. I have also switched to Android Nougat SDK, NDK v13, CLANG compiler and newest tools. It should support split window and freeform window modes on Android Nougat, although I do not have a physical Nougat device to test it. Please, test and let me know if anything is broken. On Marshmallow+, the app will now explicitly ask for some permissions on startup. Make sure you grant them, or the app may not work properly. See below for all the changes.

* Fixed loading states and rewinding for 16kB MegaROMs and FMPAC.
* Now always hiding FAB buttons on devices with no touchscreen.
* Switched to Android Nougat platform (android-25).
* Switched to JDK 1.8, NDK 13, CLANG toolchain, newest ANT and ProGuard.
* Refactored all native code, fixing CLANG warnings.
* Added split window support on Android Nougat.
* Added freeform window support for upcoming Androids.
* On Marshmallow+, app asks for permissions on startup.
* Fixed scalable images used for tiles in the File Selector.

Have fun!
 
#81 ·
Hello, All!

fMSX-Android 4.7.5 is now online and ready for you to download:

https://play.google.com/store/apps/details?id=com.fms.fmsx -- free version
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe -- full version
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store

This release adds the "Automatic" audio sampling rate setting that lets the emulator pick the optimal sampling rate and buffer size reported by Andorid OS. This should provide you with the minimal possible latency from the Android itself. I have also heavily optimized GLES shaders used for scaling and special effects. See below for all the changes.

ALL CHANGES:
* Optimized OpenGLES shaders used in scaling algorithms and filters.
* Added "Audio | Sampling Rate | Automatic" option for best available sound.
* Always using optimal rate and buffer size when "Automatic" selected.
* Added "Audio | Sampling Rate" options for 24kHz and 48kHz sound.

Enjoy!
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top