What are BIOS files and how to add them
BIOS files are files required for some emulators to operate correctly. For example, the PlayStation 1 and the NeoGeo consoles require a BIOS file to work. These files are not packaged together with the system. These are not legally distributed, so you will need to supply your own.
To add BIOS files, you need to connect to your Batocera device from a computer :
- From your computer directory (or finder on Mac OS), browse the network
- Find Batocera (or directly type
\\batocera
(Windows) orsmb://batocera.local
(Linux)) - Add BIOS files into the BIOS directory
What about arcade games? For arcade emulators, it's a little more complicated: many arcade boards were designed for one specific game, or just a few games. And most cases, you don't need BIOS files, but you might still need some specific additional files as described on this page. For other arcade systems, like Atomiswave or Naomi, they need a proper BIOS file, as listed below.
List of BIOS files that are suitable
You can use the md5sum
command to get the checksum of your files. But the easiest is to check MISSING BIOS from the EmulationStation SYSTEM SETTINGS menu. This is always up to date with your current version.
You can find the versions of the BIOS files required by your system when connecting with SSH, they are listed in the file /usr/share/batocera/datainit/bios/readme.txt
Here a the compatible md5 and filenames per system, as of Batocera 5.26:
3DO:
f47264dd47fe30f73ab3c010015c155b bios/panafz1.bin 51f2f43ae2f3508a14d9f56597e2d3ce bios/panafz10.bin 8639fd5e549bd6238cfee79e3e749114 bios/goldstar.bin
Amiga:
85ad74194e87c08904327de1a9443b7a bios/kick33180.A500 82a21c1890cae844b3df741f2762d48d bios/kick34005.A500 dc10d7bdd1b6f450773dfb558477c230 bios/kick37175.A500 e40a5dfb3d017ba8779faba30cbd1c8e bios/kick40063.A600 b7cc148386aa631136f510cd29e42fc3 bios/kick39106.A1200 646773759326fbac3b2311fd8c8793ee bios/kick40068.A1200 9bdedde6a4f33555b4a270c8ca53297d bios/kick40068.A4000 5f8924d013dd57a89cf349f4cdedc6b1 bios/kick40060.CD32 bb72565701b1b6faece07d68ea5da639 bios/kick40060.CD32.ext 82a21c1890cae844b3df741f2762d48d bios/amiga-os-130.rom 646773759326fbac3b2311fd8c8793ee bios/amiga-os-310-a1200.rom dc10d7bdd1b6f450773dfb558477c230 bios/amiga-os-204.rom 465646c9b6729f77eea5314d1f057951 bios/amiga-os-205.rom 413590e50098a056cfec418d3df0212d bios/amiga-os-310-a3000.rom 730888fb1bd9a3606d51f772ed136528 bios/amiga-os-310.rom 85ad74194e87c08904327de1a9443b7a bios/amiga-os-120.rom 5f8924d013dd57a89cf349f4cdedc6b1 bios/amiga-os-310-cd32.rom bb72565701b1b6faece07d68ea5da639 bios/amiga-ext-310-cd32.rom 89da1838a24460e4b93f4f0c5d92d48d bios/amiga-ext-130-cdtv.rom
Atari 5200 / Atari 800:
281f20ea4320404ec820fb7ec0693b38 bios/5200.rom 06daac977823773a3eea3422fd26a703 bios/ATARIXL.ROM 0bac0c6a50104045d902df4503a4c30b bios/ATARIBAS.ROM eb1f32f5d9f382db1bbfb8d7f9cb343a bios/ATARIOSA.ROM a3e8d617c95d08031fe1b20d541434b2 bios/ATARIOSB.ROM
Atari ST:
c1c57ce48e8ee4135885cee9e63a68a2 bios/tos.img
Atomiswave:
0ec5ae5b5a5c4959fa8b43fcf8687f7c bios/awbios.zip
Dreamcast:
e10c53c2f8b90bab96ead2d368858623 bios/dc_boot.bin 0a93f7940c455905bea6e392dfde92a4 bios/dc_flash.bin
Nintendo Family Computer Disk System:
ca30b50f880eb660a320674ed365ef7a bios/disksys.rom
Mattel Intellivision:
62e761035cb657903761800f4437b8af bios/exec.bin 0cd5946c6473e42e8e4c2137785e427f bios/grom.bin
Lynx:
fcd403db69f54290b51035d82f835e7b bios/lynxboot.img
MSX:
364a1a579fe5cb8dba54519bcfcdac0d bios/MSX.ROM ec3a01c91f24fbddcbcab0ad301bc9ef bios/MSX2.ROM 2183c2aff17cf4297bdb496de78c2e8a bios/MSX2EXT.ROM 847cc025ffae665487940ff2639540e5 bios/MSX2P.ROM 7c8243c71d8f143b2531f01afa6a05dc bios/MSX2PEXT.ROM
Naomi:
eb4099aeb42ef089cfe94f8fe95e51f6 bios/naomi.zip
NeoGeo:
77c72e3ae084a66476344cedc154d73a bios/neogeo.zip
NeoGeo CD:
a7cca75f3d5af6acc85efcce589ab04f bios/neocdz.zip
Odyssey 2:
562d5ebf9e030a40d6fabfc2f33139fd bios/o2rom.bin f1071cdb0b6b10dde94d3bc8a6146387 bios/c52.bin c500ff71236068e0dc0d0603d265ae76 bios/g7400.bin 279008e4a0db2dc5f1c048853b033828 bios/jopac.bin
NEC PC-9800:
e246140dec5124c5e404869a84caefce bios/np2kai/BIOS.ROM 2af6179d7de4893ea0b705c00e9a98d6 bios/np2kai/FONT.ROM caf90f22197aed6f14c471c21e64658d bios/np2kai/SOUND.ROM e9fc3890963b12cf15d0a2eea5815b72 bios/np2kai/ITF.ROM 7da1e5b7c482d4108d22a5b09631d967 bios/np2kai/font.bmp
PC Engine:
38179df8f4ac870017db21ebcbf53114 bios/syscard3.pce
PC-FX:
08e36edbea28a017f79f8d4f7ff9b6d7 bios/pcfx.rom
PS2:
28922c703cc7d2cf856f177f2985b3a9 bios/SCPH30004R.bin 3faf7c064a4984f53e2ef5e80ed543bc bios/SCPH30004R.MEC d5ce2c7d119f563ce04bc04dbc3a323e bios/scph39001.bin 3faf7c064a4984f53e2ef5e80ed543bc bios/scph39001.MEC 9a9e8ed7668e6adfc8f7766c08ab9cd0 bios/EROM.BIN 44552702b05697a14ccbe2ca22ee7139 bios/rom1.bin b406d05922dac2eaf3c2e68157b1b468 bios/ROM2.BIN
PSX:
6e3735ff4c7dc899ee98981385f6f3d0 bios/scph101.bin dc2b9bf8da62ec93e868cfd29f0d067d bios/scph1001.bin 490f666e1afb15b7362b406ed1cea246 bios/scph5501.bin 1e68c231d0896b7eadcad1d7d8e76129 bios/scph7001.bin
Satellaview:
fed4d8242cfbed61343d53d48432aced bios/BS-X.bin
Sega Saturn:
85ec9ca47d8f6807718151cbcca8b964 bios/sega_101.bin 3240872c70984b6cbfda1586cab68dbe bios/mpr-17933.bin 255113ba943c92a54facd25a10fd780c bios/mpr-18811-mx.ic1 1cd19988d1d72a3e7caa0b73234c96b4 bios/mpr-19367-mx.ic1 af5828fdff51384f99b3c4926be27762 bios/saturn_bios.bin
Sega CD:
e66fa1dc5820d254611fdcdba0662372 bios/bios_CD_E.bin 854b9150240a198070150e4566ae1290 bios/bios_CD_U.bin 278a9397d192149e84e820ac621a8edd bios/bios_CD_J.bin
Sufami:
d3a44ba7d42a74d3ac58cb9c14c6a5ca bios/STBIOS.bin
Supergrafx:
38179df8f4ac870017db21ebcbf53114 bios/syscard3.pce
Sharp x68000:
7fd4caabac1d9169e289f0f7bbf71d8e bios/keropi/iplrom.dat cb0a5cfcf7247a7eab74bb2716260269 bios/keropi/cgrom.dat
- what_are_bios_and_how_to_add_them.txt
- Last modified: 10 months ago
- by lbrpdx