Releases: openMSX/openMSX
openMSX 21.0
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.
openMSX 20.0
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 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.
openMSX 19.1
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 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.
openMSX 19.0
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 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.
openMSX 18.0
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 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!
openMSX 17.0
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!
openMSX 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.
openMSX 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.
openMSX 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.
openMSX 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.