fMSX - MSX/MSX2 Emulator

3.9
1.44K reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this game

fMSX is an MSX home computer emulator. It runs MSX, MSX2, and MSX2+ games and other software on your Android phone or tablet. Play MSX games with Bluetooth gamepads, Xperia gaming buttons, Moga gamepads, or iCade joysticks. Save gameplay at any time and restart once you get killed. Record MSX music to MIDI files and use them as ringtones. Play with friends over WiFi or Internet, using NetPlay. Play on a 55" GoogleTV screen, using your remote controller or USB joystick.

* Optimized for Android devices using assembler and 3D hardware acceleration, and running MSX software at the fastest possible speed.
* Full screen portrait or landscape mode emulation, with options for simulating TV scanlines and fuzzy TV display.
* Loads ROMs (*.rom), disk images (*.dsk) and tape images (*.cas).
* Supports PSG, SCC, and FM-PAC (OPLL) MSX sound chips.
* Emulates joystick using touch screen, Bluetooth controllers, physical keyboard, or accelerometer.
* Emulates MSX mouse.
* Supports GoogleTV devices running Android 4.x (Jelly Bean), such as LG G2/G3.
* Supports Moga, iCade, Nyko PlayPad, and other Bluetooth and USB gamepads.
* Supports Xperia Play gaming buttons.
* Network play feature lets you play with other fMSX users over the network.
* State Exchange feature lets you swap saved MSX states with other users.

This is a free, limited version of fMSX that may show ads and nag you to buy the full version. For the full, ad-free version, get fMSX Deluxe. Or, you can buy any one of my other emulators and the fMSX ads will stop.

fMSX package itself does not contain any MSX programs. You should place your own MSX files onto the SD card before running fMSX.

Please, do not run any software you do not own with fMSX. The author cannot and will not tell you where to find free MSX games or other software.

Please, report any encountered problems here:

http://groups.google.com/group/emul8
Updated on
14 Aug 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
App info and performance and Device or other IDs
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

3.8
1.21K reviews
Dark Wolf
27 September 2024
While my experience with the app was small, it is poor nonetheless. It runs decently well, but Controller support is apparent, but either poorly accessible, or is only partially accessible. Buttons worked fine, but D-Pad was completely unresponsive and the controller used is a Stratus Duo. Works fine on other emulators, but not this one. Some games such as Metal Gear do not get past the MSX 126 Kilobyte Screen and constantly repeats. Also app seems to decompress files when unnecessary.
Did you find this helpful?
Garage Research Emulators
27 September 2024
Thank you for your interest in the free fMSX app! The app assumes a standard Android gamepad, which may lead to some specialized controls found on more expensive gamepads to become inactive. At least one D-Pad should always work though, as long as it is a compliant gamepad.
A Google user
2 March 2020
one issue is controller support has bad nearly 1 second input lag, no other games or emus has this problem, using ShieldTV and DS4 controllers. 2nd issue that search functionality is broken, especially when trying to search from NAS shared folder, I tried this on my shieldTV & very slow to generate results if hundreds of roms in a directory. 3rd issue, fmsx doesnt support selecting a ROM file from multiple in a single zip file like blueMSX does. It simply loads the first on it finds.
3 people found this review helpful
Did you find this helpful?
Garage Research Emulators
9 March 2020
Well, I do not see any input lag on my ShieldTV with the stock gamepad, generic BT gamepad, or generic BT keyboard. So, your controller may be the cause. Searching through a large network folder is, obviously, going to be slow. As to multiple ROM files inside a ZIP, not supporting this is a conscious decision: just gzip your ROMs individually.
Roarke's carnivorous plants and retro pc games
15 June 2022
From the settings menu, input, assign joystick keys, clicking a "left button" gives me "press key once to assign ..." What and where ? There is nothing on screen (the joystick), to see what and how was changed or what to do, only a lock icon. Edit : To map the joystick you have to buy the full version. Developer, be precise and tell us better the differences between the free and the comercial version. Other things, are good. Edit : Thank you for the info.
Did you find this helpful?
Garage Research Emulators
13 February 2017
You do not need the full version to map the joystick. I think you are simply mistaking "Assign Joystick Buttons" (used to assign physical joystick buttons) with "Edit Joystick Layout" (used to rearrange on-screen controls).

What's new

* Improved AndroidTV File Selector interface.
* If DropBox fails, click on it again to reauthorize.
* Fixed several transient DropBox failures.
* Switched to Android-35 SDK (Android 15).