This guide details how to play Sega CD games on your Steam Deck using EmuDeck. It's updated to include Decky Loader and Power Tools for optimal performance, and provides a fix for restoring Decky Loader after a Steam Deck update.
Quick Links
The Sega CD, a Sega Genesis/Megadrive add-on, expanded gaming possibilities with CD-based titles featuring enhanced audio, FMV sequences, and more. EmuDeck on the Steam Deck allows you to revisit this era of gaming.
Updated January 9, 2025 by Michael Llewellyn: This guide is updated to reflect EmuDeck developer recommendations, incorporating Decky Loader and Power Tools for improved performance and including a solution for restoring Decky Loader after Steam Deck updates.
Developer Mode & Pre-Installation Recommendations
Enable Developer Mode and CEF Remote Debugging before installing EmuDeck to maintain compatibility with future updates.
Enabling Developer Mode
- Power on your Steam Deck.
- Access the Steam Menu (Steam button).
- Navigate to System > Developer Mode and enable it.
- Access the Developer menu and enable CEF Remote Debugging.
- Access the Power menu (Steam button) and switch to Desktop Mode.
Essential & Recommended Hardware/Software
- High-speed A2 microSD card for EmuDeck and games.
- Format the SD card on the Steam Deck.
- Legally obtained Sega CD ROMs and BIOS files.
- Optional: Keyboard and mouse for easier file management.
SD Card Formatting
- Insert the microSD card.
- Access the Steam menu, navigate to Storage, and format the SD card.
Downloading EmuDeck
- Access the Steam Menu, select Power, and switch to Desktop Mode.
- Download a browser from the Discovery Store.
- Download EmuDeck using the browser. Select the Steam OS version.
- Run the installer, choosing Custom installation.
- Select the SD card and Steam Deck as the installation locations.
- Choose RetroArch, MelonDS, Steam ROM Manager, and Emulation Station (or select all emulators).
- Complete the installation by selecting Finalize.
Transferring Sega CD Files
Transfer your ROMs and BIOS files to the correct folders.
BIOS File Transfer
- Open the Dolphin File Browser in Desktop Mode.
- Select the primary SD card.
- Navigate to the Emulation > BIOS folder and transfer your BIOS files.
Sega CD ROM Transfer
- Navigate to the primary SD card > Emulation > ROMS > segaCD (or megaCD) folder.
- Transfer your Sega CD ROMs into this folder.
Adding ROMs via Steam ROM Manager
Add your Sega CD ROMs to the Steam Deck's game library.
- Open EmuDeck and launch Steam ROM Manager.
- Follow the on-screen prompts, adding games and parsing the ROMs.
Resolving Missing Covers
Steam ROM Manager usually handles cover art, but you might need to manually add missing ones.
- If covers are missing, select Fix. Search for the game title and select a suitable cover.
- To add downloaded covers, select Upload, locate the image, and save.
Adding Downloaded Covers
Use a Google Image search to find missing covers and follow the steps above.
Playing Sega CD Games on Steam Deck
Access and play your Sega CD games.
- Access the Steam Library > Collections tab.
- Locate the Sega CD folder and launch your games.
Utilizing Emulation Station
Emulation Station provides a more organized library experience, especially for multi-disc games.
- Access the Steam Library > Non-Steam tab.
- Launch Emulation Station. Use the menu to scrape metadata and cover art from TheGamesDB.
Installing Decky Loader
Decky Loader is recommended for Power Tools and performance optimization.
- Switch to Desktop Mode.
- Download Decky Loader from its GitHub page.
- Run the installer and select Recommended Install. Restart your Steam Deck in Gaming Mode.
Installing Power Tools & Optimizing Settings
Install Power Tools via Decky Loader.
- Access Decky Loader via the Quick Access Menu (QAM).
- Install Power Tools from the Decky Store.
- Optimize settings within Power Tools (disable SMTs, adjust threads, adjust GPU clock).
Power Tools Optimal Emulation Settings
Adjust settings within Power Tools for optimal performance per game.
Restoring Decky Loader After a Steam Deck Update
If Decky Loader is removed after a Steam Deck update:
- Switch to Desktop Mode.
- Re-download Decky Loader from its GitHub page.
- Run the installer using 'Execute' and provide your sudo password.
- Restart your Steam Deck in Gaming Mode.
This comprehensive guide ensures you can enjoy your Sega CD collection on your Steam Deck.