ClusterM / retroarch-clover

GNU General Public License v3.0
321 stars 50 forks source link

[REQUEST] SNES unlimited sprite and overclock enabled #98

Open Jord4n opened 6 years ago

Jord4n commented 6 years ago

Think this is a feature in Snes9x? Does not seem to be enabled in Snes9x 2010

gingerbeardman commented 6 years ago

During game, press START+SELECT to get to RetroArch menu and see if you can activate it there.

K4Z1 commented 6 years ago

star+select > quick menu > options > ...

Problem is: there's only 10Mhz, then 40, 60, 80, 100 Mhz... for Starfox (PAL) 15 or 20 would be good. Well, I tried boost-fx 2 on Starfox (ntsc) - I assume that is 20Mhz, and even that is a bit too fast.

Jord4n commented 6 years ago

There is only an option for the SFX chip. Not for games in general. There is also no unlimited sprite option.

gingerbeardman commented 6 years ago

@K4Z1 --boost-fx multiplies the speed of the Super FX chip in any games that use it. You seem to want to overclock the main CPU.

K4Z1 commented 6 years ago

@gingerbeardman I'm pretty sure my PAL Star Fox (Starwing) which I use with retroarch runs at 1/2 of the speed of the overclocked (-boost-fx 2) original Star Fox.

gingerbeardman commented 6 years ago

@K4Z1 let me see your scientific proof ;)

K4Z1 commented 6 years ago

I set the -boost-fx to 1.5 and I think it actually worked (15Mhz?), looks smoother than the original and does not look like hyper-turbo-mode... It still doesn't affect PAL games in retroarch. Will try to find the config where it says 40Mhz and change that to 15 or 20Mhz (because PAL is slower anyway) if it works lol.

gingerbeardman commented 6 years ago

boost-fx is for the in-built emulator only.

Let us know if you find the RetroArch setting.

Jord4n commented 6 years ago

Hi sorry everyone. Yes I was talking about overclocking the main CPU to eliminate some slowdown in SNES games. Also to unrestrict the sprite limitations (to reduce flicker) like some other cores do. Looks like this wasn't possible on the original Snes9x. I don't think this has been done before. Wondering why not, as cores for other systems have this feature...?

gingerbeardman commented 6 years ago

@Jord4n you cab get these other cores for RetroArch on SNES/NES mini. I'm not familiar enough with the various SNES cores but you might have luck. Let us know!

https://github.com/KMFDManic/NESC-SNESC-Modifications/releases

K4Z1 commented 6 years ago

"Let us know if you find the RetroArch setting."

I can't find any setting for that, it's somewhere deep in the codes of the core (lol), way beyond my skills, I'm barely able to switch my PC on and off, so...

I don't even know who makes these snes9x cores... Anyone knows? I wanna ask them to add a 18MHz boost, or custom number... 18MHz should be ~1.8x boost = PAL 50fps x 1.8 = 90fps. Just like NTSC 60fps x 1.5 = 90fps ...which feels good on Star Fox.

This video has 20MHz, a bit too fast still, but better than 40MHz: https://www.youtube.com/watch?v=3gVg8vDhfQk