OpenMSX
Émulateur open source Universal de MSX, MSX2, MSX2+. Le code source et les build pour OSX sont disponibles sur le site officiel, celui pour processeur Intel est disponible ici. Le code source ne supporte plus les OS 32 bits, la dernière version connue le faisant est la 0.12.0.
Une interface graphique ainsi qu'une version binaire existait sur nekocan (lien mort), un autre launcher existe aussi, appelé MSXLaunchers. La dernière build OSX compatible PPC téléchargeable est la 0.8.2.
Un tutoriel est disponible ici pour vous aider à l'utiliser.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
Apple Silicon
64 bits
Téléchargement et liens
- Télécharger OpenMSX
- Site officiel
- Code source
-
brew install openmsx
Historique des versions
vRELEASE_21_0
Furthermore, flash chip emulation has become a lot more accurate, thanks to Laurens Holst.
Changelog complet
openMSX 21.0 has many improvements on the new GUI introduced in openMSX 20.0 (especially the debugger) and several other smaller features. It also introduces the "setups" concept, which enables you to define an MSX setup (e.g. a Philips VG 8020 with an external disk drive and a joystick, data recorder and printer connected). These can be created, loaded, and automatically started. They can also be saved automatically when you exit.
Furthermore, flash chip emulation has become a lot more accurate, thanks to Laurens Holst.
vRELEASE_20_0
As always, special thanks to all the contributors of this release who are not in the core team! Keep these pull requests coming!
Please note that as of now, a system with OpenGL 2 support is required to run openMSX.
Please note that as of now, a system with OpenGL 2 support is required to run openMSX.
Changelog complet
openMSX 20.0—Autumn Spring—is a major release, in which we introduce the new Graphical User Interface, replacing the OSD menu. A faster and more powerful debugger is now included in openMSX itself. Configuration for MSX joystick/JoyMega has been improved drastically using the new GUI. If you still want to use Catapult, you can use the Catapult release that came with openMSX 19.0. Please [read the release notes](https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_20_0/doc/release-notes.txt) for details of the openMSX changes.
As always, special thanks to all the contributors of this release who are not in the core team! Keep these pull requests coming!
Please note that as of now, a system with OpenGL 2 support is required to run openMSX.
vRELEASE_19_1
Please note that this will be the last openMSX release that supports systems without OpenGL 2 or higher.
Changelog complet
openMSX 19.1—Reflection—is a bug fix release for openMSX 19.0, as we found some rather nasty issues after releasing, mostly that LaserDisc support was broken. No new Catapult will be released, as it has no changes. Please [read the release notes](https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_19_1/doc/release-notes.txt) for details of the openMSX changes.
Thanks for those who gave us the feedback so that we found out about these issues.
Please note that this will be the last openMSX release that supports systems without OpenGL 2 or higher.
vRELEASE_19_0
Please note that this will be the last openMSX release that supports systems without OpenGL 2 or higher.
Special thanks to all the contributors of this release who are not in the core team! Keep these pull requests coming!
Special thanks to all the contributors of this release who are not in the core team! Keep these pull requests coming!
Changelog complet
openMSX 19.0—Last Attack—is again a release with mostly bug fixes and smaller improvements. Biggest improvements are on the OSD menu and the diskmanipulator. Together with openMSX an updated version of Catapult, our user-friendly GUI, was released, but there were again no functional changes this time. Please [read the release notes](https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_19_0/doc/release-notes.txt) for details of the openMSX changes.
Special thanks to all the contributors of this release who are not in the core team! Keep these pull requests coming!
Please note that this will be the last openMSX release that supports systems without OpenGL 2 or higher.
vRELEASE_18_0
Special thanks to all the contributors of this release who are not in the core team! Keep these pull requests coming!
Changelog complet
openMSX 18.0—Lucky Number—is again a release with mostly bug fixes and smaller improvements. And of course a little more blasphemy out there adding support for Sega SG-1000. Together with openMSX an updated version of Catapult, our user-friendly GUI, was released, but there were no functional changes this time. Please [read the release notes](https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_18_0/doc/release-notes.txt) for details of the openMSX changes.
Special thanks to all the contributors of this release who are not in the core team! Keep these pull requests coming!
vRELEASE_17_0
the usability improvements of the OSD menu. Together with openMSX an updated version of Catapult, our user-friendly GUI, was released. We again only made a few small bug fixes. Please read the release notes for details of the openMSX changes.
openMSX 17.0Quibus Birthday Releaseis a major release with mostly bug fixes and smaller improvements. Most notable may be
Special thanks to all the contributors of this release who are not in the core team! Keep these pull requests coming!
openMSX 17.0Quibus Birthday Releaseis a major release with mostly bug fixes and smaller improvements. Most notable may be
Special thanks to all the contributors of this release who are not in the core team! Keep these pull requests coming!
Changelog complet
openMSX 17.0—Quibus Birthday Release—is a major release with mostly bug fixes and smaller improvements. Most notable may be
the usability improvements of the OSD menu. Together with openMSX an updated version of Catapult, our user-friendly GUI, was released. We again only made a few small bug fixes. Please read the release notes for details of the openMSX changes.
Special thanks to all the contributors of this release who are not in the core team! Keep these pull requests coming!
vRELEASE_16_0
openMSX 16.0—Oh Shucks—is a major release in which we finally migrated to SDL2 and Tcl 8.6. And we moved to a simpler versioning scheme, stripping off that 0. prefix now :) Other than that, there are loads and loads of improvements. Some often requested ones are copy/paste functionality and drag and drop support. But we also added a super accurate YM2413 emulation (originally written by NukeYKT), fixed MIDI-in/out support on Windows, a new keyboard mode, much improved OSD menu, etc. Together with openMSX an updated version of Catapult, our user-friendly GUI, was released. We again made a small amount of improvements: fix hidden openMSX window when launching from Catapult, migration to Python 3 and wxWidgets 3.0, make supported extensions consistent with openMSX command line, replaced Accuracy control with VSync button and Min and Max Frameskip controls with fast forward speed controls and added a button to enable full speed when loading ("Fast Load"). Please read the release notes for details of the openMSX changes.
vRELEASE_0_15_0
openMSX 0.15.0—Sinterklaasphemy—is a release which was due because we did quite a lot! This time the major new stuff is support for ColecoVision (including Super Game Module and MegaCart mapper), Musical Memory Mapper and Carnivore 2. And we have fixed a lot of long-standing OPL4 emulation issues, thanks to Valley Bell. Furthermore, we overhauled the Android port, but you'll mostly notice the scale factor 2 there. And several other (sometimes very long standing) issues were fixed.Together with openMSX an updated version of Catapult, our user-friendly GUI, was released. We again made a small amount of improvements: disable controls for joystick/printer port if the machine doesn't have them, fix trashing the replay at time 0 (when reversing back to time 0), added the .hdd extension when browsing for harddisk images and made the test machine for extensions C-BIOS_MSX2+ (if available). Please read the release notes for details of the openMSX changes.
vRELEASE_0_14_0
openMSX 0.14.0—Blasphemy— is another mix of some new features and additions and a lot of smaller fixes and improvements. This release adds support for Konami Ultimate Collection and basic emulation for the Spectravideo SVI-318 and SVI-328 pre-MSX computers, increases FDC accuracy in such a way that we think all copy protections (captured in a DMK file) should now run in openMSX. Moreover, we now put the SDLGL-PP renderer as the default, so let us know how that works for you. You can of course always set the old default setting for your system if you don't like SDLGL-PP. But then we would really like to know why... We also removed the Windows DirectX sound driver, as it was buggy and caused a lot of complaints. And finally, we added a button in the top left corner to easily invoke the OSD menu.Together with openMSX an updated version of Catapult, our user-friendly GUI, was released. We again made a small amount of improvements: added noise control to Video Control Page, fixed the browse extension for the openMSX executable and some build support improvements. Please read the release notes for details of the openMSX changes.
vRELEASE_0_13_0
openMSX 0.13.0—Black Cat—again was meant to be (mostly) a bug fix release, but again it also has some nice additions and improvements to enjoy. Important improvements are much better support for VDP I/O delay in turbo machines (fixing graphics issues due to too fast VDP access there), more accurate MSX1 color palette, progress reporting for long operations and ALSA MIDI-out support for Linux. This is also one of the first releases that drops support for older platforms: Windows XP, Dingoo A320 (but introducing support for GCW Zero) and non-64-bit MacOSX. If you still want to run openMSX on these, you'll be stuck on using a previous release or start maintaining these platforms yourself. Together with openMSX an updated version of Catapult, our user-friendly GUI, was released. We again made a small amount of improvements: fixed Catapult interrupting replay directly after loading it, performance improvements while reversing, fixed drag-and-drop for media and some smaller bug fixes. Please read the release notes for details of the openMSX changes.
vRELEASE_0_12_0
openMSX 0.12.0—Mulligan—was going to be (mostly) a bug fix release. But at the end we also got inspired by Grauw to add a lot of MIDI devices. And, reviewing what we changed the last 10 months, we saw that we also got loads of help from several people to add many new machine configurations and added some fun stuff like Sensor Kid and (experimental) Beer IDE emulation. On the emulator features category we give you stuff like triplesize video recording, some TAS enhancements and a callback for too fast VRAM access. So, enjoy this 'various features and bug fixes' release! Together with openMSX an updated version of Catapult, our user-friendly GUI, was released. We again made a small amount of improvements: no need to specify the share dir anymore, automatically fetch the list of supported mappers from openMSX, fix handling of MIDI connectors and some small bug fixes. Please read the release notes for details of the openMSX changes.
vRELEASE_0_11_0
This release brings you the following important new features: VDP access timing now also for MSX1 modes (corruption with too fast VRAM access will be visible now), implementation of most defailed differences between all used VDP chips and emulation of MegaFlashROM SCC+ SD.
On top of that, there are some important (long standing) bug fixes, like the proper implementation of envelopes for MSX-AUDIO, fixing for example "Copy is Crime" by Impact.
And last but not least, a lot of work was done under the bonnet, giving you even better performance and preparations for the future.
On top of that, there are some important (long standing) bug fixes, like the proper implementation of envelopes for MSX-AUDIO, fixing for example "Copy is Crime" by Impact.
And last but not least, a lot of work was done under the bonnet, giving you even better performance and preparations for the future.
Changelog complet
This release brings you the following important new features: VDP access timing now also for MSX1 modes (corruption with too fast VRAM access will be visible now), implementation of most defailed differences between all used VDP chips and emulation of MegaFlashROM SCC+ SD.
On top of that, there are some important (long standing) bug fixes, like the proper implementation of envelopes for MSX-AUDIO, fixing for example "Copy is Crime" by Impact.
And last but not least, a lot of work was done under the bonnet, giving you even better performance and preparations for the future.
Captures d'écran