• Welcome to the Submitted Content Forum. You may use this part of the message board to submit content for reviewing before it is posted at the main site.
    • Acceptable Material
      If it is a review it has to be one of a game or emulator.
      If it is a guide/manual it has to do with emulation(how to use an emulator etc), not a game.
      New releases - Keep in mind that we check other sites regularly for those ourselves.
    • Necessary Requirements
      You may not copy content written by another person and claim it as your own. Any material found to be breaking that requirement will be removed.
    • Images
      You may use as may images as you like. At first you will have to host them to one of the many free image hosting services available. Once your material is officially posted we will copy them on the server.

Emulator Release: fMSX-Android Release News

fms

Member
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

Member
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

Member
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

Member
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

Member
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

Member
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

Member
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

Member
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

Member
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!
 

fms

Member
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

Member
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

Member
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

Member
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

Member
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

Member
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

Member
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

Member
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

Member
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

Member
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

Member
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!
 
Top