Find a file
2020-07-08 17:06:34 +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 Changed 'launch string' to 'launch command' and the setting 'EnableSounds' to 'EnableNavigationSounds'. 2020-07-08 17:06:34 +02:00
es-core Changed 'launch string' to 'launch command' and the setting 'EnableSounds' to 'EnableNavigationSounds'. 2020-07-08 17:06:34 +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 Created a script to automatically update theme format versions, and lifted RBSimple-DE to version 6. 2020-06-22 21:04:40 +02:00
tools Created a script to automatically update theme format versions, and lifted RBSimple-DE to version 6. 2020-06-22 21:04:40 +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
CREDITS.md RBSimple-DE theme: Replaced the navigation sounds and made some other small changes. 2020-06-17 18:39:35 +02:00
DEVNOTES.md Code cleanup and code documentation update. 2020-06-28 18:39:18 +02:00
GAMELISTS.md Changed 'launch string' to 'launch command' and the setting 'EnableSounds' to 'EnableNavigationSounds'. 2020-07-08 17:06:34 +02:00
INSTALL.md Updated the CMakeLists.txt files to be able to generate an NSIS installer for Windows. 2020-07-07 21:33:33 +02:00
LICENSE Added default theme 'rbsimple-DE' and updated some information files. 2020-06-15 17:45:53 +02:00
NEWS.md Added proper error handling for resource files and improved overall logging. 2020-07-08 17:01:47 +02:00
README.md Update to fully support Clang/LLVM. 2020-06-25 19:52:38 +02:00
SYSTEMS.md Documentation files update. 2020-06-22 20:17:34 +02:00
THEMES.md Large code cleanup and code documentation update. 2020-06-23 20:07:00 +02:00
USERGUIDE.md Documentation and information files update. 2020-06-24 23:25:23 +02:00

EmulationStation Desktop Edition

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

The difference to other versions of EmulationStation is that this fork is intended for use primarily on desktop computers where it's not the primary interface for the computer. As such, this version does not aim 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 software comes preconfigured for use primarily with RetroArch, although this can certainly be changed as all emulator settings are fully configurable, even on a per-game basis.

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:

Apart from code commits, help is especially needed for thorough testing of the software and for working on the rbsimple-DE theme.

It's impossible for me to test every game system (rbsimple-DE has support for almost a 100 different systems!) so it would be especially useful to hear about any issues with starting games using the default es_systems.cfg configuration file and also if there are any problems with scraping for certain systems.

In general, a review of the es_systems.cfg file including the supported file extensions would be great!

As for rbsimple-DE there are quite some missing graphic files and other customizations for a number of game systems.
Check out MISSING.md for more details of what needs to be added or updated.

Finally, if someone could make a proper port to macOS, that would be great as then all of the three major desktop operating systems would be supported. There is some code present specifically for macOS but I've been unable to test it. And according to the code comments, some things seem to be missing altogether for this operating system, so it may take some effort.

General 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.

DEVNOTES.md is the place to go if you're interested in participating in the development of EmulationStation Desktop Edition.

Some feature highlights