I fired up Shining Force 3 with the english fan-translation patch and had to go through quite a few emulators before finally finding one that works.
- SSF runs it but sound skips.
- Yabause runs it but has slow performance/frame rate.
- Kronos runs it but has even slower performance and frame rate.
- RetroArch saturn cores:
- RA mednafen saturn core runs it but with TERRIBLE performance and stuttering.
- RA yabause core doesn't work.
Finally found YabaSanshiro, the modern incarnation of yabause (a different dev forked yabause and has been steadily updating it) and finally got joy:
- YabaSanshiro runs it at 100% speed without sound skipping AND also offers custom internal resolution.
In any case I don't have any particular opinion on the game as I have barely played a few minutes' worth but I do have to say it is a profundly ugly game in terms of aesthetics. It did NOT age well. Sadly i can't use CRT shaders because I'm not on RetroArch and YabaSanshiro doesn't feature any.
Here's a screenie (notice the 720p resolution barrels to the left of the room while the 2d art is raw and ugly):
TLDR: SF3 currently only runs at 100% and with correct sound on the YabaSanshiro saturn emulator; normally this would be fine but the emulator has no options for custom shaders to help the 2d and 3d blend better. Game doesn't work on RetroArch saturn cores and/or runs slower than it does on YabaSanshiro, which hasn't been ported to RA.
EDIT: Another quirk of YabaSanshiro is that it doesn't let you map multiple inputs, for example you have to choose whether you want to map the DPAD inputs to your controller's DPAD or to the analog stick. I normally like mapping to both simultaenously in order to move around the map with the left analog stick but navigate menus with the DPAD, unfortunately YabaSanshiro doesn't allow that.
Does anyone know of any way I can my controller's left analog stick send DPAD inputs simultaenously? I tried using x360ce in order to map the dpad to the left analog stick but it didn't work in-game/in-emulator.
EDIT 2: Is there any way to implement CRT shaders if you're not on RetroArch? Like I said, none of the saturn cores in RA run SF3 well enough, and YabaSanshiro doesn't feature custom shader support. Maybe reShade? Is that a thing? This game really needs something because it is a very harsh blend of 2d and 3d.