mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-12 04:53:52 -06:00
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.
466 lines
15 KiB
YAML
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"
|