sdl12-compat 1.2.54 Pre-Release Gets More Games Running On This SDL2 Compatibility Layer

Written by Michael Larabel in Linux Gaming on 2 September 2022 at 03:29 PM EDT. 16 Comments
The sdl12-compat is a SDL 1.2 compatibility layer implementation atop SDL 2.0. This sdl12-compat project allows for old, out-of-date games and other applications relying on the old SDL 1.2 interface to in turn run via the modern SDL2 library for better compatibility with input devices, Wayland support (assuming no direct X11 hard dependencies), support for PipeWire audio, improved input controls, and various other enhancements only found in SDL 2.0 and not the unmaintained SDL 1.2.

After the initial release earlier this year for improving vintage Linux gaming on modern desktops, sdl12-compat is out with a new pre-release. sdl12-compat 1.2.54 is the pre-release that will eventually be christened as v1.2.56.

SDL12-COMPAT enables many old Linux games to run atop SDL2 via this abstraction/portability layer.

Many more vintage SDL 1.2 games and apps are now running with this compatibility layer:
BIT.TRIP Runner2
Many, many others!

This release also has many fixes, SDL2's OpenGL 2D renderer now works for more software, improved audio handling, various API fixes, and a lot of other fixes. In fact, all the "FIXME" comments within the sdl12-compat code-base are now resolved.

More details on this sdl12-compat pre-release via GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week