sdl12-compat-projekti, joka toteuttaa SDL 1.2 API/ABI:n SDL 2.x-rajapintojen yläpuolella parantaakseen pelien yhteensopivuutta nykyaikaisissa Linux-järjestelmissä, on tänään julkaistu uudella esijulkaisulla.

Sdl12-compat-projekti etenee edelleen tämän yhteensopivuuskerroksena, joka tarjoaa aiemmin hyvin yleisten SDL 1.2-liitäntöjen binääri-ja lähdeyhteensopivuuden, mutta SDL 2.0 on toteuttanut sen alta. Tämä on tarkoitettu vain parantamaan vanhojen pelien käyttökokemusta, joita ei enää ylläpidetä tai jotka eivät todennäköisesti näe SDL2-portteja, jotta ne voivat jatkaa toimintaansa hyvin nykyaikaisissa ympäristöissä. Tämä projekti on jo osoittautunut kykeneväksi ajamaan monia vanhempia pelejä nyt tällä SDL1.2-on-SDL2-kerroksella.

Tänä aamuna julkaistun sdl12-compat 1.2.62-testiversion esijulkaisun sdl12-compat 1.2.64:n edelle, nyt on enemmän pelejä, joiden tiedetään toimivan. Uusimmat pelit, joissa on tukea, ovat:

-Maelstrom
-Quake 2 XP
-boswars
-pink-pony
-Sid Meier’s Alpha Centauri (22-vuotias binaarit Loki!)
-xrick
-grafx2
-MLT
-tuxfootball
-freedroid

Tässä esijulkaisussa on useita virheenkorjauksia, se tukee pintojen luomista määritetyllä pikselisyvyydellä, parempi YUV-peittoyhteensopivuus, parempi SDL-tapahtumasäie yhteensopivuus, parempi SDL-kuorman WAV-toimintojen yhteensopivuus ja muita parannuksia.

Lataukset ja lisätietoja tästä uudesta sdl12-compat-esijulkaisusta projektin GitHub-repo.

Categories: IT Info