Download RetroArch Emulator for Android, iOS & PC
RetroArch Emulator
The ultimate all-in-one emulation frontend. RetroArch is the most powerful tool for Android, iOS, and PC, allowing you to play classic games from countless retro consoles and heavy 3D arcade machines using downloadable "Cores". 100% Free and ad-free.
Download Versions
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.ziporawbios.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
.zipfile, 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: