Supported platforms
GemRB runs on various software and hardware platforms, so here is a list of various ports and their status. The biggest hurdle in making GemRB work is usually making its dependencies work (SDL, Python, zlib). You can watch videos or see some screenshots from these platforms on our website.
The biggest hurdle in maintaining the ports is a lack of testing and communication from the porters as time passes. That’s why the best option is to include the bulk (if not all) of needed changes upstream, so the maintenance burden is shared at least as far as internal changes to code go. So take the “work by default” with a grain of salt, since for some platforms it has been years since anyone reported trying them.
Included in our sources / work by default:
- Windows (regular, 64-bit versions, RT)
- Linux (x86, arm, ppc, mips, s390x and their 64-bit versions)
- Mac OS (ppc, x86, arm64)
- FreeBSD, OpenBSD, NetBSD, DragonflyBSD
- Pandora, Raspberry Pi
- Haiku, ReactOS, SyllableOS, Solaris
- Anbernic chips (AmberElec / ArkOS / UnofficialOS)
- Ubuntu Phone, Symbian, Maemo
Only older versions:
- Playstation Vita (lack of python3)
- AmigaOS, MorphOS, WarpOS (lack of python3)
- Android, iOS: currently unmaintained
Not included yet, source available:
- Dingoo (partly included)
- IRIX (partly included)
- MorphOS, WarpOS
Source unavailable:
- webOS discussion thread
Unfinished:
- Windows Mobile, discussion thread
Not started:
- Xbox, discussion thread
Killed before starting:
- Dreamcast (too weak with a memory of a goldfish), discussion thread, IRC
Let us know if we forgot an entry. :)