Find a file
Leon Styhre 8fefc9232c Reorganized all resources to a subdirectory structure and added the CMake install prefix to the resource search path.
CMAKE_INSTALL_PREFIX and CMAKE_INSTALL_DATAROOTDIR are now used to resolve the resource path. As of this commit, there are only two paths where resources are searched, under the user home directory and under this install prefix directory (which defaults to /usr/local/share/emulationstation/resources but can be set to for instance /opt/share/emulationstation/resources using the appropriate CMake flags).
2020-06-21 19:35:43 +02:00
CMake cmake: minor correction to support Ubuntu 20.04 2020-04-11 19:36:25 +01:00
es-app Reorganized all resources to a subdirectory structure and added the CMake install prefix to the resource search path. 2020-06-21 19:35:43 +02:00
es-core Reorganized all resources to a subdirectory structure and added the CMake install prefix to the resource search path. 2020-06-21 19:35:43 +02:00
external Added pugixml as subtree and updated .gitignore files 2020-05-15 17:14:43 +02:00
LICENSES RBSimple-DE theme: Replaced the navigation sounds and made some other small changes. 2020-06-17 18:39:35 +02:00
resources Reorganized all resources to a subdirectory structure and added the CMake install prefix to the resource search path. 2020-06-21 19:35:43 +02:00
themes/rbsimple-DE Added Cave Story to the es_systems.cfg_unix template and to the RBSimple-DE theme. 2020-06-20 21:58:56 +02:00
tools Some small changes to the MAME index files generation scripts. 2020-06-16 18:07:06 +02:00
.gitignore Added pugixml as subtree and updated .gitignore files 2020-05-15 17:14:43 +02:00
CMakeLists.txt Reorganized all resources to a subdirectory structure and added the CMake install prefix to the resource search path. 2020-06-21 19:35:43 +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 Huge code cleanup and code documentation update. 2020-06-21 14:25:28 +02:00
GAMELISTS.md Minor documentation formatting and updates 2019-02-14 09:41:26 +02:00
INSTALL.md Information and documentation files update. 2020-06-15 22:16:34 +02:00
LICENSE Added default theme 'rbsimple-DE' and updated some information files. 2020-06-15 17:45:53 +02:00
NEWS.md Huge code cleanup and code documentation update. 2020-06-21 14:25:28 +02:00
README.md Huge code cleanup and code documentation update. 2020-06-21 14:25:28 +02:00
SYSTEMS.md Add PlayStation Portable 2015-01-02 11:23:02 -05:00
THEMES.md Added proper Unicode star icon when jumping to favorite games using the 'Jump to...' quick selector 2020-05-17 19:30:29 +02:00

EmulationStation Desktop Edition

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

This is a fork intended for use primarily on desktop computers where EmulationStation is not the primary interface for the computer.

As such, this fork will not provide full control over emulator settings or emulator button mappings or provide system utility 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.

** 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 issues regarding scraping for certain systems.

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

[es_systems.cfg_unix](resources/templates/es_systems.cfg_unix

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.

Finally, if someone could make a proper port to the Macintosh Operating System, 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.

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.

Or just go ahead and browse the repository for additional information, or maybe more important, to see the actual source code :)

What it can do