Files
libretro/platforms/targets/_overrides.yml
T

101 lines
2.7 KiB
YAML

# Manual target overrides.
# This file is NEVER overwritten by scrapers.
# Use it to add aliases, add/remove cores per target.
#
# Format:
# platform_name:
# targets:
# _default: # applies to every target
# remove_cores: [...]
# target-name:
# aliases: [alias1, alias2]
# add_cores: [core_to_add]
# remove_cores: [core_to_remove]
# Batocera: standalone emulators that Config.in selects via compound flags
# (BATOCERA_WINE, BATOCERA_CORES_STILL_COMMERCIALIZED) which the scraper
# doesn't resolve. These are confirmed available on x86_64 via Config.in.
batocera:
targets:
_default:
# Amiga machine variants (A500, CD32, etc.) are selectors passed to
# fsuae/amiberry, not emulators of their own; batocera-es-system
# groups them under the emulator's node in es_systems.yml.
# odcommander is OpenDingux's file manager; flatpak/steam/wine-tkg/sh
# are runtime launchers. N64 video plugins (gliden64, glide64mk2,
# rice) are backends to mupen64plus, not emulators.
remove_cores:
- A500
- "A500+"
- A600
- A1000
- A1200
- A3000
- A4000
- CD32
- CDTV
- flatpak
- odcommander
- sh
- steam
- wine-tkg
- gliden64
- glide64mk2
- rice
x86_64:
add_cores: [citron, demul, model2, xenia]
zen3:
add_cores: [citron, demul, model2, xenia]
retrobat:
targets:
_default:
# Launchers and the shell, not emulators.
remove_cores:
- flatpak
- odcommander
- sh
- steam
- wine-tkg
- glide64mk2
- gliden64
- rice
retroarch:
targets:
# The buildbot publishes a 6 KB placeholder named "na" on two Android
# targets. Its retro_get_system_info name is "Not Available": it emulates
# nothing and no profile can describe it.
android-armeabi-v7a:
remove_cores: [na]
android-x86_64:
remove_cores: [na]
nintendo-switch:
aliases: [switch, nx]
linux-x86_64:
aliases: [pc, linux, x86_64, desktop]
playstation-ps2:
aliases: [ps2]
playstation-psp:
aliases: [psp]
retrodeck:
targets:
_default:
# RetroDECK ships RetroArch itself as a component; its target list
# includes the frontend name alongside the actual cores.
remove_cores: [retroarch]
emudeck:
targets:
_default:
# EmuDeck's EmuScripts tree carries a template.sh placeholder used
# to scaffold new installers; it is not an emulator.
remove_cores: [template]
retropie:
targets:
_default:
# Homebrew game scriptmodule, not an emulator.
remove_cores: [superflappybirds]