RetroArch has problems with cores that use Dynarec because Pangu totally break dynarecs support, as it has done in previous jailbreaks (TaiG supports dynarecs, that’s why I’m always checking if it has released a new Jailbreak)
Also, you don’t need to be a dev to use Retroarch, it’s like any emulator. First launch, set up your controllers as you desire (or select an overlay if you don’t have a physical controller), set up the video plugin so you can get the best graphics (resolution, framerate, etc) without compromising performance, and enjoy your gameplay.
As for now, you only need to keep in mind that Mupen64 doesn’t support dynamic recompiler.
But, if your RetroArch crashes on start that means you screwed your jailbreak. Most probable cases: -You jailbroke an iOS updated OTA. -You installed a bunch of tweaks and uninstalled some of them without uninstalling their dependencies. Those dependencies modify the way iOS behaves, that’s why some tweaks need them.
Though, I do agree in having a preset for overlays, since the default overlay is RetroPad but most emulators don’t use all the possible input, like SNES games (Only D-Pad, face buttons, one shoulder on each side, select and start)