Projekt sdl12-compat, który implementuje SDL 1.2 API/ABI na interfejsach SDL 2.x w celu zapewnienia lepszej kompatybilności gier na nowoczesnych systemach Linux, jest dziś dostępny w nowej wersji wstępnej.
Projekt sdl12-compat rozwija się dalej, ponieważ ta warstwa kompatybilności zapewnia kompatybilność binarną i kompatybilność źródłową niegdyś bardzo powszechnych interfejsów SDL 1.2, ale zaimplementowanych poniżej przez SDL 2.0. Ma to jedynie na celu poprawę doświadczenia z uruchamianiem starszych gier, które nie są już utrzymywane lub prawdopodobnie nie zobaczą portów SDL2, aby mogły nadal dobrze działać w nowoczesnych środowiskach. Ten projekt już okazał się zdolny do uruchamiania wielu starszych gier teraz z tą warstwą SDL1.2-on-SDL2.
Dzięki dzisiejszej porannej przedpremierowej wersji sdl12-compat 1.2.62 jako wersji testowej przed sdl12-compat 1.2.64 wiadomo, że działa więcej gier. Najnowsze gry objęte wsparciem to:
-Maelstrom
-Quake 2 XP
-boswary
-pink-pony
-Sid Meier’s Alpha Centauri (22-latek pliki binarne od Lokiego!)
-xrick
-grafx2
-MLT
-tuxfootball
-freedroid
Ta wersja wstępna zawiera szereg poprawek błędów, obsługuje tworzenie powierzchni o określonej głębokości pikseli, lepszą kompatybilność nakładek YUV, lepszy wątek zdarzeń SDL kompatybilność, lepsza kompatybilność funkcji ładowania SDL WAV i inne ulepszenia.
Do pobrania i więcej szczegółów na temat tej nowej przedpremierowej wersji sdl12-compat za pośrednictwem projektu Repozytorium GitHub.