Skip to content

prerelease-1.2.62

Pre-release
Pre-release
Compare
Choose a tag to compare
@icculus icculus released this 18 May 13:41
· 55 commits to main since this release
59e3eb9

sdl12-compat 1.2.62 PRERELEASE

What is this?

This is a PRERELEASE version of sdl12-compat. If everything looks good, we'll ship this as 1.2.64, so you have an even number and no chance you're still on a prerelease or development version.

PLEASE TEST THIS.

A list of things of known SDL 1.2 apps is here. Some tips on testing are in HOW_TO_TEST_GAMES.md. Please jump in and try things!

What works now?

Some apps and games that have started working with this release:

  • Maelstrom
  • Quake 2 XP
  • boswars
  • pink-pony
  • Sid Meier's Alpha Centauri (the 22-year-old binaries from Loki!)
  • xrick
  • grafx2
  • MLT
  • tuxfootball
  • freedroid

Significant changes

  • Fixed SDL12COMPAT_MAX_VIDMODE, accidentally broken in 1.2.60
  • Allow creation of surfaces with pixel depth < 8bpp (#244)
  • Fixed infinite loop in SDL_FreeYUVOverlay() (#275)
  • Add simple audio resampler for compatibility with games that incorrectly allocate buffers (#232, #234, #259)
  • Better YUV overlay compatibility (#279)
  • Better SDL_EVENTTHREAD compatibility (#278)
  • Better SDL_LoadWAV compatibility (#283)
  • Fixes for SDL_SRCALPHA (#244)
  • Other bug fixes and improvements.

The full list of commits:

release-1.2.60...prerelease-1.2.62

Thanks!

Thank you to Ozkan Sezer, David Gow, Sam Lantinga, Joshua Root, Simon McVittie, Anonymous Maarten, and Cameron Cawley for their hard work on this release, and many others that tested and contributed in ways not visible in the revision history!