EmulationStation Desktop Edition (ES-DE) v3.4.1 has been released as a customizable frontend for launching games across multiple platforms, integrating with RetroArch and other emulators. It supports various operating systems, including Ubuntu, Windows, and macOS, and is open source. Recent updates include support for AArch64/ARM64 architecture, enhancements for Android multi-user setups, and new emulators and features across platforms. Notable additions include support for Xbox, Xbox 360, and various game systems, with extensive changes to file extensions and scraper capabilities. The update also addresses bugs and improves compatibility with different emulators. Download ES-DE v3.4.1 for free.
(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on đ)
EmulationStation Desktop Edition (ES-DE) v3.4.1 has been released. EmulationStation Desktop Edition (ES-DE) serves as a frontend application that simplifies the browsing and launching of games from your diverse multi-platform game collection. It is preconfigured for compatibility with RetroArch and several other emulators. Moreover, it offers extensive customization options, allowing you to effortlessly include any other emulators or applications not part of the default configuration. ES-DE is free and open-source, and will forever remain so. It is truly multi-platform, operating seamlessly across various systems, including Ubuntu, Linux Mint, Manjaro, Fedora, FreeBSD, macOS, and Windows.
ES-DE Changelog:
(Linux) Implemented initial support for the AArch64/ARM64 architecture (including tailored find rules, import rules, and system configuration)
(Android) Updated all RetroArch emulator entries to utilize %INTERNALDATA% and %EXTERNALDATA% for enhanced multi-user setups
(Android) Enabled the “Launch games on the other screen” feature on devices with identical display names for both screens
Included translations for Vietnamese (vi_VN)
Added North America as a designated ScreenScraper region
Introduced a j2me platform to the j2me system for scraping games via TheGamesDB
Added custom scraper-start and scraper-end events for the multi-scraper
(Android) Incorporated support for the Namco-Sega-Nintendo Triforce (triforce) system using the Dolphin RetroArch core
(Android) Enabled Microsoft Xbox (xbox) system support with the X1 BOX emulator
(Android) Integrated hakuX standalone as an alternative emulator for the Xbox system
(Android) Supported Microsoft Xbox 360 (xbox360) system using the aX360e emulator
(Android) Designated SUPER3 standalone as the default emulator for the model3 system
(Android) Selected PICO-8 standalone as the default emulator for the pico8 system
(Android) Added aPS3e Game Serial, aPS3e Directory, and aPS3e ISO standalone options as alternatives for the consolearcade system
(Android) Incorporated GameNative standalone as an alternative for the epic system
(Android) Included idTech4A++ standalone as an alternative emulator for doom, ports, and quake systems
(Android) Integrated the Boom 3 RetroArch core as an alternative emulator for the doom system
(Android) Modified the launch command for GameNative on the steam system to align with their updated behavior
(Android) Added GameNative emulator entries for Steam, Epic, GOG, and Custom games on the windows system
(Android) Removed the generic GameNative emulator entry from the windows system
(Android) Enabled running both Steam and locally installed games through the GameHub Lite emulator entry
(Android) Created a find rule entry for the new package name for Azahar
(Android) Introduced a find rule for the new package name for future GameHub Lite releases
(Android) Added a find rule for the MelonDualDS fork of melonDS
(Android) Established a find rule for the GL build of Visual Pinball
(Android) Assigned the official Vita3K release as the primary find rule entry instead of the Vita3K ZX fork
(Android) Adjusted Pizza Boy GBC/C to leverage %ROMSAF% instead of %ROM% due to changes in game launch procedures by the developer
(Android) Added the .idtech extension to the doom, ports, and quake systems
(Android) Included the .ps3 extension for the consolearcade system
(Android) Created the .pk4 extension for the doom system
(Android) Added .epic and .pcgame extensions for the epic system
(Android) Assigned the .pcgame extension for the steam system
(Android) Included the .epic, .gog, and .pcgame file extensions for the windows system
(Android) Enhanced support for escaping forward slashes in %EXTRA% and %EXTRAARRAY% variable definitions
(Linux) Integrated UMU standalone as an alternative emulator for both pcarcade and type-x systems
(Linux) Included Plastic standalone for famicom and nes systems
(Linux) Enabled support for the manually downloaded release of FS-UAE Launcher
(Linux) Supported the Flatpak release of EasyRPG Player
(Linux) Added support for the Flatpak release of VBA-M
(Linux) Incorporated support for the Flatpak release of Ymir
(Linux) Supported the repository/AUR release of azahar
(Linux) Established system path find rules for xenia and xenia_canary
(Linux) Created static path find rules for the new pkgforge-dev AppImage filename for xenia canary
(Linux) Established static path find rules for the new official xenia canary AppImage
(macOS) Introduced support for the OpenBOR Game Engine (openbor) system
(macOS) Enabled support for the Namco-Sega-Nintendo Triforce (triforce) system via the Dolphin RetroArch core
(macOS) Added support for the Microsoft Xbox 360 (xbox360) system with the XeniOS emulator
(macOS) Incorporated the YabaSanshiro RetroArch core as an alternative emulator for saturn and saturnjp systems
(macOS) Integrated the vitaQuake 3 RetroArch core as an alternative emulator for the quake system
(macOS) Designated Mariani standalone as the default emulator for the apple2 system
(macOS) Included Supermodel standalone as the default emulator for the model3 system
(macOS) Integrated Supermodel standalone as an alternative for arcade and mame systems
Selected a popular standalone emulator as the default for the switch system
Assigned the Azahar RetroArch core as the default for n3ds
Designated the AmiArcadia RetroArch core as the default for the arcadia system
Selected the JollyCV RetroArch core as the default for the crvision system
Incorporated the Dolphin RetroArch core as the default emulator for triforce on Linux and Windows
Added the ClownMDEmu RetroArch core as an alternative for genesis, megacd, megacdjp, megadrive, megadrivejp, and segacd systems
Included the SkyEmu RetroArch core as an alternative for gb, gba, gbc, and nds systems
Selected the JollyCV RetroArch core as an alternative for colecovision
Added the Dolphin RetroArch core as an alternative for consolearcade
Included Dolphin standalone as an alternative for consolearcade and triforce systems
Incorporated the Mini vMac RetroArch core as an alternative for macintosh
Added the Craft (Minecraft) RetroArch core as an alternative for ports
Included Geargrafx standalone as an alternative for pcengine, pcenginecd, supergrafx, tg16, and tg-cd on Linux, macOS, and Windows
Integrated Geargrafx RetroArch core as an alternative for pcenginecd and tg-cd
Introduced the Gearlynx RetroArch core as an alternative for atarilynx
Included RPCS3 ISO standalone as an alternative for consolearcade and ps3 on Linux, macOS, and Windows
Incorporated Mesen standalone for gba on Linux and Windows
Added KEGS standalone for apple2gs on Linux, macOS, and Windows
Revised the launch parameter for EasyRPG Player standalone on Linux, macOS, and Windows to accommodate zipped games
Assigned .bigpimg extension for atarijaguar and atarijaguarcd systems on Linux and Windows
Added .gbx extension for gb, gba, and gbc systems
Included .7z and .zip extensions for apple2 and wasm systems
Introduced .tvc extension for arcadia
Assigned .iso extension for ps3
Incorporated .myv extension for colecovision
Added .img extension for macintosh
Included .xiso extension for xbox
(Linux) Transitioned to building AppImages using appimagetool-uruntime from the PkgForge project
(Linux) Changed AppImage build scripts to utilize bundled TLS/SSL certificates
(Linux) Added an AppImage build script for the AArch64 architecture
(Linux) Introduced RetroArch core find rule entries for NixOS and Nixpkgs
(linear-es-de) Added an OLED color scheme (thanks to c-fan for the patch)
(linear-es-de) Updated system metadata from the upstream system-metadata repository
The theme downloader will now utilize bundled certificates on all platforms if built with the BUNDLED_CERTS option
Removed obsolete and unsupported CEC functionality
Eliminated all specific configurations and code relevant to Raspberry Pi
Updated LunaSVG to commit b350c01cb09b48f1e894463dcb54d1b46d407162
(macOS) Added zstd as a dependency
(macOS) Updated Ogg to version 1.3.6
(macOS) Removed outdated entries for Vorbis and Opus encoders from the build scripts
(Windows) Updated OpenSSL to version 3.6.1
Refreshed MAME index files to include ROMs up to MAME version 0.286
Bundled the February 2026 release of Mozilla TLS/SSL certificates
Translation updates for multiple languages
Resolved various bugs
(Android) Resolved crash issue when the game importer is opened without any defined import rules
Fixed custom event scripts that failed to execute if the path to the application data directory contained spaces
Corrected SVG file rendering issues caused by Windows-style line breaks
Fixed dual lowercase .7z extensions on the apple2gs system
Restored the logo for Sinclair ZX Spectrum Next (zxnext) in Linear and Slate themes
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!