Rating: | |
Category: | |
Year released: | |
Author: |
|
Publisher: |
|
For SDL before version 2.0:
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, D, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk, and Tcl.
SDL is distributed under GNU LGPL version 2. This license allows you to use SDL freely in commercial programs as long as you link with the dynamic library.
All the following downloads are intended for Mac OS. For Mac OS X PPC, see SDL 1.2.15 (Tiger & Leopard) or an older version.
Download #1 is the SDL 1.2.13 runtime library for Mac OS. Original download link.
Download #2 is the SDL 1.2.13 development library for Mac OS (MPW + CodeWarrior). Original download link.
Download #3 is the SDL 1.2.13 source code for Mac OS. Original download link.
The official website doesn't give access to nor reference the download links above in an easily-accessible manner (if even at all), however those files are still being hosted on the server.
SDL 1.2.13 is the latest version for Mac OS for which pre-built binaries were offered. SDL version 1.2.15 should also be compatible, but it will have to be compiled from source. (Same applies to Mac OS X PPC predating 10.4 Tiger, all the way down to 10.0 Cheetah.)
Official instructions for compiling SDL 1.2.15 for Mac OS via MPW are here. A CodeWarrior project is also included with the source.
The next version, SDL 2.0, dropped support for Mac OS, PPC Mac OS X and any Mac OS X version predating 10.5 Leopard. However, it is suggested that patching back PPC and/or older Mac OS X versions is feasible.
Note: bindings to other languages may be version and platform-dependant, and are to be downloaded separately for each intended language.
CompatibilitySSW 7, Mac OS 8, Mac OS 9. Supposedly PPC-only.
Source code designed to be compiled on MPW or, alternatively, CodeWarrior.