Best viewed with >=1280 pixel monitor.
Legend: Ideal Normal Not applicable Suboptimal, Trivially fixable Faulty, Not trivially fixable
$PLATFORM | amiga | android | darwin | gp2x | mingw | msvc | nds | psp | unix | wii |
---|---|---|---|---|---|---|---|---|---|---|
Description | AmigaOS 4.x | Android | MacOS 10.x | GP2X | Windows (GNU toolchain) |
Windows (Visual Studio) |
Nintendo DS | Playstation Portable | Linux, BSD, Solaris HaikuOS, etc. |
Nintendo Wii |
Architecture(s) (Tested Only) |
PPC (ELF) | ARM7 (ELF) i686 (ELF) |
PPC (Mach-O) i686 (Mach-O) |
ARM9 (ELF) | x86 (PE COFF) | x86 (PE COFF) x64 (PE+ COFF) |
ARM9 (ELF) | MIPS (ELF) | x86 (ELF) AMD64 (ELF) PPC64 (ELF) |
PPC (ELF) |
Endian | Big | Little | Varies | Little | Little | Little | Little | Big | Varies | Big |
Toolchain | gcc 4.2.2 binutils 2.14 clib2 |
gcc 4.2.1 binutils 2.17 bionic |
gcc 4.0.1 cctools 667.3 10.3 (min ver) |
gcc 4.1.1 (open2x) binutils 2.16.1 glibc 2.3.6 |
gcc 4.4.0 binutils 2.19.1 |
Visual Studio 2008 | gcc 4.4.0 (dk r23) binutils 2.19.1 |
gcc 4.3.3 (dk r13) binutils 2.16.1 |
Various | gcc 4.2.4 (dk r17) binutils 2.19.1 |
Packaged | LHA | TBD | DMG | ZIP | ZIP | NO[1] | ZIP | ZIP | Various | ZIP |
Optimized Visibility[2] |
YES | YES | YES | N/A | YES | YES | N/A | N/A | YES | N/A |
Stack Protector | YES | NO | YES | NO | NO[3] | NO | NO | NO | YES | NO |
Module Engine | ModPlug | ModPlug | ModPlug | MikMod | ModPlug | ModPlug | N/A | ModPlug | ModPlug | ModPlug |
Ogg Vorbis | libvorbis | tremor | libvorbis | tremor | libvorbis | libvorbis | N/A | tremor | libvorbis | libvorbis |
Optimization | Speed | Size | Speed | Size | Speed | Speed | Size | Size | Speed | Size |
SDL | YES | NO | YES | YES | YES | YES | NO | YES | YES | NO |
EDITOR | YES | YES | YES | NO[4] | YES | YES | NO[4] | NO[4] | YES | NO[4] |
HELPSYS | YES | YES | YES | NO[4] | YES | YES | NO[4] | NO[4] | YES | NO[4] |
AUDIO | YES | TBD | YES | YES | YES | YES | NO | YES | YES | YES |
SOFTWARE | YES | NO | YES | render_gp2x | YES | YES | render_nds | YES | YES | render_gx |
GL | YES | YES | YES | N/A | YES | YES | NO | NO | YES | NO |
OVERLAY | YES | NO | YES | NO | YES | YES | NO | NO | YES | NO |
GLSL | YES | YES | YES | N/A | YES | YES | N/A | N/A | YES | N/A |
UPDATER | YES | YES | YES | YES | YES | YES | NO | NO | NO[5] | NO |
MODULAR | YES | YES | YES | N/A | YES | YES | N/A | N/A | YES | N/A |
PNG | YES | YES | YES | YES | YES | YES | NO[6] | NO[6] | YES | NO[6] |
X11 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | YES | N/A |
LOADSAVE_METER | NO | NO | NO | YES | NO | NO | YES | YES | NO | YES |
This document may be copied and redistributed without limitation or reservation.