For Saturn emulation:
Mednafen, or using Retroarch and Mednafen's saturn core?
I had a fiddle with Retroarch a few months ago and couldn't get it to play ball (completely possible that this was my own fault however, I got it to run a few games using the Yabause engine... not the others).
Currently I'm updating SDL so that I can attempt to compile the latest Mednafen (it was also buggered a few months back when I tried but it has since been updated and a forum post suggests that somebody has patched the exact issue I was having when trying to compile it). Hopefully Mednafen works as I've heard really good things about the accuracy of its Saturn emulation.
I'll report back... noting that I'm very poor at compiling stuff (and all my dev tools + dependencies...etc are out of date and/or poorly configured)
Edit: update... awesome advice as usual menace690... I swear I owe you so many coffees/beers! Compiling Mednafen worked fine this time and (to my surprise) the Saturn core is really fast on my hardware (a 2010 i7 MBP). This is notable because the scary official docs say:
Mednafen's Sega Saturn emulation is extremely CPU intensive. The minimum recommended CPU is a quad-core Intel Haswell-microarchitecture CPU with a base frequency of >= 3.3GHz and a turbo frequency of >= 3.7GHz(e.g. Xeon E3-1226 v3), but note that this recommendation does not apply to any unofficial ports or forks, which may have higher CPU requirements.
I've just had a quick play of Vampire Saviour and Nights into Dreams and both run really smoothly. SUPER impressed!!!
Question - does anybody know how to do a compile like this with all of the binaries statically linked? I could do a build for general usage but I suspect it'd throw up errors like 'you don't have SDL installed in the same location as the guy who compiled this'. For my own usage more than anything, I'm very tempted to compile this with just the Saturn emu module (to save space) and mock up a simple GUI (noting that there's a heap of Mednafen GUIs already out there already... IMO a simple Saturn-centric GUI would work well for my purposes though).
Anyhow... highly impressed by Mednafen's Saturn engine!!!