fMSX |
VGB |
VGBA |
iNES |
MG |
ColEm |
Speccy |
AlmostTI |
Windows |
Android |
Symbian |
How? |
Who? |
Tell! |
News | Manual | Downloads | Screenshots | Windows | MSDOS | MSX Info
The Latest Version of fMSX is 6.0!
The latest
fMSX-Windows
and
fMSX-Linux
have been released on February 24 2021. The Windows version should
now support most of the documented command line options. I have
also added menu options for pasting Windows clipboard contents
via MSX keyboard and for showing current framerate.
At the end of 2013, I have made fMSX-Windows free for everyone to download and use. Make sure you also check the fMSX-Android. fMSX-MSDOS and fMSX-Symbian have been discontinued, due to the death of respective platforms. I am going to keep the last binaries here, for historical purposes, but will not be able to help you installing or using them.
The complete list of features and the list of new features and fixes can be found in the documentation. Please, look for bugs and submit bug reports and fixes to the discussion group or directly to me.
What is fMSX?
fMSX is a program that emulates
MSX,
MSX2, and
MSX2+
8bit home computers. It runs MSX/MSX2/MSX2+ software on many different
platforms including Windows, Android, Symbian, MacOS, Unix, MSDOS,
AmigaOS, etc. I started developing fMSX in 1993 when there were
only two other MSX emulators available, both exclusively for MSDOS. From
the very beginning, I developed fMSX as a portable program
able to run on many different computers. The initial development, for
example, was done on DEC Alpha workstations running Unix. Since then,
fMSX has seen quite a lot of updates and been ported to many
systems. It is still being developed, although not as actively as before
because most features are pretty much complete now.
As I made the source code available for others to see from the very beginning, many MSX emulators derived from the fMSX code have appeared in the past years and still continue to pop up every now and then. My copyright policy is simple: you can use my code for non-profit purposes as long as you give me a proper credit with my name, URL, etc. Using the whole code as it is and calling it a different name is not permitted though, just like any other form of plagiarism. If you wish to use fMSX source code for commercial purposes, you will have to license it from me. Latest fMSX news, information, and source code are always available from
More information about fMSX including FAQ, porting information, command line options, key bindings, and other useful stuff, can be found in the fMSX documentation.
Licensing fMSX
The fMSX source code is written in portable C and will work on any
sufficiently fast computing platform, be it a personal computer, a
videogame console, a PDA, a cell phone, a set-top box, a DVD or MP3
player, or even a digital camera. Some examples of fMSX being
ported to various platforms can be found below on this page. If your
company intends to use MSX emulation in its products, you can
license
the fMSX source code from me to use it for commercial purposes. I am also
available for consulting work in the software emulation, embedded
programming, and other fields. See
my resume and
contact me
if interested.
At This Site |
---|
fMSX 6.0
source code and related files (core + Unix/X port)
fMSX Android for Android 2.2 or newer (also see free version) fMSX 6.0 Windows for all versions of Windows fMSX 6.0 Linux binaries for Ubuntu Linux fMSX 3.5 Symbian for Nokia S60 3rd Edition (see instructions) fMSX 3.5 Symbian for Sony Ericsson UIQ3 (see instructions) fMSX 3.5.5 Maemo for Nokia N800/N810 tablets (or install directly to device) MSX Page information about MSX computers and software for them EMUL8 Page documents, tools, libraries, Z80 core, etc. The Address Book look up email addresses here |
Other Stuff |
---|
Improved X11 screen drivers
from Arnold Metselaar
Disk management tools by Arnold Metselaar X11 screen drivers and Tk/Tcl frontend by Shigeki Itoh |
fMSX Ports to... |
---|
Symbian/Series60
by Juha Riihimaki
Macintosh by Richard Bannister Macintosh by John Stiles Macintosh by Koichi Nishida Windows by Teturo Tokuyama MSDOS by Marcel de Kogel Sony PSP by Akop Karapetyan Amiga by Hans Guijt Acorn by David McEwen PlayStation by Henk-Jan Ober NetBSD/HPCMIPS by Hiroyuki Yanai OpenVMS by Peter Ljungberg SDL Toolkit by Vincent van Dam OS/2 (1.5) by Alexander Perezhogin Windows by Daniel Vik Windows by Yeongman Seo FMTowns by Tsuyoshi Iida (in Japanese) MSDOS by Anonymous (in Japanese) X68000 by Yasushi Yamasaki (in Japanese) Xfree86-OS/2 by Krister Bergman PC-9801 by Murakami Reki |
Required ROM Images | |
---|---|
File | Description |
MSX.ROM | MSX BIOS and BASIC |
MSX2.ROM | MSX2 BIOS and BASIC |
MSX2EXT.ROM | MSX2 ExtROM |
MSX2P.ROM | MSX2+ BIOS and BASIC |
MSX2PEXT.ROM | MSX2+ ExtROM |
FMPAC.ROM | FMPAC BIOS |
DISK.ROM | DiskROM (BDOS) |
MSXDOS2.ROM | MSX-DOS 2 |
PAINTER.ROM | Yamaha Painter |
KANJI.ROM | Kanji Font |
Built-in Debugger
Arsene
Green Beret
Topple Zip
Treasure of Usas
Rise Out
Hinotori (Fire Bird)
Maze of Galious
Raster Overjump Demo from Mantra
Philips Ease Desktop
Yamaha Painter
Hole in One Pro
News | Manual | Downloads | Screenshots | Windows | MSDOS | MSX Info
© Copyright by Marat Fayzullin