you could even run RetroArch on the Xbox One, Nintendo Switch, and other gaming systems.

Instructions in this article apply to RetroArch 1.7.9 for Windows, Mac, Linux, Android, and iOS.

What Is RetroArch?

The “Download Stable” button on RetroArch

RetroArch is an open-source project capable of running multiple video gameemulatorsin one interface.

RetroArch emulates more than games and consoles.

It’s a tool aimed at advanced users interested in software development who like tinkering with configs.

Launch the RetroArch setup file and complete the installation.

Cores can be downloaded from within RetroArch, but you’ll have to obtain games by other means.

VisitRetroArch.comand download the program for youroperating system.

Otherwise, scroll down and select one of the download options.

Load Core in RetroArch

Launch theRetroArchsetup file and complete the installation.

Use the arrow keys to navigate the menu, and pressEnterto make a selection.

To go back, press theXkey.

The Download a Core command

Scroll through the list and snag the emulator(s) you want.

Return to the main menu and selectLoad Content.

To back up your game, go toCommand>Save State Optionsand selectSave State.

Scroll through the list and select the emulator(s) you want.

To load a saved game, selectLoad State.

you’re able to switch games or emulators by going toFile>Load CoreorFile>Load Content.

How to Configure RetroArch

RetroArch applies custom parameters to all of your emulators by default.

The “Load Content” command

To configure controls individually for each emulator:

Go toSettingsand selectConfiguration.

Select theUse Global Core Options Fileoption to disable it.

tweaks will now be saved for each individual emulator.

Locate the folder containing your games and select the file ROM or ISO file for the game you want to play.

For example, go toSettings>Videoto adjust the display options for the emulator core you currently have loaded.

To customize controller prefs:

Go toSettingsand selectInput.

SelectUser 1 Bind All.

Load and Save State in RetroArch

it’s possible for you to create a folder andtransfer the files from your machine.

Open RetroArch and tapLoad Core.

Return to the main menu of RetroArch and tapLoad Content.

Go to Settings and select Configuration.

To switch emulators, tapLoad Coreon the RetroArch main menu and choose the emulator you want to load.

You may be required to hack your rig, which will likely void the warranty.

The “Use Global Core Options File” switch

Go to Settings > Video to adjust the display settings for the emulator core you currently have loaded.

Go to Settings and select Input.

Select User 1 Binds.

Select User 1 Bind All.

Follow the prompts to set the controller buttons.

Select Online Updater from the main menu to download updates and extensions to customize RetroArch.

Download the RetroArch mobile app for the Apple Store or Google Play.

Downloading a core in the RetroArch app

Loading content in the RetroArch app