Releases: Abdess/retrobios
BIOS Pack v2026.04.02
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 | shWindows (PowerShell):
iwr -useb https://raw.githubusercontent.com/Abdess/retrobios/main/install.ps1 | iexIf 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.zipWindows (PowerShell):
cmd /c copy /b PackName.zip.part00+PackName.zip.part01 PackName.zipFull 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
- @PixNyb - RomM platform support (#37)
- @monster-penguin - RetroDECK platform support (#36)
SHA256SUMS.txt included for integrity verification (checksums are for the full ZIP, before splitting).
Happy retrogaming 🎮
BIOS Pack v2026.03.25
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
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.
Large BIOS & Firmware (>100MB)
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.