Posts: 581
Joined: Jul 2004
Reputation:
4
What is the procedure for adding new cores to XBMC Retroplayer? Is it something that can be done by a layman
, or does it need a lot of coding knowhow? I'd like to contribute to the project if possible and this seems like a good way. Would anybody care to write a tutorial so that I, or anybody else, could have a go at it?
Posts: 581
Joined: Jul 2004
Reputation:
4
Thanks Dippo.
I certainly don't intend to write my own core, that is far beyond my capability. What I'd like to do is take an already existing core which is not already in retroplayer and make it available.
Do they need to be recompiled specifically for XBMC Retroplayer, or can cores be copied from retroarch for example? If it's a simple case of copying the dll and writing an addon.xml, it's certainly something I could do.
If they need rewriting/compiling, then with some help I'm sure I could manage.
Posts: 26
Joined: Jan 2014
Reputation:
6
Dippo
Junior Member
Posts: 26
In case the core is working with retroarch it should also work within retroplayer if you write an addon xml. If you plan to make it available in the repository you should build a 32 and 64 bit version of it.
For testing purpose you could just replace a working core dll file with your own.
When playing around with your own cores be aware that retroplayer will mark non functional cores in the database. This prevents the core from being loaded the next time (you will see that in the log file).
I am only using linux and cannot give further instructions how to compile emulator cores for windows.
Posts: 581
Joined: Jul 2004
Reputation:
4
Unfortunately, the core I want to get working, picodrive, is not available in 32 bit. Using the 64bit dll results in a crash to desktop in Windows. Is there any way to get a 64bit dll to work with 32bit XBMC?
Posts: 581
Joined: Jul 2004
Reputation:
4
I am on Windows. As far as I am aware, there is only 32bit XBMC on Windows. The dll came from the 64bit Retroarch megapack. I checked, but there is no 32bit Picodrive. When I asked about it on their site, they said 32 bit had compile issues but nobody was working on it right now.
Posts: 26
Joined: Jan 2014
Reputation:
6
Dippo
Junior Member
Posts: 26
What do you want to play? Maybe we can find another core for the same system.
Posts: 581
Joined: Jul 2004
Reputation:
4
I want to get the Sega 32X working. It's the only system of that generation that won't work so far.
Posts: 581
Joined: Jul 2004
Reputation:
4
Thanks!
There are plenty of fine 32X emulators around, but unfortunately they don't work with retroplayer, which is what I would like in an ideal world. Unfortunately, this is all beyond my skills and so I can only be patient and hope that somebody fixes it.
Posts: 581
Joined: Jul 2004
Reputation:
4
Thanks for the input, drivesoslow, but if you'll read back you'll see that's exactly what I am trying to do. Add PicoDrive to retroplayer. Unfortunately without a 32bit dll, it is impossible to run on Windows, so I am stuck.
Posts: 44
Joined: Aug 2012
Reputation:
0
MESS/UME cores are being worked on for RetroArch, so a 32bit core should be feasible in the possible near future.
If you want to play on the bleeding edge, you could try to compile a 32bit core of MESS for Windows.
Another option (which is what I do) is use the RomCollectionBrowser plugin with the 64bit version of RetroArch for Windows.
Posts: 581
Joined: Jul 2004
Reputation:
4
That's exactly what I do too. Looking forward to the MESS cores though, thanks for the heads up!