SDL Status
From vice-emu
this is the old content of doc/SDL-support.txt
This document details the results of test compiles with regards to the
SDL 1 and SDL 2 support.
Platform | compiler | SDL1 | SDL2 | comments
-------------------------------------------------------------------------------
alpha-osf4.0e | gcc 3.2.3 | 1.2.15 | N/A |
-------------------------------------------------------------------------------
alpha-osf5.1 | gcc 3.2.3 | 1.2.15 | N/A |
-------------------------------------------------------------------------------
i386-aros | gcc 4.6.4 | 1.2.15 | N/A |
-------------------------------------------------------------------------------
i386-beos | gcc 2.95.3 | 1.2.15 | N/A |
-------------------------------------------------------------------------------
i386-mingw | gcc 4.7.1 | 1.2.15 | 2.0.5 |
-------------------------------------------------------------------------------
i386-os2 | openwatcom | 1.2.15 | N/A | Support was added after 3.1
-------------------------------------------------------------------------------
m68k-amigaos3 | gcc 2.95.3 | 1.2.11 | N/A |
-------------------------------------------------------------------------------
mipsel-osf1 | gcc 2.5.8 | 1.2.15 | 2.0.5 |
-------------------------------------------------------------------------------
ppc-amigaos4 | gcc 4.4.3 | 1.2.13 | 2.0.4 | Support for SDL2 was added
| | | | after 3.1
-------------------------------------------------------------------------------
ppc-aros | gcc 4.5.2 | 1.2.15 | N/A |
-------------------------------------------------------------------------------
ppc-beos | mwcc | N/A | N/A | non-standard compiler, not
| | | | worth the trouble to port
-------------------------------------------------------------------------------
ppc-morphos | gcc 2.95.3 | 1.2.15 | NO | There is a port of SDL2 to
| | | | Morphos, but it uses SDL1
| | | | locations/names, won't
| | | | support till fixed.
-------------------------------------------------------------------------------
x86_64-aros | gcc 4.6.4 | 1.2.15 | N/A |
-------------------------------------------------------------------------------
x86_64-mingw | gcc 6.2.0 | 1.2.15 | 2.0.5 |
-------------------------------------------------------------------------------
x86_64 Linux | gcc 6.3.0 | 1.2.15 | 2.0.5 |
(Debian Stretch) | | | |
-------------------------------------------------------------------------------
x86_64 Linux | gcc 6.3.0 | 1.2.15 | 2.0.5 |
(Xubuntu 17.04b2)| | | |
-------------------------------------------------------------------------------
x86_64 FreeBSD | clang 3.8.0 | 1.2.15 | 2.0.5 |
(11.0-RELEASE) | | | |
-------------------------------------------------------------------------------
x86_64 NetBSD | gcc 4.8.5 | 1.2.15 | 2.0.5 |
(7.1) | | | |
-------------------------------------------------------------------------------
x86_64 Dragonfly | gcc 5.4.1 | 1.2.15 | 2.0.5 | DF BSD's Xorg doesn't work
BSD (4.8.0) | | | | well in VBox, couldn't test
| | | | the bins properly
-------------------------------------------------------------------------------
X86_64 OpenBSD | gcc 4.2.1 | 1.2.15 | 2.0.4 |
(6.0) | | | |
-------------------------------------------------------------------------------
x86_64 Haiku | gcc 5.4.0 | 1.2.15 | 2.0.5 | SDL1 runs fine, even in a
(hrev51050) | | | | VBox instance with a single
| | | | CPU and 1GB mem, SDL2 reports
| | | | it can't find a renderer and
| | | | flickers a lot. SDL sound
| | | | doesn't work on either port
-------------------------------------------------------------------------------
armv7l Raspbian | gcc 4.9.2 | 1.2.15 | 2.0.2 | Requires some overclocking
(Jessie) | | | | and/or CRT->none, SID->fast
| | | | (GL driver blows) for x64,
| | | | x64sc is painful to watch
-------------------------------------------------------------------------------