fMSX-Android Release News

Discussion in 'Emulation News Submissions' started by fms, Oct 15, 2012.

  1. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
  2. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
  3. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
  4. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
    Samor likes this.
  5. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
    Samor likes this.
  6. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
  7. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
    Samor likes this.
  8. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
    Samor likes this.
  9. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
  10. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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.d... (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!
    Samor likes this.
  11. Samor

    Samor Foundry

    Messages:
    10,238
    Likes Received:
    486
    Are you planning Chromecast support at some point?
  12. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    I am looking into it, but Chromecast APIs are seriously overengineered. It is very difficult to figure out how this thing works.
  13. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
  14. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
  15. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
    Samor likes this.
  16. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
    Samor likes this.
  17. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
    Samor likes this.
  18. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
  19. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!
    Samor likes this.
  20. fms

    fms Emu author Emu Author

    Messages:
    677
    Likes Received:
    28
    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!

Share This Page