The NES or Nintendo Entertainment System helped pull console gaming back into the mainstream afterthe infamous Video Game Crash of 1983. It was marketed as an entertainment system that fit neatly under the television, alongside the VCR.

It boasted light gun games suitable for the whole family and, of course, the iconicMario. Next to the brilliantSuper Mario Bros.games, there wereThe Legend of Zelda, Castlevania 3, Dragon Quest,and more. For those looking to play their favorite NES games on their Steam Deck via emulation, here’s how to do so.

Micro SD slot for the Steam Deck

Updated on April 4th, 2025, by Michael Llewellyn:The recommendation for EmuDeck users is to install Decky Loader. However, Decky Loader now requires a sudo password before installation. This guide is updated to include the steps for creating a Sudo Password. Moreover, the EmuDeck program offers synchronicity with Decky Loader and its plugins, again, requiring you to enter a Sudo Password.

Before Installing EmuDeck

Installing NES games on the Steam Deck with EmuDeck requires certain tools to ensure they run properly and preserve the health of the Steam Deck’s internal SSD.

Activate Developer Mode Features

Before installing emulators and NES games, you need to activate Developer Mode to ensure everything runs without issue. Here’s how this can be done:

Installing EmuDeck For NES Games

Transfer Your NES ROMS

you’re able to now transfer your NES ROMs so they run through EmuDeck’s designated file system.

Adding NES Games To The Steam Library

Emulation Station and RetroArch are robust tools capable of running emulated games in Desktop Mode. However, the goal is to seamlesslyintegrate NES games into the Steam Deck’s library, enabling them to function as if they were official games. Use the following steps to add games with the Steam ROM Manager:

Fix Missing Artwork For NES Games

Some games may have missing or incorrect cover art attributed to them. To fix this issue, use the following steps:

The artwork might not be available in the Steam ROM Manager’s database for some classic games. If this occurs, you will need to upload the artwork manually.

Choosing the Steam Deck via EmuDeck

Find And Play Your NES Games On Steam Deck

Now that the Steam ROM Manager has allocated artwork and added the games to the Steam library, it’s time to locate and play your NES games.

Improve Performance

you’re able to increase the frame rate to improvethe performance of your favorite NES games. Use the following steps to set your performance for specific games:

Increasing the framerate should also fix audio and stuttering issues that may occur from playing retro titles on the Steam Deck.

Steam Deck Desktop Mode Dolphin File Manager

Play NES Games With Emulation Station

Emulation Station is a program that consolidates all your emulated games in one location. To play NES games from Emulation Station onthe Steam Deck’s Gaming Mode, follow these steps:

Install Decky Loader For The Steam Deck

The EmuDeck developers recommend installing Decky Loader and one of its best plugins, Power Tools, for optimal performance. Use the following steps to install the Decky Loader program first.

Create A Sudo Password

Install Power Tools

The next step after installing Decky Loader is to install Power Tools. To finish the installation, follow the instructions below.

Power Tools Settings For Emulated Games

Fixing Decky Loader After A Steam Deck Update

The most significant Steam Deck updates can alter the settings in the Steam Deck menu inadvertently removing third-party apps like Decky Loader. Use the following steps to restore with your settings intact:

This is all you need to play NES games on the Steam Deck and integrate them into your library as if they were official titles.

Placing NES Games into their folder on the Steam Deck

Duck Tales on the Steam Deck

Steam Deck adding NES Games to the Steam library

Fixing missing artwork with SRM

NES tab on the Steam Deck library

NES on the Emulation Station

Steam Deck - Download Decky Loader