Last Updated on
Retroarch is a front end for emulators and more, removing the need for multiple emulators across your devices. Retroarch runs on pretty much everything from Windows 98 onwards, as well as supporting a wide variety of consoles and different portable handheld devices that have begun to sprout up across the internet.
Retroarch uses ‘cores’, which is effectively the emulator without the user interface, defaulting to using the engine it is built on within the Retroarch framework. This allows for developers to push updates through to Retroarch directly, without the need to head to any Github or particular download pages.
Adding cores to Retroarch is incredibly easy, with the easiest option to do it directly within the program itself. Retroarch is easier to navigate with a controller, but it’s self-explanatory with a mouse and keyboard.
First, if you haven’t used Retroarch in a while and coming back to it fresh, use the Online Updater to grab all the necessary updates for it before we begin. There might be newer cores that haven’t been loaded in and various fixes or cheat tables updated.
In the Online Updater or within the Load Core menus, navigate to the Core Downloader. This will present you with a massive list of consoles and their designated cores. Each core has its own background, development and functionality.
For instance, the FlyCast core for Dreamcast games might have different support than the dedicated emulators that we’ve written about beforehand.
The difference between this and the unofficial version available on jailbroken PS4s, is that you can decide what you want to install rather than everything all at once.
As the user interface is the same across the board for the most part, just apply this to your chosen platform.
There’s no ‘right’ core, each one will have its benefits and disadvantages, but you’ll never be without your favourite games wherever you go! The only thing really holding you back now is hardware – don’t expect to run PS2 games on your 3DS!