Supertux or gcompris core?

Guys,

I have been wondering if it makes any sense to have cores for Supertux or any other free open-source games. I think they would fit well, I would personally be happy to be able to play supertux2 or let my son play with gcompris. But I couldn’t find any one with a similar question, so I assume there is something silly that I am forgetting.

Could you please let me know what you think?

Thanks

M

We would definitely welcome anything like that. Unfortunately, we’re spread pretty thin, particularly with core-porting since it’s almost exclusively done by Twinaphex himself, so I doubt there’s much chance of us taking it on. However, if anyone else wanted to make it happen, we’d be happy to help.

#libretro on Freenode IRC exists entirely to help devs work with the libretro API, so if anyone feels up to the task, just stop in if you get stuck.

thanks Hunterk,

is there any documentation on how to create a core that I could use to give it a go? i found this https://github.com/libretro/libretro.github.com/blob/master/documents/libretro.pdf but it doesn’t help me much.

Thanks

M

I think that’s the best documentation you’re going to find, along with the libretro test core that’s included with RetroArch’s source code.

It’s a pretty technical task, whereby you need to hook the game/emulator/whatever’s internal API to libretro’s equivalent functions. This gets more complicated in games that don’t have a concept of “frames” and instead use “ticks” for timing, and those that have SDL integrated deeply into the program, both of which I suspect could come into play with Supertux.

Ok Thanks,

honestly it looks a bit over my head, but I will look into it and if I can get something done I will let you know. No promises that I succeed though…

thanks

m