The Steam Deck is a portable PC and a gaming device with access to one of the most vast gaming libraries available. Gamers can use it like a handheld gaming device, play it on the TV, switch to Desktop Mode, and use it like a fully functional PC to play games specifically designed for the PC, like RTS and point-and-click titles.

Related
Steam Deck: How To Remote Play PS5 Games

Gamers looking to play some PS5 games on a more portable device can do so via the Steam Deck. Here's what the process entails.

With the right tools, Steam Deck users can transform it into one of the best available emulation devices and expand their gaming library with their SNES collection. Decades later, the Super Nintendo still has one of the best all-time gaming libraries, with titles like Chrono Trigger and Final Fantasy 6 being just two incredible examples. For those looking to dive into this realm of gaming, this guide will show players how to install and run SNES games on the Steam Deck.

Updated June 12, 2024, by Michael Llewellyn: The EmuDeck can often go through several changes to make the experience a smoother one for new and longtime users. As a result, the steps for using in-app programs like the Steam Rom Manager can change. As such, this guide has been updated to include the new steps players will need to follow when using the Steam Rom Manager and now provides a method for fixing missing cover art for SNES games. As some retro games can run into slowdown issues, this update will also include a fix to get games running better than ever.

Before Installing SNES Emulators On The Steam Deck

Micro SD slot for the Steam Deck

Before installing emulators and trying to run SNES games on the Steam Deck, users must acquire the following items:

  • A High-speed A2 microSD card. The microSD functions as a second hard drive. It is capable of running modern games and better for emulated titles. An external HDD with a USB-C connection is another means of storing games and running EmuDeck. However, it's less convenient and doesn't have the portability of a micro-SD card.
  • Legally obtained SNES ROM files.
  • A keyboard and mouse are optional - but recommended - to install and transfer files on the Steam Deck in Desktop Mode.

How To Install The SNES Emulator On Steam Deck

EmuDeck loading screen

To run SNES games and other emulators on the Steam Deck, users will need RetroArch running on the Emudeck program. Emudeck does all the hard work and places SNES ROMS into the SteamOS library to make them accessible from the home screen and run with the best available programs. The following steps can be used to install EmuDeck on the Steam Deck:

  • Switch the device to Desktop Mode.
  • Open a browser and download the EmuDeck installer.
  • Click Download and install the SteamOS version of EmuDeck.
  • With the program downloaded, double-click on the SteamOS icon.
Choosing the Steam Deck via EmuDeck
  • On the Select Your Device page, click on the Steam Deck image.
  • Run the installation and select Custom.
EmuDeck custom mode
  • Select the microSD card image to install EmuDeck.
  • EmuDeck will display all available emulators.
  • Steam Deck users should install them all. They don't take up a lot of space, and players can utilize all available emulators for different systems like the Sega Megadrive/Genesis, Master System, and more.
  • Click on the image with the microSD card to install EmuDeck on the card.
  • Install RetroArch and Steam ROM Manager.
  • Switch AutoSave on.
  • Skip the Achievements section for now as this can be activated later.
  • Configure Game Bezels to on.
  • Configure Aspect Ratio to 4:3 for Classic Nintendo games.
  • Ensure that the Steam ROM Manager is installed.
  • For a retro style, configure CRT Shader for Classic 2D Games to on. It reproduces the visuals of an older CRT TV/monitor.
  • Select All Frontends for Steam Deck – Steam Library is the most important.
  • Skip the next few steps and select Finish.

How To Transfer ROMS On The Steam Deck

EmuDeck SNES folders

Assuming that Steam Deck users have their SNES ROMS downloaded and ready, they must transfer them into the correct folders so Retroarch and Emudeck can identify them. Use the following steps to transfer ROMS:

  • Ensure the Steam Deck is in Desktop Mode.
  • Open the Dolphin File Manager - the blue folder icon on the bottom taskbar.
  • In the left bar underneath Removable Devices, select Primary.
  • In the Primary folder, click onEmulation.
  • In the Emulation folder, select ROMS.
  • Locate the SNES folders, then copy the SNES ROMS into one of the folders. SNES HD will try and create a widescreen effect for the SNES games. However, the effect can make some games look worse.

How To Add Games To SteamOS

EmuDeck Steam Rom Manager

With EmuDeck, Steam Deck users can add the games to their main library and collections. To do this, use the following steps:

  • Ensure the Steam Deck is Desktop Mode.
  • Click on the Steam Icon in the bottom left of the taskbar.
  • Select All Applications.
  • Locate EmuDeck and launch the application.
  • Open the Steam Rom Manager on the left panel.
  • Select Yes on the prompt to shut down the Steam application running in the background and run the Steam Rom Manager in Lizard mode.
  • Switch off Toggle Parsers.
Selecting the SNES emulators on the Steam Rom Manager
  • On the Parsers menu, highlight and select the Super Nintendo emulators, both labeled Super Nintendo Retroarch - SNES.
  • Click on Add Games.
  • Then click on Parse.
  • This will load the SNES games and their artwork into the SteamOS.
  • When the app has finished loading the files, select Save to Steam.
  • Close the EmuDeck app and click Return to Gaming Mode on the desktop screen.

How To Fix Missing Artwork On The EmuDeck

EmuDeck fixing missing images

In some cases, the cover art for some older, modified, or obscure video games may be missing from the Steam Rom Manager. To fix missing images on the EmuDeck, use the following steps:

  • Locate the game with missing art and click on the Fix icon.
  • Type the game's title in the Fix Artwork and Title search bar.
  • Select one of the game covers and click inside it so that the cover art is highlighted in white.
EmuDeck fixing and selecting new cover art
  • Click on Save and close.

Uploading Missing Artwork

If the Steam Rom Manager can't locate the correct cover art, Steam Deck users can upload their own:

  • Open Desktop Mode, use a favored browser and a search engine to find a game cover.
  • Once an appropriate cover has been found, save it to the Pictures folder on the Steam Deck.
  • Steam Deck users can also add a custom game cover and save it to the Pictures folder.
  • Open the EmuDeck program.
  • Run the Steam Rom Manager.
  • Parse.
  • Select Add Game.
EmuDeck uploading new cover art
  • Click on Upload on the game's frame.
  • Open the Pictures folder and open the new cover image in the Steam Rom Manager.
  • Select Save and Close.
Related
Steam Deck: How To Install Decky Loader

Decky Loader can unlock the potential of the Steam Deck. Here's how to install it.

How To Play SNES Games On The Steam Deck

Final Fight running on Steam Deck

The SNES games will be added to the library, accessed by pressing the Steam button. EmuDeck should add a new tab called Collections. Most games will work without issue, but some titles can perform like they are in slow motion. The following steps can be used to fix this:

  • Launch the SNES game from the SteamOS library.
  • Press the Quick Access Menu (the button with three dots underneath the right trackpad on the Steam Deck).
  • Highlight and select the battery icon for the Performance side menu.
  • Switch on Use per-game profile.
  • Slide the Frame Limit up to 60FPS.
  • The screen will blank for a second, and the game will play at the desired speed.

Using RetroArch

Even though most SNES games should run without issue from the Steam Deck's library, some users may encounter freezing issues. Sometimes, launching games from the RetroArch emulator is the best way to run the game. The following steps can be used to do so:

  • Under the Collections tab in the library, click on the Emulation.
  • Select the RetroArch app.
  • Under Main Menu, select Load Content.
SNES folder on RetroArch
  • Scroll down the list and open the SNES folder.
  • Select the game to launch it inside RetroArch.
  • Steam Deck users can utilize the History feature to access recently played games, add favorites, and more.

How To Fix Slowdown On SNES Games In EmuDeck

EmuDeck fixing FPS on SNES games

Some older games can run into issues that cause stuttering and slowdown, making them near-unplayable on the Steam Deck. Thankfully, with a quick fix in the handheld's settings, the games will run better and have improved stability:

  • Play the SNES game.
  • Press the three-dotted QAM (Quick Access Menu) button underneath the right trackpad.
  • Select the power symbol to open the Performance menu
  • Under Performance Settings, switch on User per-game profile.
  • Increase the Frame Limit to 60 FPS.
  • The game's screen may go blank for a second as the new settings kick in.
Steam Deck Console
Steam Deck

Screen
7" diagonal 1280 x 800px (16:10 aspect ratio) 60Hz
CPU
AMD APU Zen 2 4c/8t, 2.4-3.5GHz
Battery
40Whr battery. 2 - 8 hours of gameplay
Connectivity
Bluetooth 5.0 and Dual-band Wi-Fi radio, 2.4GHz and 5GHz