What Should I do With Saturn on Pie?
-
@alphabetapie On the Pi, there's a big difference between "runnable" and "playable". Beetle for Saturn, as far as I know, does not work on ARM platforms, but it is one of the better Saturn emulators. You can try to install lr-yabasanshiro (https://retropie.org.uk/forum/topic/23143/raspberry-pi-4b-4gb-and-the-sega-saturn/14?_=1598337685279) or standalone Yabasanshiro (https://github.com/devmiyax/yabause/tree/pi4/yabause/src/retro_arena#retropie-on-raspberry-pi-4) for decent performance with some games. You will need frameskip on, and almost nothing will play at full 60fps. I get decent performance on NiGHTS with lr-yabasanshiro, and most 2D games work well. Other games require the HLE bios to work, like Astal. Many games will be too slow to be playable, like Burning Rangers, or have graphical glitches, like Panzer Dragoon. I have not tried any multi disc games so I can't speak to how that works. It's going to depend on what games you want to play, and how tolerant you are of low performance.
-
@g30ff With an overclocked Pi there are a fair few games that will run pretty great on standalone yabasanshiro, at full-speed with no graphical glitches, although frameskip is pretty much always a given. But overall yes Saturn is currently still the system that runs the worst on the Pi.
-
Having trouble getting it installed, but checking in that thread above. I get a "failed to apply" error. But checking to see if someone over there knows what's wrong. If anyone knows, a fix would be greatly appreciated.
-
UPDATE
For anyone that might read this in the future, get Yabasanshiro now! It's not perfect, but man does it blow me away. By far the best Saturn emulator I've seen, and it will only get better in the future. Thanks to those above that recomemnded it.
One quick question. I see that more people say that having "frame skip" turned on is the only way to get smooth results. In the Quick Menu > Options screen I see a field that says "Auto-frameskip = On" by default. Is that the option people are talking about? Looks like it's already on, but just wanna make sure
-
@alphabetapie Without frameskip everything will be unplayable.
Also you could get better performance using the standalone version of yabasanshiro. -
@zering said in What Should I do With Saturn on Pie?:
@alphabetapie Without frameskip everything will be unplayable.
Also you could get better performance using the standalone version of yabasanshiro.Yes, I agree that makes sense. My question was, is the Auto-frameskip = On I'm seeing in the Quick Menu > Options screen the setting everyone is talking about?
-
@g30ff How do you copy and paste the long command line to install Yabasanshiro on a retropie?
-
I find it strange that the Saturn platform doesn't have a goto emulator for the pi.
Dreamcast is fantastic with Redream. Dreamcast came out 3 years after Saturn. Saturn should be less strain on a pi's resources. I guess the lack of popularity of the Saturn is the reason.
-
@dsquared Nope, it has to do with the Saturn's architecture which is notoriously complex, difficult to write for and emulate. Saturn emulators are a strain even on desktop PCs.
-
@drdave79 If you have an SSH client like PuTTY, you can SSH into the Raspberry Pi and do it that way. If not, you'll have to manually type it in to the Pi's command line.
-
@dsquared Yabasanshiro will likely become the go-to emulator for Pi 4, eventually. They're technically still in development, which is why you have to manually add them to RetroPie-Setup. And as said before, the problem isn't with the Saturn's popularity, it's the technical complexities of the hardware. It's similar to why the N64 is so hard to get perfectly, because the hardware is fairly complex to emulate.
-
@alphabetapie said in What Should I do With Saturn on Pie?:
@zering said in What Should I do With Saturn on Pie?:
@alphabetapie Without frameskip everything will be unplayable.
Also you could get better performance using the standalone version of yabasanshiro.Yes, I agree that makes sense. My question was, is the Auto-frameskip = On I'm seeing in the Quick Menu > Options screen the setting everyone is talking about?
Can someone confirm this above?
-
@alphabetapie Yes, that is the auto frameskip setting.
-
@g30ff said in What Should I do With Saturn on Pie?:
@alphabetapie Yes, that is the auto frameskip setting.
Much appreciated! Will test some things and be back if I have trouble.
-
Actually, I'm trying to get the standalone version installed but I'm hitting a wall. Anyone who knows anything about it, would appreciate an assist here.
-
UPDATE:
After experimenting with the standalone version, I had to circle back to the Retroarch core. I have to keep it core-based, because I need access to many of the customization options that are very specific to Retroarch and make my theme work.
So at this point, I'm looking to optimize the core the absolute best I can, without leaving Retroarch. I have frame skip on, so can anyone recommend anything else? I know there is a glass ceiling on performance now, due to limitations of the core. But I'd like to tweak it as much as possible.
Or is overclocking the only thing that'll give me a bump beyond what I already have?
-
@alphabetapie Overclocking might give you a slight boost but don't expect much. It might make a few frames of difference but not much beyond that I don't think.
The only way you'll get significantly better performance with Saturn on the Pi is with the standalone core. -
@zering said in What Should I do With Saturn on Pie?:
@alphabetapie Overclocking might give you a slight boost but don't expect much. It might make a few frames of difference but not much beyond that I don't think.
The only way you'll get significantly better performance with Saturn on the Pi is with the standalone core.I figured as much. Thanks. Is overclocking a pain? Also, I already have a small case fan, and heat sinks on both my CPU and GPU. Would I need more than that?
-
@alphabetapie It's really easy to overclock, it's just editing a text file - /boot/config.txt
If you Google, you'll find how to do it easily. You shouldn't need more than the cooling solutions you already have.
-
@adambegood Thanks, I'll take a look and see what I can come up with.
I also have one Pie 4 version I could go higher. I have the middle one, which I believe is the 4GB. But far as I know, going higher (and more expensive with the 8GB version), won't help with emulation, just multi-tasking for things like themes? Or do I not have that correct?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.