FMSX
Encyclopedia
fMSX is a portable MSX
MSX
MSX was the name of a standardized home computer architecture in the 1980s conceived by Kazuhiko Nishi, then Vice-president at Microsoft Japan and Director at ASCII Corporation...

 emulator written by Marat Fayzullin, one of the pioneers of modern computer emulation. It is one of the earliest MSX emulators, and is also the most port
Porting
In computer science, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed...

ed. fMSX is written in C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 with emphasis on portability. fMSX was a very influential and a number of emulators started as forks of fMSX, including blueMSX
BlueMSX
blueMSX is an open source MSX emulator that uses an emulation model to achieve the highest level of accuracy possible. It is available for the Microsoft Windows operating system. It has been translated into 14 different languages...

 and paraMSX. The Z80 emulation code by Marat Fayzullin has been used on many other emulators including older versions of MESS
MESS
Multi Emulator Super System is an emulator for many game consoles and computer systems, based on the MAME core.The primary purpose of MESS is to preserve decades of computer and console history...

and MAME
MAME
MAME is an emulator application designed to recreate the hardware of arcade game systems in software on modern personal computers and other platforms. The intention is to preserve gaming history by preventing vintage games from being lost or forgotten...

, among others.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK