How do you add cores?

Is it possible to add cores manually to retroarch? If yes, where can I get them?

I’m on Windows 8 and a friend of mine is on Linux and the thing is, we have a slightly different library of cores. We want to netplay, so we need the same cores. Is there any way for me to get the cores that he has?

What do you mean by “we have a slightly different library of cores” Do you have other versions of the same cores or do you have different cores for the same systems?

Also, which Linux distribution is your friend on?

we have mostly the same cores, just that some of them are different versions of that core. For instance I have Mednafen Bsnes V.0.9.3, the latest version I think, while he has Mednafen Bsnes V.0.9.26, an older version of that emulator.

He is on Linux elementary os.

He might have installed RetroArch and all cores through hunterk’s ppa which is deprecated .

Have your friend check if thats the case and if it is he should remove the ppa, add the libretro/stable ppa (https://launchpad.net/~libretro/+archive/ubuntu/stable) and reinstall all retroarch/libretro packages.

To remove a ppa he has to remove the entry from /etc/apt/sources.list or /etc/apt/sources.list.d

I dont know anything about Linux, so I’m sorry, but my friend says that he added the ppa but when he updated he realized there are not available packages for ubuntu precise 64 bits.

Your friend should report problems here by himself.

There is no package for ubuntu 12.04, i remember that I have trouble to build the retroarch package for this version. And why your friend does not update to 14.04? This is the new long term support version.

I think you don’t need to purge all the packages, just install the new ppa and update them.

sorry, i didn’t stop to think that elementary os luna is based on Ubuntu 12.04. The new ppa only has packages for 14.04 and 14.10.

It’s pretty dirty but he can still make things work. In /etc/apt/sources.list where he previously removed hunterk’s ppa he has to modify the entry for the new ppa.

The format is as follows.

deb file:/path/to/share version main

In his case “version” will automatically be “precise” but the ppa doesn’t have packages for it. He needs to replace it with either “trusty” or “utopic”

Elementary OS looks nice - my girlfriend used to love her installation - but no matter how much their devs try to convince you it’s still fucking outdated

Yeah, he can change “precise” to “trusty” in the source list, but i don’t know if RetroArch will have problem with the dependencies.