-
Notifications
You must be signed in to change notification settings - Fork 57
[DRAFT] libretro core proof-of-concept #282
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
base: master
Are you sure you want to change the base?
Conversation
|
This is lovely, is there any interest upstream (and by this, I mean: to refactor things so that this could be integrated without hacks)? As it would make possible to get supermodel working in various handhelds devices easily! |
|
LFG |
|
FWIW, I play Spikeout with this almost every day and haven't had to make any changes. I haven't tested any other games. I expect that gun games will be the biggest problem. |
That's probably the only game I'd play, is the core available for android too? I'd like to test. |
|
Need to look into this over the holidays! |
I also play Spikeout, I'm working on my 1cc right now. I would love to test |
@SRC267 I have not done anything to port to new platforms. I have tested on macOS and Windows and I use Windows regularly. The way I did the core is not very conducive to a mobile port because of the hidden window creation and framebuffer read. |
Okay, if you have the windows core, I can try it on my PC. I have a few PCs, I'll try it on my handheld pc. |
This PR has a basic version of a libretro core.
There are some obviously ugly things that would be a lot more beautiful with some (hopefully small) changes to Supermodel, but it performs very well on OS X and Windows with 'Spikeout: Final Edition'.
Things I wish were a little different about Supermodel
CreateGLScreenis almost identical, although I modified my copy to hide the window.Things I'm not sure how you'd prefer things to be implemented
Hacks I made that are possible to fix but I just haven't done
I'm posting this to get feedback on the above points and advertise in case anyone else is interested in working on this.