← All Guides
SETUP GUIDE
RetroArch Emulator

How to Set Up RetroArch with USB Retro Controllers

WindowsMacLinuxAndroidFreeAll Consoles

RetroArch is the all-in-one emulator that supports N64, SNES, NES, Genesis, GameCube, and dozens more systems. All Controller Den USB controllers work with it. If you want one app for your entire retro library, this is it.

What You Need

A PC, Mac, Linux machine, or Android device, any USB retro controller, and RetroArch (free download).

Step-by-Step Setup

  1. Download RetroArch from retroarch.com
  2. Install and open RetroArch
  3. Plug in your USB controller - RetroArch auto-detects most controllers
  4. Go to Settings > Input > Port 1 Controls to verify your mapping
  5. Go to Online Updater > Core Downloader to download emulator cores
  6. Download the core for your system: Mupen64Plus (N64), Snes9x (SNES), FCEUmm (NES), Genesis Plus GX (Genesis), or Dolphin (GameCube)
  7. Go to Load Content, find your game file, and select the matching core
  8. Start playing
Download RetroArch →

Tips

RetroArch has a learning curve because of all the options, but once set up it is the most powerful emulation frontend available. Use the Quick Menu (F1 during gameplay) to access save states, shaders, and controller remapping on the fly.

Need a controller?

The any Controller Den controller works perfectly with this setup. from $19.99 with free shipping.

🎮 Browse Controllers