Files
libretro/platforms/retrobat.yml
T
Abdessamad Derraz bd6ab38fe1 feat: extract the remaining retrobat generators
The launcher layer now reads the Saturn emulators whose option replaces
the default path, DeSmuME's pair and firmware, the melonDS DSi files and
NAND region, jzIntv arguments, BlastEm's SetBiosPath, Dolphin, Raine,
GSplus, the DOSBox and capsimg copies, Tsugaru's folder chain, RPCS3,
EKA2L1, BizHawk's GB switches and the folders that MAME, FBNeo, Snes9x,
Flycast, ScummVM, XRoar, XM6 Pro, ArcadeDuck, Demul and B-Syndrome get.
Every line of these generators that names the bios folder must be read
by a record or a stated exception, or the scrape stops.
2026-10-21 12:39:15 +02:00

4846 lines
147 KiB
YAML

platform: RetroBat
version: 8.3.1
homepage: "https://www.retrobat.org"
source: "https://raw.githubusercontent.com/RetroBat-Official/emulatorlauncher/48cdc61623c5943bb17647b80a60d32d395c3725/batocera-systems/Resources/batocera-systems.json"
base_destination: bios
hash_type: md5
verification_mode: md5
cores:
- 2ship
- "81"
- DoubleCherryGB
- a5200
- altirra
- amiarcadia
- amiberry
- amigaforever
- applewin
- arcadeduck
- arcadeflashweb
- ardens
- arduous
- ares
- atari800
- azahar
- b2
- bennugd
- bigpemu
- bizhawk
- bk
- blastem
- bluemsx
- boom3
- boom3_xp
- bsnes
- bsnes-jg
- bsnes_hd_beta
- bstone
- bsyndrome
- cannonball
- cap32
- capriceforever
- cdogs
- cemu
- cgenius
- chihiro
- chihiro-gun
- citra
- citron
- corsixth
- crocods
- cxbx
- daphne
- demul
- desmume
- desmume2015
- devilutionx
- dhewm3
- dice
- dinothawr
- dolphin
- dolphin-triforce
- dosbox
- dosbox-pure
- dosbox-staging
- dosbox_pure
- doukutsu_rs
- duckstation
- dusklight
- easyrpg
- ecwolf
- eden
- eduke32
- eka2l1
- emuscv
- ep128emu_core
- exodos
- fake08
- fbalpha
- fbalpha2012
- fbalpha2012_cps1
- fbalpha2012_cps2
- fbalpha2012_cps3
- fbalpha2012_neogeo
- fbneo
- fceumm
- flycast
- fpinball
- freechaf
- freeintv
- freej2me
- frodo
- fuse
- gambatte
- gearcoleco
- geargrafx
- gearsystem
- gemrb
- genesis_plus_gx
- genesis_plus_gx_expanded
- genesis_plus_gx_wide
- geolith
- ghostship
- gopher64
- gpsp
- groovymame
- gsplus
- gw
- gzdoom
- handy
- hatari
- hatarib
- hbmame
- holani
- hypseus
- ikemen
- imageviewer
- jgenesis
- jollycv
- jynx
- jzintv
- kega-fusion
- kronos
- linuxloader
- love
- lowresnx
- lutro
- m2000
- m2emulator
- magicengine
- mame
- mame2000
- mame2003
- mame2003_midway
- mame2003_plus
- mame2010
- mame2014
- mame2016
- mame64
- mandarine
- mednafen
- mednafen_gba
- mednafen_lynx
- mednafen_ngp
- mednafen_pce
- mednafen_pce_fast
- mednafen_pcfx
- mednafen_psx_hw
- mednafen_saturn
- mednafen_snes
- mednafen_supergrafx
- mednafen_vb
- mednafen_wswan
- melonds
- melondsds
- mesen
- mesen-s
- mgba
- mugen
- mupen64
- mupen64plus_next
- nekop2
- neocd
- nestopia
- noods
- nosgba
- np2kai
- nxengine
- o2em
- openbor
- opengoal
- openjazz
- openlara
- openmsx
- opera
- oricutron
- parallel_n64
- pcsx2
- pcsx2-16
- pcsx2x6
- pcsx_rearmed
- pd777
- pdark
- phoenix
- pico8
- picodrive
- pinballfx
- play
- pocketcdg
- pokemini
- potator
- powerbomberman
- ppsspp
- prboom
- project64
- prosystem
- psxmame
- puae
- px68k
- quasi88
- quiverlauncher
- race
- raine
- raze
- redream
- reminiscence
- retro8
- rpcs3
- rtcw
- ruffle
- ryujinx
- same_cdi
- sameboy
- sameduck
- scummvm
- shadps4
- simcoupe
- simple64
- singe2
- snes9x
- snes9x2005
- soh
- solarus
- solarus2
- sonic3air
- sonicmania
- sonicretro
- sonicretrocd
- ssf
- starship
- stella
- stella2014
- sudachi
- superbroswar
- supermodel
- swanstation
- teknoparrot
- tgbdual
- theforceengine
- theodore
- tic80
- tsugaru
- tyrquake
- uzdoom
- uzem
- vecx
- vice_x128
- vice_x64
- vice_x64sc
- vice_xpet
- vice_xplus4
- vice_xvic
- vircon32
- virtualjaguar
- vita3k
- vitaquake2
- vitaquake2-rogue
- vitaquake2-xatrix
- vitaquake2-zaero
- vkquake
- vkquake2
- vpinball
- wasm4
- windows
- winuae
- x1
- xash3d
- xemu
- xemu-chihiro
- xenia
- xenia-canary
- xenia-edge
- xenia-manager
- xm6pro
- xroar
- yabasanshiro
- ymir
- yuzu
- zaccariapinball
- zc255
- zesarux
- zinc
- zquestclassic
standalone_cores:
- 2ship
- altirra
- amiberry
- amigaforever
- applewin
- arcadeduck
- arcadeflashweb
- ares
- azahar
- bigpemu
- bizhawk
- blastem
- bstone
- bsyndrome
- capriceforever
- cdogs
- cemu
- cgenius
- chihiro
- chihiro-gun
- citra
- citron
- corsixth
- cxbx
- daphne
- demul
- desmume
- devilutionx
- dhewm3
- dolphin
- dolphin-triforce
- dosbox
- dosbox-pure
- dosbox-staging
- duckstation
- dusklight
- eden
- eduke32
- eka2l1
- exodos
- fbneo
- flycast
- fpinball
- gemrb
- ghostship
- gopher64
- groovymame
- gsplus
- gzdoom
- hatari
- hbmame
- hypseus
- ikemen
- jgenesis
- jynx
- jzintv
- kega-fusion
- kronos
- linuxloader
- love
- m2emulator
- magicengine
- mame64
- mandarine
- mednafen
- melonds
- mesen
- mgba
- mugen
- mupen64
- nosgba
- openbor
- opengoal
- openjazz
- openmsx
- oricutron
- pcsx2
- pcsx2-16
- pcsx2x6
- pdark
- phoenix
- pico8
- pinballfx
- play
- powerbomberman
- ppsspp
- project64
- psxmame
- quiverlauncher
- raine
- raze
- redream
- rpcs3
- rtcw
- ruffle
- ryujinx
- scummvm
- shadps4
- simcoupe
- simple64
- singe2
- snes9x
- soh
- solarus
- solarus2
- sonic3air
- sonicmania
- sonicretro
- sonicretrocd
- ssf
- starship
- stella
- sudachi
- supermodel
- teknoparrot
- theforceengine
- tsugaru
- uzdoom
- vita3k
- vkquake
- vkquake2
- vpinball
- windows
- winuae
- xash3d
- xemu
- xemu-chihiro
- xenia
- xenia-canary
- xenia-edge
- xenia-manager
- xm6pro
- xroar
- yabasanshiro
- ymir
- yuzu
- zaccariapinball
- zesarux
- zinc
- zquestclassic
dual_mode_cores:
- amiberry
- applewin
- azahar
- desmume
- dolphin
- fbneo
- flycast
- hatari
- kronos
- melonds
- mesen
- mgba
- pcsx2
- ppsspp
- scummvm
- snes9x
- stella
- supermodel
- yabasanshiro
- ymir
systems:
3do:
files:
- name: panafz1.bin
destination: panafz1.bin
required: true
md5: f47264dd47fe30f73ab3c010015c155b
native_system: 3do
native_path: bios/panafz1.bin
native_name: 3DO
- name: panafz10.bin
destination: panafz10.bin
required: true
md5: 51f2f43ae2f3508a14d9f56597e2d3ce
native_system: 3do
native_path: bios/panafz10.bin
native_name: 3DO
- name: goldstar.bin
destination: goldstar.bin
required: true
md5: 8639fd5e549bd6238cfee79e3e749114
native_system: 3do
native_path: bios/goldstar.bin
native_name: 3DO
name: 3DO
adam:
files:
- name: adam.zip
destination: adam.zip
required: true
native_system: adam
native_path: bios/adam.zip
native_name: Coleco Adam
- name: adam_ddp.zip
destination: adam_ddp.zip
required: true
native_system: adam
native_path: bios/adam_ddp.zip
native_name: Coleco Adam
- name: adam_fdc.zip
destination: adam_fdc.zip
required: true
native_system: adam
native_path: bios/adam_fdc.zip
native_name: Coleco Adam
- name: adam_kb.zip
destination: adam_kb.zip
required: true
native_system: adam
native_path: bios/adam_kb.zip
native_name: Coleco Adam
- name: adam_prn.zip
destination: adam_prn.zip
required: true
native_system: adam
native_path: bios/adam_prn.zip
native_name: Coleco Adam
- name: adam_cart.xml
destination: mame/hash/adam_cart.xml
required: true
native_system: adam
native_path: bios/mame/hash/adam_cart.xml
native_name: Coleco Adam
- name: adam_cass.xml
destination: mame/hash/adam_cass.xml
required: true
native_system: adam
native_path: bios/mame/hash/adam_cass.xml
native_name: Coleco Adam
- name: adam_flop.xml
destination: mame/hash/adam_flop.xml
required: true
native_system: adam
native_path: bios/mame/hash/adam_flop.xml
native_name: Coleco Adam
name: Coleco Adam
entex-advision:
files:
- name: advision.zip
destination: advision.zip
required: true
md5: 1c08606408029751fd30ac91d2bf30d5
native_system: advision
native_path: bios/advision.zip
native_name: Adventure Vision
- name: advision.xml
destination: mame/hash/advision.xml
required: true
native_system: advision
native_path: bios/mame/hash/advision.xml
native_name: Adventure Vision
name: Adventure Vision
commodore-amiga:
files:
- name: kick33180.A500
destination: kick33180.A500
required: true
md5: 85ad74194e87c08904327de1a9443b7a
native_system: amiga500
native_path: bios/kick33180.A500
native_name: Amiga 500
- name: kick34005.A500
destination: kick34005.A500
required: true
md5: 82a21c1890cae844b3df741f2762d48d
native_system: amiga500
native_path: bios/kick34005.A500
native_name: Amiga 500
- name: kick37175.A500
destination: kick37175.A500
required: true
md5: dc10d7bdd1b6f450773dfb558477c230
native_system: amiga500
native_path: bios/kick37175.A500
native_name: Amiga 500
- name: kick40068.A1200
destination: kick40068.A1200
required: true
md5: 646773759326fbac3b2311fd8c8793ee
native_system: amiga1200
native_path: bios/kick40068.A1200
native_name: Amiga 1200
- name: kick40068.A4000
destination: kick40068.A4000
required: true
md5: 9bdedde6a4f33555b4a270c8ca53297d
native_system: amiga4000
native_path: bios/kick40068.A4000
native_name: Amiga 4000
- name: kick40060.CD32.ext
destination: kick40060.CD32.ext
required: true
md5: bb72565701b1b6faece07d68ea5da639
native_system: amigacdtv
native_path: bios/kick40060.CD32.ext
native_name: Amiga CDTV
- name: kick34005.CDTV
destination: kick34005.CDTV
required: true
md5: 89da1838a24460e4b93f4f0c5d92d48d
native_system: amigacdtv
native_path: bios/kick34005.CDTV
native_name: Amiga CDTV
- name: kick40060.CD32.ext
destination: kick40060.CD32.ext
required: true
md5: bb72565701b1b6faece07d68ea5da639
native_system: amigacd32
native_path: bios/kick40060.CD32.ext
native_name: Amiga CD32
- name: kick40060.CD32
destination: kick40060.CD32
required: true
md5: 5f8924d013dd57a89cf349f4cdedc6b1
native_system: amigacd32
native_path: bios/kick40060.CD32
native_name: Amiga CD32
name: Amiga CD32
apfm1000:
files:
- name: apfm1000.zip
destination: apfm1000.zip
required: true
md5: b197db12f7a13827717bbeb7cfd9542a
native_system: apfm1000
native_path: bios/apfm1000.zip
native_name: APF M-1000
- name: apfm1000.xml
destination: mame/hash/apfm1000.xml
required: true
native_system: apfm1000
native_path: bios/mame/hash/apfm1000.xml
native_name: APF M-1000
name: APF M-1000
apple-ii:
files:
- name: apple2.zip
destination: apple2.zip
required: true
native_system: apple2
native_path: bios/apple2.zip
native_name: Apple II
- name: apple2e.zip
destination: apple2e.zip
required: true
native_system: apple2
native_path: bios/apple2e.zip
native_name: Apple II
- name: apple2ee.zip
destination: apple2ee.zip
required: true
native_system: apple2
native_path: bios/apple2ee.zip
native_name: Apple II
- name: apple2p.zip
destination: apple2p.zip
required: true
native_system: apple2
native_path: bios/apple2p.zip
native_name: Apple II
- name: a2diskiing.zip
destination: a2diskiing.zip
required: true
native_system: apple2
native_path: bios/a2diskiing.zip
native_name: Apple II
- name: votrsc01a.zip
destination: votrsc01a.zip
required: true
native_system: apple2
native_path: bios/votrsc01a.zip
native_name: Apple II
- name: votrsc01.zip
destination: votrsc01.zip
required: true
native_system: apple2
native_path: bios/votrsc01.zip
native_name: Apple II
- name: d2fdc.zip
destination: d2fdc.zip
required: true
native_system: apple2
native_path: bios/d2fdc.zip
native_name: Apple II
- name: AppleIIe_DiskII.rom
destination: AppleIIe_DiskII.rom
required: true
native_system: apple2
native_path: bios/AppleIIe_DiskII.rom
native_name: Apple II
- name: AppleIIe.rom
destination: AppleIIe.rom
required: true
native_system: apple2
native_path: bios/AppleIIe.rom
native_name: Apple II
- name: apple2-int-auto.rom
destination: apple2-int-auto.rom
required: true
native_system: apple2
native_path: bios/apple2-int-auto.rom
native_name: Apple II
- name: apple2-asoft-auto.rom
destination: apple2-asoft-auto.rom
required: true
native_system: apple2
native_path: bios/apple2-asoft-auto.rom
native_name: Apple II
- name: disk2-13boot.rom
destination: disk2-13boot.rom
required: true
native_system: apple2
native_path: bios/disk2-13boot.rom
native_name: Apple II
- name: disk2-13seq.rom
destination: disk2-13seq.rom
required: true
native_system: apple2
native_path: bios/disk2-13seq.rom
native_name: Apple II
- name: disk2-16boot.rom
destination: disk2-16boot.rom
required: true
native_system: apple2
native_path: bios/disk2-16boot.rom
native_name: Apple II
- name: disk2-16seq.rom
destination: disk2-16seq.rom
required: true
native_system: apple2
native_path: bios/disk2-16seq.rom
native_name: Apple II
- name: apple2_cass.xml
destination: mame/hash/apple2_cass.xml
required: true
native_system: apple2
native_path: bios/mame/hash/apple2_cass.xml
native_name: Apple II
- name: apple2_flop_clcracked.xml
destination: mame/hash/apple2_flop_clcracked.xml
required: true
native_system: apple2
native_path: bios/mame/hash/apple2_flop_clcracked.xml
native_name: Apple II
- name: apple2_flop_misc.xml
destination: mame/hash/apple2_flop_misc.xml
required: true
native_system: apple2
native_path: bios/mame/hash/apple2_flop_misc.xml
native_name: Apple II
- name: apple2_flop_orig.xml
destination: mame/hash/apple2_flop_orig.xml
required: true
native_system: apple2
native_path: bios/mame/hash/apple2_flop_orig.xml
native_name: Apple II
name: Apple II
apple-iigs:
files:
- name: APPLE2GS.ROM
destination: APPLE2GS.ROM
required: true
md5: 20a0334c447cb069a040ae5be1d938df
native_system: apple2gs
native_path: bios/APPLE2GS.ROM
native_name: Apple II GS
- name: apple2gs.zip
destination: apple2gs.zip
required: true
native_system: apple2gs
native_path: bios/apple2gs.zip
native_name: Apple II GS
- name: apple2gs_flop_clcracked.xml
destination: mame/hash/apple2gs_flop_clcracked.xml
required: true
native_system: apple2gs
native_path: bios/mame/hash/apple2gs_flop_clcracked.xml
native_name: Apple II GS
- name: apple2gs_flop_misc.xml
destination: mame/hash/apple2gs_flop_misc.xml
required: true
native_system: apple2gs
native_path: bios/mame/hash/apple2gs_flop_misc.xml
native_name: Apple II GS
- name: apple2gs_flop_orig.xml
destination: mame/hash/apple2gs_flop_orig.xml
required: true
native_system: apple2gs
native_path: bios/mame/hash/apple2gs_flop_orig.xml
native_name: Apple II GS
name: Apple II GS
aquarius:
files:
- name: aquarius.zip
destination: aquarius.zip
required: true
native_system: aquarius
native_path: bios/aquarius.zip
native_name: Aquarius
- name: aquariusp.zip
destination: aquariusp.zip
required: true
native_system: aquarius
native_path: bios/aquariusp.zip
native_name: Aquarius
- name: aquarius2.zip
destination: aquarius2.zip
required: true
native_system: aquarius
native_path: bios/aquarius2.zip
native_name: Aquarius
- name: aquarius_ar.zip
destination: aquarius_ar.zip
required: true
native_system: aquarius
native_path: bios/aquarius_ar.zip
native_name: Aquarius
- name: aquarius_cart.xml
destination: mame/hash/aquarius_cart.xml
required: true
native_system: aquarius
native_path: bios/mame/hash/aquarius_cart.xml
native_name: Aquarius
- name: aquarius_cass.xml
destination: mame/hash/aquarius_cass.xml
required: true
native_system: aquarius
native_path: bios/mame/hash/aquarius_cass.xml
native_name: Aquarius
name: Aquarius
emerson-arcadia-2001:
files:
- name: ar_bios.zip
destination: ar_bios.zip
required: true
md5: 37e9746f4491aa2df9a83729d1a93620
native_system: arcadia
native_path: bios/ar_bios.zip
native_name: Arcadia 2001
- name: arcadia.xml
destination: mame/hash/arcadia.xml
required: true
native_system: arcadia
native_path: bios/mame/hash/arcadia.xml
native_name: Arcadia 2001
name: Arcadia 2001
archimedes:
files:
- name: aa310.zip
destination: aa310.zip
required: true
native_system: archimedes
native_path: bios/aa310.zip
native_name: Acorn Archimedes
- name: archimedes_keyboard.zip
destination: archimedes_keyboard.zip
required: true
native_system: archimedes
native_path: bios/archimedes_keyboard.zip
native_name: Acorn Archimedes
- name: archimedes.xml
destination: mame/hash/archimedes.xml
required: true
native_system: archimedes
native_path: bios/mame/hash/archimedes.xml
native_name: Acorn Archimedes
name: Acorn Archimedes
astrocde:
files:
- name: astrocde.zip
destination: astrocde.zip
required: true
md5: f58a3823ab308ef0a02b498d126e5d96
native_system: astrocde
native_path: bios/astrocde.zip
native_name: Astrocade
- name: astrocde.xml
destination: mame/hash/astrocde.xml
required: true
native_system: astrocde
native_path: bios/mame/hash/astrocde.xml
native_name: Astrocade
name: Astrocade
atari-400-800:
files:
- name: ATARIXL.ROM
destination: ATARIXL.ROM
required: true
md5: 06daac977823773a3eea3422fd26a703
native_system: atari800
native_path: bios/ATARIXL.ROM
native_name: Atari 800
- name: ATARIBAS.ROM
destination: ATARIBAS.ROM
required: true
md5: 0bac0c6a50104045d902df4503a4c30b
native_system: atari800
native_path: bios/ATARIBAS.ROM
native_name: Atari 800
- name: ATARIOSA.ROM
destination: ATARIOSA.ROM
required: true
md5: eb1f32f5d9f382db1bbfb8d7f9cb343a
native_system: atari800
native_path: bios/ATARIOSA.ROM
native_name: Atari 800
- name: ATARIOSB.ROM
destination: ATARIOSB.ROM
required: true
md5: a3e8d617c95d08031fe1b20d541434b2
native_system: atari800
native_path: bios/ATARIOSB.ROM
native_name: Atari 800
name: Atari 800
atari-5200:
files:
- name: 5200.rom
destination: 5200.rom
required: true
md5: 281f20ea4320404ec820fb7ec0693b38
native_system: atari5200
native_path: bios/5200.rom
native_name: Atari 5200
name: Atari 5200
atari7800:
files:
- name: "7800 BIOS (E).rom"
destination: "7800 BIOS (E).rom"
required: true
md5: 397bb566584be7b9764e7a68974c4263
native_system: atari7800
native_path: "bios/7800 BIOS (E).rom"
native_name: Atari 7800
- name: "7800 BIOS (U).rom"
destination: "7800 BIOS (U).rom"
required: true
md5: 0763f1ffb006ddbe32e52d497ee848ae
native_system: atari7800
native_path: "bios/7800 BIOS (U).rom"
native_name: Atari 7800
- name: ProSystem.dat
destination: ProSystem.dat
required: true
md5: ce6a86574d0c9de9075705f14e99d090
native_system: atari7800
native_path: bios/ProSystem.dat
native_name: Atari 7800
- name: A78_highscore.bin
destination: A78_highscore.bin
required: true
native_system: atari7800
native_path: bios/A78_highscore.bin
native_name: Atari 7800
name: Atari 7800
atari-st:
files:
- name: tos.img
destination: tos.img
required: true
native_system: atarist
native_path: bios/tos.img
native_name: Atari ST
- name: emutos.img
destination: hatari/tos/emutos.img
required: true
native_system: atarist
native_path: bios/hatari/tos/emutos.img
native_name: Atari ST
- name: tos102.img
destination: hatari/tos/tos102.img
required: true
native_system: atarist
native_path: bios/hatari/tos/tos102.img
native_name: Atari ST
- name: tos106.img
destination: hatari/tos/tos106.img
required: true
native_system: atarist
native_path: bios/hatari/tos/tos106.img
native_name: Atari ST
- name: tos104.img
destination: hatari/tos/tos104.img
required: true
native_system: atarist
native_path: bios/hatari/tos/tos104.img
native_name: Atari ST
- name: tos206.img
destination: hatari/tos/tos206.img
required: true
native_system: atarist
native_path: bios/hatari/tos/tos206.img
native_name: Atari ST
- name: emutos.img
destination: hatarib/emutos.img
required: true
native_system: atarist
native_path: bios/hatarib/emutos.img
native_name: Atari ST
- name: tos102.img
destination: hatarib/tos102.img
required: true
native_system: atarist
native_path: bios/hatarib/tos102.img
native_name: Atari ST
- name: tos106.img
destination: hatarib/tos106.img
required: true
native_system: atarist
native_path: bios/hatarib/tos106.img
native_name: Atari ST
- name: tos104.img
destination: hatarib/tos104.img
required: true
native_system: atarist
native_path: bios/hatarib/tos104.img
native_name: Atari ST
- name: tos206.img
destination: hatarib/tos206.img
required: true
native_system: atarist
native_path: bios/hatarib/tos206.img
native_name: Atari ST
name: Atari ST
atom:
files:
- name: atom.zip
destination: atom.zip
required: true
native_system: atom
native_path: bios/atom.zip
native_name: Acorn Atom
- name: atom_cass.xml
destination: mame/hash/atom_cass.xml
required: true
native_system: atom
native_path: bios/mame/hash/atom_cass.xml
native_name: Acorn Atom
- name: atom_flop.xml
destination: mame/hash/atom_flop.xml
required: true
native_system: atom
native_path: bios/mame/hash/atom_flop.xml
native_name: Acorn Atom
- name: atom_rom.xml
destination: mame/hash/atom_rom.xml
required: true
native_system: atom
native_path: bios/mame/hash/atom_rom.xml
native_name: Acorn Atom
name: Acorn Atom
sega-dreamcast-arcade:
files:
- name: awbios.zip
destination: dc/awbios.zip
required: true
md5: 0ec5ae5b5a5c4959fa8b43fcf8687f7c
native_system: atomiswave
native_path: bios/dc/awbios.zip
native_name: Atomiswave
- name: naomi.zip
destination: dc/naomi.zip
required: true
md5: eb4099aeb42ef089cfe94f8fe95e51f6
native_system: naomi
native_path: bios/dc/naomi.zip
native_name: Naomi
- name: naomi2.zip
destination: dc/naomi2.zip
required: true
native_system: naomi2
native_path: bios/dc/naomi2.zip
native_name: Naomi2
name: Naomi2
bbcmicro:
files:
- name: bbcb.zip
destination: bbcb.zip
required: true
native_system: bbcmicro
native_path: bios/bbcb.zip
native_name: BBC
- name: bbc_acorn8271.zip
destination: bbc_acorn8271.zip
required: true
native_system: bbcmicro
native_path: bios/bbc_acorn8271.zip
native_name: BBC
- name: saa5050.zip
destination: saa5050.zip
required: true
native_system: bbcmicro
native_path: bios/saa5050.zip
native_name: BBC
- name: bbc_tube_80186.zip
destination: bbc_tube_80186.zip
required: true
native_system: bbcmicro
native_path: bios/bbc_tube_80186.zip
native_name: BBC
- name: bbcm.zip
destination: bbcm.zip
required: true
native_system: bbcmicro
native_path: bios/bbcm.zip
native_name: BBC
- name: bbcmc.zip
destination: bbcmc.zip
required: true
native_system: bbcmicro
native_path: bios/bbcmc.zip
native_name: BBC
- name: bbc_bitstik1.zip
destination: bbc_bitstik1.zip
required: true
native_system: bbcmicro
native_path: bios/bbc_bitstik1.zip
native_name: BBC
- name: bbc_bitstik2.zip
destination: bbc_bitstik2.zip
required: true
native_system: bbcmicro
native_path: bios/bbc_bitstik2.zip
native_name: BBC
- name: bbc.zip
destination: mame/samples/bbc.zip
required: true
native_system: bbcmicro
native_path: bios/mame/samples/bbc.zip
native_name: BBC
- name: bbc_cass.xml
destination: mame/hash/bbc_cass.xml
required: true
native_system: bbcmicro
native_path: bios/mame/hash/bbc_cass.xml
native_name: BBC
- name: bbc_rom.xml
destination: mame/hash/bbc_rom.xml
required: true
native_system: bbcmicro
native_path: bios/mame/hash/bbc_rom.xml
native_name: BBC
- name: bbcb_flop.xml
destination: mame/hash/bbcb_flop.xml
required: true
native_system: bbcmicro
native_path: bios/mame/hash/bbcb_flop.xml
native_name: BBC
- name: bbcb_flop_orig.xml
destination: mame/hash/bbcb_flop_orig.xml
required: true
native_system: bbcmicro
native_path: bios/mame/hash/bbcb_flop_orig.xml
native_name: BBC
- name: bbcb_flop_us.xml
destination: mame/hash/bbcb_flop_us.xml
required: true
native_system: bbcmicro
native_path: bios/mame/hash/bbcb_flop_us.xml
native_name: BBC
- name: bbcm_cart.xml
destination: mame/hash/bbcm_cart.xml
required: true
native_system: bbcmicro
native_path: bios/mame/hash/bbcm_cart.xml
native_name: BBC
- name: bbcm_flop.xml
destination: mame/hash/bbcm_flop.xml
required: true
native_system: bbcmicro
native_path: bios/mame/hash/bbcm_flop.xml
native_name: BBC
- name: bbcmc_flop.xml
destination: mame/hash/bbcmc_flop.xml
required: true
native_system: bbcmicro
native_path: bios/mame/hash/bbcmc_flop.xml
native_name: BBC
name: BBC
elektronika-bk:
files:
- name: B11M_BOS.ROM
destination: bk/B11M_BOS.ROM
required: true
md5: fe4627d1e3a1535874085050733263e7
native_system: bk
native_path: bios/bk/B11M_BOS.ROM
native_name: Elektronika BK
- name: B11M_EXT.ROM
destination: bk/B11M_EXT.ROM
required: true
md5: dc52f365d56fa1951f5d35b1101b9e3f
native_system: bk
native_path: bios/bk/B11M_EXT.ROM
native_name: Elektronika BK
- name: BAS11M_0.ROM
destination: bk/BAS11M_0.ROM
required: true
md5: 946f6f23ded03c0e26187f0b3ca75993
native_system: bk
native_path: bios/bk/BAS11M_0.ROM
native_name: Elektronika BK
- name: BAS11M_1.ROM
destination: bk/BAS11M_1.ROM
required: true
md5: 1e6637f32aa7d1de03510030cac40bcf
native_system: bk
native_path: bios/bk/BAS11M_1.ROM
native_name: Elektronika BK
- name: DISK_327.ROM
destination: bk/DISK_327.ROM
required: true
md5: 5015228eeeb238e65da8edcd1b6dfac7
native_system: bk
native_path: bios/bk/DISK_327.ROM
native_name: Elektronika BK
- name: BASIC10.ROM
destination: bk/BASIC10.ROM
required: true
md5: 3fa774326d75410a065659aea80252f0
native_system: bk
native_path: bios/bk/BASIC10.ROM
native_name: Elektronika BK
- name: FOCAL10.ROM
destination: bk/FOCAL10.ROM
required: true
md5: 5737f972e8638831ab71e9139abae052
native_system: bk
native_path: bios/bk/FOCAL10.ROM
native_name: Elektronika BK
- name: MONIT10.ROM
destination: bk/MONIT10.ROM
required: true
md5: 95f8c41c6abf7640e35a6a03cecebd01
native_system: bk
native_path: bios/bk/MONIT10.ROM
native_name: Elektronika BK
name: Elektronika BK
loopy:
files:
- name: casloopy.zip
destination: casloopy.zip
required: true
md5: 0e1d8dc0110ecf8201c0cef11ef4a858
native_system: loopy
native_path: bios/casloopy.zip
native_name: Casio Loopy
- name: casloopy.xml
destination: mame/hash/casloopy.xml
required: true
native_system: loopy
native_path: bios/mame/hash/casloopy.xml
native_name: Casio Loopy
name: Casio Loopy
cdi:
files:
- name: cdibios.zip
destination: cdibios.zip
required: true
native_system: cdi
native_path: bios/cdibios.zip
native_name: Philips CD-I
- name: cdimono1.zip
destination: cdimono1.zip
required: true
native_system: cdi
native_path: bios/cdimono1.zip
native_name: Philips CD-I
- name: cdimono2.zip
destination: cdimono2.zip
required: true
native_system: cdi
native_path: bios/cdimono2.zip
native_name: Philips CD-I
- name: cdi.xml
destination: mame/hash/cdi.xml
required: true
native_system: cdi
native_path: bios/mame/hash/cdi.xml
native_name: Philips CD-I
- name: cdibios.zip
destination: same_cdi/bios/cdibios.zip
required: true
native_system: cdi
native_path: bios/same_cdi/bios/cdibios.zip
native_name: Philips CD-I
- name: cdimono1.zip
destination: same_cdi/bios/cdimono1.zip
required: true
native_system: cdi
native_path: bios/same_cdi/bios/cdimono1.zip
native_name: Philips CD-I
- name: cdimono2.zip
destination: same_cdi/bios/cdimono2.zip
required: true
native_system: cdi
native_path: bios/same_cdi/bios/cdimono2.zip
native_name: Philips CD-I
name: Philips CD-I
fairchild-channel-f:
files:
- name: sl31253.bin
destination: sl31253.bin
required: true
md5: ac9804d4c0e9d07e33472e3726ed15c3
native_system: channelf
native_path: bios/sl31253.bin
native_name: Fairchild ChannelF
- name: sl31254.bin
destination: sl31254.bin
required: true
md5: da98f4bb3242ab80d76629021bb27585
native_system: channelf
native_path: bios/sl31254.bin
native_name: Fairchild ChannelF
- name: sl90025.bin
destination: sl90025.bin
required: true
md5: 95d339631d867c8f1d15a5f2ec26069d
native_system: channelf
native_path: bios/sl90025.bin
native_name: Fairchild ChannelF
name: Fairchild ChannelF
chihiro:
files:
- name: chihiro_xbox_bios.bin
destination: chihiro/chihiro_xbox_bios.bin
required: true
native_system: chihiro
native_path: bios/chihiro/chihiro_xbox_bios.bin
native_name: Sega Chihiro
- name: fpr21042_m29w160et.bin
destination: chihiro/fpr21042_m29w160et.bin
required: true
native_system: chihiro
native_path: bios/chihiro/fpr21042_m29w160et.bin
native_name: Sega Chihiro
- name: ic10_g24lc64.bin
destination: chihiro/ic10_g24lc64.bin
required: true
native_system: chihiro
native_path: bios/chihiro/ic10_g24lc64.bin
native_name: Sega Chihiro
- name: ic11_24lc024.bin
destination: chihiro/ic11_24lc024.bin
required: true
native_system: chihiro
native_path: bios/chihiro/ic11_24lc024.bin
native_name: Sega Chihiro
- name: pc20_g24lc64.bin
destination: chihiro/pc20_g24lc64.bin
required: true
native_system: chihiro
native_path: bios/chihiro/pc20_g24lc64.bin
native_name: Sega Chihiro
name: Sega Chihiro
coco:
files:
- name: coco.zip
destination: coco.zip
required: true
native_system: coco
native_path: bios/coco.zip
native_name: Color Computer
- name: coco2.zip
destination: coco2.zip
required: true
native_system: coco
native_path: bios/coco2.zip
native_name: Color Computer
- name: coco2b.zip
destination: coco2b.zip
required: true
native_system: coco
native_path: bios/coco2b.zip
native_name: Color Computer
- name: coco3.zip
destination: coco3.zip
required: true
native_system: coco
native_path: bios/coco3.zip
native_name: Color Computer
- name: coco3p.zip
destination: coco3p.zip
required: true
native_system: coco
native_path: bios/coco3p.zip
native_name: Color Computer
- name: coco_cart.xml
destination: mame/hash/coco_cart.xml
required: true
native_system: coco
native_path: bios/mame/hash/coco_cart.xml
native_name: Color Computer
- name: coco_flop.xml
destination: mame/hash/coco_flop.xml
required: true
native_system: coco
native_path: bios/mame/hash/coco_flop.xml
native_name: Color Computer
name: Color Computer
coleco-colecovision:
files:
- name: coleco.rom
destination: coleco.rom
required: true
md5: 2c66f5911e5b42b8ebe113403548eee7
native_system: colecovision
native_path: bios/coleco.rom
native_name: ColecoVision
- name: colecovision.rom
destination: colecovision.rom
required: true
md5: 2c66f5911e5b42b8ebe113403548eee7
native_system: colecovision
native_path: bios/colecovision.rom
native_name: ColecoVision
- name: coleco.rom
destination: openMSX/share/systemroms/coleco.rom
required: true
md5: 2c66f5911e5b42b8ebe113403548eee7
native_system: colecovision
native_path: bios/openMSX/share/systemroms/coleco.rom
native_name: ColecoVision
name: ColecoVision
crvision:
files:
- name: bioscv.rom
destination: bioscv.rom
required: true
md5: 3b1ef759d8e3fb4071582efd33dd05f9
native_system: crvision
native_path: bios/bioscv.rom
native_name: Creativision
- name: crvision.zip
destination: crvision.zip
required: true
native_system: crvision
native_path: bios/crvision.zip
native_name: Creativision
- name: crvision.xml
destination: mame/hash/crvision.xml
required: true
native_system: crvision
native_path: bios/mame/hash/crvision.xml
native_name: Creativision
name: Creativision
dragon32:
files:
- name: d32.rom
destination: dragon/d32.rom
required: true
md5: 3420b96031078a4ef408cad7bf21a33f
native_system: dragon32
native_path: bios/dragon/d32.rom
native_name: Dragon
- name: d64_1.rom
destination: dragon/d64_1.rom
required: true
md5: 5f0bee59710e55f5880e74890912ed78
native_system: dragon32
native_path: bios/dragon/d64_1.rom
native_name: Dragon
- name: d64_2.rom
destination: dragon/d64_2.rom
required: true
md5: fd91edce7be5e7c2d88e46b76956a8aa
native_system: dragon32
native_path: bios/dragon/d64_2.rom
native_name: Dragon
name: Dragon
sega-dreamcast:
files:
- name: dc_boot.bin
destination: dc/dc_boot.bin
required: true
md5: e10c53c2f8b90bab96ead2d368858623
native_system: dreamcast
native_path: bios/dc/dc_boot.bin
native_name: Dreamcast
- name: dc_flash.bin
destination: dc/dc_flash.bin
required: true
md5: 0a93f7940c455905bea6e392dfde92a4
native_system: dreamcast
native_path: bios/dc/dc_flash.bin
native_name: Dreamcast
- name: dc.zip
destination: dc/dc.zip
required: true
native_system: dreamcast
native_path: bios/dc/dc.zip
native_name: Dreamcast
name: Dreamcast
electron:
files:
- name: electron.zip
destination: electron.zip
required: true
native_system: electron
native_path: bios/electron.zip
native_name: Acorn Electron
- name: electron_plus1.zip
destination: electron_plus1.zip
required: true
native_system: electron
native_path: bios/electron_plus1.zip
native_name: Acorn Electron
- name: electron_plus3.zip
destination: electron_plus3.zip
required: true
native_system: electron
native_path: bios/electron_plus3.zip
native_name: Acorn Electron
- name: electron64.zip
destination: electron64.zip
required: true
native_system: electron
native_path: bios/electron64.zip
native_name: Acorn Electron
- name: electron_cass.xml
destination: mame/hash/electron_cass.xml
required: true
native_system: electron
native_path: bios/mame/hash/electron_cass.xml
native_name: Acorn Electron
- name: electron_cart.xml
destination: mame/hash/electron_cart.xml
required: true
native_system: electron
native_path: bios/mame/hash/electron_cart.xml
native_name: Acorn Electron
- name: electron_flop.xml
destination: mame/hash/electron_flop.xml
required: true
native_system: electron
native_path: bios/mame/hash/electron_flop.xml
native_name: Acorn Electron
name: Acorn Electron
nintendo-fds:
files:
- name: disksys.rom
destination: disksys.rom
required: true
md5: ca30b50f880eb660a320674ed365ef7a
native_system: fds
native_path: bios/disksys.rom
native_name: Nintendo Family Computer Disk System
name: Nintendo Family Computer Disk System
wolfenstein3d:
files:
- name: ecwolf.pk3
destination: ecwolf.pk3
required: true
md5: dbaa5c4e20a11000d1c4db3a2a28f374
native_system: ecwolf
native_path: bios/ecwolf.pk3
native_name: ECWolf
name: ECWolf
fm7:
files:
- name: fm7.zip
destination: fm7.zip
required: true
native_system: fm7
native_path: bios/fm7.zip
native_name: FM-7
- name: fm77av.zip
destination: fm77av.zip
required: true
native_system: fm7
native_path: bios/fm77av.zip
native_name: FM-7
- name: fm7_cass.xml
destination: mame/hash/fm7_cass.xml
required: true
native_system: fm7
native_path: bios/mame/hash/fm7_cass.xml
native_name: FM-7
- name: fm7_disk.xml
destination: mame/hash/fm7_disk.xml
required: true
native_system: fm7
native_path: bios/mame/hash/fm7_disk.xml
native_name: FM-7
- name: fm77av.xml
destination: mame/hash/fm77av.xml
required: true
native_system: fm7
native_path: bios/mame/hash/fm77av.xml
native_name: FM-7
name: FM-7
fmtowns:
files:
- name: fmtowns.zip
destination: fmtowns.zip
required: true
native_system: fmtowns
native_path: bios/fmtowns.zip
native_name: FMTowns
- name: fmtownsux.zip
destination: fmtownsux.zip
required: true
native_system: fmtowns
native_path: bios/fmtownsux.zip
native_name: FMTowns
- name: FMT_DIC.ROM
destination: fmtowns/FMT_DIC.ROM
required: true
md5: 8fa4e553f28cfc0c30a0a1e589799942
native_system: fmtowns
native_path: bios/fmtowns/FMT_DIC.ROM
native_name: FMTowns
- name: FMT_DOS.ROM
destination: fmtowns/FMT_DOS.ROM
required: true
md5: 0585b19930d4a7f4c71bcc8a33746588
native_system: fmtowns
native_path: bios/fmtowns/FMT_DOS.ROM
native_name: FMTowns
- name: FMT_F20.ROM
destination: fmtowns/FMT_F20.ROM
required: true
md5: ac0c7021e9bf48ca84b51ab651169a88
native_system: fmtowns
native_path: bios/fmtowns/FMT_F20.ROM
native_name: FMTowns
- name: FMT_FNT.ROM
destination: fmtowns/FMT_FNT.ROM
required: true
md5: b91300e55b70227ce98b59c5f02fa8dd
native_system: fmtowns
native_path: bios/fmtowns/FMT_FNT.ROM
native_name: FMTowns
- name: FMT_SYS.ROM
destination: fmtowns/FMT_SYS.ROM
required: true
md5: 86fb6f7280689259f0ca839dd3dd6cde
native_system: fmtowns
native_path: bios/fmtowns/FMT_SYS.ROM
native_name: FMTowns
- name: fmtowns_cd.xml
destination: mame/hash/fmtowns_cd.xml
required: true
native_system: fmtowns
native_path: bios/mame/hash/fmtowns_cd.xml
native_name: FMTowns
- name: fmtowns_flop_cracked.xml
destination: mame/hash/fmtowns_flop_cracked.xml
required: true
native_system: fmtowns
native_path: bios/mame/hash/fmtowns_flop_cracked.xml
native_name: FMTowns
- name: fmtowns_flop_misc.xml
destination: mame/hash/fmtowns_flop_misc.xml
required: true
native_system: fmtowns
native_path: bios/mame/hash/fmtowns_flop_misc.xml
native_name: FMTowns
- name: fmtowns_flop_orig.xml
destination: mame/hash/fmtowns_flop_orig.xml
required: true
native_system: fmtowns
native_path: bios/mame/hash/fmtowns_flop_orig.xml
native_name: FMTowns
name: FMTowns
gamate:
files:
- name: gamate.zip
destination: gamate.zip
required: true
md5: 320bf3d4142fa1043255db7ff87d17c7
native_system: gamate
native_path: bios/gamate.zip
native_name: Gamate
- name: gamate.xml
destination: mame/hash/gamate.xml
required: true
native_system: gamate
native_path: bios/mame/hash/gamate.xml
native_name: Gamate
name: Gamate
gamecom:
files:
- name: gamecom.zip
destination: gamecom.zip
required: true
md5: f2087ed09f7fa8d8856cfafb20dd00dc
native_system: gamecom
native_path: bios/gamecom.zip
native_name: Game.com
- name: gamecom.xml
destination: mame/hash/gamecom.xml
required: true
native_system: gamecom
native_path: bios/mame/hash/gamecom.xml
native_name: Game.com
name: Game.com
gamepock:
files:
- name: gamepock.zip
destination: gamepock.zip
required: true
md5: 887479fe3c69a0b935c57a7a738e26c4
native_system: gamepock
native_path: bios/gamepock.zip
native_name: Game Pocket
- name: gamepock.xml
destination: mame/hash/gamepock.xml
required: true
native_system: gamepock
native_path: bios/mame/hash/gamepock.xml
native_name: Game Pocket
name: Game Pocket
nintendo-gb:
files:
- name: gb_bios.bin
destination: gb_bios.bin
required: true
md5: 32fbbd84168d3482956eb3c5051637f5
native_system: gb
native_path: bios/gb_bios.bin
native_name: Game Boy
name: Game Boy
nintendo-gba:
files:
- name: gba_bios.bin
destination: gba_bios.bin
required: true
md5: a860e8c0b6d573d191e4ec7db1b1e4f6
native_system: gba
native_path: bios/gba_bios.bin
native_name: Game Boy Advance
name: Game Boy Advance
nintendo-gbc:
files:
- name: gbc_bios.bin
destination: gbc_bios.bin
required: true
md5: dbfce9db9deaa2567f6a84fde55f9680
native_system: gbc
native_path: bios/gbc_bios.bin
native_name: Game Boy Color
name: Game Boy Color
gmaster:
files:
- name: gmaster.zip
destination: gmaster.zip
required: true
md5: 4239d6f44a0d78d27c69f9b95885f48e
native_system: gmaster
native_path: bios/gmaster.zip
native_name: Game Master
- name: gmaster.xml
destination: mame/hash/gmaster.xml
required: true
native_system: gmaster
native_path: bios/mame/hash/gmaster.xml
native_name: Game Master
name: Game Master
gamepark-gp32:
files:
- name: gp32.zip
destination: gp32.zip
required: true
md5: 8c392f475834218d88533150d36cc84c
native_system: gp32
native_path: bios/gp32.zip
native_name: Game Park 32
- name: gp32.xml
destination: mame/hash/gp32.xml
required: true
native_system: gp32
native_path: bios/mame/hash/gp32.xml
native_name: Game Park 32
name: Game Park 32
hikaru:
files:
- name: hikaru.zip
destination: hikaru.zip
required: true
md5: aac601811a25d7b31a3d5f3f1f82f338
native_system: hikaru
native_path: bios/hikaru.zip
native_name: Hikaru
- name: mie.zip
destination: mie.zip
required: true
md5: e95415b161121bef35ade12367138c63
native_system: hikaru
native_path: bios/mie.zip
native_name: Hikaru
name: Hikaru
mattel-intellivision:
files:
- name: exec.bin
destination: exec.bin
required: true
md5: 62e761035cb657903761800f4437b8af
native_system: intellivision
native_path: bios/exec.bin
native_name: Mattel Intellivision
- name: grom.bin
destination: grom.bin
required: true
md5: 0cd5946c6473e42e8e4c2137785e427f
native_system: intellivision
native_path: bios/grom.bin
native_name: Mattel Intellivision
name: Mattel Intellivision
j2me:
files:
- name: freej2me-lr.jar
destination: freej2me-lr.jar
required: true
md5: a6f31483d1da4558cc19025e21f95c1d
native_system: j2me
native_path: bios/freej2me-lr.jar
native_name: Java
name: Java
atari-jaguar:
files:
- name: "[BIOS] Atari Jaguar (World).j64"
destination: "[BIOS] Atari Jaguar (World).j64"
required: true
md5: bcfe348c565d9dedb173822ee6850dea
native_system: jaguar
native_path: "bios/[BIOS] Atari Jaguar (World).j64"
native_name: Jaguar
name: Jaguar
laseractive:
files:
- name: "[BIOS] LaserActive PAC-N1 (Japan) (v1.02).bin"
destination: "laseractive/[BIOS] LaserActive PAC-N1 (Japan) (v1.02).bin"
required: true
md5: f69f173b251d8bf7649b10a9167a10bf
native_system: laseractive
native_path: "bios/laseractive/[BIOS] LaserActive PAC-N1 (Japan) (v1.02).bin"
native_name: Pioneer Laseractive
- name: "[BIOS] LaserActive PAC-N10 (US) (v1.02).bin"
destination: "laseractive/[BIOS] LaserActive PAC-N10 (US) (v1.02).bin"
required: true
md5: f0fb8a4605ac7eefbafd4f2d5a793cc8
native_system: laseractive
native_path: "bios/laseractive/[BIOS] LaserActive PAC-N10 (US) (v1.02).bin"
native_name: Pioneer Laseractive
- name: "[BIOS] LaserActive PCE-LP1 (Japan) (v1.02).bin"
destination: "laseractive/[BIOS] LaserActive PCE-LP1 (Japan) (v1.02).bin"
required: true
md5: 761fea207d0eafd4cfd78da7c44cac88
native_system: laseractive
native_path: "bios/laseractive/[BIOS] LaserActive PCE-LP1 (Japan) (v1.02).bin"
native_name: Pioneer Laseractive
- name: "[BIOS] LaserActive PAC-S10 (US) (v1.04).bin"
destination: "laseractive/[BIOS] LaserActive PAC-S10 (US) (v1.04).bin"
required: true
native_system: laseractive
native_path: "bios/laseractive/[BIOS] LaserActive PAC-S10 (US) (v1.04).bin"
native_name: Pioneer Laseractive
- name: "[BIOS] LaserActive PAC-S1 (Japan) (v1.05).bin"
destination: "laseractive/[BIOS] LaserActive PAC-S1 (Japan) (v1.05).bin"
required: true
native_system: laseractive
native_path: "bios/laseractive/[BIOS] LaserActive PAC-S1 (Japan) (v1.05).bin"
native_name: Pioneer Laseractive
name: Pioneer Laseractive
atari-lynx:
files:
- name: lynxboot.img
destination: lynxboot.img
required: true
md5: fcd403db69f54290b51035d82f835e7b
native_system: lynx
native_path: bios/lynxboot.img
native_name: Lynx
name: Lynx
camplynx:
files:
- name: lynx48k.zip
destination: lynx48k.zip
required: true
native_system: camplynx
native_path: bios/lynx48k.zip
native_name: Camputers Lynx
- name: lynx96k.zip
destination: lynx96k.zip
required: true
native_system: camplynx
native_path: bios/lynx96k.zip
native_name: Camputers Lynx
- name: lynx128k.zip
destination: lynx128k.zip
required: true
native_system: camplynx
native_path: bios/lynx128k.zip
native_name: Camputers Lynx
- name: lynx48-1.rom
destination: emulators/jynx/lynx48-1.rom
required: true
native_system: camplynx
native_path: emulators/jynx/lynx48-1.rom
native_name: Camputers Lynx
- name: lynx48-2.rom
destination: emulators/jynx/lynx48-2.rom
required: true
native_system: camplynx
native_path: emulators/jynx/lynx48-2.rom
native_name: Camputers Lynx
- name: lynx96-1.rom
destination: emulators/jynx/lynx96-1.rom
required: true
native_system: camplynx
native_path: emulators/jynx/lynx96-1.rom
native_name: Camputers Lynx
- name: lynx96-2.rom
destination: emulators/jynx/lynx96-2.rom
required: true
native_system: camplynx
native_path: emulators/jynx/lynx96-2.rom
native_name: Camputers Lynx
- name: lynx96-3.rom
destination: emulators/jynx/lynx96-3.rom
required: true
native_system: camplynx
native_path: emulators/jynx/lynx96-3.rom
native_name: Camputers Lynx
- name: lynx96-3-scorpion.rom
destination: emulators/jynx/lynx96-3-scorpion.rom
required: true
native_system: camplynx
native_path: emulators/jynx/lynx96-3-scorpion.rom
native_name: Camputers Lynx
- name: camplynx_cass.xml
destination: mame/hash/camplynx_cass.xml
required: true
native_system: camplynx
native_path: bios/mame/hash/camplynx_cass.xml
native_name: Camputers Lynx
- name: camplynx_flop.xml
destination: mame/hash/camplynx_flop.xml
required: true
native_system: camplynx
native_path: bios/mame/hash/camplynx_flop.xml
native_name: Camputers Lynx
name: Camputers Lynx
sega-master-system:
files:
- name: "[BIOS] Sega Master System (USA, Europe) (v1.3).sms"
destination: "[BIOS] Sega Master System (USA, Europe) (v1.3).sms"
required: true
native_system: mastersystem
native_path: "bios/[BIOS] Sega Master System (USA, Europe) (v1.3).sms"
native_name: Master System
- name: "[BIOS] Sega Master System (Japan) (v2.1).sms"
destination: "[BIOS] Sega Master System (Japan) (v2.1).sms"
required: true
native_system: mastersystem
native_path: "bios/[BIOS] Sega Master System (Japan) (v2.1).sms"
native_name: Master System
name: Master System
microsoft-msx:
files:
- name: MSX.ROM
destination: MSX.ROM
required: true
md5: 364a1a579fe5cb8dba54519bcfcdac0d
native_system: msx
native_path: bios/MSX.ROM
native_name: MSX
- name: DISK.ROM
destination: DISK.ROM
required: true
md5: 80dcd1ad1a4cf65d64b7ba10504e8190
native_system: msx
native_path: bios/DISK.ROM
native_name: MSX
- name: FMPAC.ROM
destination: FMPAC.ROM
required: true
md5: 6f69cc8b5ed761b03afd78000dfb0e19
native_system: msx
native_path: bios/FMPAC.ROM
native_name: MSX
- name: MSXDOS2.ROM
destination: MSXDOS2.ROM
required: true
md5: 6418d091cd6907bbcf940324339e43bb
native_system: msx
native_path: bios/MSXDOS2.ROM
native_name: MSX
- name: PAINTER.ROM
destination: PAINTER.ROM
required: true
md5: 403cdea1cbd2bb24fae506941f8f655e
native_system: msx
native_path: bios/PAINTER.ROM
native_name: MSX
- name: KANJI.ROM
destination: KANJI.ROM
required: true
md5: febe8782b466d7c3b16de6d104826b34
native_system: msx
native_path: bios/KANJI.ROM
native_name: MSX
- name: cf-3300_basic-bios1.rom
destination: openMSX/share/systemroms/cf-3300_basic-bios1.rom
required: true
md5: f873f1260b14f1468fa118778ae1c3d2
native_system: msx
native_path: bios/openMSX/share/systemroms/cf-3300_basic-bios1.rom
native_name: MSX
- name: cf-3300_disk.rom
destination: openMSX/share/systemroms/cf-3300_disk.rom
required: true
md5: 318b6aa76da71c54ccad7734356e1902
native_system: msx
native_path: bios/openMSX/share/systemroms/cf-3300_disk.rom
native_name: MSX
- name: vg8020_basic-bios1.rom
destination: openMSX/share/systemroms/vg8020_basic-bios1.rom
required: true
md5: a0452dbf5ace7d2e49d0a8029efed09a
native_system: msx
native_path: bios/openMSX/share/systemroms/vg8020_basic-bios1.rom
native_name: MSX
- name: px-7_basic-bios1.rom
destination: openMSX/share/systemroms/px-7_basic-bios1.rom
required: true
md5: 9218f6dd89f7ba01e3090d44721b4260
native_system: msx
native_path: bios/openMSX/share/systemroms/px-7_basic-bios1.rom
native_name: MSX
- name: px-7_pbasic.rom
destination: openMSX/share/systemroms/px-7_pbasic.rom
required: true
md5: 281809cafe63437fc4bffb3033fbd0db
native_system: msx
native_path: bios/openMSX/share/systemroms/px-7_pbasic.rom
native_name: MSX
- name: fmpac.rom
destination: openMSX/share/systemroms/fmpac.rom
required: true
md5: 6f69cc8b5ed761b03afd78000dfb0e19
native_system: msx
native_path: bios/openMSX/share/systemroms/fmpac.rom
native_name: MSX
- name: yrw801.rom
destination: openMSX/share/systemroms/yrw801.rom
required: true
md5: 42af93619160ef2116416f74a6cb12f2
native_system: msx
native_path: bios/openMSX/share/systemroms/yrw801.rom
native_name: MSX
- name: MSX2.ROM
destination: MSX2.ROM
required: true
md5: ec3a01c91f24fbddcbcab0ad301bc9ef
native_system: msx2
native_path: bios/MSX2.ROM
native_name: MSX2
- name: MSX2EXT.ROM
destination: MSX2EXT.ROM
required: true
md5: 2183c2aff17cf4297bdb496de78c2e8a
native_system: msx2
native_path: bios/MSX2EXT.ROM
native_name: MSX2
- name: fs-5500_basic-bios2.rom
destination: openMSX/share/systemroms/fs-5500_basic-bios2.rom
required: true
md5: 5bf4fdfd3c3ffea3e573b386550cb3fa
native_system: msx2
native_path: bios/openMSX/share/systemroms/fs-5500_basic-bios2.rom
native_name: MSX2
- name: fs-5500_disk.rom
destination: openMSX/share/systemroms/fs-5500_disk.rom
required: true
md5: 86269da485e852d9f581ac27f4ba32ff
native_system: msx2
native_path: bios/openMSX/share/systemroms/fs-5500_disk.rom
native_name: MSX2
- name: fs-5500_kanjibasic.rom
destination: openMSX/share/systemroms/fs-5500_kanjibasic.rom
required: true
md5: afbe6ba903453902540ae988cc89dc7b
native_system: msx2
native_path: bios/openMSX/share/systemroms/fs-5500_kanjibasic.rom
native_name: MSX2
- name: fs-5500_kanjifont.rom
destination: openMSX/share/systemroms/fs-5500_kanjifont.rom
required: true
md5: 090539674630c1338a90a1df943a93e2
native_system: msx2
native_path: bios/openMSX/share/systemroms/fs-5500_kanjifont.rom
native_name: MSX2
- name: fs-5500_msx2sub.rom
destination: openMSX/share/systemroms/fs-5500_msx2sub.rom
required: true
md5: dcd5e2388115172f2fb48875b2089dbf
native_system: msx2
native_path: bios/openMSX/share/systemroms/fs-5500_msx2sub.rom
native_name: MSX2
- name: fs-5500_superimp.rom
destination: openMSX/share/systemroms/fs-5500_superimp.rom
required: true
md5: 7eb6ae0fbe9736b20dda8dcbd5064f67
native_system: msx2
native_path: bios/openMSX/share/systemroms/fs-5500_superimp.rom
native_name: MSX2
- name: nms8245_basic-bios2.rom
destination: openMSX/share/systemroms/nms8245_basic-bios2.rom
required: true
md5: ec3a01c91f24fbddcbcab0ad301bc9ef
native_system: msx2
native_path: bios/openMSX/share/systemroms/nms8245_basic-bios2.rom
native_name: MSX2
- name: nms8245_disk.rom
destination: openMSX/share/systemroms/nms8245_disk.rom
required: true
md5: 3525ea046ddedc66991790eeae32acfd
native_system: msx2
native_path: bios/openMSX/share/systemroms/nms8245_disk.rom
native_name: MSX2
- name: nms8245_disk_1.06.rom
destination: openMSX/share/systemroms/nms8245_disk_1.06.rom
required: true
md5: 57509815f93e2817d3eb57e20286c7fb
native_system: msx2
native_path: bios/openMSX/share/systemroms/nms8245_disk_1.06.rom
native_name: MSX2
- name: nms8245_msx2sub.rom
destination: openMSX/share/systemroms/nms8245_msx2sub.rom
required: true
md5: 248514aba82a0ec7fe2a9106862b05cd
native_system: msx2
native_path: bios/openMSX/share/systemroms/nms8245_msx2sub.rom
native_name: MSX2
- name: fmpac.rom
destination: openMSX/share/systemroms/fmpac.rom
required: true
md5: 6f69cc8b5ed761b03afd78000dfb0e19
native_system: msx2
native_path: bios/openMSX/share/systemroms/fmpac.rom
native_name: MSX2
- name: yrw801.rom
destination: openMSX/share/systemroms/yrw801.rom
required: true
md5: 42af93619160ef2116416f74a6cb12f2
native_system: msx2
native_path: bios/openMSX/share/systemroms/yrw801.rom
native_name: MSX2
- name: MSX2P.ROM
destination: MSX2P.ROM
required: true
md5: 847cc025ffae665487940ff2639540e5
native_system: msx2+
native_path: bios/MSX2P.ROM
native_name: MSX2+
- name: MSX2PEXT.ROM
destination: MSX2PEXT.ROM
required: true
md5: 7c8243c71d8f143b2531f01afa6a05dc
native_system: msx2+
native_path: bios/MSX2PEXT.ROM
native_name: MSX2+
- name: fs-a1wsx_basic-bios2p.rom
destination: openMSX/share/systemroms/fs-a1wsx_basic-bios2p.rom
required: true
md5: c5c26c3e8bc6c485424818057f0507b9
native_system: msx2+
native_path: bios/openMSX/share/systemroms/fs-a1wsx_basic-bios2p.rom
native_name: MSX2+
- name: fs-a1wsx_disk.rom
destination: openMSX/share/systemroms/fs-a1wsx_disk.rom
required: true
md5: 00aa02b6077de40a0b51d71a3c3e1d5f
native_system: msx2+
native_path: bios/openMSX/share/systemroms/fs-a1wsx_disk.rom
native_name: MSX2+
- name: fs-a1wsx_firmware.rom
destination: openMSX/share/systemroms/fs-a1wsx_firmware.rom
required: true
md5: fa8e7d4b999af058fe2864a5f2e014ec
native_system: msx2+
native_path: bios/openMSX/share/systemroms/fs-a1wsx_firmware.rom
native_name: MSX2+
- name: fs-a1wsx_fmbasic.rom
destination: openMSX/share/systemroms/fs-a1wsx_fmbasic.rom
required: true
md5: 0c40e7db1c1fcc2405e4d0cdd215adb4
native_system: msx2+
native_path: bios/openMSX/share/systemroms/fs-a1wsx_fmbasic.rom
native_name: MSX2+
- name: fs-a1wsx_kanjibasic.rom
destination: openMSX/share/systemroms/fs-a1wsx_kanjibasic.rom
required: true
md5: 9dfdebfaa6b547222a40aab8bb2e29f8
native_system: msx2+
native_path: bios/openMSX/share/systemroms/fs-a1wsx_kanjibasic.rom
native_name: MSX2+
- name: fs-a1wsx_kanjifont.rom
destination: openMSX/share/systemroms/fs-a1wsx_kanjifont.rom
required: true
md5: acf53887c2d2783dc059a9b442c86b90
native_system: msx2+
native_path: bios/openMSX/share/systemroms/fs-a1wsx_kanjifont.rom
native_name: MSX2+
- name: fs-a1wsx_msx2psub.rom
destination: openMSX/share/systemroms/fs-a1wsx_msx2psub.rom
required: true
md5: 7c8243c71d8f143b2531f01afa6a05dc
native_system: msx2+
native_path: bios/openMSX/share/systemroms/fs-a1wsx_msx2psub.rom
native_name: MSX2+
- name: fmpac.rom
destination: openMSX/share/systemroms/fmpac.rom
required: true
md5: 6f69cc8b5ed761b03afd78000dfb0e19
native_system: msx2+
native_path: bios/openMSX/share/systemroms/fmpac.rom
native_name: MSX2+
- name: yrw801.rom
destination: openMSX/share/systemroms/yrw801.rom
required: true
md5: 42af93619160ef2116416f74a6cb12f2
native_system: msx2+
native_path: bios/openMSX/share/systemroms/yrw801.rom
native_name: MSX2+
- name: fs-a1gt_firmware.rom
destination: openMSX/share/systemroms/fs-a1gt_firmware.rom
required: true
md5: af17a344bcc177b97a4888c4c559f3ae
native_system: msxturbor
native_path: bios/openMSX/share/systemroms/fs-a1gt_firmware.rom
native_name: MSX Turbo R
- name: fs-a1gt_kanjifont.rom
destination: openMSX/share/systemroms/fs-a1gt_kanjifont.rom
required: true
md5: acf53887c2d2783dc059a9b442c86b90
native_system: msxturbor
native_path: bios/openMSX/share/systemroms/fs-a1gt_kanjifont.rom
native_name: MSX Turbo R
- name: fmpac.rom
destination: openMSX/share/systemroms/fmpac.rom
required: true
md5: 6f69cc8b5ed761b03afd78000dfb0e19
native_system: msxturbor
native_path: bios/openMSX/share/systemroms/fmpac.rom
native_name: MSX Turbo R
- name: yrw801.rom
destination: openMSX/share/systemroms/yrw801.rom
required: true
md5: 42af93619160ef2116416f74a6cb12f2
native_system: msxturbor
native_path: bios/openMSX/share/systemroms/yrw801.rom
native_name: MSX Turbo R
name: MSX Turbo R
nintendo-64dd:
files:
- name: IPL_JAP.n64
destination: Mupen64plus/IPL_JAP.n64
required: true
md5: 8d3d9f294b6e174bc7b1d2fd1c727530
native_system: n64dd
native_path: bios/Mupen64plus/IPL_JAP.n64
native_name: Nintendo 64 DD
- name: IPL_USA.n64
destination: Mupen64plus/IPL_USA.n64
required: true
md5: 37c36e4286d36892a9fc70eafe4104be
native_system: n64dd
native_path: bios/Mupen64plus/IPL_USA.n64
native_name: Nintendo 64 DD
- name: IPL_DEV.n64
destination: Mupen64plus/IPL_DEV.n64
required: true
md5: aad37b1492886b892f1821f37fd3ae34
native_system: n64dd
native_path: bios/Mupen64plus/IPL_DEV.n64
native_name: Nintendo 64 DD
name: Nintendo 64 DD
namco-system246:
files:
- name: r27v1602f.7d
destination: pcsx2/bios/r27v1602f.7d
required: true
native_system: namco2x6
native_path: bios/pcsx2/bios/r27v1602f.7d
native_name: Namco2x6
- name: r27v1602f.8g
destination: pcsx2/bios/r27v1602f.8g
required: true
native_system: namco2x6
native_path: bios/pcsx2/bios/r27v1602f.8g
native_name: Namco2x6
name: Namco2x6
nintendo-ds:
files:
- name: firmware.bin
destination: firmware.bin
required: true
native_system: nds
native_path: bios/firmware.bin
native_name: Nintendo DS
- name: bios7.bin
destination: bios7.bin
required: true
md5: df692a80a5b1bc90728bc3dfc76cd948
native_system: nds
native_path: bios/bios7.bin
native_name: Nintendo DS
- name: bios9.bin
destination: bios9.bin
required: true
md5: a392174eb3e572fed6447e956bde4b25
native_system: nds
native_path: bios/bios9.bin
native_name: Nintendo DS
- name: dsi_bios9.bin
destination: dsi_bios9.bin
required: true
native_system: nds
native_path: bios/dsi_bios9.bin
native_name: Nintendo DS
- name: dsi_bios7.bin
destination: dsi_bios7.bin
required: true
native_system: nds
native_path: bios/dsi_bios7.bin
native_name: Nintendo DS
- name: dsi_firmware.bin
destination: dsi_firmware.bin
required: true
native_system: nds
native_path: bios/dsi_firmware.bin
native_name: Nintendo DS
name: Nintendo DS
snk-neogeo:
files:
- name: neogeo.zip
destination: neogeo.zip
required: true
md5: dffb72f116d36d025068b23970a4f6df
native_system: neogeo
native_path: bios/neogeo.zip
native_name: NeoGeo
name: NeoGeo
neogeo64:
files:
- name: neogeo.zip
destination: neogeo.zip
required: true
md5: dffb72f116d36d025068b23970a4f6df
native_system: neogeo64
native_path: bios/neogeo.zip
native_name: Hyper NeoGeo 64
name: Hyper NeoGeo 64
snk-neogeo-cd:
files:
- name: neogeo.zip
destination: neogeo.zip
required: true
md5: dffb72f116d36d025068b23970a4f6df
native_system: neogeocd
native_path: bios/neogeo.zip
native_name: NeoGeo CD
- name: neocdz.zip
destination: neocdz.zip
required: true
md5: c733b4b7bd30fa849874d96c591c8639
native_system: neogeocd
native_path: bios/neocdz.zip
native_name: NeoGeo CD
- name: neocd_f.rom
destination: neocd/neocd_f.rom
required: true
native_system: neogeocd
native_path: bios/neocd/neocd_f.rom
native_name: NeoGeo CD
- name: neocd_sf.rom
destination: neocd/neocd_sf.rom
required: true
native_system: neogeocd
native_path: bios/neocd/neocd_sf.rom
native_name: NeoGeo CD
- name: neocd_t.rom
destination: neocd/neocd_t.rom
required: true
native_system: neogeocd
native_path: bios/neocd/neocd_t.rom
native_name: NeoGeo CD
- name: neocd_st.rom
destination: neocd/neocd_st.rom
required: true
native_system: neogeocd
native_path: bios/neocd/neocd_st.rom
native_name: NeoGeo CD
- name: neocd_z.rom
destination: neocd/neocd_z.rom
required: true
native_system: neogeocd
native_path: bios/neocd/neocd_z.rom
native_name: NeoGeo CD
- name: neocd_sz.rom
destination: neocd/neocd_sz.rom
required: true
native_system: neogeocd
native_path: bios/neocd/neocd_sz.rom
native_name: NeoGeo CD
- name: front-sp1.bin
destination: neocd/front-sp1.bin
required: true
native_system: neogeocd
native_path: bios/neocd/front-sp1.bin
native_name: NeoGeo CD
- name: top-sp1.bin
destination: neocd/top-sp1.bin
required: true
native_system: neogeocd
native_path: bios/neocd/top-sp1.bin
native_name: NeoGeo CD
- name: neocd.bin
destination: neocd/neocd.bin
required: true
native_system: neogeocd
native_path: bios/neocd/neocd.bin
native_name: NeoGeo CD
- name: uni-bioscd.rom
destination: neocd/uni-bioscd.rom
required: true
native_system: neogeocd
native_path: bios/neocd/uni-bioscd.rom
native_name: NeoGeo CD
name: NeoGeo CD
ngage:
files:
- name: SYM.ROM
destination: eka2l1/data/roms/NEM-4/SYM.ROM
required: true
md5: 64a95a4a884cf4cc15a566b856603193
native_system: ngage
native_path: bios/eka2l1/data/roms/NEM-4/SYM.ROM
native_name: Nokia N-gage
name: Nokia N-gage
ngp:
files:
- name: "[BIOS] SNK Neo Geo Pocket (Japan, Europe) (En,Ja).ngp"
destination: "[BIOS] SNK Neo Geo Pocket (Japan, Europe) (En,Ja).ngp"
required: true
native_system: ngp
native_path: "bios/[BIOS] SNK Neo Geo Pocket (Japan, Europe) (En,Ja).ngp"
native_name: Neo Geo Pocket
name: Neo Geo Pocket
ngpc:
files:
- name: "[BIOS] SNK Neo Geo Pocket (Japan, Europe) (En,Ja).ngp"
destination: "[BIOS] SNK Neo Geo Pocket (Japan, Europe) (En,Ja).ngp"
required: true
native_system: ngpc
native_path: "bios/[BIOS] SNK Neo Geo Pocket (Japan, Europe) (En,Ja).ngp"
native_name: Neo Geo Pocket Color
name: Neo Geo Pocket Color
magnavox-odyssey2:
files:
- name: o2rom.bin
destination: o2rom.bin
required: true
md5: 562d5ebf9e030a40d6fabfc2f33139fd
native_system: odyssey2
native_path: bios/o2rom.bin
native_name: Odyssey 2
- name: c52.bin
destination: c52.bin
required: true
md5: f1071cdb0b6b10dde94d3bc8a6146387
native_system: odyssey2
native_path: bios/c52.bin
native_name: Odyssey 2
- name: g7400.bin
destination: g7400.bin
required: true
md5: c500ff71236068e0dc0d0603d265ae76
native_system: odyssey2
native_path: bios/g7400.bin
native_name: Odyssey 2
- name: jopac.bin
destination: jopac.bin
required: true
md5: 279008e4a0db2dc5f1c048853b033828
native_system: odyssey2
native_path: bios/jopac.bin
native_name: Odyssey 2
name: Odyssey 2
nec-pc-88:
files:
- name: N88.ROM
destination: quasi88/N88.ROM
required: true
md5: 4f984e04a99d56c4cfe36115415d6eb8
native_system: pc88
native_path: bios/quasi88/N88.ROM
native_name: NEC PC-8800
- name: N88SUB.ROM
destination: quasi88/N88SUB.ROM
required: true
md5: 793f86784e5608352a5d7f03f03e0858
native_system: pc88
native_path: bios/quasi88/N88SUB.ROM
native_name: NEC PC-8800
- name: N88N.ROM
destination: quasi88/N88N.ROM
required: true
md5: 2ff07b8769367321128e03924af668a0
native_system: pc88
native_path: bios/quasi88/N88N.ROM
native_name: NEC PC-8800
- name: N88EXT0.ROM
destination: quasi88/N88EXT0.ROM
required: true
md5: d675a2ca186c6efcd6277b835de4c7e5
native_system: pc88
native_path: bios/quasi88/N88EXT0.ROM
native_name: NEC PC-8800
- name: N88EXT1.ROM
destination: quasi88/N88EXT1.ROM
required: true
md5: e844534dfe5744b381444dbe61ef1b66
native_system: pc88
native_path: bios/quasi88/N88EXT1.ROM
native_name: NEC PC-8800
- name: N88EXT2.ROM
destination: quasi88/N88EXT2.ROM
required: true
md5: 6548fa45061274dee1ea8ae1e9e93910
native_system: pc88
native_path: bios/quasi88/N88EXT2.ROM
native_name: NEC PC-8800
- name: N88EXT3.ROM
destination: quasi88/N88EXT3.ROM
required: true
md5: fc4b76a402ba501e6ba6de4b3e8b4273
native_system: pc88
native_path: bios/quasi88/N88EXT3.ROM
native_name: NEC PC-8800
name: NEC PC-8800
nec-pc-98:
files:
- name: BIOS.ROM
destination: np2kai/BIOS.ROM
required: true
md5: e246140dec5124c5e404869a84caefce
native_system: pc98
native_path: bios/np2kai/BIOS.ROM
native_name: NEC PC-9800
- name: FONT.ROM
destination: np2kai/FONT.ROM
required: true
md5: 2af6179d7de4893ea0b705c00e9a98d6
native_system: pc98
native_path: bios/np2kai/FONT.ROM
native_name: NEC PC-9800
- name: SOUND.ROM
destination: np2kai/SOUND.ROM
required: true
md5: caf90f22197aed6f14c471c21e64658d
native_system: pc98
native_path: bios/np2kai/SOUND.ROM
native_name: NEC PC-9800
- name: ITF.ROM
destination: np2kai/ITF.ROM
required: true
md5: e9fc3890963b12cf15d0a2eea5815b72
native_system: pc98
native_path: bios/np2kai/ITF.ROM
native_name: NEC PC-9800
- name: font.bmp
destination: np2kai/font.bmp
required: true
md5: 7da1e5b7c482d4108d22a5b09631d967
native_system: pc98
native_path: bios/np2kai/font.bmp
native_name: NEC PC-9800
name: NEC PC-9800
nec-pc-engine:
files:
- name: syscard3.pce
destination: syscard3.pce
required: true
md5: 38179df8f4ac870017db21ebcbf53114
native_system: pcengine
native_path: bios/syscard3.pce
native_name: PC Engine
- name: syscard3.pce
destination: syscard3.pce
required: true
md5: 38179df8f4ac870017db21ebcbf53114
native_system: pcenginecd
native_path: bios/syscard3.pce
native_name: PC Engine CD
- name: syscard3.pce
destination: syscard3.pce
required: true
md5: 38179df8f4ac870017db21ebcbf53114
native_system: supergrafx
native_path: bios/syscard3.pce
native_name: Supergrafx
name: Supergrafx
nec-pc-fx:
files:
- name: pcfx.rom
destination: pcfx.rom
required: true
md5: 08e36edbea28a017f79f8d4f7ff9b6d7
native_system: pcfx
native_path: bios/pcfx.rom
native_name: PC-FX
- name: fx-scsi.rom
destination: fx-scsi.rom
required: true
native_system: pcfx
native_path: bios/fx-scsi.rom
native_name: PC-FX
name: PC-FX
pegasus:
files:
- name: pegasus.zip
destination: pegasus.zip
required: true
md5: fee37d8140e4fab48aac4fdab2847f7d
native_system: pegasus
native_path: bios/pegasus.zip
native_name: Aamber Pegasus
- name: pegasus_cart.xml
destination: mame/hash/pegasus_cart.xml
required: true
native_system: pegasus
native_path: bios/mame/hash/pegasus_cart.xml
native_name: Aamber Pegasus
name: Aamber Pegasus
nintendo-pokemon-mini:
files:
- name: bios.min
destination: bios.min
required: true
md5: 1e4fb124a3a886865acb574f388c803d
native_system: pokemini
native_path: bios/bios.min
native_name: Nintendo Pokemon Mini
name: Nintendo Pokemon Mini
sony-playstation-2:
files:
- name: ps2-0230a-20080220.bin
destination: pcsx2/bios/ps2-0230a-20080220.bin
required: true
md5: 21038400dc633070a78ad53090c53017
native_system: ps2
native_path: bios/pcsx2/bios/ps2-0230a-20080220.bin
native_name: PS2
name: PS2
sony-playstation:
files:
- name: psxonpsp660.bin
destination: psxonpsp660.bin
required: true
md5: c53ca5908936d412331790f4426c6c33
native_system: psx
native_path: bios/psxonpsp660.bin
native_name: PSX
name: PSX
pv1000:
files:
- name: pv1000.xml
destination: mame/hash/pv1000.xml
required: true
native_system: pv1000
native_path: bios/mame/hash/pv1000.xml
native_name: PV-1000
name: PV-1000
nintendo-satellaview:
files:
- name: BS-X.bin
destination: BS-X.bin
required: true
md5: fed4d8242cfbed61343d53d48432aced
native_system: satellaview
native_path: bios/BS-X.bin
native_name: Satellaview
name: Satellaview
sega-saturn:
files:
- name: sega_101.bin
destination: sega_101.bin
required: true
md5: 85ec9ca47d8f6807718151cbcca8b964
native_system: saturn
native_path: bios/sega_101.bin
native_name: Sega Saturn
- name: mpr-17933.bin
destination: mpr-17933.bin
required: true
md5: 3240872c70984b6cbfda1586cab68dbe
native_system: saturn
native_path: bios/mpr-17933.bin
native_name: Sega Saturn
- name: mpr-18811-mx.ic1
destination: mpr-18811-mx.ic1
required: true
md5: 255113ba943c92a54facd25a10fd780c
native_system: saturn
native_path: bios/mpr-18811-mx.ic1
native_name: Sega Saturn
- name: mpr-19367-mx.ic1
destination: mpr-19367-mx.ic1
required: true
md5: 1cd19988d1d72a3e7caa0b73234c96b4
native_system: saturn
native_path: bios/mpr-19367-mx.ic1
native_name: Sega Saturn
- name: saturn_bios.bin
destination: saturn_bios.bin
required: true
md5: af5828fdff51384f99b3c4926be27762
native_system: saturn
native_path: bios/saturn_bios.bin
native_name: Sega Saturn
- name: saturn_bios.bin
destination: kronos/saturn_bios.bin
required: true
md5: af5828fdff51384f99b3c4926be27762
native_system: saturn
native_path: bios/kronos/saturn_bios.bin
native_name: Sega Saturn
name: Sega Saturn
scummvm:
files:
- name: MT32_CONTROL.ROM
destination: scummvm/extra/MT32_CONTROL.ROM
required: true
md5: 5626206284b22c2734f3e9efefcd2675
native_system: scummvm
native_path: bios/scummvm/extra/MT32_CONTROL.ROM
native_name: ScummVM
- name: MT32_PCM.ROM
destination: scummvm/extra/MT32_PCM.ROM
required: true
md5: 89e42e386e82e0cacb4a2704a03706ca
native_system: scummvm
native_path: bios/scummvm/extra/MT32_PCM.ROM
native_name: ScummVM
name: ScummVM
scv:
files:
- name: scv.zip
destination: scv.zip
required: true
md5: 33df021613fb12abe2ad14b9eb17c7fe
native_system: scv
native_path: bios/scv.zip
native_name: Super Cassette Vision
- name: upd7801g.s01
destination: upd7801g.s01
required: true
md5: 635a978fd40db9a18ee44eff449fc126
native_system: scv
native_path: bios/upd7801g.s01
native_name: Super Cassette Vision
- name: scv.xml
destination: mame/hash/scv.xml
required: true
native_system: scv
native_path: bios/mame/hash/scv.xml
native_name: Super Cassette Vision
name: Super Cassette Vision
sega32x:
files:
- name: 32X_G_BIOS.BIN
destination: 32X_G_BIOS.BIN
required: true
native_system: sega32x
native_path: bios/32X_G_BIOS.BIN
native_name: Sega 32X
- name: 32X_M_BIOS.BIN
destination: 32X_M_BIOS.BIN
required: true
native_system: sega32x
native_path: bios/32X_M_BIOS.BIN
native_name: Sega 32X
- name: 32X_S_BIOS.BIN
destination: 32X_S_BIOS.BIN
required: true
native_system: sega32x
native_path: bios/32X_S_BIOS.BIN
native_name: Sega 32X
name: Sega 32X
megacd:
files:
- name: bios_CD_E.bin
destination: bios_CD_E.bin
required: true
md5: e66fa1dc5820d254611fdcdba0662372
native_system: megacd
native_path: bios/bios_CD_E.bin
native_name: Sega CD
- name: bios_CD_U.bin
destination: bios_CD_U.bin
required: true
md5: 854b9150240a198070150e4566ae1290
native_system: megacd
native_path: bios/bios_CD_U.bin
native_name: Sega CD
- name: bios_CD_J.bin
destination: bios_CD_J.bin
required: true
md5: 278a9397d192149e84e820ac621a8edd
native_system: megacd
native_path: bios/bios_CD_J.bin
native_name: Sega CD
name: Sega CD
segastv:
files:
- name: stvbios.zip
destination: kronos/stvbios.zip
required: true
native_system: segastv
native_path: bios/kronos/stvbios.zip
native_name: Sega ST-V
name: Sega ST-V
nintendo-sgb:
files:
- name: sgb_boot.bin
destination: sgb_boot.bin
required: true
md5: d574d4f9c12f305074798f54c091a8b4
native_system: sgb
native_path: bios/sgb_boot.bin
native_name: Super Game Boy
- name: sgb2_boot.bin
destination: sgb2_boot.bin
required: true
md5: e0430bca9925fb9882148fd2dc2418c1
native_system: sgb
native_path: bios/sgb2_boot.bin
native_name: Super Game Boy
- name: SGB1.sfc
destination: SGB1.sfc
required: true
md5: b15ddb15721c657d82c5bab6db982ee9
native_system: sgb
native_path: bios/SGB1.sfc
native_name: Super Game Boy
- name: SGB2.sfc
destination: SGB2.sfc
required: true
md5: 8ecd73eb4edf7ed7e81aef1be80031d5
native_system: sgb
native_path: bios/SGB2.sfc
native_name: Super Game Boy
name: Super Game Boy
nintendo-sufami-turbo:
files:
- name: STBIOS.bin
destination: STBIOS.bin
required: true
md5: d3a44ba7d42a74d3ac58cb9c14c6a5ca
native_system: sufami
native_path: bios/STBIOS.bin
native_name: Sufami
name: Sufami
supracan:
files:
- name: supracan.zip
destination: supracan.zip
required: true
native_system: supracan
native_path: bios/supracan.zip
native_name: Super A Can
- name: umc6650.zip
destination: umc6650.zip
required: true
native_system: supracan
native_path: bios/umc6650.zip
native_name: Super A Can
- name: supracan.xml
destination: mame/hash/supracan.xml
required: true
native_system: supracan
native_path: bios/mame/hash/supracan.xml
native_name: Super A Can
name: Super A Can
ti99:
files:
- name: ti99_4a.zip
destination: ti99_4a.zip
required: true
native_system: ti99
native_path: bios/ti99_4a.zip
native_name: TI/99
- name: ti99_speech.zip
destination: ti99_speech.zip
required: true
native_system: ti99
native_path: bios/ti99_speech.zip
native_name: TI/99
- name: ti99_cart.xml
destination: mame/hash/ti99_cart.xml
required: true
native_system: ti99
native_path: bios/mame/hash/ti99_cart.xml
native_name: TI/99
name: TI/99
triforce:
files:
- name: segaboot.gcm
destination: triforce/segaboot.gcm
required: true
native_system: triforce
native_path: bios/triforce/segaboot.gcm
native_name: Triforce
name: Triforce
tutor:
files:
- name: tutor.zip
destination: tutor.zip
required: true
native_system: tutor
native_path: bios/tutor.zip
native_name: APF M-1000
- name: tutor.xml
destination: mame/hash/tutor.xml
required: true
native_system: tutor
native_path: bios/mame/hash/tutor.xml
native_name: APF M-1000
name: APF M-1000
vc4000:
files:
- name: vc4000.xml
destination: mame/hash/vc4000.xml
required: true
native_system: vc4000
native_path: bios/mame/hash/vc4000.xml
native_name: VC4000
name: VC4000
vectrex:
files:
- name: Vectrex_Bios.bin
destination: Vectrex_Bios.bin
required: true
native_system: vectrex
native_path: bios/Vectrex_Bios.bin
native_name: Vectrex
name: Vectrex
vg5k:
files:
- name: vg5k.zip
destination: vg5k.zip
required: true
native_system: vg5k
native_path: bios/vg5k.zip
native_name: VG5000
- name: vg5k.xml
destination: mame/hash/vg5k.xml
required: true
native_system: vg5k
native_path: bios/mame/hash/vg5k.xml
native_name: VG5000
name: VG5000
vtech-vsmile:
files:
- name: vsmile.zip
destination: vsmile.zip
required: true
native_system: vsmile
native_path: bios/vsmile.zip
native_name: V. Smile
- name: vsmile_cart.xml
destination: mame/hash/vsmile_cart.xml
required: true
native_system: vsmile
native_path: bios/mame/hash/vsmile_cart.xml
native_name: V. Smile
- name: vsmile_cd.xml
destination: mame/hash/vsmile_cd.xml
required: true
native_system: vsmile
native_path: bios/mame/hash/vsmile_cd.xml
native_name: V. Smile
- name: vsmilem_cart.xml
destination: mame/hash/vsmilem_cart.xml
required: true
native_system: vsmile
native_path: bios/mame/hash/vsmilem_cart.xml
native_name: V. Smile
- name: vsmileb_cart.xml
destination: mame/hash/vsmileb_cart.xml
required: true
native_system: vsmile
native_path: bios/mame/hash/vsmileb_cart.xml
native_name: V. Smile
name: V. Smile
sharp-x1:
files:
- name: IPLROM.X1
destination: xmil/IPLROM.X1
required: true
md5: eeeea1cd29c6e0e8b094790ae969bfa7
native_system: x1
native_path: bios/xmil/IPLROM.X1
native_name: Sharp x1
- name: iplrom.x1t
destination: xmil/iplrom.x1t
required: true
md5: 56c28adcf1f3a2f87cf3d57c378013f5
native_system: x1
native_path: bios/xmil/iplrom.x1t
native_name: Sharp x1
name: Sharp x1
sharp-x68000:
files:
- name: iplrom.dat
destination: keropi/iplrom.dat
required: true
md5: 7fd4caabac1d9169e289f0f7bbf71d8e
native_system: x68000
native_path: bios/keropi/iplrom.dat
native_name: Sharp x68000
- name: cgrom.dat
destination: keropi/cgrom.dat
required: true
md5: cb0a5cfcf7247a7eab74bb2716260269
native_system: x68000
native_path: bios/keropi/cgrom.dat
native_name: Sharp x68000
name: Sharp x68000
xbox:
files:
- name: mcpx_1.0.bin
destination: mcpx_1.0.bin
required: true
md5: d49c52a4102f6df7bcf8d0617ac475ed
native_system: xbox
native_path: bios/mcpx_1.0.bin
native_name: XBox
- name: Complex_4627.bin
destination: Complex_4627.bin
required: true
md5: 39cee882148a87f93cb440b99dde3ceb
native_system: xbox
native_path: bios/Complex_4627.bin
native_name: XBox
name: XBox
xegs:
files:
- name: xegs.zip
destination: xegs.zip
required: true
native_system: xegs
native_path: bios/xegs.zip
native_name: Atari XEGS
- name: xegs.xml
destination: mame/hash/xegs.xml
required: true
native_system: xegs
native_path: bios/mame/hash/xegs.xml
native_name: Atari XEGS
name: Atari XEGS
launchers:
- emulator: amiberry
build: standalone
kind: names_searched
names:
- kick34005.A500
- kick34005.A500.rom
- amiga-os-130.rom
- "Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV)[!].rom"
- "Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: copied to <amiberry roms>/kick34005.A500, kickstart_rom_file
fails_when_missing: warning, kickstart_rom_file not written
source_ref: "emulatorLauncher/Generators/Amiberry.Generator.cs:69-74, 544-548, 686-711"
- emulator: amiberry
build: standalone
kind: names_searched
names:
- kick33180.A500
- kick33180.A500.rom
- amiga-os-120.rom
- "Kickstart v1.2 rev 33.180 (1986)(Commodore)(A500-A2000)[!].rom"
- "Kickstart v1.2 rev 33.180 (1986)(Commodore)(A500-A1000-A2000).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: copied to <amiberry roms>/kick33180.A500, kickstart_rom_file
fails_when_missing: warning, kickstart_rom_file not written
source_ref: "emulatorLauncher/Generators/Amiberry.Generator.cs:76-81, 544-548, 686-711"
- emulator: amiberry
build: standalone
kind: names_searched
names:
- kick37175.A500
- kick37175.A500.rom
- amiga-os-204.rom
- "Kickstart v2.04 rev 37.175 (1991)(Commodore)(A500+)[!].rom"
- "Kickstart v2.04 rev 37.175 (1991)(Commodore)(A500+).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: copied to <amiberry roms>/kick37175.A500, kickstart_rom_file
fails_when_missing: warning, kickstart_rom_file not written
source_ref: "emulatorLauncher/Generators/Amiberry.Generator.cs:83-88, 544-548, 686-711"
- emulator: amiberry
build: standalone
kind: names_searched
names:
- kick40063.A600
- kick40063.A600.rom
- amiga-os-310-a600.rom
- "Kickstart v3.1 rev 40.63 (1993)(Commodore)(A500-A600-A2000)[!].rom"
- "Kickstart v3.1 rev 40.63 (1993)(Commodore)(A500-A600-A2000).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: copied to <amiberry roms>/kick40063.A600, kickstart_rom_file
fails_when_missing: warning, kickstart_rom_file not written
source_ref: "emulatorLauncher/Generators/Amiberry.Generator.cs:90-95, 544-548, 686-711"
- emulator: amiberry
build: standalone
kind: names_searched
names:
- kick40068.A1200
- kick40068.A1200.rom
- amiga-os-310-a1200.rom
- "Kickstart v3.1 rev 40.68 (1993)(Commodore)(A1200)[!].rom"
- "Kickstart v3.1 rev 40.68 (1993)(Commodore)(A1200).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: copied to <amiberry roms>/kick40068.A1200, kickstart_rom_file
fails_when_missing: warning, kickstart_rom_file not written
source_ref: "emulatorLauncher/Generators/Amiberry.Generator.cs:97-111, 544-548,\
\ 686-711"
- emulator: amiberry
build: standalone
kind: names_searched
names:
- kick40068.A4000
- kick40068.A4000.rom
- amiga-os-310-a4000.rom
- "Kickstart v3.1 rev 40.68 (1993)(Commodore)(A4000).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: copied to <amiberry roms>/kick40068.A4000, kickstart_rom_file
fails_when_missing: warning, kickstart_rom_file not written
source_ref: "emulatorLauncher/Generators/Amiberry.Generator.cs:113-127, 544-548,\
\ 686-711"
- emulator: amiberry
build: standalone
kind: names_searched
names:
- kick40060.CD32
- kick40060.CD32.rom
- amiga-os-310-cd32.rom
- "Kickstart v3.1 rev 40.60 (1993)(Commodore)(CD32).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: copied to <amiberry roms>/kick40060.CD32, kickstart_rom_file
fails_when_missing: warning, kickstart_rom_file not written
source_ref: "emulatorLauncher/Generators/Amiberry.Generator.cs:129-134, 138-143,\
\ 544-548, 686-711"
- emulator: amiberry
build: standalone
kind: names_searched
names:
- kick40060.CD32.ext
- kick40060.CD32.ext.rom
- amiga-os-310-cd32-ext.rom
- "CD32 Extended-ROM rev 40.60 (1993)(Commodore)(CD32).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: copied to <amiberry roms>/kick40060.CD32.ext, kickstart_ext_rom_file
fails_when_missing: warning, kickstart_ext_rom_file not written
source_ref: "emulatorLauncher/Generators/Amiberry.Generator.cs:129-145, 553-557,\
\ 686-711"
- emulator: amiberry
build: standalone
kind: names_searched
names:
- kick34005.A500
- kick34005.A500.rom
- amiga-os-130.rom
- "Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV)[!].rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: copied to <amiberry roms>/kick34005.A500, kickstart_rom_file
fails_when_missing: warning, kickstart_rom_file not written
source_ref: "emulatorLauncher/Generators/Amiberry.Generator.cs:147-151, 544-548,\
\ 686-711"
- emulator: amiberry
build: standalone
kind: names_searched
names:
- kick34005.CDTV
- kick34005.CDTV.rom
- amiga-os-130-cdtv-ext.rom
- "CDTV Extended-ROM v1.0 (1991)(Commodore)(CDTV)[!].rom"
- "CDTV Extended-ROM v1.0 (1992)(Commodore)(CDTV).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: copied to <amiberry roms>/kick34005.CDTV, kickstart_ext_rom_file
fails_when_missing: warning, kickstart_ext_rom_file not written
source_ref: "emulatorLauncher/Generators/Amiberry.Generator.cs:147-154, 553-557,\
\ 686-711"
- emulator: arcadeduck
build: standalone
kind: names_searched
names:
- <bios archive of the game's system in resources/arcadedb.yaml>
case_insensitive: false
search_dir: <rom directory>, then bios
passes_to: "settings.ini [BIOS] SearchDirectory = <folder found>"
fails_when_missing: "ApplicationException 'Missing BIOS '<biosArchive>' : place\
\ it next to the game or in the RetroBat bios folder.'"
source_ref: "emulatorLauncher/Generators/ArcadeDuck.Generator.cs:52, 102-122, 219,\
\ emulatorLauncher/Generators/ArcadeDuck.Database.cs:62, 221-222"
- emulator: arcadeduck
build: standalone
kind: names_searched
names:
- konamigv.zip
slot: konami_gv
case_insensitive: false
search_dir: <rom directory>, then bios
passes_to: "settings.ini [BIOS] SearchDirectory = <folder found>"
fails_when_missing: "ApplicationException 'Missing BIOS '<biosArchive>' : place\
\ it next to the game or in the RetroBat bios folder.'"
depends_on_option: resources/arcadedb.yaml names no archive for konami_gv
source_ref: "emulatorLauncher/Generators/ArcadeDuck.Generator.cs:52, 102-122, 219,\
\ emulatorLauncher/Generators/ArcadeDuck.Database.cs:62, 221-222"
- emulator: arcadeduck
build: standalone
kind: passes_path
names: []
search_dir: bios
passes_to: "settings.ini [BIOS] SearchDirectory = bios"
fails_when_missing: false
depends_on_option: no bios archive known for the game's system
source_ref: "emulatorLauncher/Generators/ArcadeDuck.Generator.cs:52, 102-122, 219,\
\ emulatorLauncher/Generators/ArcadeDuck.Database.cs:62, 221-222"
- emulator: ares
build: standalone
kind: names_searched
names:
- "[BIOS] LaserActive PAC-S1 (Japan) (v1.05).bin"
- "[BIOS] LaserActive PAC-S1 (Japan) (v1.02).bin"
- "[BIOS] LaserActive PAC-S1 (Japan) (v1.01).bin"
case_insensitive: true
search_dir: bios/laseractive
passes_to: "settings.bml LaserActiveSEGAPAC/Firmware/BIOS.Japan (first found)"
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Ares.Generator.cs:518-529"
- emulator: ares
build: standalone
kind: names_searched
names:
- "[BIOS] LaserActive PAC-S10 (US) (v1.04).bin"
- "[BIOS] LaserActive PAC-S10 (US) (v1.02).bin"
case_insensitive: true
search_dir: bios/laseractive
passes_to: "settings.bml LaserActiveSEGAPAC/Firmware/BIOS.US (first found)"
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Ares.Generator.cs:524-531"
- emulator: bizhawk
build: standalone
kind: fixed_name
names:
- gb_bios.bin
slot: other systems
case_insensitive: true
search_dir: bios
passes_to: config.ini BizHawk.Emulation.Cores.Nintendo.Sameboy.Sameboy EnableBIOS
= true, only if the file exists, the path itself is not written
fails_when_missing: EnableBIOS = false
depends_on_option: core == "SameBoy", bizhawk_gb_bios on, system != "gbc"
source_ref: "emulatorLauncher/Generators/Bizhawk.CoreOptions.cs:517-518, 524-531"
- emulator: bizhawk
build: standalone
kind: fixed_name
names:
- gbc_bios.bin
slot: gbc
case_insensitive: true
search_dir: bios
passes_to: config.ini BizHawk.Emulation.Cores.Nintendo.Sameboy.Sameboy EnableBIOS
= true, only if the file exists, the path itself is not written
fails_when_missing: EnableBIOS = false
depends_on_option: core == "SameBoy", bizhawk_gb_bios on, system == "gbc"
source_ref: "emulatorLauncher/Generators/Bizhawk.CoreOptions.cs:517-518, 524-531"
- emulator: bizhawk
build: standalone
kind: fixed_name
names:
- gb_bios.bin
slot: other systems
case_insensitive: true
search_dir: bios
passes_to: config.ini BizHawk.Emulation.Cores.Nintendo.Gameboy.Gameboy EnableBIOS
= true, only if the file exists, the path itself is not written
fails_when_missing: EnableBIOS = false
depends_on_option: core == "Gambatte", bizhawk_gb_bios on, system != "gbc" && system
!= "gba"
source_ref: "emulatorLauncher/Generators/Bizhawk.CoreOptions.cs:536-537, 543-552"
- emulator: bizhawk
build: standalone
kind: fixed_name
names:
- gbc_bios.bin
slot: gbc
case_insensitive: true
search_dir: bios
passes_to: config.ini BizHawk.Emulation.Cores.Nintendo.Gameboy.Gameboy EnableBIOS
= true, only if the file exists, the path itself is not written
fails_when_missing: EnableBIOS = false
depends_on_option: core == "Gambatte", bizhawk_gb_bios on, system == "gbc"
source_ref: "emulatorLauncher/Generators/Bizhawk.CoreOptions.cs:536-537, 543-552"
- emulator: bizhawk
build: standalone
kind: fixed_name
names:
- gba_bios.bin
slot: gba
case_insensitive: true
search_dir: bios
passes_to: config.ini BizHawk.Emulation.Cores.Nintendo.Gameboy.Gameboy EnableBIOS
= true, only if the file exists, the path itself is not written
fails_when_missing: EnableBIOS = false
depends_on_option: core == "Gambatte", bizhawk_gb_bios on, system == "gba"
source_ref: "emulatorLauncher/Generators/Bizhawk.CoreOptions.cs:536-537, 543-552"
- emulator: blastem
build: standalone
kind: fixed_name
names:
- bios_CD_U.bin
case_insensitive: true
search_dir: bios
passes_to: blastem.cfg system.scd_bios_us, only if the file exists
fails_when_missing: info log, scd_bios_us left as it is
source_ref: "emulatorLauncher/Generators/Blastem.Generator.cs:258, 262, 272-279"
- emulator: blastem
build: standalone
kind: fixed_name
names:
- bios_CD_E.bin
case_insensitive: true
search_dir: bios
passes_to: blastem.cfg system.scd_bios_eu, only if the file exists
fails_when_missing: info log, scd_bios_eu left as it is
source_ref: "emulatorLauncher/Generators/Blastem.Generator.cs:258, 263, 272-279"
- emulator: blastem
build: standalone
kind: fixed_name
names:
- bios_CD_J.bin
case_insensitive: true
search_dir: bios
passes_to: blastem.cfg system.scd_bios_jp, only if the file exists
fails_when_missing: info log, scd_bios_jp left as it is
source_ref: "emulatorLauncher/Generators/Blastem.Generator.cs:258, 264, 272-279"
- emulator: blastem
build: standalone
kind: fixed_name
names:
- colecovision.rom
case_insensitive: true
search_dir: bios
passes_to: blastem.cfg system.coleco_bios_path, only if the file exists
fails_when_missing: info log, coleco_bios_path left as it is
source_ref: "emulatorLauncher/Generators/Blastem.Generator.cs:258, 265, 272-279"
- emulator: blastem
build: standalone
kind: fixed_name
names:
- 32X_M_BIOS.BIN
case_insensitive: true
search_dir: bios
passes_to: blastem.cfg system.s32x_main_bios, only if the file exists
fails_when_missing: info log, s32x_main_bios left as it is
source_ref: "emulatorLauncher/Generators/Blastem.Generator.cs:258, 267, 272-279"
- emulator: blastem
build: standalone
kind: fixed_name
names:
- 32X_S_BIOS.BIN
case_insensitive: true
search_dir: bios
passes_to: blastem.cfg system.s32x_sub_bios, only if the file exists
fails_when_missing: info log, s32x_sub_bios left as it is
source_ref: "emulatorLauncher/Generators/Blastem.Generator.cs:258, 268, 272-279"
- emulator: blastem
build: standalone
kind: fixed_name
names:
- 32X_G_BIOS.BIN
case_insensitive: true
search_dir: bios
passes_to: blastem.cfg system.s32x_68k_bios, only if the file exists
fails_when_missing: info log, s32x_68k_bios left as it is
source_ref: "emulatorLauncher/Generators/Blastem.Generator.cs:258, 269, 272-279"
- emulator: bsyndrome
build: standalone
kind: passes_path
names: []
search_dir: bios/bsyndrome/MUSIC
passes_to: command line --musicpath=bios/bsyndrome/MUSIC
fails_when_missing: false
depends_on_option: _emulator == "bsyndrome"
source_ref: "emulatorLauncher/Generators/PortsLauncher.Configuration.cs:133-134,\
\ 153, 157-158"
- emulator: amiberry, hatari, hatarib, puae
build: libretro
kind: copies
names:
- capsimg.dll
case_insensitive: true
search_dir: bios
passes_to: copied to <retroarch>/<name>, only when the target does not exist
fails_when_missing: false
depends_on_option: core in capsimgCore, rom extension ".ipf"
source_ref: "emulatorLauncher/Generators/LibRetro.Generator.cs:1008-1017, 2659"
- emulator: demul
build: standalone
kind: passes_path
names: []
search_dir: bios/dc
passes_to: "Demul.ini [files] roms0 = bios/dc"
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Demul.Generator.cs:106, 109-114, 123-124"
- emulator: demul
build: standalone
kind: passes_path
names: []
search_dir: bios
passes_to: "Demul.ini [files] roms1 = bios"
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Demul.Generator.cs:106, 109-114, 123-124"
- emulator: desmume
build: standalone
kind: fixed_name
names:
- bios7.bin
- bios9.bin
case_insensitive: true
search_dir: bios
passes_to: "desmume.ini [BIOS] ARM7BIOSFile, ARM9BIOSFile, only if every listed\
\ file exists"
fails_when_missing: UseExtBIOS left at 0
depends_on_option: desmume_UseExtBIOS on
source_ref: "emulatorLauncher/Generators/Desmume.Generator.cs:97-105"
- emulator: desmume
build: standalone
kind: fixed_name
names:
- firmware.bin
case_insensitive: true
search_dir: bios
passes_to: "desmume.ini [Firmware] FirmwareFile, only if the file exists"
fails_when_missing: UseExtFirmware left at 0
depends_on_option: desmume_UseExtFirmware on, desmume_firmwareFile unset or not
an existing file
source_ref: "emulatorLauncher/Generators/Desmume.Generator.cs:111-123"
- emulator: dolphin
build: standalone
kind: fixed_name
names:
- gba_bios.bin
case_insensitive: true
search_dir: bios
passes_to: "User/Config/Dolphin.ini [GBA] BIOS, written without an existence check"
fails_when_missing: path written without an existence check
source_ref: "emulatorLauncher/Generators/Dolphin.Generator.cs:742-743"
- emulator: dolphin
build: standalone
kind: copies
names:
- triforce/segaboot.gcm
- segaboot.gcm
case_insensitive: true
search_dir: bios
passes_to: first found copied to <emulator>/User/Triforce/segaboot.gcm, skipped
when the target is as large and not older
fails_when_missing: "warning '[WARNING] Triforce: segaboot.gcm not found in bios\\\
triforce, test menu will not be available.' when the target is absent too"
depends_on_option: _triforce, !_crediar
source_ref: "emulatorLauncher/Generators/Dolphin.Generator.cs:782-783, 1048-1083"
- emulator: dosbox-pure
build: standalone
kind: copies
names:
- MT32_CONTROL.ROM
- MT32_PCM.ROM
- Roland_SC-55.sf2
- Roland_SC-88.sf2
case_insensitive: true
search_dir: bios/scummvm/extra
passes_to: copied to <emulator>/system/<name>, only when the target does not exist
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/DosBoxPure.Generator.cs:132, 137-155"
- emulator: dosbox-staging
build: standalone
kind: copies
names:
- MT32_CONTROL.ROM
- MT32_PCM.ROM
case_insensitive: true
search_dir: bios/scummvm/extra
passes_to: copied to <emulator>/mt32-roms/<name>, only when the target does not
exist
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/DosBoxStaging.Generator.cs:328, 333-341"
- emulator: dosbox-staging
build: standalone
kind: copies
names:
- Roland_SC-55.sf2
- Roland_SC-88.sf2
case_insensitive: true
search_dir: bios/scummvm/extra
passes_to: copied to <emulator>/soundfonts/<name>, only when the target does not
exist
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/DosBoxStaging.Generator.cs:325, 343-351"
- emulator: duckstation
build: standalone
kind: passes_path
names: []
search_dir: bios
passes_to: "settings.ini [BIOS] SearchDirectory = bios"
fails_when_missing: false
depends_on_option: duck_bios unset
source_ref: "emulatorLauncher/Generators/Duckstation.Generator.cs:202, 211-215"
- emulator: duckstation
build: standalone
kind: core_option
names:
- psxonpsp660.bin
- scph5500.bin
- scph5501.bin
- scph5502.bin
- scph1001.bin
- scph7001.bin
- scph101.bin
search_dir: bios
passes_to: "settings.ini [BIOS] PathNTSCJ = PathNTSCU = PathPAL = <value>"
fails_when_missing: not checked by the launcher
depends_on_option: duck_bios
source_ref: "emulatorLauncher/Generators/Duckstation.Generator.cs:204-209, .emulationstation/es_features.cfg:11638-11646"
- emulator: eka2l1
build: standalone
kind: passes_path
names: []
search_dir: bios/eka2l1/data
passes_to: config.yml data-storage = bios/eka2l1/data
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Eka2l1.Generator.cs:153, 156"
- emulator: fbneo
build: standalone
kind: passes_path
names: []
search_dir: bios
passes_to: "config/fbneo64.ini szAppRomPaths[1] = bios"
fails_when_missing: false
depends_on_option: "File.Exists(iniFile)"
source_ref: "emulatorLauncher/Generators/Fbneo.Generator.cs:111"
- emulator: fbneo
build: standalone
kind: passes_path
names: []
search_dir: bios/fbneo
passes_to: "config/fbneo64.ini szAppRomPaths[2] = bios/fbneo"
fails_when_missing: false
depends_on_option: "File.Exists(iniFile)"
source_ref: "emulatorLauncher/Generators/Fbneo.Generator.cs:113, 116"
- emulator: fbneo
build: standalone
kind: passes_path
names: []
search_dir: bios/fbneo/cheats
passes_to: config/fbneo64.ini szAppCheatsPath = bios/fbneo/cheats
fails_when_missing: false
depends_on_option: "File.Exists(iniFile)"
source_ref: "emulatorLauncher/Generators/Fbneo.Generator.cs:113, 118, 121"
- emulator: fbneo
build: standalone
kind: passes_path
names: []
search_dir: bios/fbneo/samples
passes_to: config/fbneo64.ini szAppSamplesPath = bios/fbneo/samples
fails_when_missing: false
depends_on_option: "File.Exists(iniFile)"
source_ref: "emulatorLauncher/Generators/Fbneo.Generator.cs:123, 126"
- emulator: gsplus
build: standalone
kind: fixed_name
names:
- APPLE2GS.ROM
case_insensitive: true
search_dir: bios
passes_to: config.txt g_cfg_rom_path, written without an existence check
fails_when_missing: path written without an existence check
depends_on_option: "!string.IsNullOrEmpty(AppConfig[\"bios\"]) && Directory.Exists(AppConfig[\"\
bios\"])"
source_ref: "emulatorLauncher/Generators/GsPlus.Generator.cs:66-67"
- emulator: jgenesis
build: standalone
kind: fixed_name
names:
- gba_bios.bin
case_insensitive: true
search_dir: bios
passes_to: "jgenesis-config.toml [game_boy_advance] bios_path, only if the file\
\ exists"
fails_when_missing: bios_path not written
depends_on_option: system == "game_boy_advance"
source_ref: "emulatorLauncher/Generators/Jgenesis.Generator.cs:257-263"
- emulator: jgenesis
build: standalone
kind: fixed_name
names:
- bios_CD_U.bin
case_insensitive: true
search_dir: bios
passes_to: "jgenesis-config.toml [sega_cd] bios_path, only if the file exists"
fails_when_missing: bios_path not written
depends_on_option: system == "genesis" || system == "sega_cd" || system == "sega_32x",
system == "sega_cd"
source_ref: "emulatorLauncher/Generators/Jgenesis.Generator.cs:282-283, 317, 323-324"
- emulator: jgenesis
build: standalone
kind: fixed_name
names:
- bios_CD_J.bin
case_insensitive: true
search_dir: bios
passes_to: "jgenesis-config.toml [sega_cd] jp_bios_path, only if the file exists"
fails_when_missing: jp_bios_path not written
depends_on_option: system == "genesis" || system == "sega_cd" || system == "sega_32x",
system == "sega_cd"
source_ref: "emulatorLauncher/Generators/Jgenesis.Generator.cs:282-283, 318, 325-326"
- emulator: jgenesis
build: standalone
kind: fixed_name
names:
- bios_CD_E.bin
case_insensitive: true
search_dir: bios
passes_to: "jgenesis-config.toml [sega_cd] eu_bios_path, only if the file exists"
fails_when_missing: eu_bios_path not written
depends_on_option: system == "genesis" || system == "sega_cd" || system == "sega_32x",
system == "sega_cd"
source_ref: "emulatorLauncher/Generators/Jgenesis.Generator.cs:282-283, 319, 327-328"
- emulator: kega-fusion
build: standalone
kind: fixed_name
names:
- bios_CD_E.bin
case_insensitive: true
search_dir: bios
passes_to: Fusion.ini SCDEURBIOS, only if the file exists
fails_when_missing: SCDEURBIOS not written
source_ref: "emulatorLauncher/Generators/KegaFusion.Generator.cs:106-108"
- emulator: kega-fusion
build: standalone
kind: fixed_name
names:
- bios_CD_U.bin
case_insensitive: true
search_dir: bios
passes_to: Fusion.ini SCDUSABIOS, only if the file exists
fails_when_missing: SCDUSABIOS not written
source_ref: "emulatorLauncher/Generators/KegaFusion.Generator.cs:110-112"
- emulator: kega-fusion
build: standalone
kind: fixed_name
names:
- bios_CD_J.bin
case_insensitive: true
search_dir: bios
passes_to: Fusion.ini SCDJAPBIOS, only if the file exists
fails_when_missing: SCDJAPBIOS not written
source_ref: "emulatorLauncher/Generators/KegaFusion.Generator.cs:114-116"
- emulator: kega-fusion
build: standalone
kind: fixed_name
names:
- 32X_G_BIOS.BIN
case_insensitive: true
search_dir: bios
passes_to: Fusion.ini 32XM68KBIOS, only if the file exists
fails_when_missing: 32XM68KBIOS not written
source_ref: "emulatorLauncher/Generators/KegaFusion.Generator.cs:118-120"
- emulator: kega-fusion
build: standalone
kind: fixed_name
names:
- 32X_M_BIOS.BIN
case_insensitive: true
search_dir: bios
passes_to: Fusion.ini 32XMSH2BIOS, only if the file exists
fails_when_missing: 32XMSH2BIOS not written
source_ref: "emulatorLauncher/Generators/KegaFusion.Generator.cs:122-124"
- emulator: kega-fusion
build: standalone
kind: fixed_name
names:
- 32X_S_BIOS.BIN
case_insensitive: true
search_dir: bios
passes_to: Fusion.ini 32XSSH2BIOS, only if the file exists
fails_when_missing: 32XSSH2BIOS not written
source_ref: "emulatorLauncher/Generators/KegaFusion.Generator.cs:126-128"
- emulator: kega-fusion
build: standalone
kind: passes_path
names: []
search_dir: bios
passes_to: Fusion.ini GenesisBIOS = bios
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/KegaFusion.Generator.cs:99, 103"
- emulator: melonds
build: standalone
kind: fixed_name
names:
- firmware.bin
case_insensitive: true
search_dir: bios
passes_to: "melonDS.toml [DS] FirmwarePath, only if the file exists"
fails_when_missing: FirmwarePath not written
depends_on_option: melonds_externalBIOS on
source_ref: "emulatorLauncher/Generators/MelonDS.Generator.cs:167, 174-175"
- emulator: melonds
build: standalone
kind: fixed_name
names:
- bios7.bin
case_insensitive: true
search_dir: bios
passes_to: "melonDS.toml [DS] BIOS7Path, only if the file exists"
fails_when_missing: BIOS7Path not written
depends_on_option: melonds_externalBIOS on
source_ref: "emulatorLauncher/Generators/MelonDS.Generator.cs:168, 177-178"
- emulator: melonds
build: standalone
kind: fixed_name
names:
- bios9.bin
case_insensitive: true
search_dir: bios
passes_to: "melonDS.toml [DS] BIOS9Path, only if the file exists"
fails_when_missing: BIOS9Path not written
depends_on_option: melonds_externalBIOS on
source_ref: "emulatorLauncher/Generators/MelonDS.Generator.cs:169, 180-181"
- emulator: mupen64
build: standalone
kind: fixed_name
names:
- IPL_JAP.n64
case_insensitive: true
search_dir: bios/Mupen64plus
passes_to: "Config/mupen64plus.cfg [Rosalie's Mupen GUI Core 64DD] 64DD_JapaneseIPL,\
\ only if the file exists"
fails_when_missing: 64DD_JapaneseIPL not written
source_ref: "emulatorLauncher/Generators/Mupen64.Generator.cs:228-230"
- emulator: mupen64
build: standalone
kind: fixed_name
names:
- IPL_USA.n64
case_insensitive: true
search_dir: bios/Mupen64plus
passes_to: "Config/mupen64plus.cfg [Rosalie's Mupen GUI Core 64DD] 64DD_AmericanIPL,\
\ only if the file exists"
fails_when_missing: 64DD_AmericanIPL not written
source_ref: "emulatorLauncher/Generators/Mupen64.Generator.cs:232-234"
- emulator: mupen64
build: standalone
kind: fixed_name
names:
- IPL_DEV.n64
case_insensitive: true
search_dir: bios/Mupen64plus
passes_to: "Config/mupen64plus.cfg [Rosalie's Mupen GUI Core 64DD] 64DD_DevelopmentIPL,\
\ only if the file exists"
fails_when_missing: 64DD_DevelopmentIPL not written
source_ref: "emulatorLauncher/Generators/Mupen64.Generator.cs:236-238"
- emulator: project64
build: standalone
kind: fixed_name
names:
- IPL_JAP.n64
case_insensitive: true
search_dir: bios/Mupen64plus
passes_to: "Config/Project64.cfg [Settings] Disk IPL ROM Path, only if the file\
\ exists"
fails_when_missing: Disk IPL ROM Path not written
source_ref: "emulatorLauncher/Generators/Project64.Generator.cs:91-93"
- emulator: project64
build: standalone
kind: fixed_name
names:
- IPL_USA.n64
case_insensitive: true
search_dir: bios/Mupen64plus
passes_to: "Config/Project64.cfg [Settings] Disk IPL USA ROM Path, only if the file\
\ exists"
fails_when_missing: Disk IPL USA ROM Path not written
source_ref: "emulatorLauncher/Generators/Project64.Generator.cs:95-97"
- emulator: project64
build: standalone
kind: fixed_name
names:
- IPL_DEV.n64
case_insensitive: true
search_dir: bios/Mupen64plus
passes_to: "Config/Project64.cfg [Settings] Disk IPL TOOL ROM Path, only if the\
\ file exists"
fails_when_missing: Disk IPL TOOL ROM Path not written
source_ref: "emulatorLauncher/Generators/Project64.Generator.cs:99-101"
- emulator: mgba
build: standalone
kind: fixed_name
names:
- gb_bios.bin
case_insensitive: true
search_dir: bios
passes_to: "config.ini [ports.qt] gb.bios, only if the file exists"
fails_when_missing: gb.bios not written
source_ref: "emulatorLauncher/Generators/mGBA.Generator.cs:112-114"
- emulator: mgba
build: standalone
kind: fixed_name
names:
- sgb2_boot.bin
case_insensitive: true
search_dir: bios
passes_to: "config.ini [ports.qt] sgb.bios, only if the file exists"
fails_when_missing: sgb.bios not written
source_ref: "emulatorLauncher/Generators/mGBA.Generator.cs:116-118"
- emulator: mgba
build: standalone
kind: fixed_name
names:
- gbc_bios.bin
case_insensitive: true
search_dir: bios
passes_to: "config.ini [ports.qt] gbc.bios, only if the file exists"
fails_when_missing: gbc.bios not written
source_ref: "emulatorLauncher/Generators/mGBA.Generator.cs:120-122"
- emulator: mgba
build: standalone
kind: fixed_name
names:
- gba_bios.bin
case_insensitive: true
search_dir: bios
passes_to: "config.ini [ports.qt] gba.bios, only if the file exists"
fails_when_missing: gba.bios not written
source_ref: "emulatorLauncher/Generators/mGBA.Generator.cs:124-126"
- emulator: hatari
build: standalone
kind: fixed_name
names:
- tos.img
case_insensitive: true
search_dir: bios
passes_to: "hatari.cfg [ROM] szTosImageFileName=<bios>/tos.img"
fails_when_missing: ApplicationException 'Missing TOS file <tosName> in 'bios' folder.'
depends_on_option: hatari_tos unset
source_ref: "emulatorLauncher/Generators/Hatari.Generator.cs:144-154"
- emulator: hatari
build: standalone
kind: core_option
names:
- tos206.img
- tos106.img
- tos104.img
- tos102.img
- emutos.img
case_insensitive: true
search_dir: bios/hatari/tos
passes_to: "hatari.cfg [ROM] szTosImageFileName=<bios>/hatari/tos/<value>"
fails_when_missing: ApplicationException 'Missing TOS file <tosName> in 'bios' folder.'
depends_on_option: hatari_tos
source_ref: "emulatorLauncher/Generators/Hatari.Generator.cs:146-154, .emulationstation/es_features.cfg:12791-12797"
- emulator: hatari
build: libretro
kind: core_option
names:
- default
- tos206.img
- tos106.img
- tos104.img
- tos102.img
- emutos.img
search_dir: bios
passes_to: hatari_tosimage = <value> | default
fails_when_missing: not checked by the launcher
depends_on_option: hatari_tos
source_ref: "emulatorLauncher/Generators/LibRetro.CoreOptions.cs:3148-3151, .emulationstation/es_features.cfg:6610-6617"
- emulator: hatarib
build: libretro
kind: fixed_name
names:
- tos.img
case_insensitive: true
search_dir: bios
passes_to: hatarib_tos = <tos.img>
fails_when_missing: falls back to hatarib_tos = <etos1024k>
depends_on_option: hatarib_tos unset
source_ref: "emulatorLauncher/Generators/LibRetro.CoreOptions.cs:3191-3195"
- emulator: hatarib
build: libretro
kind: core_option
names:
- tos206.img
- tos106.img
- tos104.img
- tos102.img
case_insensitive: true
search_dir: bios/hatarib
passes_to: hatarib_tos = hatarib/<value>
fails_when_missing: option not written when the file is absent
depends_on_option: hatarib_tos
source_ref: "emulatorLauncher/Generators/LibRetro.CoreOptions.cs:3184-3187, .emulationstation/es_features.cfg:6667-6676"
- emulator: jzintv
build: standalone
kind: fixed_name
names:
- exec.bin
- grom.bin
case_insensitive: true
search_dir: bios
passes_to: command line -e <bios>/exec.bin -g <bios>/grom.bin
fails_when_missing: ApplicationException 'grom.bin or exec.bin not found in bios
folder!'
source_ref: "emulatorLauncher/Generators/Jzintv.Generator.cs:35-44"
- emulator: jzintv
build: standalone
kind: fixed_name
names:
- ecs.bin
case_insensitive: true
search_dir: bios
passes_to: command line -E <bios>/ecs.bin, only if the file exists
fails_when_missing: "warning '[WARN] ECS option enabled but ecs.bin not found in\
\ bios folder!', -s0 passed"
depends_on_option: jzintv_useECS on, no <rom>.commands and no roms/intellivision/default.commands
source_ref: "emulatorLauncher/Generators/Jzintv.Generator.cs:47-52, 65-79"
- emulator: mame64
build: standalone
kind: passes_path
names: []
search_dir: bios;<rom directory>
passes_to: command line -rp bios;<rom directory>
fails_when_missing: false
depends_on_option: "messMode == null || messMode.Name == \"mame\" || messMode.Name\
\ == \"hbmame\", !string.IsNullOrEmpty(AppConfig[\"bios\"]) && Directory.Exists(AppConfig[\"\
bios\"])"
source_ref: "emulatorLauncher/Generators/Mame64.Generator.cs:90-93"
- emulator: mame64
build: standalone
kind: passes_path
names: []
search_dir: bios/hbmame/samples when hbmame, else bios/mame/samples
passes_to: command line -sp bios/hbmame/samples when hbmame, else bios/mame/samples
fails_when_missing: false
depends_on_option: "messMode == null || messMode.Name == \"mame\" || messMode.Name\
\ == \"hbmame\", !string.IsNullOrEmpty(samplePath) && Directory.Exists(samplePath)"
source_ref: "emulatorLauncher/Generators/Mame64.Generator.cs:98, 103-104"
- emulator: mame64
build: standalone
kind: passes_path
names: []
search_dir: bios/mame/artwork
passes_to: command line -artpath bios/mame/artwork
fails_when_missing: false
depends_on_option: "messMode == null || messMode.Name == \"mame\" || messMode.Name\
\ == \"hbmame\", !string.IsNullOrEmpty(artPath) && Directory.Exists(artPath),\
\ disable_artwork on"
source_ref: "emulatorLauncher/Generators/Mame64.Generator.cs:108, 115-117"
- emulator: mame64
build: standalone
kind: passes_path
names: []
search_dir: bios/mame/artwork;<emulator>/artwork;<saves>/hbmame/artwork when hbmame,
else <saves>/mame/artwork
passes_to: command line -artpath bios/mame/artwork;<emulator>/artwork;<saves>/hbmame/artwork
when hbmame, else <saves>/mame/artwork
fails_when_missing: false
depends_on_option: "messMode == null || messMode.Name == \"mame\" || messMode.Name\
\ == \"hbmame\", !string.IsNullOrEmpty(artPath) && Directory.Exists(artPath),\
\ not (disable_artwork on)"
source_ref: "emulatorLauncher/Generators/Mame64.Generator.cs:108-109, 115, 118-119"
- emulator: mame64
build: standalone
kind: passes_path
names: []
search_dir: bios/hbmame/ini when hbmame, else bios/mame/ini, or bios/groovymame/ini
when _groovy
passes_to: command line -inipath bios/hbmame/ini when hbmame, else bios/mame/ini,
or bios/groovymame/ini when _groovy
fails_when_missing: false
depends_on_option: "messMode == null || messMode.Name == \"mame\" || messMode.Name\
\ == \"hbmame\", !string.IsNullOrEmpty(iniPath) && Directory.Exists(iniPath)"
source_ref: "emulatorLauncher/Generators/Mame64.Generator.cs:71-73, 164-165"
- emulator: mame64
build: standalone
kind: passes_path
names: []
search_dir: bios/hbmame/hash when hbmame, else bios/mame/hash
passes_to: command line -hash bios/hbmame/hash when hbmame, else bios/mame/hash
fails_when_missing: false
depends_on_option: "messMode == null || messMode.Name == \"mame\" || messMode.Name\
\ == \"hbmame\", !string.IsNullOrEmpty(hashPath) && Directory.Exists(hashPath)"
source_ref: "emulatorLauncher/Generators/Mame64.Generator.cs:169, 174-175"
- emulator: mame64
build: standalone
kind: passes_path
names: []
search_dir: bios/mess;bios;<rom directory>
passes_to: command line -rp bios/mess;bios;<rom directory>
fails_when_missing: false
depends_on_option: "!string.IsNullOrEmpty(AppConfig[\"bios\"]) && Directory.Exists(AppConfig.GetFullPath(\"\
bios\")), Directory.Exists(Path.Combine(bios, \"mess\"))"
source_ref: "emulatorLauncher/Generators/MessSystem.cs:612, 660, 663-664"
- emulator: mame
build: libretro
kind: passes_path
names: []
search_dir: bios/mess;bios;<rom directory>
passes_to: command line -rp bios/mess;bios;<rom directory>
fails_when_missing: false
depends_on_option: "!string.IsNullOrEmpty(AppConfig[\"bios\"]) && Directory.Exists(AppConfig.GetFullPath(\"\
bios\")), Directory.Exists(Path.Combine(bios, \"mess\"))"
source_ref: "emulatorLauncher/Generators/MessSystem.cs:612, 660, 663-664"
- emulator: mame64
build: standalone
kind: passes_path
names: []
search_dir: bios;<rom directory>
passes_to: command line -rp bios;<rom directory>
fails_when_missing: false
depends_on_option: "!string.IsNullOrEmpty(AppConfig[\"bios\"]) && Directory.Exists(AppConfig.GetFullPath(\"\
bios\")), !Directory.Exists(Path.Combine(bios, \"mess\"))"
source_ref: "emulatorLauncher/Generators/MessSystem.cs:612, 660, 665-666"
- emulator: mame
build: libretro
kind: passes_path
names: []
search_dir: bios;<rom directory>
passes_to: command line -rp bios;<rom directory>
fails_when_missing: false
depends_on_option: "!string.IsNullOrEmpty(AppConfig[\"bios\"]) && Directory.Exists(AppConfig.GetFullPath(\"\
bios\")), !Directory.Exists(Path.Combine(bios, \"mess\"))"
source_ref: "emulatorLauncher/Generators/MessSystem.cs:612, 660, 665-666"
- emulator: mame64
build: standalone
kind: passes_path
names: []
search_dir: bios/mame/ini
passes_to: command line -inipath bios/mame/ini
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/MessSystem.cs:612, 702-703"
- emulator: mame64
build: standalone
kind: passes_path
names: []
search_dir: bios/mame/hash
passes_to: command line -hash bios/mame/hash
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/MessSystem.cs:612, 705-706"
- emulator: melonds
build: standalone
kind: fixed_name
names:
- dsi_firmware.bin
- dsi_bios7.bin
- dsi_bios9.bin
- dsi_nand.bin
case_insensitive: true
search_dir: bios
passes_to: "melonDS.toml [DSi] FirmwarePath, BIOS7Path, BIOS9Path, NANDPath"
fails_when_missing: ApplicationException 'Cannot run dsi system, dsi bios files
are missing'
depends_on_option: melonds_console == "dsi" || rom extension ".bin"
source_ref: "emulatorLauncher/Generators/MelonDS.Generator.cs:34, 134-137, 187-191,\
\ 221-227"
- emulator: melonds
build: standalone
kind: scans_dir
names:
- "dsi_nand*{region}*.bin"
expands:
region:
- USA
- EUR
- JPN
- KOR
- AUS
- CHN
case_insensitive: true
search_dir: bios
passes_to: "melonDS.toml [DSi] NANDPath, first file whose name holds the region"
fails_when_missing: falls back to dsi_nand.bin
depends_on_option: melonds_console == "dsi", melonds_nandregion set, rom extension
not ".bin"
source_ref: "emulatorLauncher/Generators/MelonDS.Generator.cs:193-202, .emulationstation/es_features.cfg:15797-15804"
- emulator: mesen
build: standalone
kind: copies
names:
- syscard3.pce
case_insensitive: true
search_dir: bios
passes_to: "copied to <mesen>/Firmware/[BIOS] Super CD-ROM System (Japan) (v3.0).pce,\
\ only when the target does not exist"
fails_when_missing: "ApplicationException 'PCE CD firmware is missing (syscard3.pce)'"
source_ref: "emulatorLauncher/Generators/Mesen.Generator.cs:254-269"
- emulator: mesen
build: standalone
kind: copies
names:
- SGB1.sfc
- SGB2.sfc
case_insensitive: true
search_dir: bios
passes_to: copied to <mesen>/Firmware/SGB1.sfc, SGB2.sfc, only when the target does
not exist
fails_when_missing: "ApplicationException 'Super Gameboy firmware is missing (SGB1.sfc\
\ and/or SGB2.sfc)'"
source_ref: "emulatorLauncher/Generators/Mesen.Generator.cs:281-304"
- emulator: mesen
build: standalone
kind: copies
names:
- gba_bios.bin
case_insensitive: true
search_dir: bios
passes_to: copied to <mesen>/Firmware/gba_bios.bin, only when the target does not
exist
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Mesen.Generator.cs:307-324"
- emulator: mesen
build: standalone
kind: copies
names:
- colecovision.rom
case_insensitive: true
search_dir: bios
passes_to: copied to <mesen>/Firmware/bios.col, only when the target does not exist
fails_when_missing: "ApplicationException 'Colecovision firmware is missing (colecovision.rom)'"
source_ref: "emulatorLauncher/Generators/Mesen.Generator.cs:326-346"
- emulator: openmsx
build: standalone
kind: fixed_name
names:
- cf-3300_basic-bios1.rom
- cf-3300_disk.rom
case_insensitive: false
search_dir: bios/openmsx/share/systemroms
passes_to: -machine National_CF-3300
fails_when_missing: ApplicationException '<machine> machine has missing BIOS file
'<c>' in 'bios\openmsx\share\systemroms' folder.'
source_ref: "emulatorLauncher/Generators/OpenMSX.Generator.cs:156-159, 459"
- emulator: openmsx
build: standalone
kind: fixed_name
names:
- fs-5500_basic-bios2.rom
- fs-5500_disk.rom
- fs-5500_kanjibasic.rom
- fs-5500_kanjifont.rom
- fs-5500_msx2sub.rom
- fs-5500_superimp.rom
case_insensitive: false
search_dir: bios/openmsx/share/systemroms
passes_to: -machine National_FS-5500F2
fails_when_missing: ApplicationException '<machine> machine has missing BIOS file
'<c>' in 'bios\openmsx\share\systemroms' folder.'
source_ref: "emulatorLauncher/Generators/OpenMSX.Generator.cs:156-159, 460"
- emulator: openmsx
build: standalone
kind: fixed_name
names:
- fs-a1gt_firmware.rom
- fs-a1gt_kanjifont.rom
case_insensitive: false
search_dir: bios/openmsx/share/systemroms
passes_to: -machine Panasonic_FS-A1GT
fails_when_missing: ApplicationException '<machine> machine has missing BIOS file
'<c>' in 'bios\openmsx\share\systemroms' folder.'
source_ref: "emulatorLauncher/Generators/OpenMSX.Generator.cs:156-159, 461"
- emulator: openmsx
build: standalone
kind: fixed_name
names:
- fs-a1wsx_basic-bios2p.rom
- fs-a1wsx_disk.rom
- fs-a1wsx_firmware.rom
- fs-a1wsx_fmbasic.rom
- fs-a1wsx_kanjibasic.rom
- fs-a1wsx_kanjifont.rom
- fs-a1wsx_msx2psub.rom
case_insensitive: false
search_dir: bios/openmsx/share/systemroms
passes_to: -machine Panasonic_FS-A1WSX
fails_when_missing: ApplicationException '<machine> machine has missing BIOS file
'<c>' in 'bios\openmsx\share\systemroms' folder.'
source_ref: "emulatorLauncher/Generators/OpenMSX.Generator.cs:156-159, 462"
- emulator: openmsx
build: standalone
kind: fixed_name
names:
- nms8245_basic-bios2.rom
- nms8245_disk.rom
- nms8245_disk_1.06.rom
- nms8245_msx2sub.rom
case_insensitive: false
search_dir: bios/openmsx/share/systemroms
passes_to: -machine Philips_NMS_8245
fails_when_missing: ApplicationException '<machine> machine has missing BIOS file
'<c>' in 'bios\openmsx\share\systemroms' folder.'
source_ref: "emulatorLauncher/Generators/OpenMSX.Generator.cs:156-159, 463"
- emulator: openmsx
build: standalone
kind: fixed_name
names:
- vg8020_basic-bios1.rom
case_insensitive: false
search_dir: bios/openmsx/share/systemroms
passes_to: -machine Philips_VG_8020
fails_when_missing: ApplicationException '<machine> machine has missing BIOS file
'<c>' in 'bios\openmsx\share\systemroms' folder.'
source_ref: "emulatorLauncher/Generators/OpenMSX.Generator.cs:156-159, 464"
- emulator: openmsx
build: standalone
kind: fixed_name
names:
- px-7_basic-bios1.rom
- px-7_pbasic.rom
case_insensitive: false
search_dir: bios/openmsx/share/systemroms
passes_to: -machine Pioneer_PX-7
fails_when_missing: ApplicationException '<machine> machine has missing BIOS file
'<c>' in 'bios\openmsx\share\systemroms' folder.'
source_ref: "emulatorLauncher/Generators/OpenMSX.Generator.cs:156-159, 465"
- emulator: openmsx
build: standalone
kind: fixed_name
names:
- coleco.rom
case_insensitive: false
search_dir: bios/openmsx/share/systemroms
passes_to: -machine ColecoVision_SGM
fails_when_missing: ApplicationException '<machine> machine has missing BIOS file
'<c>' in 'bios\openmsx\share\systemroms' folder.'
source_ref: "emulatorLauncher/Generators/OpenMSX.Generator.cs:156-159, 466"
- emulator: openmsx
build: standalone
kind: fixed_name
names:
- svi-738_disk.rom
- svi-738_rs232.rom
- svi-738_se_basic-bios1.rom
case_insensitive: false
search_dir: bios/openmsx/share/systemroms
passes_to: -machine Spectravideo_SVI-738_SE
fails_when_missing: ApplicationException '<machine> machine has missing BIOS file
'<c>' in 'bios\openmsx\share\systemroms' folder.'
source_ref: "emulatorLauncher/Generators/OpenMSX.Generator.cs:156-159, 467"
- emulator: kronos
build: standalone
kind: fixed_name
names:
- saturn_bios.bin
case_insensitive: true
search_dir: bios
passes_to: "kronos.ini [1.0] General\\Bios, only if the file exists"
fails_when_missing: General\Bios not written
depends_on_option: kronos_force_bios unset
source_ref: "emulatorLauncher/Generators/Kronos.Generator.cs:161, 169-170"
- emulator: kronos
build: standalone
kind: core_option
names:
- saturn_bios.bin
- sega_101.bin
- mpr-17933.bin
case_insensitive: true
search_dir: bios
passes_to: "kronos.ini [1.0] General\\Bios = <bios>/<value>, only if the file exists"
fails_when_missing: General\Bios not written
depends_on_option: kronos_force_bios
source_ref: "emulatorLauncher/Generators/Kronos.Generator.cs:162-170, .emulationstation/es_features.cfg:13529-13534"
- emulator: ssf
build: standalone
kind: core_option
names:
- saturn_bios.bin
- sega_101.bin
- mpr-17933.bin
case_insensitive: true
search_dir: bios
passes_to: "SSF.ini [Peripheral] SaturnBIOS = <bios>/<value>, only if the file exists"
fails_when_missing: SaturnBIOS not written
depends_on_option: use_external_bios
source_ref: "emulatorLauncher/Generators/SSF.Generator.cs:76-83, .emulationstation/es_features.cfg:19240-19245"
- emulator: yabasanshiro
build: standalone
kind: fixed_name
names:
- saturn_bios.bin
case_insensitive: true
search_dir: bios
passes_to: "yabause.ini [0.9.11] General\\Bios, only if the file exists"
fails_when_missing: General\Bios not written
depends_on_option: yabasanshiro_force_bios unset
source_ref: "emulatorLauncher/Generators/Yabasanshiro.Generator.cs:122, 130-131"
- emulator: yabasanshiro
build: standalone
kind: core_option
names:
- saturn_bios.bin
- sega_101.bin
- mpr-17933.bin
case_insensitive: true
search_dir: bios
passes_to: "yabause.ini [0.9.11] General\\Bios = <bios>/<value>, only if the file\
\ exists"
fails_when_missing: General\Bios not written
depends_on_option: yabasanshiro_force_bios
source_ref: "emulatorLauncher/Generators/Yabasanshiro.Generator.cs:123-131, .emulationstation/es_features.cfg:21111-21116"
- emulator: ymir
build: standalone
kind: fixed_name
names:
- saturn_bios.bin
case_insensitive: true
search_dir: bios
passes_to: "Ymir.toml [System.IPL] Path, written without an existence check"
fails_when_missing: path written without an existence check
depends_on_option: ymir_force_bios unset
source_ref: "emulatorLauncher/Generators/Ymir.Generator.cs:118, 125"
- emulator: ymir
build: standalone
kind: core_option
names:
- saturn_bios.bin
- sega_101.bin
- mpr-17933.bin
case_insensitive: true
search_dir: bios
passes_to: "Ymir.toml [System.IPL] Path = <bios>/<value>, written without an existence\
\ check"
fails_when_missing: path written without an existence check
depends_on_option: ymir_force_bios
source_ref: "emulatorLauncher/Generators/Ymir.Generator.cs:120-125, .emulationstation/es_features.cfg:21170-21174"
- emulator: ymir
build: standalone
kind: passes_path
names: []
search_dir: bios
passes_to: "Ymir.toml [General.PathOverrides] IPLROMImages = bios"
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Ymir.Generator.cs:143, 150"
- emulator: pcsx2
build: standalone
kind: names_searched
names:
- ps2-0230a-20080220.bin
- ps2-0230e-20080220.bin
- ps2-0250e-20100415.bin
- ps2-0230j-20080220.bin
- ps3_ps2_emu_bios.bin
- SCPH30004R.bin
- scph39001.bin
- SCPH-39004_BIOS_V7_EUR_160.BIN
- SCPH-39001_BIOS_V7_USA_160.BIN
- SCPH-70000_BIOS_V12_JAP_200.BIN
case_insensitive: true
search_dir: "bios/pcsx2/bios (bios when bios/pcsx2/bios holds no file)"
passes_to: "inis/PCSX2.ini [Folders] Bios, [Filenames] BIOS"
fails_when_missing: ApplicationException 'No BIOS found in bios/pcsx2/bios folder.'
depends_on_option: pcsx2_forcebios
source_ref: "emulatorLauncher/Generators/Pcsx2.Generator.cs:589-590, 712-768"
- emulator: pcsx2
build: standalone
kind: names_searched
names:
- r27v1602f.8g
- r27v1602f.7d
case_insensitive: true
search_dir: "bios/pcsx2/bios (bios when bios/pcsx2/bios holds no file)"
passes_to: "inis/PCSX2.ini [Folders] Bios, [Filenames] BIOS"
fails_when_missing: ApplicationException 'No BIOS found in bios/pcsx2/bios folder.'
depends_on_option: pcsx2_forcebios
source_ref: "emulatorLauncher/Generators/Pcsx2.Generator.cs:592, 712-768"
- emulator: pcsx2
build: standalone
kind: names_searched
names:
- SCPH30004R.bin
- SCPH30004R.MEC
- scph39001.bin
- scph39001.MEC
- SCPH-39004_BIOS_V7_EUR_160.BIN
- SCPH-39001_BIOS_V7_USA_160.BIN
- SCPH-70000_BIOS_V12_JAP_200.BIN
- ps2-0230a-20080220.bin
- ps2-0230e-20080220.bin
- ps2-0230j-20080220.bin
- ps2-0250e-20100415.bin
- ps3_ps2_emu_bios.bin
case_insensitive: true
search_dir: bios/pcsx2/bios if any listed name is there, else bios
passes_to: "inis/PCSX2_ui.ini [Folders] Bios, [Filenames] BIOS"
fails_when_missing: "no error: BIOS name defaults to SCPH30004R.bin"
depends_on_option: pcsx2_forcebios
source_ref: "emulatorLauncher/Generators/Pcsx2.Generator.cs:200-203, 300-314"
- emulator: pcsx2
build: libretro
kind: core_option
names:
- ps2-0230a-20080220.bin
- ps2-0230e-20080220.bin
- ps2-0250e-20100415.bin
- ps2-0230j-20080220.bin
- ps3_ps2_emu_bios.bin
case_insensitive: true
search_dir: <system_directory>/pcsx2/bios
passes_to: pcsx2_bios = <value>
fails_when_missing: ApplicationException 'BIOS file <pcsx2Bios> does not exist in
'<ps2BiosFolder>'.'
depends_on_option: lrps2_bios
source_ref: "emulatorLauncher/Generators/LibRetro.CoreOptions.cs:3340-3349, .emulationstation/es_features.cfg:5459-5465"
- emulator: pcsx2
build: libretro
kind: scans_dir
names:
- ps2-0230a-20080220.bin
- <first file 4-8 MiB, ordinal-ignore-case>
case_insensitive: true
search_dir: <system_directory>/pcsx2/bios
passes_to: pcsx2_bios = <chosen name>
fails_when_missing: ApplicationException 'No valid PS2 BIOS file found in '<ps2BiosFolder>'.'
depends_on_option: lrps2_bios unset
source_ref: "emulatorLauncher/Generators/LibRetro.CoreOptions.cs:3307-3328, 3353-3358"
- emulator: bizhawk
build: standalone
kind: names_searched
names:
- psxonpsp660.bin
- ps1_rom.bin
case_insensitive: true
search_dir: bios
passes_to: PSX+U, PSX+J, PSX+E
fails_when_missing: false
depends_on_option: bizhawk_psx_original_bios off
source_ref: "emulatorLauncher/Generators/Bizhawk.Generator.cs:623-664"
- emulator: bizhawk
build: standalone
kind: fixed_name
names:
- scph5501.bin
- scph5500.bin
- scph5502.bin
case_insensitive: true
search_dir: bios
passes_to: PSX+U, PSX+J, PSX+E
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Bizhawk.Generator.cs:623-664"
- emulator: mednafen
build: standalone
kind: names_searched
names:
- psxonpsp660.bin
- ps1_rom.bin
case_insensitive: true
search_dir: bios
passes_to: psx.bios_eu, psx.bios_jp, psx.bios_na
fails_when_missing: false
depends_on_option: mednafen_psx_original_bios off
source_ref: "emulatorLauncher/Generators/Mednafen.Generator.cs:414-441"
- emulator: mednafen
build: standalone
kind: fixed_name
names:
- scph5502.bin
- scph5500.bin
- scph5501.bin
case_insensitive: true
search_dir: bios
passes_to: psx.bios_eu, psx.bios_jp, psx.bios_na
fails_when_missing: names written without an existence check
source_ref: "emulatorLauncher/Generators/Mednafen.Generator.cs:414-441"
- emulator: mednafen_psx_hw
build: libretro
kind: names_searched
names:
- psxonpsp660.bin
- ps1_rom.bin
case_insensitive: true
search_dir: bios
passes_to: beetle_psx_hw_override_bios
fails_when_missing: false
depends_on_option: beetle_psx_original_bios off
source_ref: "emulatorLauncher/Generators/LibRetro.CoreOptions.cs:4034-4045"
- emulator: swanstation
build: libretro
kind: names_searched
names:
- psxonpsp660.bin
- ps1_rom.bin
case_insensitive: true
search_dir: bios
passes_to: swanstation_BIOS_PathNTSCJ, swanstation_BIOS_PathNTSCU, swanstation_BIOS_PathPAL
fails_when_missing: false
depends_on_option: swanstation_original_bios off
source_ref: "emulatorLauncher/Generators/LibRetro.CoreOptions.cs:5982-6009"
- emulator: swanstation
build: libretro
kind: fixed_name
names:
- scph5500.bin
- scph5501.bin
- scph5502.bin
case_insensitive: true
search_dir: bios
passes_to: swanstation_BIOS_PathNTSCJ, swanstation_BIOS_PathNTSCU, swanstation_BIOS_PathPAL
fails_when_missing: names written without an existence check
source_ref: "emulatorLauncher/Generators/LibRetro.CoreOptions.cs:5982-6009"
- emulator: psxmame
build: standalone
kind: passes_path
names: []
search_dir: bios/psxmame/bios;<rom directory>
passes_to: command line -rompath bios/psxmame/bios;<rom directory>
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/PSXMame.Generator.cs:38, 42, 47-48"
- emulator: raine
build: standalone
kind: passes_path
names: []
search_dir: bios
passes_to: "config/raine32_sdl.cfg [Directories] rom_dir_1 = bios"
fails_when_missing: false
depends_on_option: "!string.IsNullOrEmpty(biosPath)"
source_ref: "emulatorLauncher/Generators/Raine.Generator.cs:87, 92"
- emulator: raine
build: standalone
kind: fixed_name
names:
- neocdz.zip
case_insensitive: true
search_dir: bios
passes_to: "config/raine32_sdl.cfg [neocd] neocd_bios, written without an existence\
\ check"
fails_when_missing: path written without an existence check
depends_on_option: "!string.IsNullOrEmpty(biosPath)"
source_ref: "emulatorLauncher/Generators/Raine.Generator.cs:87, 93"
- emulator: rpcs3
build: standalone
kind: fixed_name
names:
- PS3UPDAT.PUP
case_insensitive: true
search_dir: bios
passes_to: command line --installfw <bios>/PS3UPDAT.PUP, launched instead of the
game
fails_when_missing: ApplicationException 'PS3 firmware is not installed in rpcs3
emulator, either place it in \bios folder, or launch the emulator and install
the firware.'
depends_on_option: <emulator>/dev_flash/vsh/etc/version.txt absent
source_ref: "emulatorLauncher/Generators/Rpcs3.Generator.cs:195-218"
- emulator: snes9x
build: standalone
kind: passes_path
names: []
search_dir: bios
passes_to: "snes9x.conf [Settings\\Win\\Files] Dir:Bios = bios"
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Snes9x.Generator.cs:126-134"
- emulator: tsugaru
build: standalone
kind: passes_path
names:
- FMT_SYS.ROM
case_insensitive: true
search_dir: bios/fmtowns, then bios/fmtownsux, then <emulator>/roms, then <emulator>/fmtownsux
passes_to: "command line: first argument <folder found>, -CMOS <folder found>/CMOS.DAT"
fails_when_missing: "info '[TsugaruGenerator] Bios path not found', no launch"
depends_on_option: "bios/fmtowns is a directory (biosPath stays null otherwise when\
\ FMT_SYS.ROM is checked)"
source_ref: "emulatorLauncher/Generators/Tsugaru.Generator.cs:37-56"
- emulator: flycast
build: standalone
kind: passes_path
names: []
search_dir: bios/dc
passes_to: "emu.cfg [config] Dreamcast.BiosPath = bios/dc"
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Flycast.Generator.cs:149, 167"
- emulator: scummvm
build: standalone
kind: passes_path
names: []
search_dir: bios/scummvm/theme
passes_to: "<exe>.ini [scummvm] themepath = bios/scummvm/theme"
fails_when_missing: false
depends_on_option: "Directory.Exists(themePath)"
source_ref: "emulatorLauncher/Generators/ScummVm.Generator.cs:265-266, 271"
- emulator: scummvm
build: standalone
kind: passes_path
names: []
search_dir: bios/scummvm/extra
passes_to: "<exe>.ini [scummvm] extrapath = bios/scummvm/extra"
fails_when_missing: false
depends_on_option: "Directory.Exists(extraPath)"
source_ref: "emulatorLauncher/Generators/ScummVm.Generator.cs:265-267, 275"
- emulator: winuae
build: standalone
kind: names_searched
names:
- kick34005.A500
- kick34005.A500.rom
- amiga-os-130.rom
- "Kickstart v1.3 r34.005 (1987-12)(Commodore)(A500-A1000-A2000-CDTV)[!].rom"
- "Kickstart v1.3 r34.005 (1987-12)(Commodore)(A500-A1000-A2000-CDTV)[o].rom"
- "Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV)[!].rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: game .uae kickstart_rom_file=<found path>
fails_when_missing: "ApplicationException 'Kickstart introuvable pour <key>. Placez\
\ l'un de ces fichiers dans \\bios : <string.Join(\", \", candidate.Kickstart)>'"
source_ref: "emulatorLauncher/Generators/Uae.Generator.cs:204-207, 1045-1049, 1090-1113"
- emulator: winuae
build: standalone
kind: names_searched
names:
- kick40063.A600
- kick40063.A600.rom
- amiga-os-310-a600.rom
- "Kickstart v3.1 r40.063 (1993-10)(Commodore)(A600HD)[!].rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: game .uae kickstart_rom_file=<found path>
fails_when_missing: "ApplicationException 'Kickstart introuvable pour <key>. Placez\
\ l'un de ces fichiers dans \\bios : <string.Join(\", \", candidate.Kickstart)>'"
source_ref: "emulatorLauncher/Generators/Uae.Generator.cs:204-207, 1051-1053, 1090-1113"
- emulator: winuae
build: standalone
kind: names_searched
names:
- kick37175.A500
- kick37175.A500.rom
- amiga-os-204.rom
- "Kickstart v2.04 r37.175 (1991-05)(Commodore)(A500+)[!].rom"
- "Kickstart v2.04 rev 37.175 (1991)(Commodore)(A500+).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: game .uae kickstart_rom_file=<found path>
fails_when_missing: "ApplicationException 'Kickstart introuvable pour <key>. Placez\
\ l'un de ces fichiers dans \\bios : <string.Join(\", \", candidate.Kickstart)>'"
source_ref: "emulatorLauncher/Generators/Uae.Generator.cs:204-207, 1055-1058, 1090-1113"
- emulator: winuae
build: standalone
kind: names_searched
names:
- kick40068.A1200
- kick40068.A1200.rom
- amiga-os-310-a1200.rom
- "Kickstart v3.1 r40.068 (1993-12)(Commodore)(A1200)[!].rom"
- "Kickstart - 391774-01 (USA, Europe) (v3.1 Rev 40.068) (A1200).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: game .uae kickstart_rom_file=<found path>
fails_when_missing: "ApplicationException 'Kickstart introuvable pour <key>. Placez\
\ l'un de ces fichiers dans \\bios : <string.Join(\", \", candidate.Kickstart)>'"
source_ref: "emulatorLauncher/Generators/Uae.Generator.cs:204-207, 1060-1063, 1090-1113"
- emulator: winuae
build: standalone
kind: names_searched
names:
- kick40068.A4000
- kick40068.A4000.rom
- amiga-os-310-a4000.rom
- "Kickstart v3.1 r40.068 (1993-12)(Commodore)(A4000)[!].rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: game .uae kickstart_rom_file=<found path>
fails_when_missing: "ApplicationException 'Kickstart introuvable pour <key>. Placez\
\ l'un de ces fichiers dans \\bios : <string.Join(\", \", candidate.Kickstart)>'"
source_ref: "emulatorLauncher/Generators/Uae.Generator.cs:204-207, 1065-1067, 1090-1113"
- emulator: winuae
build: standalone
kind: names_searched
names:
- kick40060.CD32
- kick40060.CD32.rom
- amiga-os-310-cd32.rom
- "Kickstart v3.1 r40.060 (1993-05)(Commodore)(CD32)[!].rom"
- "Kickstart v3.1 r40.60 (1993)(Commodore)(CD32).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: game .uae kickstart_rom_file=<found path>
fails_when_missing: "ApplicationException 'Kickstart introuvable pour <key>. Placez\
\ l'un de ces fichiers dans \\bios : <string.Join(\", \", candidate.Kickstart)>'"
source_ref: "emulatorLauncher/Generators/Uae.Generator.cs:204-207, 1069-1073, 1090-1113"
- emulator: winuae
build: standalone
kind: names_searched
names:
- kick40060.CD32.ext
- kick40060.CD32.ext.rom
- amiga-os-310-cd32-ext.rom
- "CD32 Extended-ROM r40.60 (1993)(Commodore)(CD32).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: game .uae kickstart_ext_rom_file=<found path>
fails_when_missing: "ApplicationException 'ROM étendu introuvable pour <key>. Placez\
\ l'un de ces fichiers dans \\bios : <string.Join(\", \", candidate.KickstartExt)>'"
source_ref: "emulatorLauncher/Generators/Uae.Generator.cs:211-214, 1069-1076, 1090-1113"
- emulator: winuae
build: standalone
kind: names_searched
names:
- kick34005.A500
- kick34005.A500.rom
- amiga-os-130.rom
- "Kickstart v1.3 r34.005 (1987-12)(Commodore)(A500-A1000-A2000-CDTV)[!].rom"
- "Kickstart v1.3 r34.005 (1987-12)(Commodore)(A500-A1000-A2000-CDTV)[o].rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: game .uae kickstart_rom_file=<found path>
fails_when_missing: "ApplicationException 'Kickstart introuvable pour <key>. Placez\
\ l'un de ces fichiers dans \\bios : <string.Join(\", \", candidate.Kickstart)>'"
source_ref: "emulatorLauncher/Generators/Uae.Generator.cs:204-207, 1078-1082, 1090-1113"
- emulator: winuae
build: standalone
kind: names_searched
names:
- kick34005.CDTV
- kick34005.CDTV.rom
- amiga-os-130-cdtv-ext.rom
- "CDTV Extended-ROM v1.0 (1991)(Commodore)(CDTV)[!].rom"
- "CDTV Extended-ROM v1.0 (1992)(Commodore)(CDTV).rom"
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: game .uae kickstart_ext_rom_file=<found path>
fails_when_missing: "ApplicationException 'ROM étendu introuvable pour <key>. Placez\
\ l'un de ces fichiers dans \\bios : <string.Join(\", \", candidate.KickstartExt)>'"
source_ref: "emulatorLauncher/Generators/Uae.Generator.cs:211-214, 1078-1086, 1090-1113"
- emulator: winuae
build: standalone
kind: copies
names:
- kick34005.A500
- kick40063.A600
- kick40068.A1200
- kick40068.A4000
case_insensitive: true
search_dir: bios, bios/amiga, bios/Amiga
passes_to: copied to <WHDBoot>/Devs/Kickstarts/<name> from the system's Kickstart
candidates
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Uae.Generator.cs:1002-1011, 1026-1032"
- emulator: xemu
build: standalone
kind: fixed_name
names:
- mcpx_1.0.bin
case_insensitive: true
search_dir: bios
passes_to: "xemu.toml [sys.files] bootrom_path, only if the file exists"
fails_when_missing: bootrom_path not written
source_ref: "emulatorLauncher/Generators/Xemu.Generator.cs:118-119, 297"
- emulator: xemu
build: standalone
kind: core_option
names:
- Complex_4627.bin
- Cerbios.bin
- Complex_4627v1.03.bin
case_insensitive: true
search_dir: bios
passes_to: "xemu.toml [sys.files] flashrom_path=<bios>/<value>, default Complex_4627.bin"
fails_when_missing: path written without an existence check
depends_on_option: xemu_flashrom
source_ref: "emulatorLauncher/Generators/Xemu.Generator.cs:286-289, .emulationstation/es_features.cfg:20472-20476"
- emulator: xemu
build: standalone
kind: names_searched
names:
- chihiro_xbox_bios.bin
case_insensitive: true
search_dir: bios/chihiro, then bios
passes_to: "xemu.toml [chihiro.roms] bios_path"
fails_when_missing: "warning '[Generator] chihiro_xbox_bios.bin not found, Chihiro\
\ will not boot.', bios_path not written"
source_ref: "emulatorLauncher/Generators/Xemu.Generator.cs:417-444"
- emulator: xemu
build: standalone
kind: fixed_name
names:
- ic10_g24lc64.bin
- ic11_24lc024.bin
- pc20_g24lc64.bin
case_insensitive: true
search_dir: directory of the Chihiro BIOS found
passes_to: "nothing passed: existence checked only"
fails_when_missing: warning per missing file
source_ref: "emulatorLauncher/Generators/Xemu.Generator.cs:432-436"
- emulator: xemu
build: standalone
kind: names_searched
names:
- fpr21042_m29w160et.bin
- fpr-23887_29lv160te.ic4
- fpr-23887.bin
case_insensitive: true
search_dir: directory of the Chihiro BIOS found
passes_to: "nothing passed: warning if none exists"
fails_when_missing: "warning '[Generator] Chihiro media board flash missing next\
\ to the BIOS.'"
source_ref: "emulatorLauncher/Generators/Xemu.Generator.cs:438-441"
- emulator: xm6pro
build: standalone
kind: copies
names:
- IPLROM.DAT
- CGROM.DAT
- IPLROMXV.DAT
- IPLROMCO.DAT
- IPLROM30.DAT
case_insensitive: true
search_dir: bios/keropi
passes_to: copied to <emulator>/<name>, only when the target does not exist
fails_when_missing: false
depends_on_option: "!string.IsNullOrEmpty(biosRoot), Directory.Exists(biosPath)"
source_ref: "emulatorLauncher/Generators/Xm6pro.Generator.cs:118-141"
- emulator: xroar
build: standalone
kind: passes_path
names: []
search_dir: bios/dragon, or bios/coco when system == "coco"
passes_to: command line -rompath bios/dragon, or bios/coco when system == "coco"
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Xroar.Generator.cs:76-80"
- emulator: xroar
build: standalone
kind: passes_path
names: []
search_dir: bios/dragon
passes_to: xroar.conf rompath ".\\..\\..\\bios\\dragon"
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Xroar.Generator.cs:176, 191"