Software: Front Ends and Emulators

What are 'Front Ends'?

Retro gaming front ends are specialised software interfaces designed to enhance the experience of playing classic arcade games on modern gaming platforms/emulators.

Most front ends have similar functionality to help organise, configure and launch games. This makes it easier for players to enjoy these nostalgic titles, with our focus on light gun games.   We've higlighted some of the popular front ends below, which also include links to their websites if you'd like to try them out. All are free but we note that a paid upgrade is also available for Launchbox.

Batocera
...

Batocera

A free and 100% open-sourced Linux-based operating system, also with EmulationStation to give you a console-like experience.

Batocera Game List
Hyperspin
...

Hyperspin

HyperSpin is another free front end system for PC/Home arcade cabinets that allows you to organise and launch your retro games.

Hyperspin
Launchbox and Bigbox
...

Launchbox/Bigbox

LaunchBox is one of the most popular front ends that supports modern PC games, Android and emulated console platforms.

Launchbox Database
Retrobat
...

Retrobat

RetroBat is designed to be the easiest way to enjoy your game collection. It's highly customisable with the popular EmulationStation interface.

Retrobat
What is Emulation?

Emulation refers to the process of running software on a computer or other device that imitates the behavior of different hardware/software systems.

In the context of gaming, this typically involves running games designed for one platform (such as a video game console or arcade machine) on a different platform like a PC, Raspberry Pi or another gaming console.   To run games on an emulator, you generally need a digital copy of the game's software, known as a ROM (Read-Only Memory) file. ROMs are essentially copies of the game code and data from the original cartridge or disc. It's important to note that distributing copyrighted ROMs without permission can be illegal in many jurisdictions.

Some of the most popular emulators are listed below with links to their websites.

Bluestacks
...
CXBX
...
Daphne
...
Dolphin
...
Dolphin
...
Demul
...
DOSBox
...
DuckStation
...
DuckStation
...
ePSXe
...
J-Config
...
MAME
...
Model 2
...
Model 3
...
PCSX2
...
R-Config
...
Retroarch
...
RPCS3
...
SNES
...
Teknoparrot
...
Xemu
...

Here's an overview of front ends and emulation:

  • Emulator Integration: Retro gaming front ends often work in conjunction with gaming emulators that can run classic retro games from systems like the traditional arcades, MAME, NES, Sega Genesis, Playstation and many others. They provide a user-friendly way to browse and select games from your library.
  • Game Database: These front ends typically come with a database of games, complete with box art, descriptions and metadata. This information helps users easily identify and select the games they want to play.
  • Customisation: Users can usually customise the front end's appearance and layout, allowing for personalised themes and screen layouts. This makes it possible to create a nostalgic arcade-style interface or adapt it to your preferences.
  • Controller Configuration: Retro gaming front ends often provide a straightforward way to configure controllers, light guns and button mapping.
  • Multi-Platform Support: Many front ends support multiple platforms and emulators, making it easy to access and manage games from various systems in one unified interface.

What next?

For a selection of our most popular front-end builds, please visit our builds page. They have been carefully curated by fellow Light Gun enthusiasts with many free options available!


Builds