-
Notifications
You must be signed in to change notification settings - Fork 558
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
Add libretro port #1204
base: master
Are you sure you want to change the base?
Add libretro port #1204
Conversation
How does this work with custom levels with custom assets? Isn't there a problem regarding save state size being dynamic due to custom assets size being dynamic? |
I haven't test it, but it can load |
This doesn't support save states ( |
The changes to the core are okay, but the added SDL files are kind of huge - we did a bunch of changes to SDL's overall design to accommodate RetroArch's expectations for program flow, has a libretro port of SDL3 been attempted yet? The custom files actually look okay so I wonder if now's the time to upstream, and then we can get this port in when #1200 is done. |
Changes:
Add libretro port, which build VVVVVV as a shared library (static link not tested) for RetroArch.
It:
third_party
BUILD_LIBRETO
andLIBRETO_STATIC
options to cmakevvvvvv_libretro.so
on Linux, run viaretroarch -L vvvvvv_libretro.so
.data.zip
,lang
andfonts
) should be in avvvvvv
directory in the RetroArch system directory.To keep it smooth, enable '>30 fps' and disable 'vsync'.
Thanks!
Legal Stuff:
By submitting this pull request, I confirm that...
CONTRIBUTORS
file and the "GitHub Friends"section of the credits for all of said releases, but will NOT be compensated
for these changes unless there is a prior written agreement