[iOS/tvOS] — RetroArch 1.9.0 + cores & emulators (Download/Cydia repo)

RetroArch & iOS Emulators:

Click this link: iOS Emulators website

RetroArch & iOS Emulators repo (Jailbroken):

If you’re jailbroken, just add my repo to Cydia (or Sileo… Or nitoTV!): http://johan.margueritte.free.fr/repo

Add to Cydia on your jailbroken device, add to Sileo on your jailbroken device

  • There is now a new Metal version!

It supports slang shaders (even the more advanced ones) and a Metal video driver

  • There is an option to hide the overlay automatically when a controller is connected

  • I added back overlays support to the AppleTV versions

  • Added support for Super Mario Bros 1/3 hack with the new FCEUmm Mod core!

  • Netplay is now fixed

  • Added back support for video and audio filters (and actually compiled them)

  • Included support for a fork of Genesis Plus GX that supports MSU-MD games (Megadrive/Genesis games with a new CD Audio soundtrack)

I created a buildbot too specifically for jailbroken iOS 11+, tvOS 11+, iOS 10 — and for iOS 5 to 9 jailbroken or not! It’s already configured in my RetroArch downloads…

iOS 11+ buildbot: (64-bit)


tvOS 11+ buildbot: (64-bit)


iOS 10 buildbot: (32 & 64-bit)


iOS 9 buildbot: (32-bit)


iOS 5, 6, 7 & 8 buildbot: (32-bit)



Awesome. Thank you. Does the Metal version have any advantages other than slang shaders? Specifically, will N64 or Dreamcast run any better? I’m hesitant to use Metal since the MacOS version was so buggy I went back to OpenGL and haven’t used Metal since.

1 Like

Still going strong! Hope you’re keeping safe! Question: are the Metal driver versions new? I’ve still been using the non-Metal on my iPhone 11, is there any benefit?

1 Like

@ThisMyBoomStick @TyroneSlothrop I didn’t test it thoroughly yet but the new Metal version is now the official one!

It also supports advanced scripting in shaders, and the slang shader format seems better…

Please test it and report your findings back!

1 Like


I didn’t test it yet, Is it happening only on tvOS?

Only with the Metal video driver selected?

Is it happening with shaders on too?

1 Like

@Weedy_Weed_Smoker dont have RA on ios But yes it only happens with metal. Issue isnt there on gl. Also happens with or without shaders on

Also, the welcome to retroarch file transfer splash screen no longer shows up at app launch and appears randomly at some point in 1.9.0. Cant click ok unless first invoking and exiting cc (at least if it happens during a game).

Just updated with support for Super Mario Bros 1/3 hack with the new FCEUmm Mod core!

And iDOS with external mouse support!

@Weedy_Weed_Smoker cool. what hack you speaking of? Also, no core info file so cant load a game. I just copied the original fceumm one changed the name and works. Also, seems softpatching is broken. Cant get it working on any system/core that allowed it.

“Remove Border - removes border that is seen on the left of screen” and “Borders - left/right” Turning these options on sort of fixes the issue in smsplusgx and genplusgx. Some games in sms the option does nothing and ads unwanted border in genplusgx games. No such option in other cores

Super Mario 1/3

Also, I already implemented the .info file, just update first and look for the core “Nintendo - NES / Famicom (FCEUmm Mod)

@Weedy_Weed_Smoker cool ill check it out. Except theres the softpatching issue still, which is how i do all my patched/hacked games. Also, yah i downloaded the core then did the update but i didnt see the info file and it couldnt load games. Oh okay i see the update in nito now. Thanks

@Trebrick I updated the repo and the IPA versions with all the files inside…

@Weedy_Weed_Smoker cool yah i see it now thanks, downloading. The warning missing assets notification is popping up. And Happen to know the deal with softpatching? Was workin in 1.8.9

Hi I’m new to RetroArch, and I just started using it on my iphone 7. I’ve encountered a problem. Is this where is report it? I’m using RetroArch 1.9.0 from your repo. The problem that I’m facing is that after I finish playing with it and out of RA, after awhile when I try to get back into RA it won’t start or load anymore. It is just stuck not entering RA.

Is the identifier the same on both the Metal and OpenGL versions, so they can overwrite each other and retain data?

@ThisMyBoomStick Yeah, they use all the same identifier…

@Weedy_Weed_Smoker can confirm that the interference issue isnt there on ios metal. Only tvos

@Weedy_Weed_Smoker 1.9.0 Seems to have these problems as well as softpatching https://github.com/libretro/RetroArch/issues/11242

Maybe a stupid question, but what is the difference/benefit of using this version versus the ipa that can be downloaded from retroarch.com?

@trotsky40 Hi!

Here are the differences between my version and YoshiSuga’s one (the one on RetroArch’s website):

  • All the required assets are already included in my version
  • I compile more cores and try to include the best core for each system in the IPA
  • I compile RetroArch for all the supported iOS versions
  • I can do some special requests (like add the overlays back to the tvOS version…)


  • If you’re jailbroken, I created a Cydia repo for RetroArch (and other emulators) and created a buildbot for the cores

I created my version before there was an official 64-bit version, and never got around to discuss with the staff for plans to make it official (the 32-bit version on the buildbot was automated, so I didn’t even think they would want to upload it manually)…

But then, YoshiSuga stepped up and proposed to compile a 64-bit version with each new major update, which is the one you see on RetroArch’s website!

1 Like