Files
libretro/platforms/romfolders/retropie.yml
T
Abdessamad Derraz 77455a6e20 chore: move three rom folder pins to the scrape
RetroPie 427e7621, ROCKNIX 20261101 (ES f6c54287 from the
ui/emulationstation package.mk) and RomM 5.4.1, the revisions the
platform files were scraped at. RetroPie now builds pico-8 with
lr-fake08, ROCKNIX adds SDM845 to three device conditions.
2026-11-09 12:17:50 +01:00

864 lines
16 KiB
YAML

setup: retropie
name: RetroPie
platform: retropie
sources:
os:
repo: "https://github.com/RetroPie/RetroPie-Setup"
commit: 427e76216633591861791cfb28807ac1039c5ea8
es:
repo: "https://github.com/RetroPie/EmulationStation"
commit: a31c36a77b385a6ea3f6667e75ef468ff79678a6
note: branch stable, the one scriptmodules/supplementary/emulationstation.sh builds
roms_root:
path: ~/RetroPie/roms
from_bios: ../roms
source_ref: "os retropie_packages.sh:47-49; os scriptmodules/helpers.sh:1412"
case_sensitive: true
case_ref: "os scriptmodules/helpers.sh:1435-1437"
hidden:
- pattern: .*
source_ref: "es es-app/src/SystemData.cpp:102-104"
notes:
- "addSystem appends the upper-case form of each extension because EmulationStation compares them as written\
\ (os scriptmodules/helpers.sh:1435-1437)."
- "Each folder is <romdir>/<system> for a system platforms.cfg lists (os scriptmodules/helpers.sh:1406-1413).\
\ A folder appears only once a module calls addSystem for it."
- "The default is the first module installed that calls addEmulator with 1 (os scriptmodules/helpers.sh:1565-1570).\
\ Rows give it for a basic install on x86_64, the core section then the main one, in registration order\
\ (os scriptmodules/admin/setup.sh:606-611; os scriptmodules/packages.sh:1037-1038; flags from os scriptmodules/system.sh:537,673-683).\
\ A system no basic-install module serves takes the first optional (opt, then exp) module."
folders:
- folder: 3do
extensions:
- .chd
- .cue
- .iso
- .zip
core: lr-opera
emulator: retroarch
source_ref: "os platforms.cfg:1; os scriptmodules/libretrocores/lr-opera.sh:43"
- folder: ags
extensions:
- .exe
core: ags
emulator: ags
source_ref: "os platforms.cfg:4; os scriptmodules/emulators/ags.sh:54"
- folder: amiga
extensions:
- .adf
- .adz
- .chd
- .cue
- .dms
- .hdf
- .hdz
- .ipf
- .lha
- .m3u
- .sh
- .uae
- .zip
core: amiberry
emulator: amiberry
source_ref: "os platforms.cfg:7; os scriptmodules/emulators/amiberry.sh:111"
- folder: amstradcpc
extensions:
- .cdt
- .cpc
- .cpr
- .dsk
- .m3u
- .tap
- .zip
core: lr-caprice32
emulator: retroarch
source_ref: "os platforms.cfg:10; os scriptmodules/libretrocores/lr-caprice32.sh:44"
- folder: apple2
extensions:
- .dsk
- .nib
- .po
core: linapple
emulator: linapple
source_ref: "os platforms.cfg:13; os scriptmodules/emulators/linapple.sh:51"
- folder: arcade
extensions:
- .7z
- .cue
- .fba
- .iso
- .zip
core: advmame
emulator: advmame
source_ref: "os platforms.cfg:16; os scriptmodules/emulators/advmame.sh:144"
- folder: arcadia
extensions:
- .bin
- .zip
source_ref: "os platforms.cfg:19"
- folder: atari2600
extensions:
- .7z
- .a26
- .bin
- .gz
- .rom
- .zip
core: lr-stella2014
emulator: retroarch
source_ref: "os platforms.cfg:22; os scriptmodules/libretrocores/lr-stella2014.sh:41"
- folder: atari5200
extensions:
- .7z
- .a52
- .bin
- .car
- .zip
core: lr-atari800
emulator: retroarch
source_ref: "os platforms.cfg:25; os scriptmodules/libretrocores/lr-atari800.sh:47"
- folder: atari7800
extensions:
- .7z
- .a78
- .bin
- .zip
core: lr-prosystem
emulator: retroarch
source_ref: "os platforms.cfg:28; os scriptmodules/libretrocores/lr-prosystem.sh:41"
- folder: atari800
extensions:
- .7z
- .atr
- .atr.gz
- .atx
- .bas
- .bin
- .car
- .cas
- .com
- .dcm
- .rom
- .xex
- .xfd
- .xfd.gz
- .zip
core: lr-atari800
emulator: retroarch
source_ref: "os platforms.cfg:31; os scriptmodules/libretrocores/lr-atari800.sh:46"
- folder: atarijaguar
extensions:
- .j64
- .jag
- .zip
core: lr-virtualjaguar
emulator: retroarch
source_ref: "os platforms.cfg:34; os scriptmodules/libretrocores/lr-virtualjaguar.sh:43"
- folder: atarilynx
extensions:
- .7z
- .lnx
- .zip
core: lr-handy
emulator: retroarch
source_ref: "os platforms.cfg:37; os scriptmodules/libretrocores/lr-handy.sh:40"
- folder: atarist
extensions:
- .ctr
- .img
- .ipf
- .m3u
- .raw
- .rom
- .st
- .stx
- .zip
core: hatari-fast
emulator: hatari-fast
source_ref: "os platforms.cfg:40; os scriptmodules/emulators/hatari.sh:88"
- folder: c64
extensions:
- .cmd
- .crt
- .d64
- .d71
- .d80
- .d81
- .g64
- .m3u
- .prg
- .t64
- .tap
- .vsf
- .x64
- .zip
core: vice-x64
emulator: vice-x64
source_ref: "os platforms.cfg:43; os scriptmodules/emulators/vice.sh:76"
- folder: channelf
extensions:
- .7z
- .bin
- .rom
- .zip
core: lr-freechaf
emulator: retroarch
source_ref: "os platforms.cfg:46; os scriptmodules/libretrocores/lr-freechaf.sh:41"
- folder: coco
extensions:
- .asc
- .bas
- .bin
- .cas
- .ccc
- .dmk
- .dsk
- .jvc
- .os9
- .rom
- .sna
- .vdk
- .wav
core: xroar-cocous
emulator: xroar-cocous
source_ref: "os platforms.cfg:49; os scriptmodules/emulators/xroar.sh:59"
- folder: coleco
extensions:
- .bin
- .col
- .rom
- .zip
core: lr-bluemsx
emulator: retroarch
source_ref: "os platforms.cfg:52; os scriptmodules/libretrocores/lr-bluemsx.sh:42"
- folder: crvision
extensions:
- .rom
- .zip
source_ref: "os platforms.cfg:57"
- folder: daphne
extensions:
- .daphne
- .ogv
source_ref: "os platforms.cfg:60"
- folder: dragon32
extensions:
- .asc
- .bas
- .bin
- .cas
- .ccc
- .dmk
- .dsk
- .jvc
- .os9
- .rom
- .sna
- .vdk
- .wav
core: xroar-dragon32
emulator: xroar-dragon32
source_ref: "os platforms.cfg:63; os scriptmodules/emulators/xroar.sh:58"
- folder: dreamcast
extensions:
- .cdi
- .chd
- .cue
- .gdi
- .m3u
- .sh
- .zip
core: "reicast-audio-${backend}"
emulator: "reicast-audio-${backend}"
source_ref: "os platforms.cfg:66; os scriptmodules/emulators/reicast.sh:143"
- folder: enterprise
extensions:
- '.128'
- .bas
- .com
- .dsk
- .dtf
- .img
- .tap
- .trn
- .wav
core: lr-ep128emu
emulator: retroarch
source_ref: "os platforms.cfg:69; os scriptmodules/libretrocores/lr-ep128emu.sh:41"
- folder: fba
extensions:
- .7z
- .cue
- .fba
- .iso
- .zip
source_ref: "os platforms.cfg:72"
- folder: fds
extensions:
- .7z
- .fds
- .nes
- .zip
core: lr-nestopia
emulator: retroarch
source_ref: "os platforms.cfg:76; os scriptmodules/libretrocores/lr-nestopia.sh:46"
- folder: fm7
extensions:
- .2d
- .d77
- .d88
- .t77
core: xm7
emulator: xm7
source_ref: "os platforms.cfg:79; os scriptmodules/emulators/xm7.sh:66"
- folder: gameandwatch
extensions:
- .mgw
core: lr-gw
emulator: retroarch
source_ref: "os platforms.cfg:82; os scriptmodules/libretrocores/lr-gw.sh:41"
- folder: gamegear
extensions:
- .7z
- .bin
- .gg
- .sms
- .zip
source_ref: "os platforms.cfg:85"
- folder: gb
extensions:
- .7z
- .gb
- .zip
core: lr-gambatte
emulator: retroarch
source_ref: "os platforms.cfg:91; os scriptmodules/libretrocores/lr-gambatte.sh:49"
- folder: gba
extensions:
- .7z
- .gba
- .zip
source_ref: "os platforms.cfg:88"
- folder: gbc
extensions:
- .7z
- .gbc
- .zip
core: lr-gambatte
emulator: retroarch
source_ref: "os platforms.cfg:94; os scriptmodules/libretrocores/lr-gambatte.sh:50"
- folder: gc
extensions:
- .ciso
- .gcm
- .gcz
- .iso
- .m3u
- .rvz
core: dolphin-gui
emulator: dolphin-gui
source_ref: "os platforms.cfg:97; os scriptmodules/emulators/dolphin.sh:83"
- folder: intellivision
extensions:
- .7z
- .bin
- .int
- .itv
- .rom
- .zip
core: jzintv
emulator: jzintv
source_ref: "os platforms.cfg:100; os scriptmodules/emulators/jzintv.sh:123"
- folder: love
extensions:
- .love
source_ref: "os platforms.cfg:103"
- folder: macintosh
extensions:
- .dsk
- .txt
core: basilisk
emulator: basilisk
source_ref: "os platforms.cfg:106; os scriptmodules/emulators/basilisk.sh:56"
- folder: mame
extensions:
- .7z
- .zip
source_ref: "os platforms.cfg:109"
- folder: mame-advmame
extensions:
- .zip
core: advmame
emulator: advmame
source_ref: "os platforms.cfg:114; os scriptmodules/emulators/advmame.sh:145"
- folder: mame-libretro
extensions:
- .zip
source_ref: "os platforms.cfg:119"
- folder: mame-mame4all
extensions:
- .zip
source_ref: "os platforms.cfg:124"
- folder: mastersystem
extensions:
- .7z
- .bin
- .sms
- .zip
source_ref: "os platforms.cfg:129"
- folder: megadrive
extensions:
- .7z
- .bin
- .gen
- .md
- .sg
- .smd
- .zip
source_ref: "os platforms.cfg:132"
- folder: moto
extensions:
- .fd
- .k7
- .m5
- .m7
- .rom
- .sap
core: lr-theodore
emulator: retroarch
source_ref: "os platforms.cfg:140; os scriptmodules/libretrocores/lr-theodore.sh:43"
- folder: msx
extensions:
- .cas
- .col
- .dsk
- .m3u
- .mx1
- .mx2
- .rom
- .zip
core: lr-bluemsx
emulator: retroarch
source_ref: "os platforms.cfg:137; os scriptmodules/libretrocores/lr-bluemsx.sh:39"
- folder: n64
extensions:
- .n64
- .v64
- .z64
- .zip
core: mupen64plus-auto
emulator: mupen64plus-auto
source_ref: "os platforms.cfg:143; os scriptmodules/emulators/mupen64plus.sh:297"
- folder: nds
extensions:
- .nds
- .zip
source_ref: "os platforms.cfg:146"
- folder: neogeo
extensions:
- .7z
- .chd
- .cue
- .fba
- .iso
- .zip
source_ref: "os platforms.cfg:149"
- folder: nes
extensions:
- .7z
- .nes
- .zip
source_ref: "os platforms.cfg:152"
- folder: ngp
extensions:
- .7z
- .ngp
- .zip
core: lr-beetle-ngp
emulator: retroarch
source_ref: "os platforms.cfg:155; os scriptmodules/libretrocores/lr-beetle-ngp.sh:45"
- folder: ngpc
extensions:
- .7z
- .ngc
- .zip
core: lr-beetle-ngp
emulator: retroarch
source_ref: "os platforms.cfg:158; os scriptmodules/libretrocores/lr-beetle-ngp.sh:45"
- folder: np2pi
extensions:
- .2hd
- .88d
- .98d
- .d88
- .d98
- .dup
- .fdi
- .hdd
- .hdi
- .hdm
- .nhd
- .tfd
- .thd
- .xdf
source_ref: "os platforms.cfg:161"
- folder: oric
extensions:
- .dsk
- .tap
source_ref: "os platforms.cfg:164"
- folder: pc
extensions:
- .bat
- .com
- .conf
- .cue
- .dosz
- .exe
- .ima
- .img
- .ins
- .iso
- .m3u
- .m3u8
- .sh
- .vhd
- .zip
source_ref: "os platforms.cfg:173"
- folder: pc88
extensions:
- .cmt
- .d88
- .m3u
- .t88
core: quasi88
emulator: quasi88
source_ref: "os platforms.cfg:167; os scriptmodules/emulators/quasi88.sh:52"
- folder: pc98
extensions:
- .2hd
- .88d
- .98d
- .cmd
- .d88
- .d98
- .dup
- .fdd
- .fdi
- .hdd
- .hdi
- .hdm
- .nhd
- .tfd
- .thd
- .xdf
- .zip
core: lr-np2kai
emulator: retroarch
source_ref: "os platforms.cfg:170; os scriptmodules/libretrocores/lr-np2kai.sh:40"
- folder: pcengine
extensions:
- .7z
- .ccd
- .chd
- .cue
- .pce
- .zip
core: lr-beetle-pce-fast
emulator: retroarch
source_ref: "os platforms.cfg:176; os scriptmodules/libretrocores/lr-beetle-pce-fast.sh:46"
- folder: pcfx
extensions:
- .ccd
- .chd
- .cue
- .iso
- .pce
core: lr-beetle-pcfx
emulator: retroarch
source_ref: "os platforms.cfg:180; os scriptmodules/libretrocores/lr-beetle-pcfx.sh:39"
- folder: pico8
extensions:
- .p8
- .png
- .zip
core: lr-fake08
emulator: retroarch
source_ref: "os platforms.cfg:183; os scriptmodules/libretrocores/lr-fake08.sh:41"
- folder: pokemini
extensions:
- .min
- .zip
core: lr-pokemini
emulator: retroarch
source_ref: "os platforms.cfg:186; os scriptmodules/libretrocores/lr-pokemini.sh:39"
- folder: ports
extensions:
- .sh
source_ref: "os platforms.cfg:189"
- folder: ps2
extensions:
- .bin
- .bz2
- .chd
- .cso
- .dump
- .gz
- .ima
- .img
- .iso
- .mdf
- .z
- .z2
core: pcsx2-nogui
emulator: pcsx2-nogui
source_ref: "os platforms.cfg:193; os scriptmodules/emulators/pcsx2.sh:78"
- folder: psp
extensions:
- .chd
- .cso
- .iso
- .pbp
core: lr-ppsspp
emulator: retroarch
source_ref: "os platforms.cfg:196; os scriptmodules/libretrocores/lr-ppsspp.sh:65"
- folder: psx
extensions:
- .cbn
- .chd
- .cue
- .img
- .iso
- .m3u
- .mdf
- .pbp
- .toc
- .z
- .znx
source_ref: "os platforms.cfg:199"
- folder: samcoupe
extensions:
- .dsk
- .mgt
- .sad
- .sbt
core: simcoupe
emulator: simcoupe
source_ref: "os platforms.cfg:202; os scriptmodules/emulators/simcoupe.sh:64"
- folder: saturn
extensions:
- .chd
- .cue
- .m3u
- .mdf
- .zip
core: lr-beetle-saturn
emulator: retroarch
source_ref: "os platforms.cfg:205; os scriptmodules/libretrocores/lr-beetle-saturn.sh:40"
- folder: scummvm
extensions:
- .sh
- .svm
core: scummvm
emulator: scummvm
source_ref: "os platforms.cfg:208; os scriptmodules/emulators/scummvm.sh:97"
- folder: sega32x
extensions:
- .32x
- .7z
- .bin
- .md
- .smd
- .zip
source_ref: "os platforms.cfg:211"
- folder: segacd
extensions:
- .chd
- .cue
- .iso
- .m3u
source_ref: "os platforms.cfg:214"
- folder: sg-1000
extensions:
- .7z
- .bin
- .sg
- .zip
source_ref: "os platforms.cfg:217"
- folder: snes
extensions:
- .7z
- .bin
- .bs
- .fig
- .mgd
- .sfc
- .smc
- .swc
- .zip
core: lr-bsnes
emulator: retroarch
source_ref: "os platforms.cfg:220; os scriptmodules/libretrocores/lr-bsnes.sh:45"
- folder: solarus
extensions:
- .solarus
- .zip
source_ref: "os platforms.cfg:223"
- folder: ti99
extensions:
- .ctg
core: ti99sim
emulator: ti99sim
source_ref: "os platforms.cfg:226; os scriptmodules/emulators/ti99sim.sh:53"
- folder: tic80
extensions:
- .tic
- .zip
core: lr-tic80
emulator: retroarch
source_ref: "os platforms.cfg:229; os scriptmodules/libretrocores/lr-tic80.sh:48"
- folder: trs-80
extensions:
- .dsk
core: sdltrs-model1
emulator: sdltrs-model1
source_ref: "os platforms.cfg:232; os scriptmodules/emulators/sdltrs.sh:49"
- folder: tvc
extensions:
- .cas
- .dsk
- .img
- .tvcwav
core: lr-ep128emu
emulator: retroarch
source_ref: "os platforms.cfg:235; os scriptmodules/libretrocores/lr-ep128emu.sh:41"
- folder: vectrex
extensions:
- .7z
- .bin
- .gam
- .vec
- .zip
core: lr-vecx
emulator: retroarch
source_ref: "os platforms.cfg:238; os scriptmodules/libretrocores/lr-vecx.sh:61"
- folder: videopac
extensions:
- .7z
- .bin
- .zip
core: lr-o2em
emulator: retroarch
source_ref: "os platforms.cfg:241; os scriptmodules/libretrocores/lr-o2em.sh:40"
- folder: virtualboy
extensions:
- .7z
- .vb
- .zip
core: lr-beetle-vb
emulator: retroarch
source_ref: "os platforms.cfg:244; os scriptmodules/libretrocores/lr-beetle-vb.sh:42"
- folder: wii
extensions:
- .ciso
- .gcm
- .gcz
- .iso
- .m3u
- .rvz
- .wad
- .wbfs
core: dolphin-gui
emulator: dolphin-gui
source_ref: "os platforms.cfg:247; os scriptmodules/emulators/dolphin.sh:85"
- folder: wonderswan
extensions:
- .7z
- .ws
- .zip
core: lr-beetle-wswan
emulator: retroarch
source_ref: "os platforms.cfg:250; os scriptmodules/libretrocores/lr-beetle-wswan.sh:46"
- folder: wonderswancolor
extensions:
- .7z
- .wsc
- .zip
core: lr-beetle-wswan
emulator: retroarch
source_ref: "os platforms.cfg:253; os scriptmodules/libretrocores/lr-beetle-wswan.sh:47"
- folder: x1
extensions:
- .2d
- .2hd
- .88d
- .cmd
- .d88
- .dup
- .dx1
- .hdm
- .tfd
- .xdf
- .zip
core: lr-x1
emulator: retroarch
source_ref: "os platforms.cfg:256; os scriptmodules/libretrocores/lr-x1.sh:40"
- folder: x68000
extensions:
- .2hd
- .d88
- .dim
- .hdf
- .hdm
- .m3u
- .xdf
core: px68k
emulator: px68k
source_ref: "os platforms.cfg:259; os scriptmodules/emulators/px68k.sh:61"
- folder: zmachine
extensions:
- .dat
- .z1
- .z2
- .z3
- .z4
- .z5
- .z6
- .z7
- .z8
- .zip
core: frotz
emulator: frotz
source_ref: "os platforms.cfg:262; os scriptmodules/emulators/frotz.sh:52"
- folder: zx81
extensions:
- .7z
- .p
- .t81
- .tzx
- .zip
core: lr-81
emulator: retroarch
source_ref: "os platforms.cfg:265; os scriptmodules/libretrocores/lr-81.sh:40"
- folder: zxspectrum
extensions:
- .7z
- .dsk
- .gz
- .img
- .mgt
- .rzx
- .scl
- .sh
- .sna
- .szx
- .tap
- .trd
- .tzx
- .udi
- .z80
- .zip
core: lr-fuse
emulator: retroarch
source_ref: "os platforms.cfg:268; os scriptmodules/libretrocores/lr-fuse.sh:44"