How to Set Up RetroArch on Any Handheld Console (Step-by-Step Guide)

How to Set Up RetroArch on Any Handheld Console (Step-by-Step Guide)

RetroArch is the ultimate emulation platform — one app that runs virtually every retro game system from NES to PS2. Setting it up might seem daunting at first, but follow this step-by-step guide and you'll be gaming in minutes.

What is RetroArch?

RetroArch is a free, open-source frontend for emulators. Instead of installing a separate app for each console, RetroArch uses "cores" — individual emulators that run inside the app. One app, every system.

Step 1: Download RetroArch

On Android handhelds like the Retroid Pocket 6 or GKD Miniplus, open the Google Play Store and search for "RetroArch". Download and install the app. Alternatively, download the APK directly from retroarch.com for the latest version.

Step 2: Install Cores

When you first open RetroArch, go to Main Menu → Load Core → Download a Core. Install the cores for the systems you want to emulate:

  • NES: Nestopia or FCEUmm
  • SNES: Snes9x
  • Game Boy / GBA: mGBA
  • Sega Genesis: Genesis Plus GX
  • PS1: Beetle PSX HW
  • N64: Mupen64Plus-Next
  • PS2: PCSX2 (for powerful devices)

Step 3: Add Your ROMs

Copy your ROM files to your device's storage — create a folder called "ROMs" and organize by system (e.g., ROMs/SNES, ROMs/GBA). In RetroArch, go to Import Content → Scan Directory and point it to your ROMs folder. RetroArch will automatically detect and organize your games.

Step 4: Configure Controls

Go to Settings → Input → Port 1 Controls to map your buttons. Most handhelds are automatically detected, but you can customize any button mapping here. Save your configuration when done.

Step 5: Optimize Settings

For the best experience, adjust these settings:

  • Video → Scaling: Set to "Integer Scale" for pixel-perfect graphics
  • Audio → Latency: Lower to 64ms for responsive audio
  • Saves → Auto Save State: Enable to never lose progress

Step 6: Add Shaders (Optional)

Want that authentic CRT look? Go to Settings → Video → Shaders and download shader packs. The "CRT-Royale" shader is popular for a classic TV feel.

You're Ready!

That's it — RetroArch is set up and ready to go. Browse your game library, pick a title, and relive the golden age of gaming. Check out our retro handheld consoles for the best devices to run RetroArch on.

Back to blog