10 |
10 |
11 This is the Simple DirectMedia Layer, a general API that provides low |
11 This is the Simple DirectMedia Layer, a general API that provides low |
12 level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, |
12 level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, |
13 and 2D framebuffer across multiple platforms. |
13 and 2D framebuffer across multiple platforms. |
14 |
14 |
15 The current version supports Linux, Windows, Windows CE, BeOS, MacOS, |
15 The current version supports Linux, Windows CE/95/98/ME/XP/Vista, BeOS, |
16 Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. |
16 MacOS Classic, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, |
17 The code contains support for Dreamcast, Atari, AIX, OSF/Tru64, |
17 and QNX. The code contains support for Dreamcast, Atari, AIX, OSF/Tru64, |
18 RISC OS, SymbianOS, and OS/2, but these are not officially supported. |
18 RISC OS, SymbianOS, Nintendo DS, and OS/2, but these are not officially |
|
19 supported. |
19 |
20 |
20 SDL is written in C, but works with C++ natively, and has bindings to |
21 SDL is written in C, but works with C++ natively, and has bindings to |
21 several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, |
22 several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, |
22 Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, |
23 Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, |
23 Pike, Pliant, Python, Ruby, and Smalltalk. |
24 Pike, Pliant, Python, Ruby, and Smalltalk. |