Next Generation Emulation banner

81 - 100 of 132 Posts

·
Registered
Joined
·
979 Posts
Discussion Starter #81
Hello, All!

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

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

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

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

Enjoy!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #82
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #83
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #84
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #85
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #86
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #87
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #88
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #89
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #90
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #91
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #92
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #94
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #95
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #96
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #97
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #98
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #99
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!
 

·
Registered
Joined
·
979 Posts
Discussion Starter #100
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!
 
81 - 100 of 132 Posts
Top