Files
libretro/platforms/romfolders/romm.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

466 lines
15 KiB
YAML

setup: romm
name: RomM
platform: romm
sources:
os:
repo: "https://github.com/rommapp/romm"
commit: 9c74d0143fbb876f2f62260b91c6fd0b3f590226
tag: 5.4.1
roms_root:
path: /romm/library/roms
from_bios: ../roms
source_ref: "os backend/config/__init__.py:46-48; os backend/config/config_manager.py:57-58"
case_sensitive: true
skip:
- name: assets
source_ref: "os backend/config/config_manager.py:288-300"
- name: __MACOSX
source_ref: "os backend/config/config_manager.py:288-300"
- name: System Volume Information
source_ref: "os backend/config/config_manager.py:288-300"
hidden:
- pattern: .*
source_ref: "os backend/handler/filesystem/roms_handler.py:530-545"
- pattern: '*.db'
source_ref: "os backend/config/config_manager.py:267-276"
- pattern: '*.tmp'
source_ref: "os backend/config/config_manager.py:267-276"
- pattern: '*.bak'
source_ref: "os backend/config/config_manager.py:267-276"
- pattern: '*.lock'
source_ref: "os backend/config/config_manager.py:267-276"
- pattern: '*.log'
source_ref: "os backend/config/config_manager.py:267-276"
- pattern: '*.cache'
source_ref: "os backend/config/config_manager.py:267-276"
- pattern: '*.crdownload'
source_ref: "os backend/config/config_manager.py:267-276"
- name: gamelist.xml
source_ref: "os backend/config/config_manager.py:277-286"
- name: metadata.pegasus.txt
source_ref: "os backend/config/config_manager.py:277-286"
media:
- name: images
source_ref: "os backend/config/config_manager.py:303-324"
- name: covers
source_ref: "os backend/config/config_manager.py:303-324"
- name: manuals
source_ref: "os backend/config/config_manager.py:303-324"
- name: screenshots
source_ref: "os backend/config/config_manager.py:303-324"
- name: videos
source_ref: "os backend/config/config_manager.py:303-324"
notes:
- "The default layout is roms/{platform}/{game} and bios/{platform} under /romm/library (os backend/config/config_manager.py:57-58).\
\ config.yml can switch to {platform}/roms and {platform}/bios (os backend/config/config_manager.py:1121-1122)."
- RomM has no extension allow-list. Every file is a ROM except the excluded extensions and names, and
config.yml extends both lists.
- "A folder is any IGDB or RomM platform slug. The rows are the slugs RomM plays in the browser (_EJS_CORES_MAP)\
\ or keeps BIOS for (known_bios_files.json), and the core is the first EmulatorJS core listed."
folders:
- folder: 3do
core: opera
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:406"
- folder: 3ds
core: azahar
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:494"
note: core only with EmulatorJS nightly cores
- folder: 64dd
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: acpc
core: cap32
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:407"
- folder: amiga
core: puae
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:408"
- folder: amiga-cd32
core: puae
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:409"
- folder: arcade
core: mame2003_plus
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:410"
- folder: atari-2600-plus
core: stella2014
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:420"
- folder: atari-lynx-mkii
core: handy
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:434"
- folder: atari-st
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: atari2600
core: stella2014
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:419"
- folder: atari5200
core: a5200
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:421"
- folder: atari7800
core: prosystem
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:422"
- folder: atari8bit
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: c-plus-4
core: vice_xplus4
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:423"
- folder: c128
core: vice_x128
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:427"
- folder: c64
core: vice_x64sc
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:424"
- folder: colecovision
core: gearcoleco
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:429"
- folder: commmodore-128
core: vice_x128
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:428"
- folder: commodore-64c
core: vice_x64sc
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:426"
- folder: cpet
core: vice_xpet
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:425"
- folder: dc
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: doom
core: prboom
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:430"
- folder: dos
core: dosbox_pure
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:431"
- folder: enterprise
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: fairchild-channel-f
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: famicom
core: fceumm
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:438"
- folder: fds
core: fceumm
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:439"
- folder: game-boy-adavance-sp
core: mgba
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:452"
- folder: game-boy-light
core: gambatte
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:450"
- folder: game-boy-micro
core: mgba
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:453"
- folder: game-boy-pocket
core: gambatte
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:449"
- folder: game-televisison
core: fceumm
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:440"
- folder: gamegear
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:461"
- folder: gb
core: gambatte
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:448"
- folder: gba
core: mgba
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:451"
- folder: gbc
core: gambatte
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:454"
- folder: genesis
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:468"
- folder: intellivision
core: freeintv
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:496"
note: core only with EmulatorJS nightly cores
- folder: ique-player
core: mupen64plus_next
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:443"
- folder: j2me
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: jaguar
core: virtualjaguar
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:432"
- folder: lynx
core: handy
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:433"
- folder: mac
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: master-system-girl
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:467"
- folder: master-system-super-compact
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:466"
- folder: mega-pc
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:471"
- folder: msx
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: msx2
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: n64
core: mupen64plus_next
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:442"
- folder: nds
core: melonds
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:444"
- folder: neo-geo-cd
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: neo-geo-pocket
core: mednafen_ngp
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:435"
- folder: neo-geo-pocket-color
core: mednafen_ngp
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:436"
- folder: neogeoaes
core: fbneo
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:417"
- folder: neogeomvs
core: fbneo
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:418"
- folder: nes
core: fceumm
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:437"
- folder: new-nintendo-3ds
core: azahar
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:495"
note: core only with EmulatorJS nightly cores
- folder: new-style-nes
core: fceumm
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:441"
- folder: new-style-super-nes-model-sns-101
core: snes9x
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:480"
- folder: ngc
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: nintendo-ds-lite
core: melonds
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:445"
- folder: nintendo-dsi
core: melonds
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:446"
- folder: nintendo-dsi-xl
core: melonds
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:447"
- folder: odyssey-2-slash-videopac-g7000
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: pc-9800-series
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: pc-fx
core: mednafen_pcfx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:455"
- folder: philips-cd-i
core: same_cdi
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:457"
- folder: pokemon-mini
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: ps2
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: psp
core: ppsspp
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:458"
- folder: psx
core: pcsx_rearmed
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:456"
- folder: satellaview
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: saturn
core: yabause
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:474"
- folder: scummvm
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: sega-game-box-9
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:464"
- folder: sega-mark-iii
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:463"
- folder: sega-master-system-ii
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:465"
- folder: sega-mega-drive-2-slash-genesis
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:469"
- folder: sega-mega-jet
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:470"
- folder: sega-nomad
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:473"
- folder: sega32
core: picodrive
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:460"
- folder: segacd
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:459"
- folder: sfam
core: snes9x
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:476"
- folder: sharp-x68000
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: sms
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:462"
- folder: snes
core: snes9x
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:475"
- folder: sufami-turbo
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: super-famicom-jr-model-shvc-101
core: snes9x
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:479"
- folder: super-famicom-shvc-001
core: snes9x
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:478"
- folder: super-gb
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: super-nintendo-original-european-version
core: snes9x
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:477"
- folder: supergrafx
core: mednafen_pce
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:483"
- folder: swancrystal
core: mednafen_wswan
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:487"
- folder: tera-drive
core: genesis_plus_gx
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:472"
- folder: tg16
core: mednafen_pce
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:481"
- folder: turbografx-cd
core: mednafen_pce
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:482"
- folder: tvc
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: vic-20
core: vice_xvic
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:484"
- folder: videopac-g7400
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: virtualboy
core: beetle_vb
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:485"
- folder: wolfenstein
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: wonderswan
core: mednafen_wswan
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:486"
- folder: wonderswan-color
core: mednafen_wswan
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:488"
- folder: x1
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: xbox
source_ref: os backend/models/fixtures/known_bios_files.json
note: no EmulatorJS core, RomM keeps BIOS for it
- folder: zxs
core: fuse
emulator: emulatorjs
source_ref: "os frontend/src/utils/index.ts:489"