EmuDeck BIOS files: which systems need them
Add your own BIOS files to EmuDeck's bios folder for the systems that need them, then run the BIOS checker; EmuDeck never bundles BIOS or ROMs.
EmuDeck is a frontend and installer — it sets up emulators, folders, and shortcuts, but it never includes BIOS files or games. Some systems need a BIOS to boot at all, and that file has to come from hardware you own. This page covers which systems need one and how to place it correctly.
Systems that need a BIOS
Not every system does. These are the common ones in an EmuDeck setup that require a BIOS file you supply:
| System | Needs BIOS? |
|---|---|
| PlayStation 1 (DuckStation / Beetle PSX) | Yes |
| PlayStation 2 (PCSX2) | Yes |
| Sega Saturn | Yes |
| Sega CD / Mega-CD | Yes |
| Dreamcast (core-dependent) | Often |
| 3DO, PC-FX, PC Engine CD, Neo Geo | Yes |
| GameCube / Wii (Dolphin) | No (optional IPL only) |
| Most Nintendo cartridge systems | No |
Add your BIOS correctly
-
Find EmuDeck's bios folderEmuDeck creates a single bios directory inside its Emulation folder. Every emulator it launches looks there, so you place files in one place rather than per emulator.The bios folder exists and is the one EmuDeck created.
-
Add the files you dumped yourselfBIOS files must come from hardware you own. Do not download them from third-party sites — those bundles are unauthorised and often malicious. Name each file exactly as the emulator expects, because a wrong filename is silently ignored.Each required file is present with the exact expected name.
-
Run the BIOS checkerEmuDeck ships a BIOS checker that lists each system and whether its files are found. Run it after adding files, instead of guessing from game launch errors.The checker shows the systems you use as satisfied.
-
Test one game per systemLaunch a single game on each system you configured. A "BIOS not found" error means a filename or folder mismatch, not a bad emulator install.The game boots past the BIOS check into gameplay.
If a game says BIOS is missing
Check the exact filename and subfolder the emulator wants, confirm the file is in EmuDeck’s bios directory (not the emulator’s own folder), and re-run the checker. A correct file with a wrong name is the most common cause. For core-level detail, see the RetroArch documentation on BIOS requirements.