sdl12-compat
« Back to VersTracker
Description:
SDL 1.2 compatibility layer that uses SDL 2.0 behind the scenes
Type: Formula  |  Latest Version: 1.2.72@0  |  Tracked Since: Dec 2, 2025
Links: Homepage  |  @libsdl  |  formulae.brew.sh
Category: Multimedia
Tags: sdl compatibility gaming multimedia library
Install: brew install sdl12-compat
About:
sdl12-compat provides a compatibility layer that allows applications written against SDL 1.2 to run on systems with SDL 2.0. It acts as a shim, translating legacy SDL 1.2 API calls into their modern SDL 2.0 equivalents. This enables older games and multimedia applications to function correctly without requiring source code modifications.
Key Features:
  • Transparent SDL 1.2 to SDL 2.0 API translation
  • No recompilation of legacy applications required
  • Maintains compatibility with older software and games
  • Active maintenance by the SDL organization
Use Cases:
  • Running legacy SDL 1.2 games on modern operating systems
  • Porting old SDL 1.2 applications to platforms that only support SDL 2.0
Alternatives:
  • Original SDL 1.2 – Directly using the legacy library is often incompatible with modern systems and hardware, whereas sdl12-compat bridges this gap.
Version History
Detected Version Rev Change Commit
Dec 2, 2025 11:28pm 0 VERSION_BUMP 2c85486d