The Sega Master System, an iconic 8-bit console that rivaled the NES, brought fans a variety of exceptional games, including unique versions of classics like Golden Axe, Double Dragon, and Streets of Rage. It even pushed its limits with titles like Mortal Kombat and Asterix & Obelix, which rivaled the performance of 16-bit Megadrive/Genesis games of the time.
For retro gaming enthusiasts, playing Sega Master System games on modern systems can be challenging, but the Steam Deck, combined with EmuDeck, makes it possible. Here's a comprehensive guide on how to set up and enjoy these classic games on your Steam Deck.
Updated January 15, 2024, by Michael Llewellyn: While the Steam Deck is powerful enough to handle Sega Master System games, replicating the performance of an 8-bit console can be tricky. This is where Decky Loader and the Power Tools plugin come into play. EmuDeck developers recommend installing both to optimize your retro gaming experience. This guide has been updated to include installation steps and a fix for restoring functionality after a Steam Deck update.
Before Installing EmuDeck
Before you dive into installing EmuDeck on your Steam Deck for Sega Master System games, ensure you have the right tools and settings in place for a smooth setup:
- Make sure your Steam Deck is either plugged into a power source or fully charged.
- You'll need a high-speed micro SD card to insert into the bottom of the Steam Deck and format it directly on the device.
- Alternatively, you can use an external HDD, though this will compromise the Steam Deck's portability.
- Using a keyboard and mouse can simplify file transfers and installation processes, much like on a home computer.
- If you don't have a keyboard and mouse, you can access the built-in keyboard by pressing the Steam and X buttons simultaneously and use the trackpads as a mouse substitute.
Activate Developer Mode
To ensure your emulators run smoothly, you must activate Developer Mode on your Steam Deck:
- Press the Steam button to open the left access panel.
- Navigate to the System menu and select System Settings.
- Enable Developer Mode by toggling it on.
- Find the Developer menu at the bottom of the access panel.
- Open the Developer menu.
- Under Miscellaneous, turn on CEF Remote Debugging.
- Press the Steam Button, select Power, and restart the Steam Deck.
Note that CEF Remote Debugging can be disabled after a system update, which may affect plugins, programs, and emulators. Always check the Developer Menu post-update to ensure it's enabled.
Installing EmuDeck In Desktop Mode
- To switch to Desktop Mode, press the Steam button below the left trackpad, select Power, and choose Desktop Mode.
- Use a browser like Chrome or Firefox to download EmuDeck.
- Choose the appropriate SteamOS version and start the download. Once downloaded, double-click the installer and opt for the recommended installation to begin.
- Select Custom Install.
- After EmuDeck is installed, open the menu and select the SD card labeled Primary. This will rename your SD card to Primary, making it easier to find under Removable Devices in the Dolphin file manager.
- You can install all emulators or focus solely on the Sega Master System by selecting Retroarch.
RetroArch is a versatile application that can run emulators for various classic gaming systems. These are accessible under the 'Emulators' tab in the Steam library.
- Ensure the Steam Rom Manager is selected alongside Retroarch to display the games in your main Steam library.
- Navigate through the options and enable the 'Configure CRT Shader for Classic 3D Games' feature if you want to experience that classic TV look.
- Click Finish to complete the installation.
Transferring Master System ROMs
With Retroarch and EmuDeck installed, it's time to transfer your Sega Master System ROMs to their designated folders:
- Open the Dolphin File Manager.
- In the left panel, scroll to Removable Devices and open the SD card labeled Primary.
- Navigate to the Emulation folder and click on ROMS.
- Find the 'mastersystem' folder in the list.
- Transfer or copy your Sega Master System files. These ROM files typically have the '.sms' extension, such as 'Pro Wrestling.sms.' Ignore the file named 'media.'
Adding Master System Games To The Steam Library
While you can run Sega Master System games from Retroarch in Desktop Mode, adding them to your Steam Library allows you to play them in Gaming Mode:
- Open EmuDeck in Desktop Mode.
- Click on the Steam Rom Manager.
- Click Next on the Welcome to SRM! page.
- Toggle Parsers off.
- Select Sega Master System on the Parsers screen.
- Click Add Games, then Parse.
- Ensure the games and their cover arts are displayed, then select Save to Steam.
Fix Or Upload Missing Artwork
Given the retro nature of the Sega Master System, you might encounter missing or incorrect artwork. Here's how to fix or replace the cover art:
- Click Fix on the cover frame.
- The Steam ROM Manager usually displays cover art automatically. If it's missing, enter the game's title into the Search for game field.
- Browse the list of game covers, select the best one, and choose Save and close.
Upload Missing Artwork
If the Steam Rom Manager can't find the correct artwork, follow these steps to upload it:
- Use a browser to find the correct artwork and save it to the Steam Deck's Pictures folder.
- Click Upload on the cover frame.
- Select the new artwork from the Pictures folder, then save and close.
- If the image doesn't display, use the left and right arrows to locate it.
- Click on Save to Steam.
- Once the batch files are processed, switch back to the Steam Deck's Gaming Mode.
Playing Master System Games On The Steam Deck
After the Steam Rom Manager has uploaded the covers and game artwork to your Steam library, you can access the emulated games just like the official ones:
- In Gaming Mode, press the Steam button below the left trackpad.
- Select Library from the side menu.
- Press the R1 button to highlight the new Collections tabs.
- Click on the Sega Master System window.
- Select your desired Sega game and start playing.
Improve Performance
To address potential stuttering and frame rate issues with classic games on the Steam Deck, follow these steps:
- Open your Sega Master System game and press the QAM button below the right trackpad.
- Open the Performance menu.
- Toggle 'Use game profile' on.
- Increase the Frame Limit to 60 FPS.
- Enable Half Rate Shading.
Install Decky Loader For The Steam Deck
EmuDeck developers recommend installing Decky Loader and the Power Tools plugin for enhanced control over the Steam Deck's performance with emulated games. Here's how to install them:
- Connect a keyboard and mouse for easier navigation through menus and downloads. (Alternatively, use the trackpads and the on-screen keyboard by pressing Steam and X.)
- If in Gaming Mode, press the Steam button, select Power, and switch to Desktop Mode.
- Open a web browser. You can download browsers from the Discovery Store.
- Navigate to the GitHub Decky Loader page.
- Click the large Download icon to start the download.
- Once downloaded, double-click the launcher and select the Recommended Install option.
- After installation, restart the Steam Deck in Gaming Mode.
Install Power Tools
With Decky installed, you can add the Power Tools plugin by following these steps:
- In Gaming Mode, press the Quick Access Menu (QAM) button beneath the right trackpad.
- In the QAM, select the new plugin icon at the bottom.
- Click the store icon at the top of the Decky Loader menu.
- In the Decky Store, find the Power Tools plugin and install it.
Power Tools Settings For Emulated Games
- Press the Steam button and open your Library to launch a Master System game from your Collections menu.
- Press the QAM button, select Decky Loader, and then the Power Tools menu.
- Turn off SMTs.
- Set the number of Threads to 4.
- Press the QAM button again, then open the Performance menu by selecting the small battery icon.
- Enable Advanced View.
- Turn on Manual GPU Clock Control.
- Increase the GPU Clock Frequency to 1200.
- Select the Per Game Profile option to save these settings for each game.
Fixing Decky Loader After A Steam Deck Update
Major Steam Deck updates can alter menus and settings, potentially removing third-party apps from your Quick Access menu. Here's how to restore Decky Loader and your plugins:
- If in Gaming Mode, press the Steam button, open the Power menu, and switch to Desktop Mode.
- Once in Desktop Mode, open a browser.
- Visit the Decky Loader GitHub page and click the Download icon.
- This time, select Execute instead of Recommended Install.
- Enter your pseudo password when prompted.
- If you haven't set up a pseudo password yet, follow the on-screen instructions to create one. Choose a memorable password and keep a record for future use.
- After installation, power off the Steam Deck and restart it in Gaming Mode.
- Press the QAM button, and Decky Loader, along with your settings and plugins, should reappear.