Skip to content

RetroDECK: What's included?

What follows is a list of features and software currently included in RetroDECK.

RetroDECK does NOT include any games, proprietary BIOS files, or firmware.

  • Users must provide their own legally obtained game files. This includes their own console backups or free and open-source games they download themselves.
  • Some titles can be obtained through RetroDECK’s built-in PortMaster, which offers a selection of free and open-source ports, but many still requires legally obtained game files.
  • RetroDECK also supports running fully open-source games such as Freedoom with built-in engines like GZDoom.
  • Users must provide any required BIOS or firmware files from their own consoles, or legally obtained files (such as those for Pico-8) for systems that require them. However, RetroDECK will try to include BIOS or firmware files if they are released under an open-source license and can be legally redistributed.

RetroDECK Features


RetroDECK Framework

RetroDECK includes the RetroDECK Framework, which provides deeper integration between all built-in software.
It streamlines access to many features that would normally need to be configured individually for each system, helping create a consistent and unified experience across all emulators.


RetroDECK Configurator

The RetroDECK Configurator is a powerful Utility that exposes some parts of the RetroDECK Framework to the RetroDECK users.

It can be used to change/modify and manipulate various aspects of RetroDECK.

What can RetroDECK Configurator & RetroDECK Framework do?

It can help with:

Feature / Tool Description
Game Compression Helps compress and optimize game files for storage efficiency.
Texture Pack & Mod Management Simplifies installing, updating, and organizing texture packs and mods.
File Management Provides convenient tools for organizing and handling various RetroDECK directories.
Troubleshooting Tools Includes a BIOS checker, multi-file structure checker, and options for partial or full resets of specific functions.
Automatic Installation of Free BIOS/Firmware Automatically installs BIOS or firmware that is legally redistributable under open-source licenses.
Steam Input Profile Installer Installs prebuilt controller profiles for devices like the Steam Deck and external gamepads.
Easy Management of User Content Simplifies handling of mods, roms, texture_packs, scraped media, screenshots, saves/states, gamelists, and more.
Global Presets Allows enabling presets across multiple emulators at once, such as: RetroAchievements, Borders, Widescreen Mode, Swap A/B X/Y for Nintendo games, and more.
Steam Sync Synchronizes RetroDECK favorites with Steam.
Additional Utilities More helpful tools and features to streamline the RetroDECK experience.

and more!

Read more here:

RetroDECK Configurator.


RetroENGINE

RetroENGINE allows you to launch supported game files directly with RetroDECK from the desktop-no need to open the full application.

It supports file-type associations for common game extensions, enabling you to start games with a simple double-click. You can also launch titles directly through the command line using RetroENGINE’s CLI interface.

Read more here:

RetroDECK's RetroENGINE.


Global Hotkeys and Steam Input Controller Templates

For all Global Hotkeys & Steam Inputs Templates included in RetroDECK.

Read more here:

Supported Controllers / Hotkeys.


Supported Devices

The devices RetroDECK currently support.

Read more here:

Supported Devices


Folder Icons

Custom artwork folder icons.

Lahrs folder Icon Set:

Sample Lahrs folder icon set showing custom icons for RetroDECK folders


Components: Systems

Systems are non-gaming platforms or software environments supported within RetroDECK. These may include tools, utilities, frontends, media systems that enhance functionality but are not games themselves.

Component Logo Description Guide
ES-DE ES-DE logo Base frontend for RetroDECK with custom tweaks such as the RetroDECK Configurator. ES-DE Frontend - General Guide
Flips Flips logo Tiny .ips .bps patcher for ROMs (used for patching ROM Hacks). Open from Configurator
PortMaster PortMaster logo GUI tool to download and install game ports on Linux devices. PortMaster - General Guide
Steam ROM Manager Steam ROM Manager logo Bulk game importer and artwork manager for Steam. Adds games automatically and configures Steam Input templates. SRM - General Guide

Components: Multi-Emulators

An multi emulator is software that replicates the behavior of a multiple specific systems.

Component Logo Description Guide
MAME MAME logo Full version of the multi-arcade emulator MAME. MAME - General Guide
RetroArch RetroArch logo Multi-system frontend using cores. RetroDECK includes all stable cores (nightlies if no stable version exists). RetroArch - General Guide

Components: Standalone Emulators

An emulator is software that replicates the behavior of a specific system, whether it is real hardware (like a console or arcade machine) or a virtual/fantasy platform.

Component Logo Description Guide
Azahar Azahar logo N3DS emulator Azahar. Azahar - General Guide
CEMU CEMU logo Wii U emulator CEMU. Cemu - General Guide
Dolphin Dolphin logo Wii/GameCube emulator Dolphin Dolphin / Primehack - General Guide
melonDS melonDS logo Nintendo DS emulator melonDS. melonDS - General Guide
PCSX2 PCSX2 logo PlayStation 2 emulator PCSX2. PCSX2 - General Guide
Pico-8 Pico-8 logo PICO-8 Fantasy Console. Pico-8 - General Guide
Primehack Primehack logo Metroid Prime‑optimized fork Primehack. Dolphin / Primehack - General Guide
PPSSPP PPSSPP logo PSP emulator PPSSPP. PPSSPP - General Guide
RPCS3 RPCS3 logo PlayStation 3 emulator RPCS3. RPCS3 - General Guide
Ruffle Ruffle logo Flash emulator Ruffle. Ruffle - General Guide
Vita3k Vita3k logo PlayStation Vita emulator Vita3k. Vita3k - General Guide
XEMU XEMU logo Xbox emulator XEMU. XEMU - General Guide
XRoar XRoar logo Dragon & Tandy emulator XRoar. XRoar - General Guide

Components: Engines

Engines are game engines or runtime environments designed to run games built specifically for them. This can include native engines as well as engine re-implementations modern rewrites that replace the original engine while preserving compatibility with classic games.

Component Logo Description Guide
GZDoom GZDoom logo Feature‑rich Doom engine source port with OpenGL and advanced scripting. GZDoom - General Guide
IKEMEN Go (M.U.G.E.N) IKEMEN Go logo Go‑based remake of IKEMEN, supporting M.U.G.E.N‑compatible fighting games. IKEMEN Go - General Guide
OpenBOR OpenBOR logo Open Beats of Rage – beat ’em up game engine. OpenBOR - General Guide
Solarus Solarus logo Open‑source 2D engine for games scripted in Lua, inspired by 16‑bit action RPGs. Solarus - General Guide

Components: Legacy

Legacy Components are components that remain included in RetroDECK but are no longer actively supported.
This may be due to halted development by their creators, licensing changes that prevent further updates, or other limiting factors.

They are provided as-is and will not receive future updates or improvements.

Component Logo Description Guide
Duckstation (Legacy) Duckstation logo PlayStation 1 emulator; legacy due to licensing changes. Provided as-is. Duckstation - General Guide