Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reinstate or hopefully freshly add legacy Frameskip:) #78

Open
KMFDManic opened this issue Feb 5, 2023 · 2 comments
Open

Reinstate or hopefully freshly add legacy Frameskip:) #78

KMFDManic opened this issue Feb 5, 2023 · 2 comments

Comments

@KMFDManic
Copy link

@JoeMatt Hopefully, you are still interested in poking at this Core:) I was analyzing the code set, and noticed that "frameskip" actually used to be part of it, and was removed at some point! But, in testing on PC, having the frameskip implemented actually helps a great deal, to get some more solid gameplay, much like it also does with Yabause, the Software Renderer only for many platforms, Saturn Emulator! I am not exactly sure the best way to approach this, as far as just simply try to reintroduce the coding, or to just do it from scratch, either way! But, it still seems to exist within THIS codeset:

https://github.com/mirror/virtualjaguar

If anything, I would love to see it as a Core Option. I was able to successfully add frameskip and overclock to my forks of N64, etc. And, it has made a truly tremendous difference on platforms, such as RetroPie, the Mini Classics, and so on!

Anyways, you did a great job with this Core, as did all other devs who chimed in. So, looking forward to your thoughts! It is a true shame the emulator simply doesn't have more interest than it does. But, hey, other emulators, such as P-UAE on Libretro, also went quite some time, before they were picked up again..and, became even more badass:)

@LibretroAdmin
Copy link
Contributor

What do you mean by 'more solid gameplay'? Do you just mean running it on underpowered hardware where you cannot run it at fullspeed without resorting to frameskipping? Because frameskipping by itself never leads to 'more solid gameplay', it will always be worse than no frameskipping as far as frame pacing and fluidity is concerned.

@JoeMatt
Copy link
Collaborator

JoeMatt commented Feb 6, 2023

IMO, the effort is better spent on improving the blitter and synchronising code of the tom & jerry.

This core should be fine without frameskip even on something as underpowered as, say, a Raspberry Pi2; it has exceptionally unoptimized code in some essential parts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants