Now updated to v1.7.7 : [Download] RetroArch 1.7.7 + other emulators (iOS)
RetroArch 1.7.6 for iOS 11 and above ! (Updated v2)
Including the working cores and all the required files to not boot to a black screen or a crash (because of a missing BIOS file)…
RetroArch 1.7.6 (iOS 11 & iOS 12) Update v2 : SEGA Saturn working !
I couldn’t compile the latest versions of desmume, easyrpg, gme, lutro, mame2003 and picodrive, so older ones were used in this case…
Some people on Windows and iOS 12.2 have issues with Cydia Impactor to install it, please tell me if you have issues or if it works fine in the comments (tell me what is your config too) !
Install :
To install on a non-jailbroken device, use Cydia Impactor (http://www.cydiaimpactor.com), you may have to re-install the .ipa every week if using a free account, or every year if using a paid developer account…
To install on a jailbroken device, just unzip the “.ipa” file (rename to “.zip”), and install to “/Applications” via SFTP or Filza — then type “uicache” via SSH…
ROMs :
You can use an app like iFunBox or iExplorer to add ROMs to the app (Or Filza if you’re jailbroken)…
I’ve included the ROMs for Cave Story (NXEngine), DOOM (PrBoom), Out Run (Cannonball), Palm OS (Mu), and Rick Dangerous (xrick) inside the “ROMs” folder, you can use that folder as the Start folder, and add or remove contents to it directly…
Optional Cores Install :
To install the optional cores inside the app just using Cydia Impactor, you can unzip the ipa (rename it to .zip), inside the “.app” is a “modules” folder, just add the cores to this folder…
After that just make a zip of “Payload” and “BundleMetadata.plist” with your cores included, and rename it “RetroArch 1.7.6.ipa” !
If you’re jailbroken, just add them via SFTP inside the “modules” folder in “RetroArch.app”…
Included cores :
Expand
- 4do (3DO)
- 81 (Sinclair ZX 81)
- 2048 (2048 game)
- bluemsx (MSX/SVI/ColecoVision/SG-1000)
- bsnes_mercury_performance (Super NES)
- cannonball (Out Run engine)
- cap32 (Amstrad CPC)
- desmume (Nintendo DS)
- dosbox (MS-DOS)
- easyrpg (EasyRPG/Player)
- fbalpha (Arcade)
- fuse (Sinclair ZX Spectrum)
- gambatte (Game Boy)
- genesis_plus_gx (Sega 8/16 bit)
- gme (Game Music Emu)
- gw (Game & Watch)
- handy (Atari Lynx)
- hatari (Atari ST/STE/TT/Falcon)
- lutro (lua game framework)
- mame2003 (Arcade)
- mednafen_ngp (NeoGeo Pocket)
- mednafen_pcfx (PCFX)
- mednafen_psx (Playstation)
- mednafen_saturn (Saturn)
- mednafen_supergrafx (PC Engine/Turbografx/CD)
- mednafen_vb (Virtual Boy)
- mednafen_wswan (WonderSwan)
- mgba (Game Boy Advance)
- mrboom (Bomberman clone)
- mu (Palm OS)
- nestopia (NES)
- nxengine (Cave Story engine)
- o2em (Odyssey 2/VideoPac)
- pcsx_rearmed (Playstation)
- picodrive (SEGA Mega Drive/Genesis/Master System/32x/CD)
- pocketcdg (Karaoke player)
- pokemini (Pokémon-Mini)
- prboom (DOOM engine)
- prosystem (Atari 7800)
- px68k (SHARP X68000)
- sameboy (Game Boy)
- snes9x (Super NES)
- stella (Atari 2600)
- tgbdual (Game Boy 2 players)
- vecx (Vectrex)
- vice_x64 (Commodore 64)
- vice_x128 (Commodore 128)
- vice_xplus4 (Commodore Plus4)
- vice_xvic (Commodore VIC-20)
- virtualjaguar (Atari Jaguar)
- xrick (Rick Dangerous engine)
Optional cores :
Expand
- bsnes_mercury_accuracy (Super NES)
- bsnes_mercury_balanced (Super NES)
- crocods (Amstrad CPC)
- fbalpha2012 (Arcade)
- fceumm (NES)
- fmsx (MSX)
- gpsp (Game Boy Advance)
- mednafen_gba (Game Boy Advance)
- mednafen_lynx (Atari Lynx)
- mednafen_pce_fast (PC Engine/Turbografx/CD)
- melonds (Nintendo DS)
- meteor (Game Boy Advance)
- quicknes (NES)
- snes9x_next (Super NES)
- snes9x2002 (Super NES)
- snes9x2005 (Super NES)
- snes9x2010 (Super NES)
- vba_next (Game Boy Advance)
- vbam (Game Boy Advance)
Cores included have support for :
Expand
Consoles :
- 3DO,
- Atari 2600,
- Atari 7800,
- Atari Jaguar,
- Atari Lynx,
- Bandai WonderSwan,
- ColecoVision,
- Game & Watch,
- NEC PC Engine/Turbografx/CD,
- NEC PCFX,
- Nintendo DS,
- Nintendo Game Boy,
- Nintendo Game Boy 2 players,
- Nintendo Game Boy Advance,
- Nintendo NES,
- Nintendo Super NES,
- Nintendo Virtual Boy,
- Pokémon-Mini,
- SEGA 32x,
- SEGA CD,
- SEGA Game Gear,
- SEGA Genesis/Mega Drive,
- SEGA Master System,
- SEGA Saturn,
- SEGA SG-1000/SC-3000/SF-7000,
- Sony Playstation,
- SNK NeoGeo Pocket,
- Vectrex
Computers :
- Amstrad CPC,
- Atari ST/STE/TT/Falcon,
- Commodore 64,
- Commodore 128,
- Commodore Plus4,
- Commodore VIC-20,
- MS-DOS,
- MSX,
- Odyssey 2/VideoPac,
- Palm OS,
- SHARP X68000,
- Sinclair ZX 81,
- Sinclair ZX Spectrum,
- Spectravideo 318/328 (SVI)
Arcade :
- FinalBurn Alpha,
- M.A.M.E 2003
Game Engines :
- Cave Story engine,
- DOOM engine,
- EasyRPG/Player,
- lua game framework,
- Out Run engine,
- Rick Dangerous engine
Games :
- 2048 game,
- Bomberman clone
Multimedia :
- Game Music Emu,
- Karaoke player
Extras :
I also compiled/linked some complementary emulators, as their RetroArch core counterparts are currently broken on iOS 11 (and added some retro Mac emulators in the mix…)
Provenance 1.5b2770 (iOS 11 & iOS 12) — N64 emulator core included
Now updated to the latest version, N64 is running even smoother now…
PPSSPP 1.6.3 (iOS 11 & iOS 12) — PSP emulator
Including the latest assets, translations, and the optional extracted font from a real PSP !
YabaSanshiro (uoYabause) 1.8.1 (iOS 11 & iOS 12) — SEGA Saturn emulator
Ads removed in this version !
ScummVM 2.1.0 (iOS 11 & iOS 12) Updated — Point & Click games engine
Included is the arrows on the keyboard fix, and the mt32 emulator which seems to work fine on iOS now…
iOS keyboard lacks arrow keys, which are used for some games… The fix remaps these to unused symbols ( ] = Up, \ = Down, _ = Left and | = Right) — this makes games such as SQ2 playable !
iDOS 2 1.4.1 (iOS 11 & iOS 12) — PC DOS emulator
It’s a new version including fixes for the layout on the iPad Pro and iPhone X
Mini vMac 2.3 (iOS 11 & iOS 12) — Mac 68k emulator (Mac OS 1.1 - 7.5.5)
BasiliskII 10/01/2018 (iOS 11 & iOS 12) — Mac 68k emulator (Mac OS 7.0 - 8.1)
New version with a fix for iOS 12
Everything on this list is already code-signed so you don’t have to worry about signing again if you’re jailbroken… If not, Cydia Impactor will re-sign everything for you !