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 🎮