Chat with us, powered by LiveChat

How to install and set up RetroArch on your Windows or Android devices

Last updated: 21 February 2024
Estimated reading time: 5 min

In this guide, we will be showing how to install and set up the emulator frontend RetroArch on your Windows and Android-based devices such as Gaming Handhelds, Mini PCs and TV Boxes. We will show how to download and install, how to install the emulator cores, how to add new ROMs to the game browser and much more!

How to download RetroArch?

Windows

For Windows devices, you can download the latest version from the official homepage at https://www.retroarch.com/.

Windows RetroArch Download
Windows RetroArch Download

You can choose the very latest Nightly build which may have some bugs, or the Stable version which is a little older but should have no issues. Once you have downloaded the file, open it and follow the prompts to install it.

Android

If your Android device has the Google Play Store installed then you can simply download and install it from there. Search for RetroArch then click on install and all the work is done for you.

Android RetroArch Download
Android RetroArch Download

If you do not have Google Play Store then you can download it from their homepage. Open your browser on your Retro Gaming Handheld and visit https://www.retroarch.com/ then go to the Download page. It should autodetect that you are on Android and offer the correct version to download. You can choose the very latest Nightly build which may have some bugs, or the Stable version which is a little older but should have no issues.

Once you have downloaded it, open your File Manager and go to the Downloads folder. Open the APK file you downloaded and it will install RetroArch onto your device.

How to set up RetroArch?

Updating configuration files

The first step we recommend is updating the configuration and data files. To do this choose Settings from the main menu and then Online Updater.

Choose the menu items starting with Update.. and each one will download and update their respective files to the very latest versions.

RetroArch Online Updater
RetroArch Online Updater

Installing and Updating RetroArch Cores

Once this has been completed you can now download the emulator Cores. These are essentially the different emulators available for your handheld. From the same Settings > Online Updater screen, choose Core Downloader.

RetroArch Core Downloader
RetroArch Core Downloader

A list of available cores will be shown. There may be multiple Cores for one system, such as for Arcade games there are twelve. Arcade is a generic term, some Cores support specific Arcade systems and some support multiple.

RetroArch Core Downloading
A RetroArch Core Downloading

You simply click on a Core and it will automatically download and install it to your device. If you are unsure of which Core to pick when there are multiple, you can download them all and try each to see which is the best for you.

Adding new games

Once you have downloaded which Cores you want, you can now scan your storage for the ROM files. If you have not yet added any game ROMS to your device then we recommend reading our guide here for how to locate and add them.

Once you have added some games to the device you can proceed with scanning your ROMS folder for games. From the main menu, choose Import Content and then Scan Directory.

RetroArch Import Content
RetroArch Import Content

Locate your ROMS folder on your storage and you can either choose to scan all folders or choose a specific system if you have organised it this way. Choose <Scan This Directory> and RetroArch will scan the folder and add them to RetroArch.

RetroArch Scan Folder
RetroArch Scan Folder

This can take some time depending on how many games you have to scan. Let it do its thing.

Loading an imported game

On the main menu, scroll down the list and you will see the gaming systems you previously scanned.

RetroArch Content Imported
RetroArch Content Imported

Choose a gaming system and you will see a list of found games on the right side. Choose a game that you want to play.

RetroArch Game Menu
RetroArch Game Menu

A menu will show with several options. From here you configure various settings, for now, we just want to play the game so choose Run.

A new menu will appear with a list of potential compatible emulator Cores that will run the game. Depending on how many you installed, you may only have one or several to choose from. If you find the Core is not to your liking, you can always come back and try a different one.

RetroArch Choose Core
RetroArch Choose Core

Pick a compatible emulator core and you will be returned to the previous menu, choose Run again and your game will load. Enjoy!

Configuring the controller

RetroArch should automatically find your game controller or built-in controller when the software loads up. There are however some additional configuring you can do such as shortcuts to commonly used functions. These can include bringing up the in-game menu, saving/loading states and even rewinding games on compatible emulators!

Adding a hotkey to RetroArch

A hotkey allows you to use button combinations for shortcuts. To do this we need to first define what the hotkey should be. The most common hotkey is the SELECT button, but you can choose any other if you wish to. From the main menu, choose Settings then Input.

RetroArch Input
RetroArch Input

Scroll down the menu until you see Hotkeys and choose this.

RetroArch Hotkeys
RetroArch Hotkeys

Scroll down and choose the Hotkey Enable entry and a popup will prompt you to press a button on your controller. Press the SELECT button or whichever button you wish to use.

RetroArch Hotkey Enable
RetroArch Hotkey Enable

Your hotkey is now enabled. Continue reading for how to use it!

Setting up hotkey combinations

On the same hotkeys screen, you can scroll down the list of shortcuts you can use. We will show how to set up the Load and Save state function. This function allows you to save exactly where you are in a game and then return at a later date to resume exactly where you left off. We will be using the L1 and R1 buttons for the button combination, but again you can decide to use others.

Scroll down the list until you see the Load State entry. Select this and a popup will appear prompting for a button input, press the L1 button once and the button will be set. Choose Save State below it and repeat the process but this time press the R1 button.

RetroArch Load Save State
RetroArch Load Save State

Now, when you play a game you hold the SELECT button and press L1 to Load a save state, or R2 to Save a save state.

We also recommend setting the Menu Toggle Controller Combo which will bring up the in-game menu. This is useful if you need to change any settings and you can also safely close the game and return to the main menu. There are many other functions you can activate such as Rewind on supported systems, or Fast Forward which is great for speeding up unskippable cutscenes or long dialogues!

Other useful hints and tips

How to make the RetroArch Window full screen?

You can make the display window full-screen permanently or have a shortcut to toggle between windowed and fullscreen. On the hotkeys menu we covered above there is a setting to configure a toggle between them.

If however, you want RetroArch to always start fullscreen there is a setting you can use. From the main menu choose Settings then Video.

RetroArch Video Settings
RetroArch Video Settings

Choose Fullscreen Mode

RetroArch Fullscreen Mode
RetroArch Fullscreen Mode

Then choose Start in Fullscreen Mode. RetroArch will briefly restart and then be in full screen. You can switch back to Windowed, by going to the Start in Fullscreen Mode option and choosing it again.

Tags:
Was this article helpful?
Dislike 0