Skip to content

Releases: Abdess/retrobios

BIOS Pack v2026.04.02

02 Apr 17:14

Choose a tag to compare

7302 verified BIOS and firmware files for 10 retrogaming platforms, 333 emulators profiled from source code.

Quick install

The installer auto-detects your platform and BIOS directory. No configuration needed.

Linux / Mac / Steam Deck:

curl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh

Windows (PowerShell):

iwr -useb https://raw.githubusercontent.com/Abdess/retrobios/main/install.ps1 | iex

If you prefer to download manually, grab the pack for your platform below and extract it to the listed directory.

Which pack to choose?

  • Full pack (recommended): contains everything your platform needs. The platform's own BIOS list plus all files required by each emulator core. Covers edge cases, alternate cores, and optional firmware that improves accuracy. Pick this if you want zero hassle.

  • Platform pack: contains only the files officially listed by your platform. Smaller download, strictly what the platform itself checks for. Pick this if you have limited storage or only use default cores.

If unsure, take the full pack.

Some full packs exceed GitHub's 2 GB file limit and are split into parts. To reassemble:

Linux / Mac:

cat PackName.zip.part* > PackName.zip

Windows (PowerShell):

cmd /c copy /b PackName.zip.part00+PackName.zip.part01 PackName.zip

Full packs

Platform Pack Files Size Extract to
RetroArch v1.22.2 / Lakka part00 + part01 7729 3.2 GB system/
RetroPie v1.22.2 part00 + part01 7729 3.2 GB ~/RetroPie/BIOS/
RetroDECK part00 + part01 3202 3.7 GB ~/retrodeck/bios/
RetroBat 7.5.3 part00 + part01 1171 3.0 GB bios/
Batocera 42 part00 + part01 1549 2.5 GB /userdata/bios/
Recalbox 10.0 part00 + part01 1177 2.0 GB /recalbox/share/bios/
EmuDeck 2.3.8 EmuDeck_2.3.8_BIOS_Pack.zip 528 1.7 GB Emulation/bios/
BizHawk BizHawk_releasebranch-svn-end_BIOS_Pack.zip 532 1.3 GB Firmware/
RomM 4.7.0 RomM_4.7.0_BIOS_Pack.zip 542 907 MB bios/{platform_slug}/

Platform packs

Platform Pack Files Size
RetroArch / Lakka RetroArch_Lakka_v1.22.2_Platform_BIOS_Pack.zip 6567 631 MB
RetroPie RetroPie_v1.22.2_Platform_BIOS_Pack.zip 6567 631 MB
RetroDECK RetroDECK_Platform_BIOS_Pack.zip 2008 687 MB
Batocera Batocera_42_Platform_BIOS_Pack.zip 363 682 MB
BizHawk BizHawk_releasebranch-svn-end_Platform_BIOS_Pack.zip 120 546 MB
RomM RomM_4.7.0_Platform_BIOS_Pack.zip 376 419 MB
Recalbox Recalbox_10.0_Platform_BIOS_Pack.zip 348 92 MB
RetroBat RetroBat_7.5.3_Platform_BIOS_Pack.zip 341 91 MB
EmuDeck EmuDeck_2.3.8_Platform_BIOS_Pack.zip 36 45 MB

What's new since v2026.03.25

  • RetroPie and BizHawk platforms added
  • Hardware target filtering: build packs for specific devices (Switch, RPi4, x86_64, ...)
  • Pack source variants: choose between full, platform-only, or truth-only packs
  • MAME and FBNeo hash auto-fetch from upstream source code
  • 1200+ new BIOS files collected (7302 total, up from 6748)
  • 333 emulator profiles (up from 306), each verified against source code
  • Universal installer: install.sh (Linux/Mac), install.ps1 (Windows), install.py (all)
  • Split packs: per-system or per-manufacturer ZIPs via --split
  • Full documentation site: https://abdess.github.io/retrobios/

Contributors

SHA256SUMS.txt included for integrity verification (checksums are for the full ZIP, before splitting).

Happy retrogaming 🎮

BIOS Pack v2026.03.25

25 Mar 17:22

Choose a tag to compare

6748 verified BIOS and firmware files for 9 retrogaming platforms, 306 emulators profiled from source code.

Packs

Platform Pack Files Extract to
RetroArch v1.22.2 / Lakka RetroArch_Lakka_v1.22.2_BIOS_Pack.zip 3398 system/
Batocera 42 Batocera_42_BIOS_Pack.zip 705 /userdata/bios/
Recalbox 10.0 Recalbox_10.0_BIOS_Pack.zip 585 /recalbox/share/bios/
RetroBat 7.5.3 RetroBat_7.5.3_BIOS_Pack.zip 683 bios/
RetroDECK RetroDECK_BIOS_Pack.zip 2032 ~/retrodeck/bios/
EmuDeck 2.3.8 EmuDeck_2.3.8_BIOS_Pack.zip 179 Emulation/bios/
RomM 4.7.0 RomM_4.7.0_BIOS_Pack.zip 432 bios/{platform_slug}/

Each pack includes platform baseline files plus files required by each platform's emulator cores. All files verified with SHA1, MD5, and CRC32 checksums.

What's new

  • RomM platform added (EmulatorJS-based, 48 cores, 373 BIOS entries)
  • Doom engine WAD files added (Doom, Doom II, Heretic, Hexen, Strife, Chex Quest)
  • Platform listing centralized via registry (unregistered base configs excluded)
  • 306 emulator profiles (source-verified from upstream code)
  • Large files (PS3, Vita, DSi) downloaded from release assets automatically
  • Discrepancy detection: reports when platform and emulator disagree on a file
  • Full documentation site: https://abdess.github.io/retrobios/

Install

Download the pack for your platform, extract to the BIOS directory listed above. No configuration needed.

SHA256SUMS included in the release for integrity verification.

BIOS Pack v2026.03.17

17 Mar 16:30

Choose a tag to compare

Complete BIOS and firmware collection for retrogaming emulators.

Coverage

Platform Verified Pack Install path
RetroArch 398/398 Lakka_RetroArch_BIOS_Pack.zip (274 MB) system/
Lakka 398/398 same as RetroArch system/
RetroPie 398/398 same as RetroArch BIOS/
Batocera 679/680 Batocera_BIOS_Pack.zip (861 MB) /userdata/bios/
Recalbox 346/346 Recalbox_BIOS_Pack.zip (92 MB) /recalbox/share/bios/
RetroBat 343/343 RetroBat_BIOS_Pack.zip (92 MB) RetroBat/bios/
EmuDeck 164/164 EmuDeck_BIOS_Pack.zip (44 MB) Emulation/bios/

5,358 files, 4.6 GB. Hashes verified against each platform's native check.

Source: https://github.com/Abdess/retrobios

Large BIOS & Firmware (>100MB)

17 Mar 09:49

Choose a tag to compare

Files too large for the git repository (GitHub 100MB limit) and game engine data packs.
Downloaded automatically by generate_pack.py when not present locally.
Manual: gh release download large-files

Console firmware

File System Size
Firmware.19.0.0.zip Nintendo Switch 322 MB
dsi_nand.bin Nintendo DSi (generic) 240 MB
dsi_nand_batocera42.bin Nintendo DSi (Batocera 42) 240 MB
DSi_Nand_JPN.bin Nintendo DSi (Japan) 240 MB
DSi_Nand_EUR.bin Nintendo DSi (Europe) 240 MB
DSi_Nand_USA.bin Nintendo DSi (USA) 240 MB
DSi_Nand_AUS.bin Nintendo DSi (Australia) 240 MB
DSi_Nand_CHN.bin Nintendo DSi (China) 240 MB
DSi_Nand_KOR.bin Nintendo DSi (Korea) 240 MB
PS3UPDAT.PUP PlayStation 3 197 MB
WiiSD.raw Wii virtual SD card (Dolphin) 128 MB
sd.raw Wii virtual SD card (Ishiiruka) 128 MB
PSVUPDAT.PUP PlayStation Vita 128 MB
PSP2UPDAT.PUP PlayStation Vita v3.74 54 MB
PSP2UPDAT.PUP.3ae832c9 PlayStation Vita (older variant) 54 MB

Arcade BIOS (MAME/FBNeo)

File System Size
ghox-samples.zip Toaplan Ghox WAV samples 149 MB
tekipaki-samples.zip Toaplan Tekipaki WAV samples 208 MB
whoopee-samples.zip Toaplan Whoopee WAV samples 223 MB
maclc3.zip Macintosh LC III 181 MB
svcpcb.zip SNK vs Capcom PCB 166 MB
ps2.zip PlayStation 2 (arcade) 152 MB
kf2k3pcb.zip KOF 2003 PCB 91 MB
snspell.zip Speak & Spell 89 MB
ms5pcb.zip Metal Slug 5 PCB 74 MB
MAME.0.174.Arcade.XML.dat MAME 0.174 data 51 MB

QEMU firmware

File Size
edk2-aarch64-code.fd 64 MB
edk2-arm-code.fd 64 MB
edk2-arm-vars.fd 64 MB

FBNeo audio samples

File Description Size
fbneo-samples.zip 49 per-game sample ZIPs (small arcade games) 53 MB
donpachi.zip DonPachi CD-quality soundtrack (14 WAVs) 209 MB
sfz3mix.zip Street Fighter Zero 3 Mix custom audio (43 WAVs) 116 MB
twotiger.zip Two Tigers with Journey CD audio (2 WAVs) 155 MB

Place all sample ZIPs in system/fbneo/samples/ (RetroArch) or equivalent.

Game engine data

File System Size
easyrpg.soundfont EasyRPG (FluidR3 GM SF2) 142 MB
sdlpal-data.zip SDLPAL (Chinese Paladin) 141 MB
scummvm.zip ScummVM data bundle 79 MB
opentyrian-data.zip OpenTyrian (Tyrian 2.1 + 2000) 5 MB

BizHawk DSi NAND files include the 64-byte nocash footer (CID + Console ID).
The generic dsi_nand.bin (240 MB without footer) is used by other platforms.