Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| not_supported_emulators [2020/01/28 19:41] – genetik57 | not_supported_emulators [2023/02/28 05:01] (current) – [I want <X> emulator in Batocera. I know it is possible, and want to help, what can I do?] Fix channel name reference, and make it a link maximumentropy | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ~~NOTOC~~ | + | ====== Unsupported Emulator Frequently Asked Questions ====== |
| - | ===== Supported emulators | + | |
| - | A spreadsheet with all details | + | A spreadsheet with what emulators are supported |
| - | ===== Unsupported emulators | + | ===== Global emulator F.A.Q. |
| - | === Why isn' | + | ==== Why isn' |
| - | * current versions of Dolphin only have x86_64 and arm8 JIT. | + | |
| - | * older versions supported arm7 (xu4 is arm7) but they are no more maintained. | + | |
| - | * Dolphin requires a 2Ghz CPU (c2 is maximum 1.9 Ghz). | + | |
| - | * in other words, it could be supported, but through an old version, or too slow. | + | |
| - | === Why isn't Reicast (dreamcast) supported on my Odroid | + | Most commonly, the answer is just "No one has implemented it yet." |
| - | * the Reicast code is not ready for the aarch64 architecture yet. | + | |
| + | But there may also be another reason; Batocera' | ||
| + | |||
| + | <WRAP center round tip> | ||
| + | The compatibility spreadsheet linked above contains information on why certain cores may not be found on certain platforms (usually, they' | ||
| + | |||
| + | If unable to do that on your device, the [[https:// | ||
| + | </ | ||
| + | |||
| + | One thing that Batocera will not budge on is implementing emulators for systems that are real " | ||
| + | |||
| + | ==== But <X> emulator runs perfectly fine in Linux! ==== | ||
| + | |||
| + | That's cool. Check the question above and also consider that Batocera is its own operating system, ie. has different libraries/ | ||
| + | |||
| + | ==== But <X> emulator runs perfectly fine in Windows! Can't you add it via WINE? ==== | ||
| + | |||
| + | Check the above reason, but even more so. Programs running through WINE tend to have even stricter library/ | ||
| + | |||
| + | ===== Per-platform emulator exclusions ===== | ||
| + | |||
| + | ==== Why isn't Steam on my ARM-based SBC/ | ||
| + | |||
| + | * Steam is a x86 based program, and thus only available on x86/x86_64 builds. [[https:// | ||
| + | * In the meantime however, you can use [[systems: | ||
| + | |||
| + | ==== Why can't I install Windows programs on my ARM-based SBC/ | ||
| + | |||
| + | * 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. | ||
| + | * In the meantime however, you can use [[systems: | ||
| + | |||
| + | ==== Why can't I install Flatpaks on my ARM device? ==== | ||
| + | |||
| + | * Most Flatpak packages are only provided for Linux on the x86/x86_64 platform. Even if Flatpak were supported on the ARM build of Batocera, not much could be installed (notably: Steam is x86 only). | ||
| + | |||
| + | ==== Why isn't Dolphin (Wii/ | ||
| + | |||
| + | * 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 mostly maintains the current/ | ||
| + | |||
| + | ==== Why isn't Reicast/ | ||
| + | |||
| + | * The Reicast/ | ||
| + | |||
| + | ==== Why isn't Redream supported on my RPi 3/RPi Zero 2/other ARM board? ==== | ||
| + | |||
| + | * Redream is a closed-source emulator, we can only work with what binaries [[https:// | ||
| + | * On that note, Redream seems to perform worse on Raspberry Pi 4 than Flycast does. It may not even be working at playable speeds on weaker boards. | ||
| + | |||
| + | ==== Why isn't Apple II supported on certain older Batocera versions? ==== | ||
| + | |||
| + | <WRAP center round tip> | ||
| + | **GSPlus**, an Apple II+2GS emulator, has been included in Batocera since **v32**. | ||
| + | </ | ||
| + | |||
| + | The Apple II emulator was removed from Batocera for a period of time before **v32** for the following reasons: | ||
| + | |||
| + | * The previous Apple II emulator **LinApple** required SDL v1 to work. | ||
| + | * SDL v2 was patched to support GPUs on recent // | ||
| + | |||
| + | In other words, LinApple had been removed as it required an upgrade to SDL v2. That never happened. | ||
| + | |||
| + | ==== Why isn't Mesen/ | ||
| + | |||
| + | Mesen, Mesen-S and bsnes are very accurate, but demanding emulators. Last tested in Batocera **v34**, Mesen-S and bsnes' | ||
| + | |||
| + | ===== I want <X> emulator in Batocera. I know it is possible, and want to help, what can I do? ===== | ||
| + | |||
| + | A person of action, I like that. | ||
| + | |||
| + | * If you're a developer (or just really handy with Python scripting, it's not too difficult to work out) you can try your hand at [[: | ||
| + | * If you're just a user but still want to help, you can request for the inclusion of a certain emulator in the [[https:// | ||
| - | === Why isn't Apple II supported on my Odroid? === | ||
| - | * the Apple II emulator requires SDL (1) to work. | ||
| - | * the SDL v2 was patched to support the Odroid graphical card, but SDL (1) was not. | ||
| - | * in other words, it could be supported but requires to upgrade Apple II emulator to SDL2. | ||
- not_supported_emulators.1580240516.txt.gz
- Last modified: 6 years ago
- by genetik57