How to Emulate Sega CD on Steam Deck

Author : Jason Feb 11,2025

This guide details how to play Sega CD games on your Steam Deck using EmuDeck. We'll cover setup, ROM transfer, and troubleshooting.

Pre-Installation: Developer Mode & Essentials

Enable Developer Mode and CEF Remote Debugging on your Steam Deck for compatibility with EmuDeck updates.

  1. Power on your Steam Deck.
  2. Access the Steam Menu (Steam button).
  3. Navigate to System > Developer Mode and enable it.
  4. Go to the Developer menu and enable CEF Remote Debugging.
  5. Access the Power menu (Steam button) and switch to Desktop Mode.

Required:

  • A fast A2 microSD card for EmuDeck and games. Format this card on your Steam Deck.
  • Legally obtained Sega CD ROMs and BIOS files.
  • (Optional but recommended) Keyboard and mouse for easier file management.

Formatting your SD card: Insert the card, open the Steam menu, go to Storage, and select "Format SD Card".

Downloading and Installing EmuDeck

  1. Switch to Desktop Mode (Steam button > Power).
  2. Download a web browser from the Discovery Store.
  3. Download EmuDeck from its official website, selecting the SteamOS version.
  4. Run the installer, choose "Custom" installation.
  5. Select your SD card as the installation location.
  6. Choose RetroArch, MelonDS, Steam ROM Manager, and Emulation Station (or select all emulators).
  7. Complete the installation.

Transferring Sega CD Files

BIOS Files:

  1. Open the Dolphin File Browser (in Desktop Mode).
  2. Navigate to your SD card (usually labeled "Primary").
  3. Go to Emulation > BIOS and transfer your BIOS files.

Sega CD ROMs:

  1. Navigate to your SD card ("Primary").
  2. Go to Emulation > ROMS > segaCD (or megaCD).
  3. Transfer your ROM files.

Adding ROMs with Steam ROM Manager

  1. Open EmuDeck.
  2. Launch Steam ROM Manager.
  3. Click "Next".
  4. Click on both Nintendo DS windows (this step is necessary even for Sega CD).
  5. Click "Add Games" then "Parse".
  6. Steam ROM Manager will organize your games and covers.

Fixing Missing Covers

If covers are missing:

  1. Click "Fix".
  2. Search for the game title.
  3. Select a cover and click "Save and Close".

To manually add covers:

  1. Click "Upload".
  2. Select your downloaded cover image.
  3. Click "Save and Close".

Playing Your Sega CD Games

  1. Switch to Gaming Mode.
  2. Open your Steam Library.
  3. Go to the "Collections" tab.
  4. Find your Sega CD folder and launch your games.

Using Emulation Station: For better organization, especially for multi-disc games:

  1. Go to your Steam Library > Non-Steam.
  2. Launch Emulation Station.
  3. Navigate to Sega CD, select the Menu button, then "Scraper" > "TheGamesDB" > select Sega CD > "Start".

Installing Decky Loader and Power Tools

EmuDeck recommends Decky Loader for Power Tools.

  1. Switch to Desktop Mode.
  2. Download Decky Loader from its GitHub page.
  3. Run the installer and choose "Recommended Install".
  4. Restart in Gaming Mode.
  5. Open the Decky Loader plugin (QAM button).
  6. Go to the Decky Store and install Power Tools.
  7. In Power Tools, adjust settings (disable SMTs, set Threads to 4, adjust GPU clock if needed).

Fixing Decky Loader After a Steam Deck Update

If Decky Loader is removed after an update:

  1. Switch to Desktop Mode.
  2. Re-download Decky Loader from its GitHub page.
  3. Run the installer using "Execute" (not "Open").
  4. Enter your sudo password (create one if needed).
  5. Restart your Steam Deck.

This comprehensive guide should enable you to successfully set up and enjoy your Sega CD games on your Steam Deck.