This is an old revision of the document!
Supported emulators
A spreadsheet with what emulators are on which platform can be found here.
Unsupported Emulators F.A.Q.
Why isn't Steam on my handheld/SBC?
- Steam is a x86 based program, and thus only available on x86/x86_64 builds.
Why can't I install Windows programs on my ARM-based SBC through WINE? I thought that let you run Windows programs in Linux!
- For the same reason as above, WINE is x86 and only compatible with x86/x86_64 builds.
- Even if WINE itself could be theoretically ported to other platforms, most Windows programs themselves are still x86 only/depend on x86-based libraries. The same applies to Proton.
Why isn't Dolphin (Wii/Gamecube) supported on my (old) handheld/SBC?
- Current versions of Dolphin only have x86_64 and arm8 JIT.
- Older versions supported arm7 (Odroid XU4 is arm7), but they are no longer maintained.
- Dolphin requires a 2Ghz CPU (Odroid C2 maximum is 1.9 Ghz).
In other words, it could be supported for specifically older handhelds, but only through an older version of Dolphin. Batocera maintains only the current/latest versions of most emulators. If you'd like to port over and maintain an older version of Dolphin for your particular platform, feel free to open a pull request. Do note that expected performance would still be pretty low even if achieved.
Why isn't Reicast (Dreamcast) supported on my Odroid C2?
- The Reicast code is not ready for the aarch64 architecture yet.
Why isn't Apple II supported on my Odroid?
- The Apple II emulator requires SDL (1) to work.
- SDL v2 was patched to support the Odroid's graphics card, but SDL v1 was not.
In other words, it could be supported but requires the Apple II emulator to upgrade to SDL v2.
- not_supported_emulators.1629772936.txt.gz
- Last modified: 5 years ago
- by atari