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 r26) binutils 2.19.1 |
gcc 4.3.3 (dk r13) binutils 2.16.1 |
Various | gcc 4.4.1 (dk r18) 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 | YES |
| HELPSYS | YES | YES | YES | NO[4] | YES | YES | NO[4] | NO[4] | YES | YES |
| 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.