# Platform Registry # Central configuration for all supported platforms and their scraper sources. # Adding a new platform = adding an entry here + creating its YAML config. # # status: active | archived # active -- included in automated releases, scraped weekly/monthly # archived -- config preserved, user can generate pack manually, excluded from CI releases platforms: retroarch: config: retroarch.yml status: active logo: "https://raw.githubusercontent.com/libretro/RetroArch/master/media/retroarch-vector_invader-only.svg" scraper: libretro source_url: "https://raw.githubusercontent.com/libretro/libretro-database/master/dat/System.dat" source_format: clrmamepro_dat hash_type: sha1 schedule: weekly emulators: [pcsx_rearmed, beetle_psx, genesis_plus_gx, flycast, melonds, mgba, snes9x, mupen64plus, beetle_saturn, dolphin] batocera: config: batocera.yml status: active logo: "https://raw.githubusercontent.com/batocera-linux/batocera-emulationstation/master/resources/splash_batocera.svg" scraper: batocera source_url: "https://raw.githubusercontent.com/batocera-linux/batocera.linux/master/package/batocera/core/batocera-scripts/scripts/batocera-systems" source_format: python_dict hash_type: md5 schedule: weekly emulators: [flycast, dolphin, pcsx2, duckstation, rpcs3, ppsspp, beetle_psx, beetle_saturn, genesis_plus_gx, picodrive, fbneo, puae, hatari, fuse, opera, bluemsx, fmsx, np2kai, quasi88] recalbox: config: recalbox.yml status: active logo: "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/main/svg/recalbox.svg" scraper: recalbox source_url: "https://gitlab.com/recalbox/recalbox/-/raw/master/board/recalbox/fsoverlay/recalbox/share_init/system/.emulationstation/es_bios.xml" source_format: xml hash_type: md5 schedule: monthly emulators: [flycast, dolphin, pcsx2, beetle_psx, beetle_saturn, genesis_plus_gx, picodrive, fbneo, puae, hatari, opera, bluemsx, fmsx] retrobat: config: retrobat.yml status: active logo: "https://raw.githubusercontent.com/RetroBat-Official/retrobat/main/system/resources/retrobat_logo_notext.png" scraper: retrobat source_url: "https://raw.githubusercontent.com/RetroBat-Official/emulatorlauncher/master/batocera-systems/Resources/batocera-systems.json" source_format: json hash_type: md5 schedule: weekly emulators: [duckstation, pcsx2, dolphin, rpcs3, ppsspp, cemu, xemu, flycast, beetle_psx, beetle_saturn, genesis_plus_gx, puae, opera] emudeck: config: emudeck.yml status: active logo: "https://raw.githubusercontent.com/dragoonDorise/EmuDeck/main/icons/EmuDeck.png" scraper: emudeck source_url: "https://raw.githubusercontent.com/dragoonDorise/EmuDeck/main/functions/checkBIOS.sh" source_wiki: "https://raw.githubusercontent.com/EmuDeck/emudeck.github.io/main/docs/tables/" source_format: bash_script+csv hash_type: md5 schedule: weekly emulators: [duckstation, pcsx2, dolphin, rpcs3, ppsspp, cemu, xemu, vita3k, citra, melonds] # dragoonDorise/EmuDeck = official repo (creator's account, 3.4k stars) # EmuDeck/emudeck.github.io = official wiki (org account) lakka: config: lakka.yml status: active logo: "https://raw.githubusercontent.com/libretro/retroarch-assets/master/src/xmb/flatui/lakka.svg" scraper: libretro inherits_from: retroarch schedule: weekly retropie: config: retropie.yml status: archived # Last release: v4.8 (March 2022) - no update in 4 years logo: "https://avatars.githubusercontent.com/u/11378204" scraper: null schedule: null