Download RetroArch Emulator for Android, iOS & PC

Download RetroArch Emulator for Android, iOS & PC - All In One

Download Versions

RetroArch Android
AArch64 • Google Play
Get on Google Play
RetroArch iOS
Official App Store Release
Download for iOS
RetroArch Windows
Installer (64-bit) • PC
Download for PC

What is RetroArch?

RetroArch is not just a single emulator; it's a powerful hub that runs different emulators called "Cores". Think of it as a universal console perfectly optimized for multiple platforms. It supports heavy arcade boards like NAOMI, Atomiswave, CPS, and NeoGeo flawlessly with 60FPS performance and advanced gamepad support.

How to Setup Cores & Play Arcade Games?

Unlike standalone emulators, RetroArch requires you to download the specific engine (Core) for the game you want to play. Follow these 4 simple steps to run any MAME or Arcade game perfectly:

  • Step 1: Open RetroArch, tap on "Load Core", then select "Download a Core".
  • Step 2: Scroll down to the Arcade section. You need to download these essential cores:

    👉 Arcade (FinalBurn Neo): Use this core for classic 2D games (like Cadillacs & Dinosaurs, Metal Slug, KOF, Street Fighter).
    👉 Sega - Dreamcast/NAOMI (Flycast): Use this core for heavy 3D games (like Marvel vs. Capcom 2, Tekken 4, Soul Calibur).
    👉 Arcade (MAME 2003-Plus): A great backup core for older MAME titles.
  • Step 3 (Optional): If a game needs a BIOS file (like neogeo.zip or awbios.zip), make sure to place it in the same folder as your game ROMs. Do not extract the zip files!
  • Step 4: Go back to the main menu, tap "Load Content", find your game's .zip file, select the matching Core, and enjoy the game!

Where to Get Arcade (MAME) ROMs?

RetroArch works best with clean, verified ROMs. We have prepared the ultimate Arcade collection for you. All our games are highly compressed and tested to work perfectly with FinalBurn Neo and Flycast cores: