Find a file
Leon Styhre dc4870f543 Improved the trigger button handling and made it work (somehow) on Windows.
There are still some issues on Windows, especially with Dual Shock controllers, but a larger rewrite is required anyway of the input handling so it's not worthwhile trying to fix it at this time.
2020-07-24 18:24:04 +02:00
CMake Made pugixml an external dependency and fixed the cmake/cpack installation and package creation. 2020-06-24 17:38:41 +02:00
es-app (Windows) Fixed an issue where the date was shown as unknown during scraping. 2020-07-20 10:19:15 +02:00
es-core Improved the trigger button handling and made it work (somehow) on Windows. 2020-07-24 18:24:04 +02:00
external Made pugixml an external dependency and fixed the cmake/cpack installation and package creation. 2020-06-24 17:38:41 +02:00
LICENSES Made pugixml an external dependency and fixed the cmake/cpack installation and package creation. 2020-06-24 17:38:41 +02:00
resources Added es_systems.cfg_windows template file to the resources directory. 2020-07-07 21:30:39 +02:00
themes/rbsimple-DE Bundled fallback sounds are now loaded if the theme does not provide any navigation sounds. 2020-07-12 11:40:30 +02:00
tools Added a Unix man page and a script to generate it. 2020-07-16 14:24:48 +02:00
.gitignore Updated the CMakeLists.txt files to be able to generate an NSIS installer for Windows. 2020-07-07 21:33:33 +02:00
CMakeLists.txt Updated the CMakeLists.txt files to be able to generate an NSIS installer for Windows. 2020-07-07 21:33:33 +02:00
CONTRIBUTING.md Improved input device configuration. 2020-07-14 19:16:21 +02:00
CREDITS.md Documentation update, including addition of a CONTRIBUTING.md file. 2020-07-11 17:54:30 +02:00
INSTALL.md Made game launching on Windows much more seamless. 2020-07-18 13:21:44 +02:00
LICENSE Added default theme 'rbsimple-DE' and updated some information files. 2020-06-15 17:45:53 +02:00
NEWS.md Fixed a bug where SystemView wouldn't properly loop the systems. 2020-07-19 19:50:14 +02:00
README.md Documentation update, including addition of a CONTRIBUTING.md file. 2020-07-11 17:54:30 +02:00
SYSTEMS.md Documentation files update. 2020-06-22 20:17:34 +02:00
THEMES.md Bundled fallback sounds are now loaded if the theme does not provide any navigation sounds. 2020-07-12 11:40:30 +02:00
USERGUIDE.md Made the automatic gamelist view style work with the new media handling logic. 2020-07-13 20:10:09 +02:00

EmulationStation Desktop Edition

EmulationStation Desktop Edition is a cross-platform graphical front-end for emulators with controller and keyboard navigation.

Maybe you're familiar with EmulationStation: yes there are multiple forks available for this software! However this version is intended for use primarily on desktop computers where it's not the primary interface for the computer. As such, the aim is not to provide full control over emulator settings or emulator button mappings, or include system administration functions and similar. Instead it's assumed that the emulators and the overall environment has been properly configured upfront.

The goal is to suppport the major desktop operating systems: Unix/Linux, Windows and macOS (although the macOS port still remains to be done).

With that said it's possible that the application still compiles and works on devices such as the Raspberry Pi, I've certainly not deliberately removed any code specific to such platforms and this fork is after all based on the RetroPie version of EmulationStation!

The software comes preconfigured for use primarily with RetroArch, although this can be changed as all emulator settings are fully configurable, even on a per-game basis.

A complete theme set, rbsimple-DE (which is based on Recalbox Multi), is bundled with the application and overall the goal is to make this software as easy as possible to install and use.

Check out the User Guide for how to quickly get the application up and running!
(It will also show how to use its more advanced features.)

Help needed:

If you would like to contribute to the development of EmulationStation Desktop Edition, please read the CONTRIBUTING file!

Other information

NEWS.md contains information about new functionality, improvements and bug fixes.
(An overview of all previous versions will be included here as well.)

INSTALL.md provides details on how to build and configure the application.

CREDITS.md is an attempt to credit the individuals and projects which made this application possible.

THEMES.md is a guide on how theming works and is useful for those who would like to develop a new theme, or perhaps customize an existing theme.

Some feature highlights