How to Run SNES Games on the Steam Deck

The Steam Deck, developed by Valve, is a versatile handheld gaming device that allows users to play a wide range of games, including classic titles from the Super Nintendo Entertainment System (SNES). By setting up an SNES emulator on your Steam Deck, you can relive the nostalgia of 16-bit gaming on a modern platform. Here’s a step-by-step guide to help you get started.

Credits – PCMag
  1. Switch to Desktop Mode

To begin, you’ll need to access the Steam Deck’s desktop mode:

  • Press the Steam button to open the main menu.
  • Navigate to “Power” and select “Switch to Desktop.”

This mode provides a Linux-based desktop environment where you can manage files and install applications.

  1. Install an SNES Emulator

One of the most popular SNES emulators is Snes9x. To install it:

  • Open the Discover app, which is the software center for SteamOS.
  • In the search bar, type “Snes9x” and press Enter.
  • Locate Snes9x in the results, ensure the source is set to Flatpak, and click “Install.”

Alternatively, you can install it via the terminal:

  • Open the terminal application.
  • Enter the following command:
    css
    Copy code
    flatpak install –user -y com.snes9x.Snes9x
  • Press Enter and follow any on-screen prompts to complete the installation.
  1. Configure Snes9x

After installation:

  • Launch Snes9x from the application menu.
  • Navigate to “Options” > “Preferences.”
  • In the “Display” tab, check “Use fullscreen on ROM open” to ensure games run in fullscreen mode.
  • In the “Joypads” tab, map your Steam Deck’s controls as desired.
  • Optionally, set up hotkeys in the “Shortcuts” tab for quick access to emulator functions.
  1. Organize Your ROMs

ROMs are digital copies of SNES games. Ensure you own the physical copies of any games you download, as downloading ROMs of games you don’t own may violate copyright laws.

  • Create a folder named “snes” within the “roms” directory in your home folder (e.g., ~/roms/snes).
  • Transfer your SNES ROMs into this folder.
  1. Integrate Games into Steam with Steam ROM Manager

To launch your SNES games directly from the Steam interface:

  • Download and install Steam ROM Manager.
  • Open Steam ROM Manager and navigate to the “Parsers” section.
  • Select “Nintendo SNES – RetroArch – Snes9x” under Community Presets.
  • Modify the configuration:
    • Set the executable to /usr/bin/flatpak.
    • Set the command-line arguments to run com.snes9x.Snes9x “${filePath}”.
    • Set the ROMs directory to your SNES ROMs folder (e.g., ~/roms/snes).
  • Save the configuration.
  • Go to the “Preview” tab and click “Generate App List.”
  • Review the list of games and their artwork.
  • Click “Save App List” to add them to your Steam library.
  1. Access Your Games in Gaming Mode
  • Return to the Steam Deck’s gaming mode by selecting “Return to Gaming Mode” from the desktop.
  • Open your Steam library; your SNES games should now appear alongside your other titles.
  • Select a game and press “Play” to start enjoying your SNES classics.
  1. Optional: Use EmuDeck for a Streamlined Experience

EmuDeck is a comprehensive tool that simplifies emulator installation and configuration on the Steam Deck. To use EmuDeck:

  • Switch to desktop mode.
  • Visit the EmuDeck website and download the installer.
  • Run the installer and follow the on-screen instructions, selecting your preferred ROMs directory and emulators.
  • EmuDeck will automatically set up the necessary emulators and configure Steam ROM Manager for you.

This approach can save time and ensure optimal settings for your emulation needs.

Legal Considerations

Always ensure that you own the original cartridges for any ROMs you use. Downloading or distributing ROMs for games you do not own may infringe on copyright laws. Emulation is a legal gray area; it’s essential to respect intellectual property rights and adhere to the laws in your jurisdiction.

Comments are closed.