Ang proyektong sdl12-compat na nagpapatupad ng SDL 1.2 API/ABI sa ibabaw ng mga interface ng SDL 2.x para sa mas mahusay na game compatibility sa mga modernong Linux system ay lumabas na ngayon na may bagong pre-release.

Ang proyektong sdl12-compat ay patuloy na gumagalaw habang ang compatibility layer na ito para sa binary at source compatibility ng dating napakakaraniwang mga interface ng SDL 1.2 ngunit ipinatupad sa ilalim ng SDL 2.0. Nilalayon lang nitong pagandahin ang karanasan sa pagpapatakbo ng mga mas lumang laro na hindi na pinapanatili o malamang na hindi makakita ng mga SDL2 port upang patuloy silang tumakbo nang maayos sa mga modernong kapaligiran. Ang proyektong ito ay napatunayang may kakayahang magpatakbo ng maraming mas lumang mga laro ngayon gamit ang SDL1.2-on-SDL2 layer na ito.

Sa pre-release ngayong umaga ng sdl12-compat 1.2.62 bilang isang pagsubok na bersyon bago ang sdl12-compat 1.2.64, marami pang mga laro na kilala na ngayon na gumagana. Kasama sa mga pinakabagong larong nakakakita ng suporta ang:

-Maelstrom
-Quake 2 XP
-boswars
-pink-pony
-Sid Meier’s Alpha Centauri (ang 22-taong-gulang binary mula sa Loki!)
-xrick
-grafx2
-MLT
-tuxfootball
-freedroid

Ang pre-release na ito ay may ilang mga pag-aayos ng bug, sumusuporta sa paggawa ng mga surface na may tinukoy na pixel depth, mas mahusay na YUV overlay compatibility, mas mahusay na SDL event thread compatibility, mas mahusay na SDL load WAV function compatibility, at iba pang mga improvement.

Mga download at higit pang detalye sa bagong sdl12-compat pre-release sa pamamagitan ng GitHub repo.

Categories: IT Info