Emulation¶
Play classic games from retro consoles on your gaming handheld.
EmuDeck: The All-in-One Solution¶
EmuDeck is the recommended way to set up emulation. It downloads, configures, and optimizes emulators automatically for your device.
Enable EmuDeck¶
Patreon/Early Access Version¶
If you have EmuDeck Patreon access, place your installer in:
private/scripts/EmuDeck EA SteamOS.desktop.download # Steam Deck
private/scripts/EmuDeck EA Windows.bat # ROG Ally
Bootible will use the EA version automatically.
After Bootible Runs¶
EmuDeck requires interactive setup:
- Switch to Desktop Mode (Steam Deck) or open EmuDeck (Windows)
- Run the EmuDeck installer
- Choose Easy Mode (recommended) or Custom Mode
- Select which emulators to install
- Wait for download and configuration
Storage Location¶
Steam Deck¶
| Option | Use When |
|---|---|
emulation_storage: "auto" | SD card if present, else internal |
emulation_storage: "sdcard" | Always use SD card |
emulation_storage: "internal" | Always use internal storage |
Recommendation: Use SD card. ROMs and saves can use 100GB+.
ROG Ally¶
EmuDeck chooses and configures its own storage locations during its interactive setup — Bootible doesn't configure EmuDeck.
Separately, Bootible can pre-create game/ROM directories for you (directory scaffolding only — both default to "", meaning nothing is created):
See the ROG Ally Configuration Reference for details.
Documentation & Support¶
For detailed guides on ROM management, BIOS files, hotkeys, and emulator-specific settings:
- EmuDeck Wiki: Complete documentation
- EmuDeck Discord: Community support
- Emulation Wiki: General emulation reference
Decky Plugins for Emulation¶
| Plugin | Purpose |
|---|---|
| PowerTools | Per-game TDP and GPU limits |
| SteamGridDB | Fix missing game artwork |