7646 verified BIOS and firmware files for 12 retrogaming platforms, 314 emulators profiled from source code.
Quick install
The installer auto-detects your platform and BIOS directory. No configuration needed.
Linux / Mac / Steam Deck:
:::sh
curl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh
Windows (PowerShell):
:::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 numbered parts (.zip.001, .zip.002). Download all the parts, then simply open the .001 file with 7-Zip or PeaZip: they extract the whole archive on their own. If you prefer to join the parts back into a single ZIP:
Linux / Mac:
:::sh
cat PackName.zip.0* > PackName.zip
Windows (PowerShell):
:::powershell
cmd /c copy /b PackName.zip.001+PackName.zip.002 PackName.zip
Full packs
| Platform | Pack | Files | Size | Extract to |
|---|---|---|---|---|
| RetroDECK 0.10.9b | part 1 + part 2 | 3262 | 3.3 GB | ~/retrodeck/ |
| RetroArch v1.22.2 / Lakka | part 1 + part 2 | 4319 | 2.6 GB | system/ |
| RetroPie v1.22.2 | part 1 + part 2 | 4319 | 2.6 GB | ~/RetroPie/BIOS/ |
| ROCKNIX 20260801 | part 1 + part 2 | 1489 | 2.6 GB | /storage/roms/bios/ |
| RetroBat 8.1.2 | part 1 + part 2 | 1234 | 2.5 GB | bios/ |
| Batocera 43.1 | part 1 + part 2 | 1600 | 2.0 GB | /userdata/bios/ |
| Recalbox 10.0.8 | Recalbox_10.0.8_BIOS_Pack.zip (github.com) | 1180 | 1.6 GB | /recalbox/share/bios/ |
| BizHawk 2.11.1 | BizHawk_2.11.1_BIOS_Pack.zip (github.com) | 537 | 1.3 GB | Firmware/ |
| EmuDeck 2.3.8 | EmuDeck_2.3.8_BIOS_Pack.zip (github.com) | 524 | 1.2 GB | Emulation/bios/ |
| RomM 5.1.0 | RomM_5.1.0_BIOS_Pack.zip (github.com) | 543 | 839 MB | bios/{platform_slug}/ |
| MiSTer FPGA 2026-07-27 | MiSTer_FPGA_2026-07-27_BIOS_Pack.zip (github.com) | 65 | 16 MB | /media/fat/games/ |
Platform packs
| Platform | Pack | Files | Size |
|---|---|---|---|
| RetroDECK | RetroDECK_0.10.9b_Platform_BIOS_Pack.zip (github.com) | 2008 | 787 MB |
| Batocera | Batocera_43.1_Platform_BIOS_Pack.zip (github.com) | 353 | 681 MB |
| RetroArch / Lakka | RetroArch_Lakka_v1.22.2_Platform_BIOS_Pack.zip (github.com) | 3248 | 596 MB |
| RetroPie | RetroPie_v1.22.2_Platform_BIOS_Pack.zip (github.com) | 3248 | 596 MB |
| BizHawk | BizHawk_2.11.1_Platform_BIOS_Pack.zip (github.com) | 118 | 546 MB |
| ROCKNIX | ROCKNIX_20260801_Platform_BIOS_Pack.zip (github.com) | 38 | 398 MB |
| RomM | RomM_5.1.0_Platform_BIOS_Pack.zip (github.com) | 374 | 351 MB |
| Recalbox | Recalbox_10.0.8_Platform_BIOS_Pack.zip (github.com) | 346 | 92 MB |
| RetroBat | RetroBat_8.1.2_Platform_BIOS_Pack.zip (github.com) | 341 | 91 MB |
| EmuDeck | EmuDeck_2.3.8_Platform_BIOS_Pack.zip (github.com) | 34 | 45 MB |
| MiSTer FPGA | MiSTer_FPGA_2026-07-27_Platform_BIOS_Pack.zip (github.com) | 65 | 16 MB |
Standalone emulators
These two are not bundled by any frontend, so they get their own pack. Extract it into the emulator's own folder.
| Emulator | Pack | Files | Size |
|---|---|---|---|
| MesenCE | MesenCE_BIOS_Pack.zip (github.com) | 34 | 2 MB |
| PICO-8 and Voxatron | Lexaloffle_BIOS_Pack.zip (github.com) | 7 | 18 MB |
What's new since v2026.04.02
- MiSTer FPGA is now a supported platform, tracked from the BiosDB the MiSTer Downloader itself reads, all 65 declared files verified
- ROCKNIX is now a supported platform, tracked from its own BIOS list, all 38 declared files verified
- Every platform tracks its current stable release: Batocera 43.1, RetroBat 8.1.2, Recalbox 10.0.8, RomM 5.1.0, BizHawk 2.11.1, RetroDECK 0.10.9b
- 325 BIOS and firmware files added: the complete Neo Geo BIOS set, CPS-3 and PGM arcade ROMs, Sega ST-V revisions, Saturn and Dreamcast region BIOSes, PS2 v1.90 dumps, PS3 firmware 4.93 from Sony's own update server, Acorn, Apple, FM Towns, V.Smile and WonderSwan system ROMs
- Split parts renamed from .part00/.part01 to .zip.001/.zip.002: 7-Zip and PeaZip now open the first part directly, no manual joining needed
- Arcade BIOS ZIPs now ship with the exact checksums Batocera, RetroBat and RetroDECK check for
- CD-i BIOS ZIPs placed where the SAME CDi core looks for them (same_cdi/bios/)
- FBNeo BIOS ZIPs also placed under fbneo/ so the Android core finds them
- MesenCE emulator profile added, every file verified against its source code
- Installer detects Recalbox 10.x and current RetroDECK releases, follows EmuDeck installs on SD cards, and picks sensible default folders when detection finds nothing
- 3DS AES key list extended with 52 keys
- Mega CD BIOS files renamed to match the revision dates stored inside them
- Duplicate files differing only by letter case removed
Contributors
Thanks to everyone who reported and helped narrow these down:
- @Takiiiiiiii - MiSTer FPGA support (#50)
- @abhayap - ROCKNIX support (#59)
- @LampaGJ - Recalbox 10.x detection (#52)
- @Norbz - EmuDeck SD card paths (#63)
- @Ixsul - EmuDeck home paths (#65)
- @phobiac and @nzgamer41 - RetroDECK installer (#53)
- @realdanielelias - Batocera arcade checksums (#54)
- @birdybro and @monster-penguin - CD-i files (#55)
- @dsayson403 - Mega CD BIOS naming (#42) and CD-i paths (#41)
- @iameduardod - FBNeo Android paths (#43)
- @Proletar666 - 3DS AES keys (#62)
- @zjl88858 - GBA J Debug BIOS (#58)
- @Carl-Robert - MesenCE request (#60)
- @user18081972 and @AboSari - split naming (#57)
- @blathers16 - case collisions (#49)
SHA256SUMS.txt (github.com) included for integrity verification (checksums are for the full ZIP, before splitting).
Happy retrogaming 🎮