Page 1 of 1

libretro/ retroarch being ported into xbmc api

Posted: Thu Jan 03, 2013 8:08 am
by professor_jonny
quote from Ned Scott:
XBMC developer garbear is working on supporting Libretro in XBMC as if it were a normal video player. Basically standard APIs allow XBMC to act as a front end to binary backend emulators that are loaded and unloaded automatically, and are supported on just about every OS and CPU platform you can think of. No real bloat is added to XBMC because it's just supporting an API, as if it were another type of video player. XBMC sees the file type, loads the right emulator binary, and it even works with XBMC's player controls (fast forward will speed the emulator up, rewind will actually rewind the gameplay, etc). It also uses XBMC's keymap files, so you can configure the controller to work seamlessly across movies and game playback windows. He's got the code up somewhere on github if anyone wants to check it out (it actually works. Still early in development, but still very awesome).


http://forum.xbmc.org/showthread.php?ti ... pid1252596

https://github.com/garbear/xbmc/commits
http://www.youtube.com/watch?v=Moh67r0iBGA
https://github.com/garbear/xbmc/tree/re ... dev/addons

looks intresting :-)

i could scrape all my box art for my amiga games :-)

Re: libretro/ retroarch being ported into xbmc api

Posted: Thu Jan 03, 2013 3:52 pm
by skatulskijean
yes, a verry nice idea!
But will not xbmc4xbox help !
When she have it working 100 % she have closed the matter configuration area to play emulator games on xbmc and this is very nice!

regards jan ;)

Re: libretro/ retroarch being ported into xbmc api

Posted: Thu Jan 03, 2013 4:56 pm
by BuZz
does indeed look interesting. Got a feeling we would end up low on/out of ram with this on xbmc4xbox but im tempted to look at the code ;-)

Re: libretro/ retroarch being ported into xbmc api

Posted: Tue Jan 29, 2013 4:19 pm
by garbear
Haven't dusted off my xbox in 5 years, but I remember xbmc using 32 / 64 mb idle back then. so that, plus libretro core DLL, swscale, other DLLs, and the rom's entire ROM and RAM might push the limits. I worry about the same thing on Android and HTPC platforms - chalk full of memory, but very little processing power. The current solution will probably remain the only one - launch RetroArch directly from the Apps or a ROM browser python plugin, and loose support for the xbmc GUI and launching games from the VFS (ftp, smb, nfs, webdav, etc). We can dream, though :)

Cheers,
garbear