
retrorushHQ
​
How to Install & Set Up RetroArch
Platforms: iPhone (iOS 17.4+) & Android
iPhone (iOS 17.4+)
RetroArch was recently allowed on the App Store due to Apple’s new emulator policy. Here’s how to install and use it.
Step-by-Step (iPhone):
-
Make sure your device is on iOS 17.4 or later
-
Go to Settings → General → Software Update
-
Install if you’re below 17.4
-
-
Download RetroArch from the App Store
-
Open the App Store
-
Search for “RetroArch”
-
Tap Get and install it like any other app
-
-
Open RetroArch and allow permissions
-
Grant any necessary file access
-
You’ll land on a very plain home screen (don’t worry, it gets better)
-
-
Install Cores (Emulator Engines)
-
Go to Load Core → Download a Core
-
Pick the systems you want (e.g. Snes9x for SNES, PCSX ReARMed for PS1, etc.)
-
-
Add Your ROMs
-
You can upload games to your iPhone using:
-
Files app → drag ROMs into a RetroArch folder
-
iTunes File Sharing (via Finder or iTunes)
-
iCloud Drive or other cloud services
-
-
Make sure your ROMs are in a supported format (e.g. .gba, .sfc, .iso, etc.)
-
-
Play a Game
-
Tap Load Content
-
Find your ROM, tap it, and RetroArch will auto-select the correct core
-
-
Tweak Settings (Optional)
-
Go to Settings → Video for screen filters
-
Settings → Controls to remap buttons
-
Android (Android 11+ Recommended)
Android gives you more freedom and better performance. Here’s how to get started:
Step-by-Step (Android):
-
Download RetroArch
-
Open the Google Play Store
-
Search RetroArch
-
Install the official app from Libretro
-
-
Grant Permissions
-
When you open it the first time, allow file access
-
You may want to enable “Install Unknown Apps” if you’re loading BIOS files or external cores
-
-
Install Cores
-
Go to Main Menu → Load Core → Download a Core
-
Choose from dozens of systems (GBA, SNES, N64, PS1, etc.)
-
-
Add Your ROMs
-
Place ROMs in a folder (e.g. Download/ROMs/)
-
You can use:
-
File manager apps
-
USB transfer
-
Cloud storage like Google Drive
-
-
-
Scan Directory (Optional)
-
Go to Main Menu → Import Content → Scan Directory
-
Choose your ROM folder so RetroArch creates a system menu for each console
-
-
Play a Game
-
Go to Load Content → [Your ROM folder]
-
Pick your game
-
RetroArch will auto-select the best core (or let you choose)
-
-
Improve Performance (Optional)
-
Settings → Video → Enable Threaded Video
-
Lower resolution filters for older devices
-
Enable frame skipping for smoother play on weak devices
-
Optional: Add BIOS Files
Some systems (PS1, Sega CD, etc.) need BIOS files to run properly.
-
Place BIOS files in the folder:
retroarch/system/
-
Use correct file names (e.g. scph5501.bin for PS1)
-
Google “RetroArch BIOS pack” if needed (we can’t link to them directly)
Pro Tips
-
Use Bluetooth controllers for better gameplay (like 8BitDo, PS4/PS5, or Xbox)
-
Save and load states for instant progress
-
Use shaders to add CRT effects or pixel smoothing