OpenMSX

From Wikipedia, the free encyclopedia

openMSX
Image:penguin.gif
Developer: openMSX Team
Latest release: 0.6.1 / July 31, 2006
OS: POSIX and Windows
Use: Emulator
License: GPL
Website: openmsx.org
The correct title of this article is openMSX. The initial letter is shown capitalized due to technical restrictions.

openMSX is an open source MSX emulator that uses a unique emulation model and tries to achieve the highest level of accuracy possible. It is available for POSIX and Microsoft Windows operating systems. It emulates a large amount of MSX (related) hardware, including MSXturboR, Moonsound, Sunrise IDE and GFX9000. It comes with all bells and whistles, like debugging, a graphical frontend, scriptable in Tcl, scalers, ... It also comes with CBIOS, a free implementation of a minimal MSX BIOS, allowing to play quite some games without needing copies of original MSX ROMS. It is free according to the Debian Free Software Guidelines, available under the GNU General Public License.

Subprojects are a GUI launcher dubbed openMSX Catapult (the old version is written using WxWidgets, but a new version is under development, written in Python with the Qt toolkit). There is also a GUI debugger under development, written in C++, also with Qt. Those applications use an open communication protocol to communicate with the openMSX main program. Like this, many more extension programs for openMSX could be written. The built in Tcl engine makes a lot possible.

openMSX running CBIOS
openMSX running CBIOS
openMSX running Unknown Reality
openMSX running Unknown Reality

[edit] External links