Unleash Your Inner Retro Gamer: Setting Up Sega Master System Emulation on the Steam Deck with EmuDeck
The Sega Master System, a classic 8-bit console, boasts a library of fantastic games, many exclusive or with unique versions not found elsewhere. Titles like Golden Axe, Double Dragon, and Streets of Rage shine, alongside surprisingly advanced games like Mortal Kombat and Asterix & Obelix.
While playing Master System games on modern systems can be challenging, the Steam Deck and EmuDeck make it remarkably easy. This guide walks you through installing and configuring emulators for a seamless retro gaming experience.
Updated January 15, 2024: This guide has been updated to include Decky Loader and Power Tools for optimal performance and to address potential issues after Steam Deck updates.
Before You Begin:
- Power Up: Ensure your Steam Deck is fully charged or connected to power.
- Storage: You'll need a high-speed microSD card (formatted within the Steam Deck) or an external HDD (note: this will reduce portability).
- Peripherals: A keyboard and mouse are highly recommended for easier navigation during setup. If not available, use the on-screen keyboard (Steam + X buttons).
Enable Developer Mode:
Before installing emulators, enable Developer Mode for smooth operation:
- Access the Steam menu (Steam button).
- Go to System > System Settings.
- Enable Developer Mode.
- Access the Developer menu (bottom of the Steam menu).
- Under Miscellaneous, enable CEF Remote Debugging.
- Restart your Steam Deck. (Remember to check CEF Remote Debugging after updates!)
Installing EmuDeck in Desktop Mode:
- Switch to Desktop Mode (Steam button > Power > Desktop Mode).
- Download EmuDeck using a browser (Chrome or Firefox). Choose the correct SteamOS version.
- Run the installer, selecting Custom Install.
- During installation, select your SD card as the Primary storage location. This simplifies file management.
- Choose your emulators – at minimum, select RetroArch for Sega Master System compatibility. Consider selecting Steam ROM Manager for easy library integration.
- Enable "Configure CRT Shader for Classic 3D Games" for an authentic retro look (optional).
- Finish the installation.
Transferring ROMs:
- Open Dolphin File Manager.
- Navigate to Removable Devices > Primary (your SD card).
- Go to Emulation > ROMs > mastersystem.
- Copy your Sega Master System ROMs (
.sms
files) into this folder. Ignore themedia
file.
Adding Games to the Steam Library:
- Open EmuDeck in Desktop Mode.
- Launch Steam ROM Manager.
- Follow the on-screen instructions, disabling Parsers except for Sega Master System.
- Add and parse your games.
- Save to Steam.
Fixing or Uploading Missing Artwork:
- Fixing: Use the "Fix" option in Steam ROM Manager to automatically find artwork.
- Uploading: If artwork is missing, download it and save it to the Steam Deck's Pictures folder. Then, use the "Upload" option in Steam ROM Manager, selecting the image from the Pictures folder. Save to Steam.
Playing Your Games:
- Switch to Gaming Mode.
- Open your Steam Library.
- Access the Sega Master System collection.
- Select a game to play.
Performance Optimization:
For smoother gameplay, adjust settings within the game using the Quick Access Menu (QAM, button under the right trackpad):
- Enable "Use game profile."
- Set Frame Limit to 60 FPS.
- Enable Half Rate Shading.
Installing Decky Loader and Power Tools:
These tools enhance performance and control. Install Decky Loader from its GitHub page (using Desktop Mode), then install the Power Tools plugin through the Decky Loader store. Optimize Power Tools settings (disable SMTs, adjust threads, and configure GPU clock) within the QAM menu for each game.
Fixing Decky Loader After a Steam Deck Update:
Updates can sometimes remove Decky Loader. Reinstall it from the GitHub page using the "Execute" option and your pseudo password (create one if needed). Restart your Steam Deck.
Enjoy your Sega Master System games on the Steam Deck!