How to Use RetroArch to Play Classic Games on Phones and PCs (2023)

RetroArch is a free cross-platform video game emulation program. If you know how to use RetroArch, you can play classic Nintendo, PlayStation, and Xbox games on almost any computer or mobile device. You can 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?

RetroArch is an open-source project capable of running multiple video game emulators in one interface. On top of the features extra offered by individual emulators, RetroArch provides several additional perks including:

  • Gamepad and touch screen support.
  • Extensive video and audio customization.
  • Recording and streaming capabilities.
  • Online multiplayer options.

Since it's open-source, anyone can contribute new cores and customization tools, and frequent updates are released with new features. RetroArch emulates more than games and consoles. For example, there are cores for video game engines, so you can do things like design your own Tomb Raider game using the original assets.

RetroArch Cores and ROMS

While RetroArch is convenient once set up, the set up process can be time consuming. It's a tool aimed at advanced users interested in software development who like tinkering with settings. If you just want to play games for a particular system, then there may be better options for emulators.

Before you can play games, you must download the emulators (called cores) as well as the ROM or ISO file for the game you want to play. Cores can be downloaded from within RetroArch, but you'll have to obtain games by other means.

How to Use RetroArch on PC

The process for setting up the desktop version of RetroArch is the same on Windows, Mac, and Linux:

Before you begin, organize all of your game ROMs in one folder so that they'll be easy to find.

  1. Visit RetroArch.com and download the program for your operating system. If the website automatically detects your OS, then you can select Download Stable to download the latest stable version. Otherwise, scroll down and select one of the download options.

    How to Use RetroArch to Play Classic Games on Phones and PCs (1)

  2. Launch the RetroArch setup file and complete the installation.

    How to Use RetroArch to Play Classic Games on Phones and PCs (2)

  3. Open RetroArch and select Load Core.

    Use the arrow keys to navigate the menu, and press Enter to make a selection. To go back, press the X key.

    (Video) Retro Gaming on Android with RetroArch

    How to Use RetroArch to Play Classic Games on Phones and PCs (3)

  4. Select Download Core.

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

    How to Use RetroArch to Play Classic Games on Phones and PCs (5)

  6. Return to the main menu and select Load Content.

    How to Use RetroArch to Play Classic Games on Phones and PCs (6)

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

    How to Use RetroArch to Play Classic Games on Phones and PCs (7)

  8. To save your game, go to Command > Save State Options and select Save State. To load a saved game, select Load State.

    You can switch games or emulators by going to File > Load Core or File > Load Content.

    (Video) RetroArch Starter Guide (2022)

    How to Use RetroArch to Play Classic Games on Phones and PCs (8)

How to Configure RetroArch

RetroArch applies custom settings to all of your emulators by default. To configure settings individually for each emulator:

  1. Go to Settings and select Configuration.

    How to Use RetroArch to Play Classic Games on Phones and PCs (9)

  2. Select the Use Global Core Options File option to disable it.

    How to Use RetroArch to Play Classic Games on Phones and PCs (10)

  3. Settings will now be saved for each individual emulator. For example, go to Settings > Video to adjust the display settings for the emulator core you currently have loaded.

    How to Use RetroArch to Play Classic Games on Phones and PCs (11)

How to Set Up Controllers in RetroArch

You can plug in your PS4 or Xbox One controller to navigate the RetroArch interface. To customize controller settings:

  1. Go to Settings and select Input.

    How to Use RetroArch to Play Classic Games on Phones and PCs (12)

  2. Select User 1 Binds.

    How to Use RetroArch to Play Classic Games on Phones and PCs (13)

    (Video) How to Install & Play Retro Games on Your Phone, PC, or Tablet Using RetroArch Emulator
  3. Select User 1 Bind All.

    How to Use RetroArch to Play Classic Games on Phones and PCs (14)

  4. Follow the prompts to set the controller buttons.

    You can go to Settings > Menu Toggle Command Combo to set a shortcut to the main menu.

    How to Use RetroArch to Play Classic Games on Phones and PCs (15)

How to Download Updates and Custom Tools

Select Online Updater from the main menu to download updates and extensions to customize RetroArch. Some notable options include:

  • Update Core Info Files: Download the latest updates for your emulators.
  • Update Assets: Download the latest version of the RetroArch interface.
  • Update Thumbnails: Download box art for games in RetroArch.
  • Update Cheats: Enable cheats for games when available.
  • Update Overlays: Choose borders/overlays for your emulators.
  • Update Cg/GLSL Shaders: Choose filters to simulate old TVs.

How to Use RetroArch to Play Classic Games on Phones and PCs (16)

How to Set Up RetroArch on Android and iOS

Before you begin, it's helpful to have all of your ROM files in one place. You can create a folder and transfer the files from your computer. To get started playing classic games on your mobile device with RetroArch:

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

    How to Use RetroArch to Play Classic Games on Phones and PCs (17)

  2. Open RetroArch and tap Load Core.

  3. Tap Download a Core.

    (Video) How to set up RetroArch on Android: Beginner guide / tutorial / instruction

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

    How to Use RetroArch to Play Classic Games on Phones and PCs (18)

  5. Return to the main menu of RetroArch and tap Load Content.

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

    To switch emulators, tap Load Core on the RetroArch main menu and select the emulator you want to load.

    How to Use RetroArch to Play Classic Games on Phones and PCs (19)

How to Set Up RetroArch on Switch, Xbox One, and Other Game Systems

RetroArch.com has tutorial videos for how to set up RetroArch on different video game consoles. You may be required to hack your device, which will likely void the warranty.

Was this page helpful?

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

(Video) Play Old Retro Games on Your PC and Mobile | Ultimate Guide to RetroArch | Mario, Contra and more...

Tell us why!

Videos

1. How to Set Up and Play Games on Retroarch for Android (TUTORIAL)
(Make Tech Easier)
2. RetroArch Easy Setup Guide 2023
(OTG Gaming)
3. RetroArch Online Multiplayer with NETPLAY
(Retro Crisis)
4. SNES on Retroarch Setup: A Tutorial
(Make Tech Easier)
5. The FASTEST RetroArch Setup Guide For PC
(Blaine Locklair)
6. Retroarch PC complete setup | Retroarch tutorial | How to set up Retroarch on PC
(Sumah Tech)
Top Articles
Latest Posts
Article information

Author: Catherine Tremblay

Last Updated: 16/04/2023

Views: 5846

Rating: 4.7 / 5 (67 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Catherine Tremblay

Birthday: 1999-09-23

Address: Suite 461 73643 Sherril Loaf, Dickinsonland, AZ 47941-2379

Phone: +2678139151039

Job: International Administration Supervisor

Hobby: Dowsing, Snowboarding, Rowing, Beekeeping, Calligraphy, Shooting, Air sports

Introduction: My name is Catherine Tremblay, I am a precious, perfect, tasty, enthusiastic, inexpensive, vast, kind person who loves writing and wants to share my knowledge and understanding with you.