This guest post is proudly brought to you by Eltechs, the maker of ExaGear!
RetroPie: an introduction
RetroPie is a solution that enables running old(ish) video games (arcade, PC or home console) on your PC, Odroid or Raspberry Pi. (In fact, it is the most popular graphical front-end for Raspberry Pi). Working on open source OS, such as Debian and Ubuntu, RetroPie can run as a standalone OS from a specially prepared SD card or on top of existing one, such as Raspbian.
What makes RetroPie great? An evolution of good old EmulationStation of Arch Emulators, it incorporates the best features of almost every gaming emulator in existence. Not only it has a familiar user-friendly EmulationStation interface complete with an array of custom themes and 50+ most popular systems already installed in it, but also includes RetroArch (a Libretro application API that helps to launch games) and powerful Kodi media center.
Having grown out of EmulationStation, RetroPie developed into a large open source project for devices with ARM cores and received wide acclaim. With a range of extended features, it is perfectly compatible with Raspberry Pi 0/1 and 2/3, Odroid C1/C2, Odroid XU3/XU4 (the last two working on Ubuntu) and PC devices (running Ubuntu or Debian).