Format your SD card wrong before installing EmuDeck and you will spend an evening re-downloading ROMs instead of playing them — SteamOS needs ext4, not the exFAT or NTFS format your card probably already has from a PC. That single step trips up more first-time EmuDeck installs than anything in the emulator setup itself, and most quick-start guides bury it three steps too late. This guide puts it up front, walks through the full install in order, and gives you an honest, dated read on where Nintendo Switch emulation actually stands in 2026 — something almost no fresh install guide addresses.
If you’re still deciding between a Steam Deck and another handheld before you get to emulation, our handheld PC gaming guide covers the broader hardware picture.
Quick Start: The 8 Things You Need Before You Touch the Installer
Do these in order and you’ll avoid the two mistakes that cause most failed EmuDeck installs — wrong SD card format and missing BIOS files.
- Update SteamOS to the latest version and confirm you have enough free internal storage for the base emulator install (the ROMs themselves are what actually eats space — plan that separately in the storage step below)
- If using a microSD card, format it as ext4 through Gaming Mode (Settings > Storage), not on a PC
- Switch to Desktop Mode (hold Power, select “Switch to Desktop”)
- Open the browser and download the installer from emudeck.com
- Right-click the downloaded file, enable “Is Executable,” then run it
- Choose Easy Mode (fast defaults) or Custom Mode (pick emulators individually)
- Pick your install location — SD card or internal SSD — for the ROMs/BIOS data folder [1]
- Legally dump BIOS files from consoles you own before you need PS1, PS2, or Dreamcast emulation [2]
What EmuDeck Actually Does
EmuDeck isn’t an emulator — it’s an installer script that sets up RetroArch cores and standalone emulators (DuckStation, PCSX2, Dolphin, PPSSPP, and others), wires up controller mappings, builds a consistent ROM folder structure, and hands the whole library to Steam Deck’s Gaming Mode through Steam ROM Manager [3]. The value isn’t any single emulator — you could install DuckStation or Dolphin by hand — it’s that EmuDeck does the folder structure, hotkeys, and Steam integration in one pass instead of an evening of manual config per system.
One thing EmuDeck won’t do: hand you BIOS files or ROMs. Several systems — PS1, PS2, Dreamcast, and others — need BIOS firmware to boot games at all, and EmuDeck will tell you what’s missing without providing it [3]. Legally, that firmware has to come from a console you own [2].
The Storage Decision: SD Card vs. Internal SSD, and Why the Format Matters
Put the ROM/BIOS data folder on internal storage if you have room and want zero format headaches. Put it on a microSD card if you want a large retro library without eating into Steam Deck’s SSD — but only after formatting that card correctly.
Here’s the mechanism: SteamOS is Linux, and it expects ext4 as the filesystem for anything it treats as real storage. A card formatted as exFAT or NTFS on a Windows PC works fine for dragging files across manually, but SteamOS may not mount it properly for emulator read/write access — games hang on load, saves don’t write, or the card doesn’t show up as an install target at all [3]. Reformat through Gaming Mode’s own Settings > Storage menu and SteamOS handles the ext4 formatting itself, which is the only format EmuDeck’s installer reliably recognizes for its storage location.
| Your situation | Do this |
|---|---|
| Deck has 512GB+ SSD, library under 100GB | Install to internal storage — skip the format step entirely |
| Deck has 256GB SSD or less, want PS2/GameCube-heavy library | Use a microSD card, format as ext4 in Gaming Mode first |
| Already have a card formatted exFAT/NTFS from a PC | Back up its contents, reformat as ext4 via Steam Deck Settings, restore |
| Want to move an existing install between storage types | Cut the Emulation folder in Desktop Mode, paste to new location, re-run installer in Custom Mode with the same emulator selections [1] |
The bulk of the actual emulators — the RetroArch cores and standalone programs — always install to the internal SSD regardless of which storage you pick for data; only the ROMs, BIOS, and save files move [1]. If you’re shopping for a card, our Steam Deck SD card picks covers speed-class tradeoffs for a library this size.

Step-by-Step: Installing EmuDeck
The installer itself takes 5-15 minutes once you’re in Desktop Mode with the right storage already formatted.
- Desktop Mode. Hold the Power button, choose “Switch to Desktop” to enter the KDE Plasma environment the installer runs in [3].
- Download. Open the built-in browser, go to emudeck.com, and download the installer file to your Downloads folder.
- Make it executable. Right-click the downloaded file, open Properties, and enable “Is Executable” — double-clicking without this step is the most common “installer won’t launch” complaint [3].
- Pick a mode. Easy Mode installs a curated emulator set with sane defaults in about 5 minutes. Custom Mode lets you skip systems you’ll never play and only takes longer because you’re making choices, not because the install itself is slower.
- Set the storage location. Point it at your (correctly formatted) SD card or internal SSD, per the decision table above.
- Let it run. Don’t interrupt it — a killed install mid-download is the second most common cause of a broken setup, right behind the storage format issue.

BIOS Files: What’s Required, What’s Optional, and Where They Go
Every BIOS file goes directly into the Emulation/bios folder with no subfolders unless EmuDeck’s own reference specifically says otherwise [2]. Filenames are case-sensitive for many systems — renaming scph5501.bin to SCPH5501.bin can be the entire difference between a working PS1 setup and a black screen.
Not every system needs one. EmuDeck’s own reference splits systems into three tiers: BIOS required to boot anything (PS1, PS2, Dreamcast, Sega Saturn), BIOS optional for extra features like splash screens (several Sega and arcade systems), and BIOS not required at all (most Nintendo handhelds, SNES, Genesis) [2]. Run EmuDeck’s built-in BIOS Checker after copying files over — it flags exactly what’s missing and what’s correctly named, which beats guessing why a specific game won’t launch [3].
Getting Your Games Into Steam: Steam ROM Manager
Steam ROM Manager is the step that turns a folder of ROMs into entries in your actual Steam library with box art and pre-mapped controls, and it’s also where most “my games disappeared” complaints trace back to.
- Drop ROMs into the correct per-system subfolder (gba, n64, ps2, gc, etc.) under Emulation/roms
- Launch Steam ROM Manager from your app list
- Click Preview to scan folders and match artwork
- Click Save to Steam
- Fully close Steam before and after this step — running it while Steam is open is the top cause of games not appearing in your library [3]
File format matters for a few systems specifically: PS2 and PS1 both compress well as CHD, GameCube and Wii discs work best as RVZ rather than raw ISO, and most cartridge-based systems are fine as ZIP [3]. If you’re also sideloading non-Steam PC games alongside your emulated library, the process is different enough that our guide to adding non-Steam games covers it separately.
Who Should Do What: Player-Type Priorities
| Player type | Priority |
|---|---|
| New to emulation entirely | Easy Mode, internal storage only, stick to systems with no BIOS requirement (SNES, N64, GBA) until you’re comfortable |
| Casual, wants it working fast | Easy Mode, SD card formatted correctly up front, run BIOS Checker once and move on |
| Hardcore / wants every system tuned | Custom Mode, per-game TDP limits (5-8W for lighter 2D systems extends battery life significantly), manual shader tweaks in RetroArch |
| Completionist building a full library | SD card on ext4 from day one — you will outgrow internal storage — plus CHD/RVZ compression to fit more per gigabyte |
The Switch Emulation Problem in 2026
Don’t build your EmuDeck setup around Switch emulation right now — the legal ground under it is actively shifting, and treating it as a routine EmuDeck feature the way older guides do will set you up for disappointment.
Nintendo’s legal campaign against Switch emulators has already claimed the two biggest names: Yuzu shut down in March 2024 after its developer settled a lawsuit with Nintendo for $2.4 million, and Ryujinx pulled its own source code in October 2024 after a direct request from Nintendo [6]. Their community successors haven’t fared much better. In February 2026, Nintendo sent a fresh wave of DMCA takedown notices at Switch emulator forks, and Citron — one of the more prominent Yuzu successors — shut down on February 16, 2026, though its own team attributed that specific closure to internal developer conflict rather than the DMCA wave directly [5]. As of early 2026, one detailed community analysis put it bluntly: Nintendo has targeted “virtually every visible Switch emulator fork” with takedown requests, and its own recommendation is to buy Switch games rather than chase emulation on a platform still actively sold at retail [4].
What this means in practice: whatever Switch emulator EmuDeck’s installer offers today can be gone, forked, or renamed by the time you read this. Check EmuDeck’s own current emulator list inside the app before assuming Switch support works the way an older tutorial describes, and don’t be surprised if it’s absent entirely. Every other system in this guide — PS1 through PS2, GameCube, the full Nintendo handheld lineup — has no comparable legal cloud over it.
Common Problems and Fixes
| Symptom | Likely cause | Fix |
|---|---|---|
| Games missing from Steam library | Steam was open during Steam ROM Manager save | Fully quit Steam, re-run Preview and Save to Steam [3] |
| Black screen on launch | Missing or misnamed BIOS file | Run EmuDeck’s BIOS Checker, match exact filename casing [2][3] |
| SD card not detected as install target | Card still formatted exFAT/NTFS from a PC | Reformat as ext4 via Gaming Mode Settings > Storage [3] |
| Controller mapping wrong in a specific emulator | Per-emulator override conflicting with EmuDeck defaults | Check RetroArch’s own Quick Menu controller profile for that core [3] |
Frequently Asked Questions
Do you need to buy anything extra to run EmuDeck on Steam Deck?
No purchase is required — EmuDeck installs on stock internal storage. A microSD card is worth buying only once your library outgrows the SSD, since cramming a large PS2/GameCube collection onto internal storage leaves no room for the PC games a Steam Deck is also meant to run.
Is using EmuDeck actually legal?
EmuDeck itself is legal — it’s an open-source installer, not a piracy tool. The gray area is entirely in how you source ROMs and BIOS files. BIOS/firmware legally has to be dumped from a console you own [2]; downloading them from a random site instead of dumping your own hardware is the part that isn’t defensible, regardless of what the installer itself does.
Should you bother setting up Switch emulation through EmuDeck right now?
Probably not as a core part of your setup. With Yuzu and Ryujinx both gone and successor projects hit by a fresh DMCA wave in February 2026 [4][5], any specific Switch emulator you install today has a real chance of being pulled, renamed, or forked again within months. Every other system EmuDeck covers doesn’t carry that risk — build your library around those first.
Key Takeaways
Format your storage correctly before you install anything, and the rest of an EmuDeck setup is mostly patience: run the installer, feed it legally-sourced BIOS files where required, and let Steam ROM Manager do the library integration. The one part worth actively avoiding right now is treating Switch emulation as a settled feature — it’s the single most volatile piece of the whole setup, legally and technically, and skipping it costs you nothing since every other system EmuDeck handles is stable.
{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”Do you need to buy anything extra to run EmuDeck on Steam Deck?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”No purchase is required — EmuDeck installs on stock internal storage. A microSD card is worth buying only once your library outgrows the SSD.”}},{“@type”:”Question”,”name”:”Is using EmuDeck actually legal?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”EmuDeck itself is legal, as an open-source installer. Legality depends on how you source ROMs and BIOS files — BIOS firmware must be legally dumped from a console you own.”}},{“@type”:”Question”,”name”:”Should you bother setting up Switch emulation through EmuDeck right now?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Probably not as a core part of your setup. Yuzu and Ryujinx are both gone, and successor projects were hit by a fresh Nintendo DMCA wave in February 2026, making any specific Switch emulator installed today likely to be pulled or renamed within months.”}}]}
Sources
- EmuDeck. Frequently Asked Questions (SteamOS). EmuDeck Wiki
- EmuDeck. BIOS and ROMs Cheat Sheet. EmuDeck Wiki
- RetroHandheldHQ. EmuDeck Setup Guide for Steam Deck — Everything You Need (2026)
- RetroHandheldHQ. Switch Emulator in 2026: What Still Works and What Happened
- Retro Handhelds. Citron, Popular Switch Emulator, Is Gone But It’s Not Nintendo’s Fault
- Wikipedia. Nintendo Switch Emulation
Verified against EmuDeck’s official wiki and community guides current as of September 2026. EmuDeck’s installer UI and bundled emulator list change with updates — always check the app’s own emulator list rather than assuming an older tutorial’s system coverage still matches.
I've been playing video games for over 20 years, spanning everything from early PC titles to modern open-world games. I started Switchblade Gaming to publish the kind of accurate, well-researched guides I always wanted to find — built on primary sources, tested in-game, and kept up to date after patches. I currently focus on Minecraft and Pokémon GO.
