HOME

TheInfoList



OR:

openMSX is a
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
emulator for the MSX architecture. It is available for multiple platforms, including
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
and
POSIX The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system- and user-level application programming interf ...
systems such as Linux For copyright reasons, the emulator cannot be distributed with original MSX-BIOS ROM images. Instead, openMSX includes C-BIOS, a minimal implementation of the MSX BIOS, allowing some games to be played without the original ROM image. It is possible for the user to replace C-BIOS by native BIOS if they prefer. OpenMSX emulates a large amount of MSX systems and MSX related hardware, including: * MSXturboR * Moonsound * IDE Controller by Sunrise *GFX9000 *Pioneer Palcom LaserDisc Also some computer systems similar to MSX are emulated, like the SpectraVideo SVI-318/328, ColecoVision and Sega SG-1000. Notable features include: *Hard- and software Scalers *Debugging *
Tcl TCL or Tcl or TCLs may refer to: Business * TCL Technology, a Chinese consumer electronics and appliance company **TCL Electronics, a subsidiary of TCL Technology * Texas Collegiate League, a collegiate baseball league * Trade Centre Limited, a ...
Script Support *Cheat Finder (through
Tcl TCL or Tcl or TCLs may refer to: Business * TCL Technology, a Chinese consumer electronics and appliance company **TCL Electronics, a subsidiary of TCL Technology * Texas Collegiate League, a collegiate baseball league * Trade Centre Limited, a ...
) *Game Trainers (through
Tcl TCL or Tcl or TCLs may refer to: Business * TCL Technology, a Chinese consumer electronics and appliance company **TCL Electronics, a subsidiary of TCL Technology * Texas Collegiate League, a collegiate baseball league * Trade Centre Limited, a ...
) *Audio/Video recording *Reverse support (go back in emulated time to correct mistakes or debug what happened) OpenMSX has an open communication protocol to communicate with the openMSX emulator. Utilizing this communication protocol enables to write versatile add-ons for openMSX. Projects making use of this protocol include the following applications: *openMSX Catapult (by the openMSX team) *openMSX Debugger (by the openMSX team) *openMSXControl plugin *NekoLauncher openMSX *openMSX Peashooter *openMSX Control Plugin for Gedit Currently Catapult, a GUI developed for the emulator that is part of the project, is being redeveloped utilizing
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
and the Qt toolkit. The openMSX Debugger is also under development, written in C++, also utilizing the
Qt Toolkit Qt (pronounced "cute") is cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems wit ...
.


References


Sources


Project HomepageProject ForumC-BIOS Compatibility PageNekoLauncher openMSXopenMSX Peashooter openMSX Control Plugin for GeditopenMSX development builds for Mac, Windows, Android & Dingux
{{DEFAULTSORT:Openmsx Free emulation software Free software programmed in Tcl Free software projects Linux emulation software MSX emulators Software that uses wxWidgets Unix emulation software macOS emulation software Windows emulation software Android emulation software Free and open-source Android software