The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python.
RetroPie is a software library used to emulate retro video games on the Raspberry Pi computer. It's one of the most popular Raspberry Pi projects out there and the most popular emulation system for the Raspberry Pi. RetroPie features a user-friendly interface and an even friendlier setup process.
Recalbox is an open source operating system built with the same basic backbone as RetroPie, but with a simplified interface and setup process. At a glance, the general usage is a little easier than RetroPie, with four-player controller support a little more obvious, and an easier update system that keeps your emulators up to date.
An arcade game or coin-op game is a coin-operated entertainment machine typically installed in public businesses such as restaurants, bars and amusement arcades. Most arcade games are video games, pinball machines, electro-mechanical games, redemption games or merchandisers. While exact dates are debated, the golden age of arcade video games is usually defined as a period beginning sometime in the late 1970s and ending sometime in the mid-1980s.
A video game console emulator is a type of emulator that allows a computing device[fn 1] to emulate a video game console's hardware and play its games on the emulating platform. More often than not, emulators carry additional features that surpass the limitations of the original hardware, such as broader controller compatibility,[fn 2] timescale control, greater performance, clearer quality, easier access to memory modifications (like GameShark), one-click cheat codes, and unlocking of gameplay features.