@Weedy_Weed_Smoker you the man! Lol all is working now! Cheats, rewind, screenshots, and softpatching. Say it all the time but truly appreciate your work thanks again!
Now just need that screen glitch to go away. But that pails in comparison to all that u just did
@Trebrick Yeah, ok!
I will probably make a pull request that will fix this in the next official version, too, if YoshiSuga doesn’t…
Hi @Weedy_Weed_Smoker, can you either make a PR or let me know which preprocessor flags we need to add for the rewind and screenshots? I already made the PR for the cheats that got merged to master. Apologies for leaving those out - I had thought I copied them over for the metal Xcode project.
@harakari2 Hi Yoshi!
The flags are:
-DHAVE_PATCH
-DHAVE_REWIND
-DHAVE_SCREENSHOTS
I also added back
-DHAVE_RWAV
-DHAVE_BTSTACK
I think BTstack can be useful for non-MFI controllers, and it should be added back to the iOS6 version too I think…
I had to track down the commit that broke BTstack support on iOS and twinaphex managed to fix it after 3 attempts!
For the tvOS versions, I added back
-DHAVE_OVERLAY
I modified the configuration.c file by removing this line 2481:
#ifdef RARCH_MOBILE
if (string_is_empty(settings->paths.path_overlay))
fill_pathname_join(settings->paths.path_overlay,
settings->paths.directory_overlay,
"gamepads/flat/retropad.cfg",
sizeof(settings->paths.path_overlay));
#endif
But I was thinking, would it hinder some functionality if the tvOS versions defined
-DRARCH_CONSOLE
instead of
-DRARCH_MOBILE
That way we could add back overlay support for tvOS without the retropad overlay taking over by default?
What do you think?
I can submit a PR if you want… Thanks!
Thanks @Weedy_Weed_Smoker and @harakari2 for the work you do to keep the ios/tvos versions going. Shot in the dark but any chance adding back chd cheevos support is as easy as adding Dhave_chd? Lol. Also, just curious, whats dhave_rwav?
@Trebrick Something must be broken in the CHD handling or Cheevos code, I’m kinda clueless on that (as I don’t really know sh*t about coding, I’m just compiling stuff and trying to get everything working fine if it broke somehow)…
I have common sense though, and I’m very passionate about everything I do, so there’s that! 
YoshiSuga on the other hand is a real coder, and it’s thanks to him that we now have a future-proof Metal version for iOS! (Thanks @harakari2!)
I’m guessing -DHAVE_RWAV is related to menu sounds or something, but I don’t think it works on iOS yet if that’s the case…
yah figured the chd thing was different. Hey coder or not getting things done. And even if you are just changing/re adding lines in … isnt that coding…kinda. Anyways, wish i could use my common sense too lol have to get read up on compiling. And yes thanks again @harakari2 @Weedy_Weed_Smoker Oh did you have to add in dhave_rwav to get something else working?
Speaking of menu sounds. Minor issue but when ‘BGM’ sound is enabled on tvos version it continues to play when airplaying content to the appletv so both things are heard( if in the retroarch app at time of airplaying). Other apps will pause any music/video. Guessing this is a coding problem too? Feel bad but im just putting issues out there, not saying hey get this done. Lol
Thanks @Weedy_Weed_Smoker! I created the PR to add those back:
I’m not sure about the overlay for tvOS - I’m curious, what’s the use case for having an overlay? If you can create a PR for that though that would be great 
You don’t need to code to contribute by the way - just using the app, whether through the official release or through @Weedy_Weed_Smoker’s repo, suggesting improvements, logging issues - I’m glad that people are using it on iOS and I’m happy to keep this going for iOS retro game enthusiasts (and myself!).
@harakari2 when it comes to overlays for tvos i use them for the game music emulator. For instance with DKC i pick a dk themed border and then add usually the title screen thumb to the middle and turn down the opacity. Looks much better that way. Also, i dont, but do people not use scanlines or bezels or borders for 4:3 games?
@Trebrick Hum… I just noticed there is actually a -DHAVE_CHD which is defined in the macOS project but not on iOS/tvOS, you might actually be right with this!
I can’t try right now, but this may just be the fix for CHD’s not working with achievements…
I’ll try to compile a version for you to try later, maybe tomorrow!
@Weedy_Weed_Smoker Truly hope its that easy for a change haha Might be the same as whats happening here though https://github.com/libretro/RetroArch/issues/10841
Can anyone get this working? Crashes every time on tvos when entering pipe. So i tried it on ios and was working at first but now the same thing happens. https://youtu.be/nKeoVO5jNxE Patch in description
@Trebrick You must go to the front of the castle and launch the Lakitu cameraman “cutscene” first, then enter the pipe… If the cutscene didn’t play yet, it will crash!
@Weedy_Weed_Smoker just tried again seems it crashes every time after the first (if the game doesnt save progress). If progress is saved there is no crash but there are graphic glitches in yoshi garden. Only thing that works for me is to do a save state inside yoshi garden on the first time playing the rom. Then load state and save progress and it seems to work fine after that.`
- EDIT: heres a fix for anyone interested https://retroachievements.org/viewtopic.php?t=11436&c=70725#70725
@Weedy_Weed_Smoker should the fixes for the official build be live? @chibk27 is saying cheats are not working for him. I pointed him to your build.
@Trebrick Yes, cheats work fine with my version!
They are just not yet included in YoshiSuga’s version on retroarch.com…