Batocera.linux - Wiki

Only Cores That Matter

User Tools

Site Tools


what_are_bios_and_how_to_add_them

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 :

  1. From your computer directory (or finder on Mac OS), browse the network
  2. Find Batocera (or directly type \\batocera (Windows) or smb://batocera.local (Linux))
  3. 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: 2020/06/07 00:59 by lbrpdx