# 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]