Clever Geek Handbook
πŸ“œ ⬆️ ⬇️

fMSX

fMSX is an open source emulator of MSX home computers .

fMSX
Type ofEmulator
DeveloperMarat Fayzulin
operating systemWindows , MS-DOS , Android [1]
Latest versionv5.4 ( 2018 )
Sitefms.komkon.org/fMSX/

Content

Description

fMSX was created by Marat Faizulin , one of the pioneers of modern computer emulation. It is one of the first emulators of the MSX platform, as well as one of the most portable to various systems. [2] To ensure the portability of the code, the emulator was originally written in C , while most emulator creators of that time used assembly language in order to increase the speed of the code. Due to the open code of the emulator, it had a great influence on the development of MSX emulation, and its code was used as the basis of many other emulators, in particular paraMSX and blueMSX (currently does not contain fMSX code). The Zilog Z80 microprocessor emulation code from fMSX has also been used in many emulators of various systems.

The emulator is available for Windows, Linux and Android operating systems. The Android version is commercial. Versions for Symbian and MS-DOS are outdated.

The source code is open, and can be freely used in non-commercial projects, provided that the author, site, and other information is mentioned. Terms of commercial use of the code are not publicly available, and are discussed with the author for each case separately.

Currently, the emulator supports MSX1, MSX2, MSX2 + standards.

History

Development of the emulator was started in 1993. At that time, there were two other MSX emulators available only for IBM PC- compatible computers running MS-DOS . When developing fMSX, it was originally planned to create an emulator with portable source code for use on different computers with different operating systems. The initial development phase was performed on DEC Alpha workstations running Unix. Subsequently, the emulator was transferred to other computers and operating systems.

The source code for the MS-DOS version was compiled by the Open Watcom C compiler. This version worked in full-screen mode, and used protected processor mode using the DOS / 4GW DOS extender .

The first version of fMSX for the Windows 3.1 operating system was version 2.1. Before the advent of version 3.1, its source code was compiled by the Borland C ++ Builder compiler .


The latest available version is currently version 5.4.

List of Systems

Due to the open source code, fMSX was ported to a large number of computers and operating systems, and for some of them there are several different versions:

  • Acorn ( RISC OS )
  • Commodore Amiga
  • Fujitsu FM Towns
  • Macintosh
  • MS-DOS
  • NEC PC-9801
  • NetBSD / HPCMIPS
  • OpenVMS
  • OS / 2
  • Sharp X68000
  • Sony PlayStation
  • Symbian / Nokia Series 60
  • Windows
  • Xfree86 OS / 2

Sources

  1. ↑ fMSX - MSX Computer Emulator - Google Play
  2. ↑ Fayzullin, Marat fMSX: Portable MSX Emulator (Undefined) . komkon.org. The date of circulation is December 25, 2006. Archived February 21, 2012.

Links

  • fMSX: Portable MSX Emulator - official emulator site
Source - https://ru.wikipedia.org/w/index.php?title=FMSX&oldid=99556159


More articles:

  • July 2015
  • Brotherhood of Russian Truth
  • Newberry District (WT)
  • Crusade (TV series)
  • 1275
  • Mexican Football Championship 1954/1955
  • Madame Curie (film)
  • Postnikovskoye rural settlement
  • Kink.com
  • Bekhovo (Tula region)

All articles

Clever Geek | 2019