|
fMSX |
VGB |
VGBA |
iNES |
MG |
ColEm |
Speccy |
|
Windows |
Symbian |
PocketPC |
How? |
Who? |
Tell! |

News | Manual | Downloads | Screenshots | Windows | MSDOS | MSX Info
The Latest Version of fMSX is 3.5.1!
On February 24 2008, I have released the
fMSX-Maemo
port for Nokia N800 and N810 tablets running Maemo OS2008 ("Chinook"). The
fMSX-Maemo is in early beta. Please, give it a try and report your findings
in the discussion group.
Starting with this release, I am reintroducing the fMSX-Unix port. The updated fMSX-Unix source code is now included with the core fMSX distribution. All three common screen depths (8bpp, 16bpp, 24/32bpp) are supported when running the emulation, although I still suggest that you compile it for your native screen depth: this way, the built-in config menu and debugger will also work.
Other changes include sound fix when restoring state (sound will not get "stuck" any more), changed secondary slot handling in MSX1 mode (MSX1 boots with DiskROM again), and several cosmetic changes to the keyboard handling code.
The fMSX-Symbian has now been ported to UIQ3 and should run on Sony Ericsson and Motorola phones. Unfortunately, I only have one UIQ phone, a Motorola Z8. Please, test fMSX-Symbian on other UIQ3 phones and report your findings. fMSX-Symbian users who have no [EDIT] ("pencil") key can now use [8] key to invoke the virtual keyboard. I have also added many new configuration options: the audio latency, the frame skip rate, and the frame synchronization can all be configured now.
Currently, you can get both fMSX-Windows and fMSX-MSDOS for the total price of $19.99 (or cheaper, if you use coupons). The fMSX-Symbian and fMSX-Unix are free. 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 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, 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. Japanese readers may want to check out the Japanese fMSX Pages by Tamaki Katsunobu containing translation of this page, documentation, and a lot of other information.
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.
Free Updates
Anybody who
registers
fMSX-Windows
is entitled for free lifetime updates by email, as long as I
develop the product. If you are already a
registered
user but have not received the latest version of fMSX yet, send me
an email with your valid email and postal addresses for verification, and
I will send you one.
| At This Site |
|---|
|
|
| Other Stuff |
|---|
|
|
| fMSX Ports to... |
|---|
|
|
| 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 |
![[Picture]](snaps/Debugger.gif)
Built-in Debugger
![[Picture]](snaps/Arsene.gif)
Arsene
![[Picture]](snaps/GreenBeret.gif)
Green Beret
![[Picture]](snaps/ToppleZip.gif)
Topple Zip
![[Picture]](snaps/Usas.gif)
Treasure of Usas
![[Picture]](snaps/RiseOut.gif)
Rise Out
![[Picture]](snaps/Hinotori.gif)
Hinotori (Fire Bird)
![[Picture]](snaps/MazeOfGalious.gif)
Maze of Galious
![[Picture]](snaps/RasterOverjump.gif)
Raster Overjump Demo from Mantra
![[Picture]](snaps/PhilipsEase.gif)
Philips Ease Desktop
![[Picture]](snaps/Painter.gif)
Yamaha Painter
![[Picture]](snaps/HoleInOnePro.gif)
Hole in One Pro
News | Manual | Downloads | Screenshots | Windows | MSDOS | MSX Info
© Copyright by Marat Fayzullin