View Full Version : Emulator Release: fMSX-Android Release News
fms
October 15th, 2012, 15:48
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-Android 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.
fms
April 11th, 2013, 18:10
Hello, All!
I have just released fMSX-Android 3.6.11, a new version of my MSX home computer emulator:
Full version:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
Free version:
https://play.google.com/store/apps/details?id=com.fms.fmsx
The new version includes a few changes to the Z80 CPU emulation, full support for iCade joysticks, including button remapping option, and improved File Selector.
ALL CHANGES:
* Added undocumented opcode 71h to the Z80 emulation.
* Added more realistic "LD R,A" opcode to the Z80 emulation.
* Added optional iCade joystick support (see Settings).
* Added iCade support to File Selector, Gallery, and Settings.
* iCade buttons can now be assigned via "Assign Keys" in Settings.
* Added "Show Real Names" menu option to the File Selector.
* Optimized File Selector by not rescanning folder after running emulation.
fms
April 23rd, 2013, 14:30
I have released fMSX-Android 3.6.12, a new version of my MSX/MSX2/MSX2+ emulator:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
Starting with this version, you will be able to find stuff printed to the MSX printer in the /sdcard/fMSX/PrinterOutput.txt file. I have also fixed the SHIFT key on the physical keyboards and added support for two missing Xperia Play buttons.
ALL CHANGES:
* Directed MSX printer output to /sdcard/fMSX/PrinterOutput.txt.
* Fixed SHIFT key accidentally triggering N key.
* Fixed support for Xperia Play FIREA and FIREB buttons.
* Added sort-by-date mode to the File Selector.
Hello, All!
I have published fMSX 3.6.14 for Android, a new version of my MSX home computer emulator:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
This version mainly contains bug fixes. fMSX did not crash very often in the first place, but it should crash less now.
ALL CHANGES:
* Fixed File Selector toolbar at the bottom of the screen.
* Fixed situation where some people got empty file lists in File Selector.
* Fixed a rare crash when reporting failed license check.
* Fixed possible crash in Preferences.
* Added Android menu and action items to the Gallery.
Hello, All!
I have finally added a realistically looking virtual keyboard to fMSX-Android 3.7, published to Google Play today:
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)
In this new version, I have also reorganized the menu system and optimized the File Selector for faster and smoother operation. Also, the nag-free fMSX Deluxe now costs only $1.99 (1.99 euros in EU) on Google Play. I doubt that more people will buy it, even at this rather miniscule price, but let us test this theory for a while.
ALL CHANGES:
* Added realistically looking virtual MSX keyboard.
* Collapsed all advanced menu items into single Advanced submenu.
* Made NetPlay a single checkable menu item.
* Now only showing File Selector progress dialog for large folders.
* Optimized File Selector labels and screenshots for smoother scrolling.
* Optimized communications from native code to Java code.
* Fixed NetPlay crash when own IP address cannot be detected.
Have fun!
A screenshot of the latest virtual keyboard design
https://lh3.ggpht.com/rxT7Uc2sFg_1WB6l7CmtNQPeLwu1inlOf7UP-hXAffUTBkM7ZqlnJPnkW_feNmfO5vkq
fms
August 28th, 2013, 00:50
Hello, All!
I have just released fMSX-Android 3.7.3:
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
There have been many changes since the last version, published more than a month ago. The emulator has gained working automatic frame-skip, configurable fast-forward speed, better file search, nicer looking File Selector, and many other features. See the list below.
ALL CHANGES:
* Now exiting emulation when user presses BACK twice (not once as before).
* Uncheck "Press BACK Twice to Quit" setting to restore original behavior.
* Added "Completely Delete File" to the File Selector context menu.
* Added "Report Non-Working File" to the File Selector context menu.
* Added configurable fast-forward speed (x2, x4, x8, or maximal).
* Added working automatic frame-skip option (set "Draw Frames" to "auto").
* Now checking "/storage", then "/mnt" when searching for files.
* Now also searching for .ZIP files.
* Moga analog directional pad works now.
* Added even/odd entry shading to File Selector, for better navigation.
* Added background to State Exchange and NetPlay selectors.
* Added entry shading to State Exchange and NetPlay selectors.
* Fixed a license verification crash when no network available.
Have fun!
fms
September 20th, 2013, 14:36
Hello, All!
It is fMSX users' lucky day today. fMSX-Android 3.7.4, the new version of my MSX home computer emulator, has been pushed to the 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)
Starting with this version, all new fMSX installations will default to automatic frame skipping mechanism, for smoothest video on both old and new Android devices. Existing fMSX users can enable this feature manually, by setting "Draw Frames" option to "automatic". If you are experiencing lag or jitter with the auto frame skip enabled, turn it off and let me know.
I have also fixed support for directional pads found in iPega gamepads, reordered initial dialogs by importance, and made a few other rather important fixes. The below for the complete list.
ALL CHANGES:
* Added support for directional pad on iPega gamepads.
* Switched to automatic frame skipping by default, for smooth video.
* Existing users should manually set "Draw Frames" option to "Automatic".
* Fixed initial parameter passing to the native code.
* Fixed automatic frame skip computation based on frame rate.
* Fixed "Draw Frames" option that was stuck at "65%".
* No longer hiding action bar when MENU pressed, to retain access to items.
* Ordered initial dialogs by importance (About, Change Log, Progress).
* Added Twitter link to the change log, use it to keep track of updates.
Have fun!
fms
October 15th, 2013, 19:19
Hello, All!
I have updated fMSX-Android, my MSX, MSX2, and MSX2+ home computer emulator, to version 3.7.5 on the Google Play:
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 introduces a couple of very important fixes to the Z80 CPU emulation. The R register should now count cycles properly, and the corner case of LDIR/LDDR overwriting themselves is being handled. From now on, fMSX will a keep separate emulation state snapshot for every disk image you load, same as with cartridges. I have also fixed support for generic USB joysticks with numbered buttons. See the full list of changes below.
ALL CHANGES:
* Now autosaving emulation state for disk images.
* Added Freeze/Restore functionality for disk images.
* Added accurate R register emulation.
* Added accurate LDIR/LDDR emulation.
* Generic joystick buttons can now be assigned and used.
* Added default mappings for generic joystick buttons #1..#10.
Have fun!
fms
October 29th, 2013, 14:35
Hello, All!
Today, I am rolling out fMSX-Android 3.7.6, a new version of my MSX/MSX2 Home Computer emulator:
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)
Starting with this release, fMSX officially supports GoogleTV devices updated to Android 4.x, such as LG G2/G3 TVs. If you have one of these TVs, you should now be able to play your favorite MSX games on a big screen, using keyboard on your Magic Remote. Plug in a USB joystick for better experience.
I have also switched to the OpenSLES native sound API, to reduce latency and make the whole thing faster. Android 2.2 (Frodo) users will continue using the Java sound API, as they do not have OpenSLES.
There have been many other fixes to the fMSX code since the last update. See the following list for complete details:
ALL CHANGES:
* fMSX now runs on Google TVs updated to Android 4.x (LG G2/G3).
* Now defaulting to OpenSLES native audio, for minimal latency.
* Now recycling bitmaps to prevent Bitmap.nativeCreate() crashes.
* Added optional grid view to the File Selector.
* Added folder icons to the File Selector.
* Added new "contour" joystick shape (see "Virtual Joystick Shape" setting).
* Added "Audio Rate" setting, for controlling sampling rate.
* Added "Native Audio" setting, for disabling OpenSLES, if needed.
* No longer requiring touchscreen support from the Android device.
* Made grid view default on Google TVs.
* Fixed stutter during NetPlay connection process.
* Fixed audio initialization always setting 100ms latency.
* Fixed audio pause/resume when activity pauses or resumes.
* Refactored audio control between Java and native code.
Enjoy!
fms
November 21st, 2013, 14:49
Hello, All!
Another release of my MSX home computer emulator, fMSX-Android 3.7.7, today:
Full Version:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
Free Version:
https://play.google.com/store/apps/details?id=com.fms.fmsx
This release comes with DropBox support and the Replay feature letting you "rewind" your gameplay back in time. Also fixed a few minor bugs. See below for the complete list of changed.
ALL CHANGES:
* Added DropBox support to the File Selector.
* Added always-on gameplay recording. Select "Replay" at any time!
* Added "Upload to DropBox" menu option to save game to DropBox.
* Added "Download from DropBox" menu option to load game from DropBox.
* Added "Browse DropBox" menu option to browse DropBox contents.
* Now also deleting main screenshot when "Delete All" selected.
* Now allowing to become NetPlay server even if can't register with global directory.
* Added missing string localizations.
Have fun!
fms
December 4th, 2013, 14:53
Hello, All!
fMSX-Android 3.7.8, the new update to my MSX home computer emulator, has been released to Google Play:
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 version finally adds convenient way to select MSX model and input devices (joystick or mouse). Previously, this was only possible via Advanced Settings. I have also fixed mouse emulation in portrait and accelerated modes.
ALL CHANGES:
* Fixed mouse emulation in portrait mode.
* Fixed mouse emulation with OpenGLES enabled.
* Added "Computer Model" setting for selecting MSX model.
* Added "Input Devices" setting for selecting joystick or mouse.
* Added proper icon for the parent directory ("..") entry.
* Added DropBox application icons.
Have fun!
fms
December 19th, 2013, 16:40
Hello, All!
Wrapping up this week with the fMSX-Android 3.7.9 release:
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 fMSX-Android lets you select PAL/NTSC video system and has an option to disable VDP limit on the number of sprites per scanline. Use this option to avoid flicker, although it does cause some unwanted artifacts in such games as Athletic Land. Also added support for Intel-based Android devices and desktop Android emulation, such as AndroVM, Genymotion, or Bluestacks.
ALL CHANGES:
* Added PAL/NTSC options to the MSX model selector.
* Added "Show All Sprites" option to the Settings.
* Added support for Android devices based on Intel x86 CPUs.
* Now limiting frame rate to 50fps when in PAL mode.
* Now properly building shared library for each architecture.
* Fixed frame rate display.
Happy Holidays!
fms
December 31st, 2013, 09:59
Hello, All!
fMSX is one of the oldest computer emulators in the world. It runs software written for MSX, MSX2, and MSX2+ home computers. Starting today, you can download fMSX-Windows 3.7 for free from the fMSX home page:
http://fms.komkon.org/fMSX/
I have also released fMSX-Android 3.7.10, fixing several remaining crash causes:
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)
See the full change list below.
ALL CHANGES:
* fMSX-Windows is now free!
* Fixed a crash when surface gets destroyed during display update.
* Fixed a crash when deleting files with special characters in their names.
* Fixed a crash when showing sections in File Selector.
* Fixed compilation warnings when compiling fMSX with CLANG.
Happy New Year!
fms
January 15th, 2014, 18:06
Hello, All!
I have published fMSX-Android 3.7.11 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)
This release makes Settings tabbed, for better navigation, and adds two special visual effects: vertical scanlines and raster.
ALL CHANGES:
* Added tabs to the Settings, for easier navigation.
* Made Settings react to screen orientation changes.
* Made "Scanline Effect" a list selector, to accommodate multiple effects.
* Added "Vertical Scanlines" option, for vertical scanlines found in old LCDs.
* Added "Raster Effect" option, for LCD-like raster simulation.
fms
January 29th, 2014, 15:47
Hello, All!
A maintenance release of fMSX-Android 3.7.13 fixes the battery drain that occurs when fMSX goes into background mode while using legacy sound. Also rearranged the Settings and added the new "Emulation" tab. Get the new fMSX while it is hot:
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)
ALL CHANGES:
* Fixed battery drain when fMSX runs in background.
* Added Emulation section to the Settings.
* Moved some options from Input and Video sections to General.
* Reordered Settings by importance.
fms
February 12th, 2014, 15:49
Hello, All!
A new version of fMSX-Android, my MSX home computer emulator, is out:
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)
fMSX-Android 3.7.14 adds the "Hide Title Bar" option for people who absolutely hate the action/status bar and adds ability to change Moga key mappings via "Assign Keys". The Settings can once again be navigated with a gamepad. See the complete list of changes below.
ALL CHANGES:
* Added "Hide Title Bar" option to hide status/action bar on startup.
* Added "Emulation" tab to the Settings.
* Added ability to assign Moga buttons via "Assign Keys".
* Added arrow keys navigation to the tabbed Settings.
* Added Moga controller navigation to the tabbed Settings.
* Reshuffled some options to more appropriate Settings tabs.
Enjoy!
fms
February 26th, 2014, 15:23
Hello, All!
I have published fMSX-Android 3.8 today, 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)
This version fixes VDP status register behaviour. Reading the status register will no longer reset VDP address latch, and the overflow sprite fields are going to show correct values now.
ALL CHANGES:
* Implemented 5th/9th sprite fields in the VDP status register.
* No longer clearing VRAM address latch when reading VDP status.
Enjoy!
fms
March 25th, 2014, 13:21
Hello, All!
I have just updated fMSX-Android, my MSX home computer emulator, to version 3.8.1:
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)
In spite of a small version number change, this is a rather major update. It adds proper support for cassette tape images, the slow-motion mode, the audible keyboard clicks, and fixes several long-time bugs, such as screen artifacts in OpenGLES mode. Get the new update while it's hot :)
ALL CHANGES:
* Added support for tape images, supplied in *.CAS files.
* Added slow-motion mode, combined with fast-forward mode.
* Added optional click sound to the virtual keyboard.
* Fixed left/top edge artifacts with accelerated video enabled.
* Fixed multitouch input in cases when it didn't work.
* Fixed keyboard input sensitivity.
* Added Rewind Tape menu option.
* Switched to the newest NDK and compiler toolchain.
* Fixed rare crashes in gesture detection.
Have fun!
fms
March 26th, 2014, 14:04
Hello, All!
I have released fMSX-Windows 3.8, as well as the source code for fMSX-Unix today:
http://fms.komkon.org/fMSX/
Both versions are free for everyone to use. There have been fixes to the VDP emulation, with the 5th sprite flags now working properly. I have also added proper support for cassette tape images, and a few other features. See the complete list below.
Please, do not use the source code toward any commercial gain (let me know if you would like to) and always make a reference to me as the original author when using the fMSX source code for non-commercial purposes.
ALL CHANGES:
* Added support for tape images, supplied in *.CAS files.
* Implemented 5th/9th sprite fields in the VDP status register.
* No longer clearing VRAM address latch when reading VDP status.
* Added tape operations to the built-in menu.
* Added "Simulate LCD Scanlines" menu option to fMSX-Windows.
* Added "Load Tape Image" menu option to fMSX-Windows.
* Added "Rewind Tape" menu option to fMSX-Windows.
* Fixed "Documentation" menu option to fMSX-Windows.
fms
April 16th, 2014, 14:07
Hello, All!
fMSX-Android 3.8.2 is now available for everyone to download from 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)
The main additions in this release are the Kitkat SD cards compatibility, better support for Moga and other analog gamepads, and the slow-motion mode, currently combined with the fast-forward mode. I have also added the decorative background and made many fixes to multitouch, graphics, and the File Selector. The change list is rather long this time, see it below.
ALL CHANGES:
* Added decorative background in portrait mode.
* Added slow-motion mode, combined with fast-forward mode.
* Added "Analog Joystick Blind Radius" setting for Moga and other analog joysticks.
* Added "Show File Selector Toolbar" option to the File Selector.
* Added "Settings" menu option to the File Selector.
* Made a work-around for external SD card use on KitKat!
* If can't write to external SD card, saving states to /storage/sdcard0/fMSX.
* If fMSX folder doesn't exist, saving states to /storage/sdcard1/Android/data/com.fms.fmsx/files.
* Fixed multitouch input in cases where it didn't work.
* Fixed recognition of multiple file extensions.
* Fixed sections navigation in the File Selector.
* Fixed File Selector crash when deleting a file.
* Fixed scanline effects with OpenGLES enabled.
Enjoy!
Hello, All!
I have been improving sound chip emulation in fMSX-Android 3.9 and just published the results of my work to the Google Play:
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 fMSX release has much, much better PSG sound emulation. The proper white noise emulation is back, and the channel volumes are now logarithmic. I have also fixed the amplitude envelope lengths and changed the way envelopes work. In addition to the sound, there are fixes to network play, virtual gamepad, and the File Selector. Starting with this version, fMSX-Android will also automatically open ROM files with .MX1/.MX2 extensions.
ALL CHANGES:
* Majorly improved AY8910 PSG emulation.
* Added support for .MX1/.MX2 ROM files.
* Added "Settings" menu option to the File Selector.
* Added "Tilt Joystick Blind Radius" setting.
* Fixed directional pad activated by touching outside.
* Fixed network play, previously broken for some users.
* Fixed auxillary files display in the File Selector.
* Set precise CPU, VDP, and PSG frequences.
* Switched to table-based PSG envelopes.
* Switched to logarithmic PSG volumes.
* Fixed white noise frequency computation.
* Adjusted noise to be 50% of the melodic volume.
* Adjusted envelopes length.
* Improved overall melodic audio quality.
Have fun!
Hello, All!
The new fMSX-Android 3.9.1 release is ready for you to download from the Google Play:
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 time, I have added the function to automatically download the pictures of software boxes and show them in the File Selector, wherever screenshots are not available. You can enable this function with the "Download Box Art" menu option. The DropBox support has also been improved: it no longer requires you to enter the password every time, and your game progress gets uploaded to the DropBox when you finish playing. The BACKSPACE key on the virtual keyboard has been fixed, and both Gallery and DropBox will work with Kitkat SD cards in this new fMSX version. See below for complete details.
ALL CHANGES:
* Fixed "BACK" button on the virtual keyboard.
* Now automatically downloading box art images when on WiFi.
* DropBox no longer requires login every time you open it.
* Gameplay saved back to DropBox after you are done playing.
* Enable "Download Box Art" in File Selector main menu to download box art.
* Choose "Download Box Art" in context menu to find box art for one game only.
* Added Gallery support for SD card folders on Android Kitkat.
* Added DropBox upload from SD card folders on Android Kitkat.
* Hopefully fixed "O" button on Sony Xperia gamepads.
* Improved decorative background in the portrait mode.
* Upgraded DropBox SDK to the latest version.
Have fun!
fms
June 10th, 2014, 13:32
Hello, All!
A new version of my MSX emulator, fMSX-Android 3.9.2 is now 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)
Changes include better control over decorative backdrop and assignable "O" button on Xperia keypads.
ALL CHANGES:
* Now allowing to remap the "O" button on Xperia Play gamepad.
* Made backdrop optional (see "General | Show Portrait Backdrop").
* You can now supply your own backdrop in /sdcard/fMSX/Backdrop.png.
* Gallery now shows box art, as well as screenshots.
Hello, All!
Just released fMSX-Android 3.9.3, my MSX 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)
The new fMSX includes [supposedly] easy Wiimote support, fixes .ZIP files on Kitkat and special video effects on x86 devices. The BACK button, found on some gamepads, should be fully usable. Hardware media keys will now save, restore, or replay your gameplay, or you can assign these functions to any other buttons.
Starting with this version, I am no longer blocking LuckyPatcher use. If fMSX find LuckyPatcher installed on your device, it will show a warning, but continue running. Please, do not use this as an excuse for piracy.
ALL CHANGES:
* Added "Input | Wiimote Support" option for easy and painless Wiimote support.
* LuckyPatcher use now accepted, by public demand, but you will see a warning.
* Gamepad BACK button fully usable and assignable.
* Added custom key assignments for freezing, restoring, and replaying gameplay.
* Added "General | Confirm Freezing State" option for people who tend hitting "Freeze" by mistake.
* The "REWIND" hardware key now replays recent gameplay.
* The "RECORD" hardware key now freezes gameplay state.
* The "PLAY" hardware key now restores gameplay state.
* Tested fMSX on real a x86-based Android device (Dell Venue 8).
* Moved "Screen Orientation" and "Keep Screen On" to the "Video" tab.
* No longer showing box art for .ZIP files, as we cannot identify them.
* Fixed support for .ZIP files stored on Kitkat SD cards.
* Fixed scanline effects on x86-based Android devices.
* Fixed crashes when downloading DropBox files.
* Fixed crash when setting backdrop location.
* Fixed some Russian translations.
* Reordered items in the "Video" tab.
Have fun!
fms
July 23rd, 2014, 13:17
Hello, All!
The next fMSX-Android 3.9.4 release is out:
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)
In this release, I am trying to address the problem reported by some Bluetooth keyboard users who find most of their keys unresponsive. If you are stuck with such a keyboard, try enabling the "Input | Ignore Fake KeyUp Events" option and see if it helps.
I have also replaced the Layout Editor with the all new Virtual Joystick Editor. The new editor lets you independently resize buttons, shows their labels and the screen edges every button sticks to. Finally, the Assign Keys screen now shows current key assignments for each button.
ALL CHANGES:
* Use "Input | Ignore Fake KeyUp Events" if your keyboard doesn't work!
* Now showing current key assignments in "Assign Keys".
* Replaced "Edit Layout" option with "Edit Virtual Joystick".
* Buttons can be individually resized in Joystick Editor.
* Added scale, shape, and transparency options to Joystick Editor.
* Added gravity indication with dotted lines to Joystick Editor.
* Added button labels to Joystick Editor.
* Removed separate joystick size, shape, and opacity settings.
* Reordered items in the "Input" tab.
Have fun!
fms
September 3rd, 2014, 15:46
I have published fMSX-Android 3.9.5 today, adding custom screen positioning and fixing a bunch of bugs. Some of these accumulated over the last few releases. Others lingered for a while, slowing things down and wasting resources. Download the latest fMSX-Android here:
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 screen resizing/positioning to the Joystick Editor.
* Added backdrop image to the Joystick Editor.
* Fixed DropBox and BoxArt threads left after exiting app.
* Fixed stale timer thread remaining after exiting a game.
* Fixed joystick resizing/positioning in the Joystick Editor.
* Fixed backdrop image shifting down after rotation.
* Removed AdMob library, as the app is not running any ads.
* Removed some outdated code that is no longer relevant.
Enjoy!
fms
October 1st, 2014, 13:53
Hello, All!
The new fMSX-Android 3.9.6 is now online:
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)
The new version optimizes emulation startup and fixes zombie processes left after quitting the app. I have also optimized a few other things and removed unused code and resources. If you had problems with fMSX being sluggish, these problems should be gone now.
ALL CHANGES:
* Emulation starts faster, due to optimized utility library.
* Eliminated defunct processes left by some activities.
* Removed unused and outdated code, resources and bitmaps.
* Reduced switch times between Settings, Exchange, etc.
* Keeping just one copy of Google Analytics library.
* Only starting Google Analytics when needed.
* Fixed default settings initialization.
Have fun!
fms
October 8th, 2014, 16:06
Hello, All!
I have just released fMSX 4.0 for Windows and Unix. You can either download free fMSX-Windows binaries, or get the source code and compile fMSX for your favorite Unix or Linux flavor:
http://fms.komkon.org/fMSX/
The new fMSX comes with support for cheat codes and custom palettes. In the upcoming releases, I am planning to improve these features and introduce them into fMSX-Android. If you have suggestions or complaints about the new features, please, let me know.
ALL CHANGES:
Added custom palettes. To make a custom palette for Game.rom, create Game.pal containing 16 #RRGGBB values, one per line. This palette file will be loaded automatically.
Added cheat codes. To make cheat codes for Game.rom, create Game.cht containing codes in 00AAAAAA-DD and 00AAAAAA-DDDD formats, one per line. This cheat file will be loaded automatically.
AAAAAA is the ROM address and DD is the value to write there. For 16bit values, use DDDD.
To enable cheat codes, select "Hardware | Cheats" in fMSX-Windows, or press F8 and select "Cheats | Enable".
To edit cheat codes, press F8 and select "Cheats".
Enjoy!
fms
November 5th, 2014, 17:26
Hello, All!
A new version of my MSX emulator, fMSX-Android 4.1, is now available 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)
This release makes PSG noise emulation more realistic, adds cheat codes, the Cheat Hunter for finding these codes, the Cheat Editor for editing them, and the Palette Editor for changing MSX colors to your liking. I also fixed the BACKSPACE key that did not work for some people and corrected a few other things.
ALL CHANGES:
* Changed PSG noise to be more realistic.
* Added support for ROM cheats in 00AAAAAA-DD and 00AAAAAA-DDDD formats.
* Added support for RAM cheats in AAAA-DD and AAAA-DDDD formats.
* Added custom palettes (*.pal files with 16 #RRGGBB values).
* Added Cheat Hunter that lets you search for cheats.
* Added Cheat Editor for entering your own cheat codes.
* Added Palette Editor for modifying game colors.
* Android [DEL] now acts as MSX [BACKSPACE] key.
* Android [FORWARD_DEL] now acts as MSX [DEL] key.
* Aligned backdrop to the bottom on stretched screens.
Enjoy!
fms
December 3rd, 2014, 15:54
Hello, All!
I have published fMSX-Android 4.1.1, introducing the changes that appeared in my other emulators over the last month:
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)
The new version makes File Selector Search smarter when finding storage folders, introduces "immersive mode" and translucent UI for Kitkat+ users, and adds French translations. If you like listening to the music while playing, the new fMSX lets you choose whether you want to use media keys to control the music player or the emulator.
ALL CHANGES:
* Fixed the File Selector Search to properly find storage.
* Built package with the latest Android SDK.
* Added immersive mode support for KitKat and newer.
* Made system UI translucent when immersive mode is on.
* You must start or finish your fling at the top to toggle title bar.
* Autohiding title bar when "Hide Title Bar" enabled.
* Added French translations, thanks to Sylvain St Amand.
* Added "Use PLAY/RECORD Media Keys" option.
* When enabled, RECORD saves, PLAY restores gameplay.
* Added "Use FFWD/REWIND Media Keys" option.
* When enabled, FFWD fast-forwards, REWIND replays.
Enjoy!
fms
January 12th, 2015, 15:29
Hello, All!
A new version of fMSX-Android, my MSX home computer emulator, is now available for download:
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
The fMSX-Android 4.1.2 fixes a bunch of bugs accumulated by the end of 2014, such as random OpenGLES lockups and jitter when using auto frame skip with the OpenGLES enabled. I have also added support for Samsung's split-screen and pop-up window modes, options to search files by name and always show box art (rather than screenshots) in the File Selector. If you have a super high resolution screen, the MSX display and screenshots will look larger now. Finally, hiding the title bar is now on by default. When you need the title bar, show it with a fling from the top or the bottom of the screen.
ALL CHANGES:
* Added multi-window and mini-window support on Samsung devices.
* Added "Show Box Art First" option to the File Selector.
* Added searching by name to the File Selector.
* Added assembler routines for scaling screen to 1280x960+ pixels.
* Fixed OpenGLES lockups on Mali GPUs.
* Fixed auto frame skip when OpenGLES enabled.
* Fixed flickering border on x86 devices.
* Fixed reenabling UI with a fling on Kitkat+ phones.
* Fixed premature hiding of the title bar.
* You can now fling from the top or the bottom to toggle UI.
* Hiding the title bar is now the default behavior.
* Made screenshots and box art bigger on large screens.
* Reenabled automatic frame skip by default.
* Reenabled accelerated video and audio by default.
* Removed deprecated code, settings, and resources.
* Built package with the latest Android SDK.
Have fun!
fms
February 11th, 2015, 14:52
Hello, All!
The next fMSX-Android release is now available from 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)
fMSX-Android 4.1.3 switches to the Material Design theme, refreshes the UI, and fixes a bunch of bugs throughout the app. Among these, the "Show Virtual Keyboard" option works again now, controlling the initial keyboard state. You can still toggle it on and off with the KEYS button.
ALL CHANGES:
* Switched to the Material Design theme.
* Added "up" buttons to all title bars.
* Revised all menus, making them work uniformly.
* Fixed "Show Virtual Keyboard" setting.
* Fixed screenshots and highlight in the State Selector.
* Fixed screenshot sizes int the State Exchange.
* Fixed black banding in the Palette Editor.
* Fixed text color in the Gallery.
* Updated all icons to Lollipop versions, replaced some icons.
* Removed application name from all title bars, to save space.
* Now defaulting to the "light UI" mode.
Have fun!
fms
March 6th, 2015, 04:02
Hello, All!
Ending week with the fMSX-Android 4.1.4 release:
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 comes with AndroidTV support. It will also enable gamepad-only users to reassign keys without having to click the on-screen Done button. Just use the center of your dpad to confirm. For fMSX Deluxe users, I have fixed the unfortunate bug which prevented fMSX Deluxe from recognizing *.mx1/*.mx2 ROM files.
ALL CHANGES:
* Added experimental AndroidTV support.
* Cleaned up the grid view in the File Selector.
* Fixed support for *.MX1/*.MX2 files in fMSX Deluxe.
* Fixed Emulation Settings not showing up from File Selector.
* Fixed Lollipop crashes by patching LVL and Moga libraries.
* When assigning keys, DPAD_CENTER button confirms assignments.
* Switched to android-21 API, as required for AndroidTV.
Enjoy!
fms
March 30th, 2015, 20:43
Hello, All!
fMSX-Android 4.1.5 further improves the user interface, adds the navigation menu and the tile mode, and lets you keep your own software database in the /sdcard/fMSX/names.dat file:
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)
ALL CHANGES:
* Added navigation menu to the File Selector.
* Added tile view to the File Selector.
* Fixed crash when detecting an outdated version.
* You can add your own game names database in "/sdcard/fMSX/names.dat".
* Enabled application-wide hardware acceleration.
* Added "up" button to the main emulator title bar.
* Made "grid view" and "tile view" options separate.
* Moved File Selector view toggles to the navigation menu.
* fMSX now shows up in the Google Play for AndroidTV.
* Improved "What's New" page formatting.
Enjoy!
fms
April 30th, 2015, 03:30
Hello, All!
I have updated fMSX-Android, my MSX home computer emulator, to version 4.2 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)
This version has been thoroughly optimized for AndroidTV and other gamepad-only devices. Both File Selector and the emulator itself can now be used without touch screen. I have also redesigned the key mapping dialog to make it fully usable for gamepad users. Finally, I have added the material-style floating action button to the File Selector. Pressing this button will rerun the last played game. If you do not like extra flotsam on your screen, simply uncheck the "General | Show Action Button" option. See below for the complete change list, including all new button assignments.
ALL CHANGES:
* Added floating action button that starts the last played game.
* Added "Show Action Button" option to the Settings.
* Removed waveform interpolation for more realistic sound.
* Tested on ADT-1 and optimized for AndroidTV.
* Added overscan border on AndroidTV.
* Added hints to the emulator and key mapping dialog.
* Fixed crashes on devices with no web browser (e.g. ADT-1).
* Changed AndroidTV banner image.
* Redesigned key mapping dialog.
* Press same key twice to remove it from assignments.
* Press same key three times to confirm key mappings.
* DPAD_CENTER key no longer confirms key mappings.
* Enabled gamepad-only emulation interface.
* Press BACK on gamepad to exit emulation.
* Press MODE or BUTTON_A+BACK to open menu.
* Press BUTTON_L1 for MSX SHIFT key.
* Press BUTTON_R1 for MSX GRAPH key.
* Press BUTTON_X for MSX CONTROL key.
* Press BUTTON_Y to toggle virtual keyboard.
* Xperia CIRCLE button now acts as BUTTON_B.
* Enabled gamepad-only mode in File Selector.
* FIRE-R, FIRE-Y, and SELECT buttons open File Selector main menu.
* FIRE-X button opens File Selector navigation menu.
* FIRE-L button opens Gallery from the File Selector.
* FIRE-B button now exits File Selector.
Have fun!
Hello, All!
fMSX-Android 4.2.2 is now out 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 control the virtual keyboard with any gamepad (not just AndroidTV gamepad), adds an option to reset all settings, and maps File Selector context menu to the right shoulder button.
ALL CHANGES:
* Added "General | Reset All Settings" option.
* Added virtual keyboard control from any gamepad, not just TV.
* Pressing BUTTON_R1 now invokes File Selector context menu.
Have fun!
fms
June 17th, 2015, 14:13
Hello, All!
The new fMSX-Android 4.2.3 release will let you have two players, if you have two gamepads connected. Make sure you connect gamepads before you start fMSX though:
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)
I have also fixed the virtual gamepad skins and switched the whole app to Material Design icons.
ALL CHANGES:
* Added second player, if you have two gamepads connected.
* To play together, connect both gamepads before starting fMSX.
* Added Material Design icons everywhere.
* Retouched virtual gamepad images.
Enjoy!
fms
July 11th, 2015, 03:53
Hello, All!
I have just published fMSX-Android 4.2.4, as well as free fMSX 4.2 for Windows and Linux. The portable source code is also available, in case you want to port fMSX to other platforms:
https://play.google.com/store/apps/details?id=com.fms.fmsx - free fMSX for Android
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe - full fMSX for Android
http://fms.komkon.org/fMSX/ - free fMSX for Windows and Linux, as well as source code
The Android version adds a new button combination to invoke the menu from the gamepad. To open the menu, while emulator is running, press both thumbsticks at once. The new Windows version uses Direct3D textures to render its screen and must support full-screen mode on many more types of video hardware. Both Linux and Windows versions now support the Cheat Hunter tool for finding cheats in games. See below for all changes.
ALL CHANGES:
* Added Cheat Hunter tool, press F8 and select "Search Cheats".
* Removed waveform interpolation for more realistic sound.
* Changed PSG noise to be more realistic.
* Fixed Android Joystick Layout Editor to properly show labels and gravity.
* Press both thumb sticks at once to open menu inside emulation on Android.
* Added separate icons and banners for fMSX and fMSX-Deluxe on Android.
* fMSX will automatically start fMSX-Deluxe, if it is installed.
* Switched fMSX-Windows to Direct3D textures-based rendering.
* Added "Video | Stretch Full Screen" option to fMSX-Windows.
* Added "Hardware | Debugger" option to fMSX-Windows.
* Added "Help | MSX.ORG Site" option to fMSX-Windows.
* Added "Help | MSX.ORG Forums" option to fMSX-Windows.
* Added -lcd and -nolcd command line options.
Have fun!
fms
August 6th, 2015, 09:35
Hello, All!
I released fMSX-Android 4.2.5 this morning:
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 reenables the action bar on devices without physical MENU keys and fixes a crash in the State Exchange.
ALL CHANGES:
* Tested and optimized for Nvidia Shield AndroidTV box.
* Reenabled action bar on devices with physical MENU key.
* Fixed a crash in the State Exchange browser.
* Improved fMSX Deluxe banner.
fms
August 28th, 2015, 10:14
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!
fms
September 14th, 2015, 14:34
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!
fms
October 14th, 2015, 15:37
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!
fms
October 15th, 2015, 14:52
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!
fms
November 5th, 2015, 15:20
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!
fms
December 3rd, 2015, 15:48
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!
fms
December 8th, 2015, 01:40
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!
fms
December 24th, 2015, 21:25
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!
fms
January 22nd, 2016, 05:04
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!
fms
February 24th, 2016, 06:19
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!
fms
March 17th, 2016, 02:29
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!
fms
March 30th, 2016, 03:44
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!
fms
April 27th, 2016, 16:28
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!
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!
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!
fms
June 21st, 2016, 18:49
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!
fms
July 13th, 2016, 10:54
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!
fms
August 4th, 2016, 15:34
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!
fms
August 24th, 2016, 16:39
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!
fms
September 15th, 2016, 15:22
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!
fms
September 28th, 2016, 14:14
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!
fms
October 17th, 2016, 14:53
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!
fms
November 7th, 2016, 16:01
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!
fms
December 6th, 2016, 01:58
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!
fms
February 1st, 2017, 15:29
Hello, All!
I have just updated my fMSX emulator to version 4.8 and released free Windows and Linux binaries, as well as the source code:
http://fms.komkon.org/fMSX/ -- homepage
http://fms.komkon.org/fMSX/fMSX48-Windows-bin.zip -- Windows version
http://fms.komkon.org/fMSX/fMSX48-Ubuntu-x86-bin.tgz -- Linux version
http://fms.komkon.org/fMSX/fMSX48.zip -- source code
Please note that the source code is open, but not GPLed. You can use it in a non-profit, non-commercial project as long as you make a proper reference to me as the original author. For commercial use, please contact me to discuss the licensing details.
The latest version fixes loading of BASIC-only cartridges (Danger X4, Crazy Bullet, etc) and adds a hack to ignore bad writes to ASCII16 MegaROM mapper (Vaxol). I have also added an option to force 4:3 "television screen" ratio and another option to disable linear image interpolation on Windows. Also made a few Windows specific fixes. 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 "Interpolate Video | Nearest Neighbor" option to fMSX-Windows.
* fMSX-Windows will not overwrite last loaded file name with other names.
* Added "Force 4:3 Screen" option to fMSX-Windows.
* Added -4x3 command line option to fMSX-Unix.
* Fixed file associations on Windows 8+.
* Slightly rearranged Windows menus.
Enjoy!
fms
February 6th, 2017, 15:12
Hello, All!
fMSX 4.8, a new version of my MSX emulator, is now available 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.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store
This release adds HQ4X scaling algorithm and an option to force 4:3 "television" screen ratio. It also lets you disable GLES linear interpolation, removing the usual "fuzz" from the picture. Other changes include fixes to MIDI recording and the transparent title bar in the Layout Editor. See below for all the changes.
ALL CHANGES:
* Released free fMSX 4.8 for Windows and Linux.
* Added "Video | Scale Video | Stretch to 4:3 Ratio" option.
* Added "Video | Interpolation Effect | HQ4X" option.
* Added "Video | Interpolation Effect | Disable" option.
* Turned off GLES linear interpolation, unless "Default" interpolation selected.
* Made title bar transparent in Layout Editor, when "Hide Title Bar" enabled.
* Added effective waveform volume computation to the MIDI soundtrack recorder.
* Corrected MIDI drums volume in AY8910 PSG emulation.
* Further optimized GLES scaling algorithms.
Have fun!
fms
March 15th, 2017, 15:15
Hello, All!
I have just published fMSX 4.9 binaries for Windows and Linux, as well as fMSX 4.9 source code for you to look at:
http://fms.komkon.org/fMSX -- fMSX homepage
http://fms.komkon.org/fMSX/fMSX49-Windows-bin.zip -- free Windows version
http://fms.komkon.org/fMSX/fMSX49-Ubuntu-x86-bin.tgz -- free Linux version
This release fixes MIDI playback and recording, as well as adds a bunch of Windows-specific fixes and improvements. See below for the complete list.
ALL CHANGES:
* Moved input settings to the "Input" menu in fMSX-Windows.
* Added "Draw 65% Frames" option to fMSX-Windows.
* Fixed screen updates after changing scaling algorithm in fMSX-Windows.
* Fixed "Force 4:3 Screen" option in TEXT80 screen mode.
* Fixed "Load MSXDOS2 ROM" option in fMSX-Windows.
* Fixed "Hit MIDI Drums" option in fMSX-Windows.
* Now computing MIDI volume by waveform analysis.
* Corrected MIDI drums volume in AY8910 emulation.
* Fixed MIDI keyboard click in fMSX-Windows.
Enjoy!
fms
March 16th, 2017, 15:46
Hello, All!
I have published fMSX 4.9 for Android this morning:
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 a few issues in the Joystick Layout Editor, improves MIDI recording, and maps analog gamepad triggers to L2/R2 shoulder buttons to separate them from L1/R1. See below for all the changes.
ALL CHANGES:
* Released free fMSX 4.9 for Windows and Linux.
* Removed text cues from joystick skins that have them already.
* Analog gamepad triggers now mapped to L2/R2 buttons.
* Tapping screen in Layout Editor toggles title bar now.
* Items no longer jump in Layout Editor when you start moving them.
* Fixed MIDI drums option that simulates noise channel with drums.
* MIDI now computes and uses effective power of a waveform.
Have fun!
fms
April 5th, 2017, 22:43
Hello, All!
Released fMSX 4.9.1 for Android, fixing special effects (such as CMY/RGB and scanline filters) on low-precision GPUs:
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
ALL CHANGES:
* Fixed CMY/RGB filter shaders on low-end GPUs (Mali-400).
* Fixed scanline simulation shaders on low-end GPUs (Mali-400).
Have fun!
Hello, All!
The new fMSX 4.9.2 for Android has been released 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
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store
This week, fMSX adds support for "content://" URIs, so that you should now be able to open MSX files from email clients, file managers, and other third party apps. Among other things, this fixes compatibility with the latest Astro File Manager versions. Display updates synchronization has been majorly refactored and fixed. If you are using an nVidia-based Android device (like ShieldTV), try reenabling "Settings | Video | Draw Frames | Automatic" option and see if works better now. Finally, I have refactored several pieces of the library code, including virtual gamepad and extended file information utilities.
ALL CHANGES:
* Fixed and refactored display updates synchronization.
* Fixed support for opening MSX files from Astro File Manager.
* Added support for opening "content://" URIs.
* Refactored file type definitions in the manifest.
* Refactored EMULib library code.
* Moved virtual buttons implementation into OvrButton class.
* Moved file-specific utilities into FileInfo class.
Enjoy!
fms
June 14th, 2017, 14:34
Hello, All!
I have released fMSX 4.9.3 for Android today, 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 a bunch of intermittent crashes reported by the newly vigilant Google Play Developer Console. I have also improved compatibility with some misbehaving gamepads that map directional axis to trigger buttons. Finally, addressing user requests, fMSX no longer requires READ_PHONE_STATE permission. See below for all the changes.
ALL CHANGES:
* Eliminated false directional events from analog gamepads (XBox360).
* No longer asking for READ_PHONE_STATE permission in fMSX-Deluxe.
* Application will use AndroidID rather than IMEI to identify users.
* When emailing for support, attach your AndroidID (dial "*#*#8255#*#*").
* Fixed multiple crashes reported by the new Google Play Console.
* Fixed crashes when showing or dismissing progress dialog in the File Selector.
* Fixed crash when blitting image to screen while exiting.
* Fixed crash when starting a game from the Gallery on Android Nougat.
* Fixed crash when exiting Palette Editor on Android Nougat.
* Hopefully fixed rare crash in the File Selector onCreate().
* Hopefully fixed rare crash in Palette Editor RGB dialog.
Have fun!
fms
July 10th, 2017, 07:36
Hello, All!
I have just published fMSX 5.0 binaries for Windows and Linux, as well as fMSX 5.0 source code for you to look at:
http://fms.komkon.org/fMSX -- fMSX homepage
http://fms.komkon.org/fMSX/fMSX50-Windows-bin.zip -- free Windows version
http://fms.komkon.org/fMSX/fMSX50-Ubuntu-x86-bin.tgz -- free Linux version
This release improves sound rendering precision, updating sound every 8 scanlines, rather than every frame. The Windows version adds support for DirectInput joysticks and fixes a crash when changing the audio rate. See below for all the changes.
ALL CHANGES:
* Switched to microseconds in the AY8910 PSG emulation.
* Now updating, rendering, and playing sound every 8 scanlines.
* The PLAY "S8M90O6G" MML test works now.
* Added support for DirectInput joysticks to fMSX-Windows.
* Fixed crash when changing audio sampling rate in fMSX-Windows.
Enjoy!
fms
July 12th, 2017, 08:48
Hello, All!
I updated fMSX for Android to version 5.0 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
http://garageresearch.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store
This version adds the same features introduced in fMSX 5.0 for Windows and Linux, released earlier this week. The sound updates now happen every eight scanlines, so that the PSG envelope effects become much more accurate. See below for all the changes.
ALL CHANGES:
* Released free fMSX 5.0 for Windows and Linux.
* Switched to microseconds in the AY8910 PSG emulation.
* Now updating, rendering, and playing sound every 8 scanlines.
* The PLAY "S8M90O6G" MML test works now.
Enjoy!
fms
September 13th, 2017, 15:31
Hello, All!
The new fMSX 5.0.1 for Android 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.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store
Since Android 7+, Google started preventing apps from listing files in system folders, including the root folder. The new fMSX will refuse to go into denied folders, rather than present you with the empty file list. If you need to quickly jump to a different folder, use the new "Change Folder" option in the File Selector. I have also fixed a bunch of crashes reported in the Google Play console. See below for all the changes.
ALL CHANGES:
* Added "Change Folder" option to the File Selector.
* Fixed File Selector getting stuck at unreadable folders.
* Fixed several crashes reported in Google Play console.
* Fixed native crash when processing initial commands sent by Java side.
* Fixed crash when loading an invalid skin bitmap file.
* Hopefully fixed a crash in the native startup code.
* Hopefully fixed two native crashes when drawing screen.
* Fixed the order of calls in onPause() / onStop() / onDestroy().
Have fun!
fms
October 4th, 2017, 16:22
Hello, All!
The fMSX 5.1 for Android, a new release of my MSX emulator, is now available:
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 finally makes emulation settings (such as MSX model) persistent. Whatever you configure in the "Settings | Emulation" will now stay on for the following app launches. Please, be aware that this also makes things easier to mess up, so be careful with these settings.
ALL CHANGES:
* Made MSX machine model and other emulation options persistent.
* Reenabled ability to navigate through unreadable folders, unless it is root folder.
* Made folder listing error a bit less threatening, since it has become the new normal in Android 7+.
* Fixed hangup on exit where Java code waits for non-existent native thread.
* Removed outdated features from the EMULib code.
Enjoy!
fms
October 18th, 2017, 15:21
Hello, All!
I have just released fMSX 5.1, a new version of my MSX, MSX2, and MSX2+ home computer emulator for Windows and Linux. There is also the source code release for those compiling fMSX for other platforms:
http://fms.komkon.org/fMSX -- home page
http://fms.komkon.org/fMSX/fMSX51-Windows-bin.zip -- Windows binary
http://fms.komkon.org/fMSX/fMSX51-Ubuntu-x86-bin.tgz -- Ubuntu Linux binary
http://fms.komkon.org/fMSX/fMSX51.zip -- portable source code
This release mainly improves platform-specific features. The fMSX-Windows adds support for multiple monitors, fixes disappearing window and flicker that occurred on Win10. The fMSX-Linux switches from the old OSS audio API to PulseAudio, so the sound should now work for you without having to use OSS audio emulation. See below for all the changes.
ALL CHANGES:
* Added multiple monitor support to fMSX-Windows.
* Fixed disappearing window in fMSX-Windows.
* Fixed best full-screen mode detection in fMSX-Windows.
* Fixed window flicker that appeared after recent Win10 updates.
* Moved disk and cartridge options to "Hardware" menu in fMSX-Windows.
* Switched fMSX-Linux to using PulseAudio sound.
* Updated old PulseAudio driver for 64bit Linux.
Enjoy!
fms
October 23rd, 2017, 14:48
Hello, All!
fMSX 5.1.1 for Android is now online and ready for you to try:
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 version improves Joystick Layout Editor, fixing a bunch of bugs and making both screen and keyboard rectangles freely resizable in both dimensions. Do keep in mind that even though you can make screen rectangle as tall as you want, the MSX screen still has fixed ratio, so it will occupy the top part of your rectangle. See below for all the changes.
ALL CHANGES:
* Released free fMSX 5.1 for Windows and Linux.
* Greatly improved the Layout Editor, fixing many bugs.
* Layout Editor now lets you resize screen and keyboard in both dimensions.
* Screen and keyboard rectangles will stay centered while resizing.
* Buttons gravity will be restored when resetting layout.
* Made states/screenshots deletion more reliable.
Have fun!
fms
November 22nd, 2017, 15:44
Hello, All!
I am rolling out fMSX-Android 5.1.2 this morning. You can find it on Google Play or in other app stores:
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 DropBox support, broken since DropBox changed their API. Other parts of the DropBox integration code were improved as well. Finally, I have fixed situation where a save file would "stick" in the backup folder (/sdcard/fMSX) and override newer saves. This issue should be gone now. See below for all the changes.
ALL CHANGES:
* Fixed issue with backup save file being chosen over the normal one.
* Switched to DropBox APIv2. DropBox support works again.
* Use "Settings | General | Reset All Settings" to remove old DropBox token.
* Fixed upload dates on the DropBox files.
* Made DropBox worker queue more reliable.
* Renamed DropBox authorization activity.
* Fixed a few other bugs in the DropBox code.
Enjoy!
fms
December 12th, 2017, 15:35
Hello, All!
I have just updated fMSX for Windows and Linux to version 5.2:
http://fms.komkon.org/fMSX/ -- homepage
http://fms.komkon.org/fMSX/fMSX52-Windows-bin.zip -- free Windows version
http://fms.komkon.org/fMSX/fMSX52-Ubuntu-x86-bin.tgz -- free Linux version
This release fixes DirectInput support on Windows and makes directional pads work on XBox gamepads. See below for all the changes.
ALL CHANGES:
* Fixed DirectInput joysticks support in fMSX-Windows.
* Made directional pads work on XBox gamepads.
Have fun!
fms
December 13th, 2017, 15:54
Hello, All!
fMSX 5.2 for Android is now online in the Google Play and Aptoide:
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
For this release, I have switched to the latest Android SDK and fixed gamepad operation on AndroidTV devices. Apparently, latest AndroidTV builds started introducing something called "virtual-search" input device, that is not a real gamepad but gets detected as such. I am now skipping that device when detecting gamepads. See below for all the changes.
ALL CHANGES:
* Released free fMSX 5.2 for Windows and Linux.
* Switched to the latest android-27 SDK.
* Now using Android build tools version 27.0.2.
* Fixed gamepad on Nvidia ShieldTV and other AndroidTV devices.
* Any input devices named as "virtual-*" are now ignored.
* Any virtual (android-16) and disabled (android-27) devices are ignored.
Have fun!
fms
January 5th, 2018, 04:44
Hello, All!
I have just published fMSX 5.2.1 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.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store
This release fixes home screen icon placement on newer Androids. You should now be able to hold your finger on a game in the File Selector and choose "Add to Home Screen" to make a home screen shortcut to this game. I have also fixed the DropBox crash that happened when your app folder had subfolders. See below for all the changes.
ALL CHANGES:
* Fixed desktop icon placement.
* Fixed crash when passing "file://" URI via desktop icon.
* Fixed DropBox crash when app folder has subfolders.
Have fun!
fms
January 5th, 2018, 04:50
[duplicate post deleted]
fms
January 25th, 2018, 15:42
Hello, All!
fMSX 5.2.2 for Android 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.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store
For this release, I have added the remaining time display during replay and fixed a few replay bugs. The Settings activity now uses the same textured backgrounds as the rest of the app, depending on the dark/light UI setting. Finally, instead of the device-specific theme, I am now using Material Design theme for the Settings. See below for all the changes.
ALL CHANGES:
* Added remaining time display during replay.
* Fixed replay rollover mechanism.
* Added shadow underneath the time display.
* Settings activity now uses black/white UI setting.
* Switched Settings to Material Design on Lollipop+.
* Fixed native crash when saving state.
* Fixed several other possible sources of native crashes.
Have fun!
fms
March 27th, 2018, 15:21
Hello, All!
Today, I am releasing fMSX 5.3 for Windows and Linux, a new version of my MSX, MSX2, and MSX2+ home computer emulator. I am also releasing the portable source code for those who would like to compile fMSX on other platforms:
http://fms.komkon.org/fMSX -- home page
http://fms.komkon.org/fMSX/fMSX53-Windows-bin.zip -- Windows binary
http://fms.komkon.org/fMSX/fMSX53-Ubuntu-x86-bin.tgz -- Ubuntu Linux binary
http://fms.komkon.org/fMSX/fMSX53.zip -- portable source code
This release adds remaining replay time display and fixes several bugs in the replay mechanism. I have also recompiled fMSX with "-Wall" option and fixed most of the warnings. Finally, I removed deprecated state saving code and disabled audio interpolation feature by default. See below for all the changes.
ALL CHANGES:
* Added remaining time display during replay.
* Stopping replay when emulation reset or state loaded.
* Fixed replay rollover mechanism.
* Added shadow underneath the time display.
* Compiled fMSX-Unix with -Wall and eliminated warnings.
* Replaced -DNO_WAVE_INTERPOLATION with -DWAVE_INTERPOLATION, off by default.
* Removed old LoadSTA() and SaveSTA() code.
* Finally deprecated -DNEW_STATES.
Enjoy!
fms
April 2nd, 2018, 14:29
Hello, All!
fMSX 5.3 for Android 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.aptoide.com/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store
This release is based on the latest fMSX 5.3 source code released last week. It adds a few Android specific fixes that make things easier for AndroidTV users. The first player always gets the stock AndroidTV gamepad now, and both users can exit the app and open menus. See below for all the changes.
ALL CHANGES:
* Released free fMSX 5.3 for Windows and Linux.
* Made sure first player always gets stock gamepad on Nvidia ShieldTV.
* Either player can open menu or exit emulation now.
* Compiled with -Wall and eliminated warnings.
* Replaced -DNO_WAVE_INTERPOLATION with -DWAVE_INTERPOLATION, off by default.
* Removed old LoadSTA() and SaveSTA() code.
* Finally deprecated -DNEW_STATES.
Enjoy!
Hello, All!
fMSX 5.4 for Windows and Linux, a new version of my MSX, MSX2, and MSX2+ home computer emulator, is now online. I am also releasing the portable source code for those who would like to compile fMSX on other platforms:
http://fms.komkon.org/fMSX -- home page
http://fms.komkon.org/fMSX/fMSX54-Windows-bin.zip -- Windows binary
http://fms.komkon.org/fMSX/fMSX54-Ubuntu-x86-bin.tgz -- Ubuntu Linux binary
http://fms.komkon.org/fMSX/fMSX54.zip -- portable source code
This release lets you pause replay at any time with the UP button and then browse through it backwards and forwards with LEFT and RIGHT buttons. Once satisfied, you can resume replay with UP, or continue playing by pressing any other button. See below for all the changes.
ALL CHANGES:
* Made replay save states approximately every 170ms.
* Added ability to browse through paused replay.
* During replay, press [UP] to pause or resume.
* When replay paused, press [LEFT] and [RIGHT] to browse.
* Press any other button to continue playing.
* Now cancelling replay if any key or button is pressed.
* Made WaitJoystick() exit when window closed.
Enjoy!
Hello, All!
fMSX 5.4 for Android, a new version of my MSX home computer emulator, is now available to everyone:
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 version is based on the portable fMSX 5.4 source code, released last week for Windows and Linux. The replay feature now lets you pause replay at any time and browse through it with the arrow buttons. See below for all the changes.
ALL CHANGES:
* Released free fMSX 5.4 for Windows and Linux.
* Made replay save states approximately every 170ms.
* Added ability to browse through paused replay.
* During replay, press [LEFT] and [RIGHT] keys to browse.
* Press [UP] to resume replay, any other key to continue.
Also, VGBAnext and MasterGear emulators are on sale this week for just $2.99:
https://play.google.com/store/apps/details?id=com.fms.emu
https://play.google.com/store/apps/details?id=com.fms.mg
Have fun!
fms
September 13th, 2018, 04:15
Hello, All!
I have just published fMSX 5.5 for Android, a new version of my MSX 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 eliminates several possible crash sources. Sharing screenshots should once again work. I have also fixed compatibility with Android Pie, made things work properly on Archos Gamepads, and switched to the newest Android build tools. See below for all the changes.
ALL CHANGES:
* Fixed crash in Joystick Layout Editor when buttons become too small.
* Fixed crash when trying to share a screenshot on newer Androids.
* Fixed compatibility with Android Pie.
* Now skipping fake virtual "joystick" supplied by Archos Gamepad.
* Upgraded Google Analytics library to the latest compatible version.
* Switched to Android Build Tools 28.0.1.
Enjoy!
fms
September 28th, 2018, 14:25
Hello, All!
I've just published fMSX 5.5.1 for Android, a new release of my MSX 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/ -- on Aptoide
http://android.oms.apps.opera.com/en_us/catalog.php?vendor_id=199556 -- in Opera Store
This release adds Cheatopedia with pre-made cheats for about 900 MSX games. Since Cheatopedia entries are automatically generated from a collection of .MCF files, they may contain errors and omissions. If you are experiencing problems with Cheatopedia, or would like to make a correction, please, email me. See below for all the changes.
ALL CHANGES:
* Added Cheatopedia support.
* Added cheats for 900+ MSX games.
* Initial MSX Cheatopedia release, expect some glitches, report problems.
* Added light and dark skins to the Cheat Editor.
* No longer skinning Settings background, since Android does not support it.
Enjoy!
PS: fMSX Deluxe is currently on sale for $1.99:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
fms
December 17th, 2018, 19:35
Hello, All!
fMSX 5.5.4, a new version of my MSX home computer emulator for Android, 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
This release adds the ability to hide dot-files created when transferring content from Apple computers. I have also added an option to force all saves (state files, screenshots, etc) into the /sdcard/fMSX folder rather than the current folder. See below for all the changes.
ALL CHANGES:
* Added "Settings | General | Hide Dot Files" option.
* Enable hiding dot-files to ignore system files created by MacOS.
* Added "Settings | General | Prefer App Folder" option.
* Enable app folder preference to save new files to the application folder.
* Fixed "Completely Delete File" menu option.
Have fun!
PS: One of my other emulators, ColEm Deluxe, is currently on $1.99 sale:
https://play.google.com/store/apps/details?id=com.fms.colem.deluxe
fms
March 18th, 2019, 14:58
Hello, All!
I have published fMSX 5.5.5 for Android, 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
This version includes native support for 64bit ARM CPUs and fixes accelerated audio on newer Androids. Unfortunately, I had to disable Cheatopedia, Cheat Editor, and Cheat Hunter features, since Google Play no longer allows them and bans any apps that come with game cheating features. You can reenable these features yourself, by downloading this file and unzipping it to the "/sdcard/fMSX" folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
See below for all the changes.
ALL CHANGES:
* Added native support for 64bit ARMv8 CPUs.
* Fixed accelerated sound on newer Androids.
* Had to remove the cheats, since Google Play no longer allows them and bans apps containing cheats.
* You can reenable cheats yourself, see help page for details.
* Switched to Gradle build.
fms
April 4th, 2019, 14:33
Hello, All!
I have published fMSX 5.5.6 for Android, 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
This version fixes saved states compatibility between 32bit and 64bit versions, as well as a few other problems. In order to enable Cheatopedia and other cheat features, you need to download this file:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
into your Downloads folder, and the app will do the rest. Also, the action bar can now be revealed with a quick horizontal fling along the top or bottom screen edge. This new gesture does not interfere with the vertical fling newer Androids use for their navigation UI. Finally, fMSX-Deluxe is currently on sale for $1.99. See below for all the changes.
ALL CHANGES:
* Now searching for ROOT.chts in /sdcard/fMSX and all its subfolders.
* Automatically unzipping fMSX-Cheats.zip, if found in Downloads.
* Now able to show action bar with horizontal flings at screen top/bottom.
* Fixed saved state compatibility between 32bit and 64bit architectures.
* Fixed a possible crash in Java code.
* Fixed toolbar application links.
Enjoy!
fMSX 5.5.7, emulating MSX home computers on Android, is now online and ready for you to try:
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 app is now built with Android Pie SDK. I have enabled tilt joystick functionality and fixed MSX model settings interfering with gameplay state loading. Additionally, pressing the BACK button now reveals the action bar. As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
See below for all the changes in this release.
ALL CHANGES:
* Enabled "Settings | Input | Tilt Joystick" option.
* Fixed screen rotation after disabling the tilt joystick.
* Fixed MSX model settings interfering with state loading.
* Now showing action bar when the BACK button is pressed once.
* Fixed State Exchange and box art downloads on newer Androids.
* Fixed crashes due to missing libraries on Android Pie.
* Switched to Android Pie SDK (Android-28).
* Oldest supported OS is now Android-9 (Gingerbread).
PS: Two of my emulators are currently on sale at Google Play:
$2.99 VGBAnext -- Nintendo GBA, GBC, GB Classic, NES, and Famicom emulator:
https://play.google.com/store/apps/details?id=com.fms.emu
$2.99 MasterGear -- Sega MasterSystem, GameGear, and SG-1000 emulator:
https://play.google.com/store/apps/details?id=com.fms.mg
Enjoy!
I have just published fMSX 5.5.8, emulating MSX home computers on 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
This release comes with the new icons, including adaptive icons as required by Android Oreo+. I have also fixed switching MSX model on reset and recording MIDI soundtrack when the current folder is read-only. In this case, fMSX will create MIDI files in the /sdcard/fMSX folder. As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
See below for all the changes in this release.
ALL CHANGES:
* Added new icons, including adaptive icons.
* Resetting emulation now puts the new computer model into effect.
* MIDI recordings now go to /sdcard/fMSX if current folder write-protected.
PS: My ColecoVision emulator, ColEm Deluxe, is currently on $1.99 sale:
https://play.google.com/store/apps/details?id=com.fms.colem.deluxe
fms
September 16th, 2019, 14:37
I have just published fMSX 5.5.9, emulating MSX home computers on 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
This release finally fixes gamepad button assignment problems some people had. I have also added native support for 64bit Intel CPUs. As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
See below for all the changes in this release.
ALL CHANGES:
* Completely refactored File Selector code.
* Fixed gamepad button assignments.
* Added native 64bit Intel support.
PS: My ColecoVision emulator, ColEm Deluxe, is on $2.99 sale for the next couple of days:
https://play.google.com/store/apps/details?id=com.fms.colem.deluxe
fms
October 2nd, 2019, 14:37
Hello, All!
I have just published fMSX 5.6, emulating MSX home computers on 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
This release adds the new AndroidTV UI based on Google Leanback APIs. Email me if you experience problems with this new UI. I have also fixed a few box art related bugs, added more tactile feedback options, and made sure fMSX will not automatically start fMSX-Deluxe if both are installed.
As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
See below for all the changes in this release.
ALL CHANGES:
* Added completely new, modern AndroidTV interface.
* Please, email me if you encounter any issues with the new AndroidTV UI.
* Made box art show immediately after download.
* Now properly wiping current screenshot when box art downloaded.
* Added 5ms and 10ms tactile feedback options.
* fMSX no longer auto-starts fMSX Deluxe if installed.
PS: My universal GBA, GBC, and NES emulator, VGBAnext, is on $2.99 sale for this week:
https://play.google.com/store/apps/details?id=com.fms.emu
fms
October 16th, 2019, 15:20
Hello, All!
fMSX 5.6.1 for Android is now online, with the complete version on sale for $2.99:
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 fixes a lot of possible crash causes. While the app crashes once in several hundred runs on the overall, I have seen some new crashes appear after refactoring the app code and adding the new AndroidTV UI. Tracked down and killed most of these bugs. In other news, the virtual buttons should now stay the same size, no matter what your screen resolution is.
As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
See below for all the changes in this release.
ALL CHANGES:
* Fixed noise in Eggerland Mystery and other games.
* Fixed virtual buttons getting too large or too small.
* Improved the new AndroidTV interface.
* Fixed rare division by zero when creating icon tiles.
* Fixed missing method crash in the new AndroidTV UI.
* Fixed null pointer crash when starting new AndroidTV UI.
* Fixed null pointer crash when visiting Google Play.
* Changed Apache HTTP library linkage.
Enjoy!
fms
November 4th, 2019, 16:01
Hello, All!
fMSX 5.6.2 for Android is now online, switching to the latest Google APIs:
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
Starting with this release, you have to have at least Android 4.1 (Jelly Bean) to run the app. Sorry, Gingerbread users, but both of you will have to upgrade now. Really, people, better late than never. As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
See below for all the changes in this release.
ALL CHANGES:
* Virtual buttons now have same size on all devices.
* App now requires Android 4.1+ (Jelly Bean) to run.
* Switched to "androidx.leanback.*" APIs.
* Switched to Firebase for reporting.
* Switched to Gradle 5.6.
Enjoy!
fms
December 4th, 2019, 20:42
Hello, All!
fMSX 5.6.3 for Android 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
This release adds standard AndroidTV search functionality and fixes a bunch of input-related bugs. Also, the screen will no longer go blue for Chromebook users. As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
See below for all the changes in this release.
ALL CHANGES:
* Fixed screen going blue on some Androids, such as Chromebooks.
* Fixed settings not being applied after changing them in Preferences.
* Added standard AndroidTV search functionality.
* Modified "Changes" dialog to keep Google approval drones happy.
* Enabled navigation with [DPAD_CENTER], [DELETE], and [ESCAPE] keys.
* Now ignoring repeated keypresses.
Enjoy!
fms
December 18th, 2019, 15:47
Hello, All!
fMSX 5.6.4 for Android, a new version of my MSX and MSX2 emulator, 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
This release fixes save/restore and rewind functionality with variable RAM/VRAM sizes. Also fixed a bug where double clicking on an entry in the File Selector will start two instances of the emulator. As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
See below for all the changes in this release.
ALL CHANGES:
* Fixed state saving and loading with variable RAM/VRAM sizes.
* Fixed double clicks starting two game instances on some devices.
Also worth mentioning that VGBAnext, my universal GBA, GBC, GB, NES, and Famicom emulator, is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.emu
fms
December 30th, 2019, 09:57
fMSX Deluxe is currently on $2.99 sale at the Google Play:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
fms
January 16th, 2020, 21:08
Hello, All!
fMSX 5.6.5 for Android, a new version of my MSX and MSX2 emulator, 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
This release makes Advanced Settings file selector properly handle inaccessible folders. The file selector will not allow you to enter a folder it cannot get access to. Furthermore, if the current folder somehow becomes inaccessible, the selector will switch to the "/sdcard/fMSX" folder. As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
See below for all the changes in this release.
ALL CHANGES:
* Advanced Settings now switch to app folder when current folder unavailable.
* Advanced Settings will not allow to select unavailable folders.
Also worth mentioning that AlmostTI, my Texas Instruments graphing calc emulator, is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.ati
fms
February 5th, 2020, 16:05
Hello, All!
fMSX 5.6.6 for Android, a new version of my MSX and MSX2 emulator, 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
The new fMSX fixes the way File Selector handles inaccessible folders. It will no longer go into such folders. If you need to quickly switch to a different folders, use the "Change Folder" menu option. As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
See below for all the changes in this release.
ALL CHANGES:
* Fixed AndroidTV file browser getting stuck on unavailable folders.
* Fixed File Selector getting stuck on unavailable folders.
* AndroidTV browser will point to "Folders" row after changing folder.
* Toolbar now tries running paid apps before defaulting to free ones.
* Added a message dialog when directing users to Google Play.
Also worth mentioning that MasterGear, my Sega MasterSystem and GameGear emulator, is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.mg
fms
March 9th, 2020, 15:06
Hello, All!
fMSX 5.7 for Android, a new version of my MSX and MSX2 emulator, 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
The new fMSX comes with menu options for loading a new floppy disk image or a cartridge at runtime. This is something many users asked for, making MSX software that comes on multiple disks easier to use. The old way of swapping disks via Advanced Settings is still in place, but the new way is more comfortable. As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
See below for all the changes in this release.
ALL CHANGES:
* Added "Carts" menu for cartridge selection at runtime.
* Added "Disks" menu for floppy disk selection at runtime.
Also worth mentioning that MasterGear, my Sega MasterSystem and GameGear emulator, is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.mg
fms
March 17th, 2020, 14:19
fMSX Deluxe is currently on $2.99 sale:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
fms
June 11th, 2020, 16:06
Hello, All!
fMSX 5.7.1 for Android, a new version of my MSX and MSX2 emulator, 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 (on sale this week)
In this version, I have added a list of available storage devices, such as SD cards and USB drives, to the File Selector "Change Folder" dialog. This way, you only need to click on the desired storage device there, rather than typing its path. Similar storage options can be found in the top row of the AndroidTV user interface. As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
Finally, fMSX Deluxe is on $2.99 sale at Google Play until the end of this week. See below for all the changes in this release.
ALL CHANGES:
* Added list of available storage devices to "Change Folder" dialog.
* Added available storage devices to the top row in AndroidTV UI.
* Changed message indicating that Android denied a directory listing.
Have fun!
Hello, All!
fMSX 5.7.2 for Android, a new version of my MSX and MSX2 emulator, 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 (on sale this week)
This version fixes a bunch of cloud based services, such as State Exchange, Network Play, and Box Art Downloader. I have also fixed rare crashes on AndroidTV devices and made a few user interface changes. As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
ALL CHANGES:
* Fixed stray crash on AndroidTV when obtaining the list of storage devices.
* When parent folder not available, showing storage devices instead.
* Fixed State Exchange feature.
* Fixed Network Play feature.
* Fixed box art downloader.
PS: VGBAnext, my universal GBA, GBC, GB, NES, and Famicom emulator, is on $2.99 sale this week:
https://play.google.com/store/apps/details?id=com.fms.emu
fms
July 21st, 2020, 14:50
fMSX Deluxe is on $2.99 sale this week:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
fms
July 23rd, 2020, 15:23
Hello, All!
The free fMSX 5.7 Windows and Linux binaries, as well as portable source code, are now available for download:
http://fms.komkon.org/fMSX/ -- homepage
http://fms.komkon.org/fMSX/fMSX57-Windows-bin.zip --Windows binary
http://fms.komkon.org/fMSX/fMSX57-Ubuntu-x86-bin.tgz -- Linux binary
http://fms.komkon.org/fMSX/fMSX57.zip -- portable source code
This version fixes a few PSG emulation bugs, improves MIDI sound recording, and fixes window sizing and positioning in Windows. See below for all the changes.
ALL CHANGES:
* Fixed noise in Eggerland Mystery and other games.
* Moved PSG sound computation to Sync8910().
* Fixed several issues in MIDI recording.
* Fixed compatibility with 64bit CPU architectures.
* Added "File | Clear Settings and Quit" option to fMSX-Windows.
* Fixed small windows behavior in fMSX-Windows.
* Fixed window position behavior in fMSX-Windows.
* Saving physical joystick/gamepad selection in fMSX-Windows.
Have fun!
PS: fMSX Deluxe, the complete version of fMSX for Android, is on $2.99 sale at Google Play until the end of this week:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
fms
August 12th, 2020, 16:53
Hello, All!
fMSX 5.7.3 for Android, a new version of my MSX and MSX2 emulator, 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
This release fixes automatic ROM type recognition using built-in CARTS.SHA database and corrects mapper types for a bunch of ROMs. I have also majorly improved Box Art Downloader, adding support for URL redirection and HTTPS protocol. As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
ALL CHANGES:
* Based on latest fMSX 5.7 for Windows and Linux sources.
* Fixed SHA1 computation when guessing MegaROM mapper type.
* ASCII16 mapper now preferred over ASCII8 when guess MegaROM type.
* Changed R-Type mapper type to ASCII16.
* Changed DragonQuest 1 mapper type to GENERIC8.
* Changed Animal mapper type to GENERIC8.
* Changed Ashguine mapper type to GENERIC8.
* Changed Royal Blood mapper type to ASCII8.
* Made multiple fixes to Box Art Downloader.
* Fixed Box Art Downloader to use alternative storage location.
* Fixed Box Art Downloader to follow redirects.
* Added HTTPS support to Box Art Downloader.
PS: Speccy Deluxe, my complete Sinclair ZX Spectrum and Sam Coupe emulator, is on $2.99 sale this week:
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe
fms
August 31st, 2020, 15:45
Hello, All!
The free fMSX 5.8 Windows and Linux binaries, as well as portable source code, are now available for download:
http://fms.komkon.org/fMSX/ -- homepage
http://fms.komkon.org/fMSX/fMSX58-Windows-bin.zip --Windows binary
http://fms.komkon.org/fMSX/fMSX58-Ubuntu-x86-bin.tgz -- Linux binary
http://fms.komkon.org/fMSX/fMSX58.zip -- portable source code
This version fixes SHA1 checksum computation used to recognize ROM mapper types. I have also updated CARTS.SHA database with correct mapper types for a few ROMs. The scaling and special effects infrastructure has been majorly refactored. The new scaling code is optimized for larger screens and better supports multiple monitors. It adds explicit linear scaling option on Windows. Finally, tape images will now open as read-only if they cannot be opened for writing.
ALL CHANGES:
* Will try opening tapes as read-only, if read-and-append fails.
* System ROM files location now defaults to where executable is.
* Fixed SHA1 computation when guessing MegaROM mapper type.
* ASCII16 mapper now preferred over ASCII8 when guess MegaROM type.
* Changed R-Type mapper type to ASCII16.
* Changed DragonQuest 1 mapper type to GENERIC8.
* Changed Animal mapper type to GENERIC8.
* Changed T&E Soft Ashguine mapper type to GENERIC8.
* Changed Royal Blood mapper type to ASCII8.
* Refactored scaling and special effects framework.
* Optimized scaling for large screens and windows.
* Fixed fMSX-Windows behavior with multiple displays.
* Added tape option to "File | Open" dialog in fMSX-Windows.
* Added "Video | Interpolate Video | Linear Scaling" option to fMSX-Windows.
* Enabled "Video | Stretch Full Screen" option with effects enabled.
* Enabled "Video | Force 4:3 Screen" option with effects enabled.
Have fun!
PS: If you like fMSX, please, consider buying the complete version of fMSX for Android. It is on $2.99 sale this week:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
fms
September 2nd, 2020, 18:09
The free Speccy 5.3 for Windows and Linux is now available for download:
http://fms.komkon.org/Speccy/ -- homepage
http://fms.komkon.org/Speccy/Speccy53-Windows-bin.zip -- Windows binary
http://fms.komkon.org/Speccy/Speccy53-Ubuntu-x86-bin.tgz -- Linux binary
This version fixes window resizing and positioning on Windows and improves special effects and scaling infrastructure, especially on large screens. On Windows, there is now a separate "linear interpolation" scaling option and a menu action to clear all settings. See below for all the changes.
ALL CHANGES:
* Refactored scaling and special effects framework.
* Optimized scaling for large screens and windows.
* Fixed Speccy-Windows behavior with multiple displays.
* Added "Video | Interpolate Video | Linear Scaling" option to Speccy-Windows.
* Enabled "Video | Stretch Full Screen" option with effects enabled.
* Enabled "Video | Force 4:3 Screen" option with effects enabled.
* Added "File | Clear Settings and Quit" option to Speccy-Windows.
* Fixed small windows behavior in Speccy-Windows.
* Fixed window position behavior in Speccy-Windows.
Have fun!
PS: My complete MSX and MSX2 emulator for Android is currently on $2.99 sale at Google Play:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
fms
September 3rd, 2020, 18:23
Hello, All!
fMSX 5.8 for Android, a new version of my MSX and MSX2 emulator, 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 (on sale this week)
fMSX Deluxe, the complete version of fMSX, is on $2.99 sale this week at Google Play. The new release is based on the latest fMSX 5.8 sources published earlier. It should now open tape images from read-only storage. Also, there is a new explicit linear interpolation scaling option. As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
ALL CHANGES:
* Based on latest fMSX 5.8 for Windows and Linux sources.
* Will try opening tapes as read-only, if read-and-append fails.
* Refactored scaling and special effects framework.
* Added separate option for linear image interpolation.
Enjoy!
fms
October 13th, 2020, 19:10
fMSX Deluxe is on $2.99 sale at Google Play this week:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
fms
December 14th, 2020, 16:52
Hello, All!
I've just published fMSX 5.9 for Android, 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
https://fms.komkon.org/EmuAndroid/ -- homepage
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.
ALL 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.
Enjoy!
PS: AlmostTI, my universal Texas Instrument graphing calc emulator, is on $2.99 sale at Google Play this week:
https://play.google.com/store/apps/details?id=com.fms.ati
fms
December 16th, 2020, 16:32
Hello, All!
The free fMSX 5.9 Windows and Linux binaries, as well as portable source code, are now available for download:
http://fms.komkon.org/fMSX/ -- homepage
http://fms.komkon.org/fMSX/fMSX59-Windows-bin.zip --Windows binary
http://fms.komkon.org/fMSX/fMSX59-Ubuntu-x86-bin.tgz -- Linux binary
http://fms.komkon.org/fMSX/fMSX59.zip -- portable source code
This adds a simple CPU-based linear interpolation algorithm, used when GPU-based interpolation cannot be used for some reason. The Windows version adds drag'n'drop and fixes ability to open disk and tape images by clicking on them in File Explorer. The Linux version adds a new "-linear" command line option. See below for all the changes.
ALL CHANGES:
* Added simple CPU-based linear scaling algorithm.
* Added "-linear" command line option.
* Added drag'n'drop files functionality to fMSX-Windows.
* Fixed fMSX-Windows loading disk and tape files on click.
Have fun!
fms
December 29th, 2020, 16:52
Hello, All!
I've released fMSX 5.9.1 for Android, 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
https://fms.komkon.org/EmuAndroid/ -- homepage
This release is based on fMSX 5.9 for Windows and Linux, released last week. I have fixed several crash sources that popped up after refactoring the app. I have also fixed handling of file names with spaces and parentheses. Finally, the "Change Folder" dialog should work normally once again.
As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
ALL CHANGES:
* Based on fMSX 5.9 for Windows and Linux.
* Fixed several crash sources that popped up after refactoring.
* Fixed handling of spaces and parentheses in "content://" URIs.
* Fixed list of volumes in "Change Folder" dialog.
* Fixed "Change Folder" functionality.
Enjoy!
PS: VGBAnext, my universal GBA, GBC, GB, NES, and Famicom emulator, is on $2.99 sale at Google Play this week:
https://play.google.com/store/apps/details?id=com.fms.emu
fms
January 14th, 2021, 18:11
Hello, All!
I've published fMSX 5.9.2 for Android, 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
https://fms.komkon.org/EmuAndroid/ -- homepage
This release restores compatibility with older Android 4.2/4.3 devices, fixes opening MSX files from other apps (such as file managers) and adds the ability to create home screen shortcuts on newer devices. A few possible crash sources have also been fixed.
As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
ALL CHANGES:
* fMSX Deluxe is on $2.99 sale at Google Play this week.
* Fixed compatibility with Android 4.2/4.3.
* Fixed opening files from file managers and other apps.
* Fixed adding home screen shortcuts on newer devices.
* Fixed several more possible crash sources.
* Fixed leaked dialog window on app exit.
Enjoy!
fms
February 25th, 2021, 18:14
Hello, All!
The free fMSX 6.0 Windows and Linux binaries, as well as portable source code, are now available for download:
https://fms.komkon.org/fMSX/ -- homepage
https://fms.komkon.org/fMSX/fMSX60-Windows-bin.zip --Windows binary
https://fms.komkon.org/fMSX/fMSX60-Ubuntu-x86-bin.tgz -- Linux binary
https://fms.komkon.org/fMSX/fMSX60.zip -- portable source code
This release makes most command line options work in Windows, mostly the same way they work on Linux. I have also added menu options to paste Windows clipboard contents and show current frame rate. See below for all the changes.
ALL CHANGES:
* Refactored Windows EMULib code.
* Most command line options should now work in Windows version.
* Added "Hardware | Paste Clipboard" option to fMSX-Windows.
* Added "Video | Show Framerate" menu option to fMSX-Windows.
* Increased synchronization timer precision in Windows version.
* Fixed clearing file associations in fMSX-Windows.
Have fun!
PS: fMSX Deluxe, the complete fMSX app for Android, is on $2.99 sale at Google Play this week:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
fms
March 18th, 2021, 17:34
Hello, All!
I've published fMSX 6.0 for Android, 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
https://fms.komkon.org/EmuAndroid/ -- homepage
This release is based on fMSX 6.0 for Windows and Linux, released last week. I have made the File Selector scrolling much faster on newer Android devices, where direct access to file system is impossible.
As you remember, I had to disable cheat features to avoid Google staff banning fMSX from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:
http://fms.komkon.org/EmuAndroid/fMSX-Cheats.zip
ALL CHANGES:
* Based on latest fMSX 6.0 for Windows and Linux sources.
* Disabled querying content providers for auxiliary files to improve performance.
* Scrolling in File Selector has become much more responsive.
Enjoy!
PS: Speccy Deluxe, the complete version of my Sinclair ZX Spectrum emulator, is on $2.99 sale this week:
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe
Powered by vBulletin® Version 4.2.4 Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.