You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So MAME/MESS has an OC option for a lot of systems, including SNES. I never paid it much attention to it since I assumed it would cause massive issues for the SNES. This guy is testing it and it seems to not cause issues, at least for the few games he's tested.
I'd prefer seeing overclock in Snes9x or -next. Doubling the emulated CPU speed increases the host CPU use by a fair bit, and the host CPU has a better chance to keep up with that if the core is fast (bsnes generally isn't).
Allowing overclocking of the main SNES CPU (as opposed to coprocessors) in bsnes would require major changes to the CPU and PPU. If you want to make games run with fewer/no lag frames, you have to increase the number of CPU cycles per video frame; in other words, run the CPU faster while still running the PPU at normal speed. And bsnes is completely full of assumptions that the CPU and PPU run at exactly the same speed as each other.
Related, I believe the FCEU fork that supports overclocking only supports it with the less accurate "old PPU", and not with the "new PPU" which is much more tightly coupled to the CPU.
So MAME/MESS has an OC option for a lot of systems, including SNES. I never paid it much attention to it since I assumed it would cause massive issues for the SNES. This guy is testing it and it seems to not cause issues, at least for the few games he's tested.
https://www.youtube.com/watch?v=38em3baDaCE
https://www.youtube.com/watch?v=nzJHcYFEWbQ
https://www.youtube.com/watch?v=pfh8sMJ_Eqk
https://www.youtube.com/watch?v=OJzK9nq3O34
One thing to note, that this OC is applied after loading the game.
So if there's one emulator that should have optional snes OC, it should probably be bsnes-mercury.
The text was updated successfully, but these errors were encountered: