Kodi Libretro Buildbot Game Addons Repository
#1
Kodi Libretro Buildbot Game Addons Repository
Image

This is an unofficial repository that builds kodi game addons using the libretro buildbot. This is just a fancy script that grabs the latest core from libretro, and assembles the various bits needed to make it a kodi addon. The script is setup to run automagically once a week so the addons should hopefully remain in lockstep with the libretro buildbot.

You can download the (unofficial) repository here if you're using Windows/OSX/Linux/Android.

Or, if you're using LibreElec or some other flavor check the github page here.

Since these binary addons are not compiled specifically for Kodi, they're considered experimental and may not work.
However, in testing many work. Some don't (example any libretro core that needs opengl doesn't work yet). The status of the addons is listed in the Readme here.

Happy gaming!
Reply
#2
Excellent Zack! I will try ASAP and report if I find any issues.
Reply
#3
Brick 
After some testing, I've updated the repository. It now includes Linux, Windows, OSX (64 bit), Android (v7 and aarch64).

Here's current status of all the addons, compared to the libretro / Retroarch counterparts.

Platform Core Status Notes
Amstrad - CPC cap32_libretro Works No other setup required
Amstrad - CPC crocods_libretro Works Core doesn’t autoload game, so wasnt able to get anywhere without a keyboard
Arcade daphne_libretro Unknown Core doesn’t work well anyway, so perhaps I dont have it setup correctly
Arcade fbalpha2012_cps1_libretro Works No other setup required. Need to ensure you’ve got a compatible cps1 rom
Arcade fbalpha2012_cps2_libretro Works No other setup required. Need to ensure you’ve got a compatible cps2 rom
Arcade fbalpha2012_libretro Works No other setup required. Need to ensure you’ve got a compatible rom, neogeo.zip needs to be in same directory as game files
Arcade fbalpha2012_neogeo_libretro Works No other setup required. Need to ensure you’ve got a compatible rom, neogeo.zip needs to be in same directory as game files
Arcade fbneo_libretro Works Bios files required ...userdata/addon_data/game.libretro.fbneo_libretro_buildbot/resources/system/*.zip
Arcade mame_libretro Works No other setup required. Need to ensure romset is compatible
Arcade mame2000_libretro Works No other setup required. Need to ensure romset is compatible
Arcade mame2003_libretro Works No other setup required. Need to ensure romset is compatible
Arcade mame2003_plus_libretro Works No other setup required. Need to ensure romset is compatible
Arcade mame2010_libretro Works No other setup required. Need to ensure romset is compatible
Arcade mame2015_libretro Works No other setup required. Need to ensure romset is compatible
Atari - 2600 stella_libretro Works No other setup required
Atari - 2600 stella2014_libretro Works No other setup required
Atari - 5200 atari800_libretro Works Bios file required ...userdata/addon_data/game.libretro.atari800_libretro_buildbot/resources/system/5200.rom
Atari - 7800 prosystem_libretro Works Bios file required ...userdata/addon_data/game.libretro.prosystem_libretro_buildbot/resources/system/7800 BIOS (U).rom
Atari - Jaguar virtualjaguar_libretro Works No other setup required
Atari - Lynx handy_libretro Works Bios file required in ...userdata/addon_data/game.libretro.handy_libretro_buildbot/resources/system/lynxboot.img
Atari - Lynx mednafen_lynx_libretro Works Bios file required in ...userdata/addon_data/game.libretro.handy_libretro_buildbot/resources/system/lynxboot.img
Atari - ST/STE/TT/Falcon hatari_libretro Works No other setup required
Bandai - WonderSwan/Color mednafen_wswan_libretro Works No other setup required
Cannonball cannonball_libretro Works No other setup required
Cave Story nxengine_libretro Works No other setup required
ChaiLove chailove_libretro Works No other setup required
CHIP-8 emux_chip8_libretro Works No other setup required
Commodore - Amiga puae_libretro Works Bios file required ...userdata/addon_data/game.libretro.puae_libretro_buildbot/resources/system/*.rom
Commodore - C128 vice_x128_libretro Works No other setup required
Commodore - C64 vice_x64_libretro Works No other setup required
Commodore - PLUS4 vice_xplus4_libretro Works No other setup required, although I couldnt get a game to load
Commodore - VIC20 vice_xvic_libretro Works No other setup required
Dinothawr dinothawr_libretro Works No other setup required
Doom prboom_libretro Works No other setup required
DOS dosbox_libretro Works No other setup required
DOS dosbox_svn_libretro Works No other setup required
Flashback reminiscence_libretro Works No other setup required
Game Music Emu gme_libretro Works No other setup required
GCE - Vectrex vecx_libretro Works No other setup required
Handheld Electronic gw_libretro Works No other setup required
Java ME squirreljme_libretro Works No other setup required, although the emulator currently gives an error (same as retroarch)
Lua Engine lutro_libretro Works No other setup required
Magnavox - Odyssey2 / Phillips Videopac+ o2em_libretro Works Bios file required ...userdata/addon_data/game.libretro.o2em_libretro_buildbot/resources/system/*.bin
Mattel - Intellivision freeintv_libretro Works Bios files required in ...userdata/addon_data/game.libretro.freeintv_libretro_buildbot/resources/system/*.bin
Microsoft - MSX fmsx_libretro Works Bios files required in ...userdata/addon_data/game.libretro.fmsc_libretro_buildbot/resources/system/*.rom
Minecraft craft_libretro Nope Black screen
Mr.Boom mrboom_libretro Works No other setup required
MSX/SVI/ColecoVision/SG-1000 bluemsx_libretro Works Machines folder and files required in ..userdata/addon_data/game.libretro.bluemsx_libretro_buildbot/resources/system/Machines/
Multi mess2015_libretro Works Requires mess2015 hash folder ...userdata/addon_data/game.libretro.mess2015_libretro_buildbot/resources/system/mess2015/hash/
Multi ume2015_libretro Works Requires ume2015 hash folder ...userdata/addon_data/game.libretro.ume2015_libretro_buildbot/resources/system/ume2015/hash/*
NEC - PC Engine / CD mednafen_pce_fast_libretro Works No other setup required
NEC - PC Engine / CD mednafen_pce_libretro Works No other setup required
NEC - PC Engine SuperGrafx mednafen_supergrafx_libretro Works Bios file required in ...userdata/addon_data/game.libretro.mednafen_supergrafx_libretro_buildbot/resources/system/syscard3.pce
NEC - PC-98 nekop2_libretro Works No other setup required
NEC - PC-98 np2kai_libretro Works No other setup required
NEC - PC-FX mednafen_pcfx_libretro Works Bios file required in ...userdata/addon_data/game.libretro.handy_libretro_buildbot/resources/system/pcfx.rom
Nintendo - 3DS citra_canary_libretro Nope Crash
Nintendo - 3DS citra_libretro Nope Crash
Nintendo - DS desmume_libretro Works No other setup required
Nintendo - DS desmume2015_libretro Works No other setup required
Nintendo - DS melonds_libretro Works Bios files required in ...userdata/addon_data/game.libretro.melonds_libretro_buildbot/resources/system/*.bin
Nintendo - Game Boy / Color emux_gb_libretro Nope Internal addon error
Nintendo - Game Boy / Color gambatte_libretro Works No other setup required
Nintendo - Game Boy / Color gearboy_libretro Works No other setup required
Nintendo - Game Boy / Color sameboy_libretro Works No other setup required
Nintendo - Game Boy / Color tgbdual_libretro Works No other setup required
Nintendo - Game Boy Advance gpsp_libretro Works Bios file required in ...userdata/addon_data/game.libretro.gpsp_libretro_buildbot/resources/system/gba_bios.bin
Nintendo - Game Boy Advance mednafen_gba_libretro Works Bios file required in ...userdata/addon_data/game.libretro.gpsp_libretro_buildbot/resources/system/gba_bios.bin
Nintendo - Game Boy Advance meteor_libretro Works No other setup required
Nintendo - Game Boy Advance mgba_libretro Works No other setup required. Crashed on exit for me
Nintendo - Game Boy Advance vba_next_libretro Works Bios file required in ...userdata/addon_data/game.libretro.gpsp_libretro_buildbot/resources/system/gba_bios.bin
Nintendo - Game Boy Advance vbam_libretro Works No other setup required
Nintendo - GameCube / Wii dolphin_libretro Nope Crash
Nintendo - GameCube / Wii ishiiruka_libretro Nope Crash
Nintendo - NES / Famicom bnes_libretro Nope Black screen
Nintendo - NES / Famicom emux_nes_libretro Nope Black screen
Nintendo - NES / Famicom fceumm_libretro Works No other setup required
Nintendo - NES / Famicom mesen_libretro Nope Crash
Nintendo - NES / Famicom nestopia_libretro Works No other setup required
Nintendo - NES / Famicom quicknes_libretro Works No other setup required
Nintendo - Nintendo 64 parallel_n64_libretro Nope Crash
Nintendo - Pokemon Mini pokemini_libretro Works No other setup required
Nintendo - SNES / Famicom bsnes_accuracy_libretro Works No other setup required
Nintendo - SNES / Famicom bsnes_balanced_libretro Works No other setup required
Nintendo - SNES / Famicom bsnes_mercury_accuracy_libretro Works No other setup required
Nintendo - SNES / Famicom bsnes_mercury_balanced_libretro Works No other setup required
Nintendo - SNES / Famicom bsnes_mercury_performance_libretro Works No other setup required
Nintendo - SNES / Famicom bsnes_performance_libretro Works No other setup required
Nintendo - SNES / Famicom higan_sfc_balanced_libretro Works No other setup required
Nintendo - SNES / Famicom higan_sfc_libretro Works No other setup required
Nintendo - SNES / Famicom mednafen_snes_libretro Works No other setup required
Nintendo - SNES / Famicom mesen-s_libretro Nope Crash
Nintendo - SNES / Famicom snes9x_libretro Works No other setup required
Nintendo - SNES / Famicom snes9x2002_libretro Works No other setup required
Nintendo - SNES / Famicom snes9x2005_libretro Works No other setup required
Nintendo - SNES / Famicom snes9x2010_libretro Works No other setup required
Nintendo - SNES / Famicom) bsnes_cplusplus98_libretro Nope Black screen
Nintendo - Virtual Boy mednafen_vb_libretro Works No other setup required
Palm OS mu_libretro Works Bios file required ...userdata/addon_data/game.libretro.mednafen_saturn_libretro_buildbot/resources/system/*.bin
PocketCDG pocketcdg_libretro Works No other setup required
Quake 1 tyrquake_libretro Works No other setup required
Rick Dangerous xrick_libretro Works Data file required ...userdata/addon_data/game.libretro.xrick_libretro_buildbot/resources/system/data.zip
RPG Maker 2000/2003 easyrpg_libretro Works No other setup required
ScummVM scummvm_libretro Works No other setup required
Sega - Dreamcast/NAOMI flycast_libretro Nope Black screen
Sega - Dreamcast/NAOMI flycast_wince_libretro Nope Black screen
Sega - Master System emux_sms_libretro Nope Internal addon error
Sega - MS/GG/MD/CD genesis_plus_gx_libretro Works No other setup required
Sega - MS/GG/SG-1000 gearsystem_libretro Works No other setup required
Sega - MS/MD/CD/32X picodrive_libretro Works No other setup required
Sega - Saturn mednafen_saturn_libretro Works Bios files required in ...userdata/addon_data/game.libretro.handy_libretro_buildbot/resources/system/lynxboot.img
Sega - Saturn yabause_libretro Works No other setup required
Sega - Saturn/ST-V kronos_libretro Nope Crash
Sharp - X68000 px68k_libretro Works Bios file required ...userdata/addon_data/game.libretro.px68k_libretro_buildbot/resources/system/keropi/*, core seems to work but video is garbled. Same as retroarch
Sinclair - ZX 81 81_libretro Works No other setup required
SNK - Neo Geo Pocket / Color mednafen_ngp_libretro Works No other setup required
Sony - PlayStation mednafen_psx_hw_libretro Nope Black screen. Sound but no video. Bios files required in ...userdata/addon_data/game.libretro.mednafen_psx_hw_libretro_buildbot/resources/system/*.bin
Sony - PlayStation mednafen_psx_libretro Works Bios files required in ...userdata/addon_data/game.libretro.mednafen_psx_hw_libretro_buildbot/resources/system/*.bin
Sony - PlayStation pcsx_rearmed_libretro Works No other setup required
Sony - PlayStation 2 play_libretro Nope Black screen
Sony - PlayStation Portable ppsspp_libretro Nope Crash
The 3DO Company - 3DO 4do_libretro Works Bios files required in ...userdata/addon_data/game.libretro.4do_libretro_buildbot/resources/system/*.bin
The Powder Toy thepowdertoy_libretro Works No other setup required
Thomson - MO/TO theodore_libretro Works No other setup required
Tomb Raider openlara_libretro Nope Crash
Uzebox uzem_libretro Nope Hard crash, crashes for me in Retroarch too though
ZX Spectrum fuse_libretro Works No other setup required
Reply
#4
Thank you for linux users !!!
Reply
#5
Outstanding work again. Thanks!! Finally an easy way to add up-to-date libretro cores in linux!
Reply
#6
Good work. I did the same thing before moving to our infra. You can see my work here, maybe it'll be helpful: https://github.com/garbear/repository.libretro
Reply
#7
Is it possible to change which controller the buildbot will compile into the core? I am using zx spectrum emulator(fuse) and I can only map atari St controller that has only directional and a button...... If it has the default Controller I could map a lot more keys because it has more buttons.....
Reply
#8
Is there an emulator I can use for the intelivision roms on Kodi for the nividia sheild? Please helpHuh?
Reply
#9
(2019-12-09, 05:46)Dicaps3 Wrote: Is there an emulator I can use for the intelivision roms on Kodi for the nividia sheild? Please helpHuh?

There is at least one Libretro core for Intellivision but I'm not sure if it's available in the repository for android.
Reply
#10
Is there any news on the Nintendo 64 front?
Reply
#11
Thanks for this Zack.

I have one request though. Smile

There are bunch of different (mostly obsolete) versions of bsnes but not the one that is actually the official latest version which is just called bsnes_libretro in the libretro buildbot.

If it's not too much trouble can you please add bsnes_libretro to the Kodi Libretro Buildbot Game Addons Repository?
Reply
#12
(2019-12-22, 17:00)Bl4ck-H34d Wrote: Is there any news on the Nintendo 64 front?

N64 isn't included because Kodi Retroplayer doesn't currently support OpenGL. There's an open issue for Kodi on it here.
Reply
#13
(2020-01-08, 04:34)magisterv Wrote: Thanks for this Zack.

I have one request though. Smile

There are bunch of different (mostly obsolete) versions of bsnes but not the one that is actually the official latest version which is just called bsnes_libretro in the libretro buildbot.

If it's not too much trouble can you please add bsnes_libretro to the Kodi Libretro Buildbot Game Addons Repository?

It should be in there. I'm updating the repository now, but I show bsnes_libretro included
Reply
#14
(2020-01-12, 18:01)zachmorris Wrote:
(2020-01-08, 04:34)magisterv Wrote: Thanks for this Zack.

I have one request though. Smile

There are bunch of different (mostly obsolete) versions of bsnes but not the one that is actually the official latest version which is just called bsnes_libretro in the libretro buildbot.

If it's not too much trouble can you please add bsnes_libretro to the Kodi Libretro Buildbot Game Addons Repository?

It should be in there. I'm updating the repository now, but I show bsnes_libretro included 
I'm not seeing it here...  I can see game.libretro.bnes_libretro_buildbot-6919de21.zip but that's bnes not bsnes
Reply
#15
(2020-01-14, 00:44)magisterv Wrote:
(2020-01-12, 18:01)zachmorris Wrote:
(2020-01-08, 04:34)magisterv Wrote: Thanks for this Zack.

I have one request though. Smile

There are bunch of different (mostly obsolete) versions of bsnes but not the one that is actually the official latest version which is just called bsnes_libretro in the libretro buildbot.

If it's not too much trouble can you please add bsnes_libretro to the Kodi Libretro Buildbot Game Addons Repository?

It should be in there. I'm updating the repository now, but I show bsnes_libretro included 
I'm not seeing it here...  I can see game.libretro.bnes_libretro_buildbot-6919de21.zip but that's bnes not bsnes

Ah, I missed the s in bsnes. It wasn't included because that addon isn't included in the buildbot for OSX for some reason (which is the machine I usually run the script from). I created a linux VM and reran the script and it generated a few additional addons (including bsnes, neocd, and the quake2/3 cores - untested at this point). Should be in the repository shortly.
Reply

Logout Mark Read Team Forum Stats Members Help
Kodi Libretro Buildbot Game Addons Repository3