EmulationStation is a graphical and themeable emulator front-end created by Aloshi around 2012. Their original work has been the foundation for the UX of many of our favorite gaming focused projects over the last decade and this document aims to capture a small bit of that history. If you see any errors please let me know in the comments below and I will gladly update this document.
- Aloshi's first public commit: https://github.com/Aloshi/EmulationStation/commit/c0e9683f4537fd3e7fea69ec01ba88c1d3039408
- Retropie's first Readme change (approximate moment when their fork occured): https://github.com/RetroPie/EmulationStation/commit/3d215a1f2f83e0a45f9fa08000584e46ae9a5d60
- Recalbox's first Readme change (approximate moment when their fork occured): https://github.com/recalbox/recalbox-emulationstation/commit/b5c99454f6f3ea9f14b54d30d7700153f1205694
- FCAMOD first Readme change (approximate moment when their fork occured): https://github.com/fabricecaruso/old-EmulationStation-fork---see-batocera-emulationstation-instead/commit/f3e51f2ff30849371b31d89921e5938115853df8
- "The Big Merge" (approximate start of Batocera's fork): https://github.com/batocera-linux/batocera-emulationstation/commit/8d7fb7b3e843bfc9218833ec01e8f74da6537219
- ES-DE's first public commit: https://gitlab.com/es-de/emulationstation-de/-/commit/fcfbbd3f2bf9fbaf2f61e8ef0023c675df6cc4a2
Note
Below are links to the projects referenced above. All use a variant of EmulationStation as the foundation for their UX.
- Original source by Aloshi
ARCHIVED (NOT ACTIVE)
- RetroPie
- RecalBox
- FCAMOD
ARCHIVED (NOT ACTIVE)
- Batocera
- Website: https://batocera.org/
- Git: https://github.com/batocera-linux/batocera-emulationstation
- Notable Forks
- ES-DE