Menu

IMYplay 2.0 released!

IMYplay version 2.0 has just been released.
Summary of changes:
Significant portability updates: IMYplay now compiles also on macOS (as provided by Travis CI) and MinGW.
IMYplay now compiles by default also on Solaris/SunOS (earlier, the PC-Speaker module had to be disabled during configuration).
Added an installer for the MinGW version with SDLv2 included.
Added support for GStreamer versions 1.x.
Significant improvements in the parsers, especially the flex-based one.
Significant improvements in the configuration script.
Added more sound drivers in the Allegro backend.
Enabled stereo output in newer JACK versions.
Many more safety checks in the code.
Added replacement functions in case some standard ones are missing.
Printing run-time versions apart from the compile-time versions where available.
Print the error code if backend initialization or playing a note fails.
Improvements in the build system.
The DOS version can now be built with the flex-based parser.
Code quality updates.
Added unit tests for all backends.
Improvements in the documentation.
Version bumped to 2.0 because of the vast changes and to accommodate for the big step in version 0.3.

Posted by Bogdan Drozdowski 2023-09-29