• 1
  • 40
  • 41
  • 42(current)
  • 43
  • 44
Integrated Video Game Emulators
(2013-04-25, 05:52)garbear Wrote: Ultimately there's 3 levels of configuration: GUI menus, XML, and hard-coded (a.k.a. SOL). Right now, input is entirely configurable, but sits at the xml level. You can modify it through keymap.xml and joystick.xml files (see #Custom_Joystick_Configuration and this example). However, as drivesoslow brings up, you can't change this on a per-emulator basis. I'd like to see controller reconfiguration enter the GUI by way of a python extension. mwaterbu did a mockup of how it might look, http://forum.xbmc.org/showthread.php?tid...pid1341688

I'm starting to learn python actually and think this would be a cool project to take on. I'll be done with classes soon, so will have some more time.
When specifics are decided on how this would be structured, I wouldn't mind giving this a shot.
(2013-04-25, 06:04)mwaterbu Wrote: Just for clarification, are the emulators used in retro player compiled straight from the libretro github branches, or do changes need to be made for them to work with XBMC?
Is there anything stopping these from being compiled for ARM?

Any changes made have already been upstreamed. A helpful build script is here: https://github.com/libretro/libretro-super (this time, actually, you will want my branch with windows build fixes). Most cores build on ARM and can be used with RetroArch Android, but I haven't had any luck getting XBMC RetroPlayer running on arm.

(2013-04-25, 06:15)mwaterbu Wrote: I'm starting to learn python actually and think this would be a cool project to take on. I'll be done with classes soon, so will have some more time.
When specifics are decided on how this would be structured, I wouldn't mind giving this a shot.

Sounds good, I'll keep you posted.

@N3MIS15 thanks for the log. Got some bug squashing to do!

EDIT: Comit:562babe - [mygames] Fixed: MAME games weren't being shown in MyGames window

EDIT2: I've been playing around with FBA in the debugger for an hour or two and it's really picky. Check out http://forum.themaister.net/viewtopic.php?pid=466#p466 . I'll poke around later and let you know if I find anything useful.
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
(2013-04-25, 06:25)garbear Wrote: EDIT: Comit:562babe - [mygames] Fixed: MAME games weren't being shown in MyGames window

Wow, that was fast! Amazing...

(btw, I love the deadmau5 thingy on your av)
(2013-04-25, 06:25)garbear Wrote: Any changes made have already been upstreamed. A helpful build script is here: https://github.com/libretro/libretro-super (this time, actually, you will want my branch with windows build fixes). Most cores build on ARM and can be used with RetroArch Android, but I haven't had any luck getting XBMC RetroPlayer running on arm.

Hello!
As you speak about arm target, do you plan to try to run xbmc retroplayer on Xios?
Any advices on how to proceed, for those who would try?

Thanks and very good job again! Smile
Rather than Raspbmc, would Openelec be a better target platform for the raspberry?
(2013-04-25, 06:25)garbear Wrote: EDIT: Comit:562babe - [mygames] Fixed: MAME games weren't being shown in MyGames window

EDIT2: I've been playing around with FBA in the debugger for an hour or two and it's really picky. Check out http://forum.themaister.net/viewtopic.php?pid=466#p466 . I'll poke around later and let you know if I find anything useful.

Thanks for looking into the FBA issue.
None of the recent builds at celed.ielf.org/retroplayer/ work for my Windows 7 64bit on Acer Revo. Crash on startup. Works with Eden releases, I definitely have VC2010+ Redistributable x86 (and x64..) installed, etc. Reverting to 20130222 nightly makes things work again. Really want to help testing but am dead in the water with these recent builds..

Debug Log (with XBMCSetup-20130424-562babe-dx.exe) : http://sprunge.us/OVKg
Hello,

Is works for me and cpluff.dll is present in installer.

Your debug log say that XBMC cannot find this dll

============
13:02:00 T:2336 ERROR: Win32DllLoader::Load: Failed to load C:\Program Files (x86)\XBMC\system\cpluff.dll with error 126:The specified module could not be found.
13:02:00 T:2336 ERROR: ADDONS: Fatal Error, could not load libcpluff
13:02:00 T:2336 FATAL: CApplication::Create: Unable to start CAddonMgr
============

Do you see it with explorer ?
(2013-04-29, 00:13)celedhrim Wrote: Your debug log say that XBMC cannot find this dll / do you see it with explorer?

1) I get an error about MSVCRD100.dll as a popup, "the program can't start because MSVCR100D.dll is missing from your computer."
2) I definitely, definitely have MS C++ 2010 x86 installed, my old Gotham nightly works, etc.
3) I see C:\Program Files (x86)\XBMC\system\cpluff.dll in explorer. Dated 4/9/2013.

From googling, this error seems to be related to me not having the debug DLL version (100_D_) on my computer. This version is not redistributable, apparently. I should be running a build from the "Release" directory, it seems? I *could* randomly download this debug dll from dll-files and then copy it into my system32 dir, but I think probably I shouldn't?

Edit : I put this .dll in XBMC\system\ dir and it works. But still package should not require it I think.. Smile
I realize this isn't an OpenELEC forum, but I'm hoping someone can help. Background: I can successfully build OpenELEC from source, and I can successfully build garbear's retroarch XBMC from source, but I can't seem to merge them properly.

I'm following the instructions here but I feel like I'm missing something.
I mod the mkpkg_xbmc script as noted, and I also change the source of the git to garbear's git, not XBMC.
Original
Code:
GIT_REPO="-b master git://github.com/xbmc/xbmc.git"
Updated
Code:
GIT_REPO="-b retroplayer5 git://github.com/garbear/xbmc.git"

I run ./mkpkg_xbmc and everything completes okay, then I build with
Code:
PROJECT=Intel ARCH=x86_64 make release
Build completes, I make a USB and install on my test machine. OpenELEC and XBMC work great, but no games directory, no retroarch, nothing.

Would appreciate any insight / help anyone can provide, thank you!
The instructions are incomplete and it seems the correct information has been removed from the wiki, which is unfortunate.

The mkpkg_xbmc script created these files:
  • sources/xbmc/xbmc-5358655.tar.xz
  • sources/xbmc/xbmc-5358655.md5
  • sources/xbmc-theme-Confluence/xbmc-theme-Confluence-5358655.tar.xz
  • sources/xbmc-theme-Confluence/xbmc-theme-Confluence-5358655.md5
wget is hardcoded into Openelec's buildsystem, so these files are going to need to be behind a server of some kind (like local webserver e.g. http://127.0.0.1/openelec/xbmc-5358655.tar.xz).

To point Openelec at your modified sources, edit /packages/mediacenter/xbmc/meta and /packages/mediacenter/xbmc-theme-Confluence/meta:
Code:
|  if [ "$XBMC" = "master" ]; then
|-   PKG_VERSION="83b16d0"
|+   PKG_VERSION="5358655"
|  fi

|  PKG_SITE="http://www.xbmc.org"
|- PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
|+ PKG_URL="http://192.168.1.11/openelec/$PKG_NAME-$PKG_VERSION.tar.xz"
|  PKG_DEPENDS="boost Python zlib bzip2 systemd pcre ffmpeg libass curl libssh rtm

To migrate over the patches added to Openelec since Frodo, rename the folder /packages/mediacenter/xbmc/patches/83b16d0 to the new version from the sources folder tag. Whether patches apply depends on when I last rebased RetroPlayer or Openelec updated xbmc. Historically, the xvba patch is a big one and touches a lot of code, so it might not make the jump.

Good luck, I'll let you know if I find out anything else & keep me posted if it doesn't work.
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
Thank you! I will try this tonight after work and report back tomorrow. Much appreciated!!!
New upload of retroplayer5 for windows , should not have the debug issue.
garbear, I followed your advice, got a lot further, but now it keeps failing at a particular patch:
Code:
patching file xbmc/cores/dvdplayer/DVDPlayer.cpp
Hunk #1 succeeded at 462 (offset -8 lines).
patching file xbmc/cores/omxplayer/OMXPlayer.cpp
Hunk #1 FAILED at 474.
1 out of 1 hunk FAILED -- saving rejects to file xbmc/cores/omxplayer/OMXPlayer.cpp.rej
patching file xbmc/settings/AdvancedSettings.cpp
patching file xbmc/settings/AdvancedSettings.h
make: *** [release] Error 1

Any advice? Thanks!
The conflict is probably due to xbmc-602-add_as.xml_busy_dialog_delay_control.patch. You copied patches/83b16d0 to patches/5358655, right? Try simply deleting xbmc-602-add_as.xml_busy_dialog_delay_control.patch from patches/5358655 and (miss out on all the glorious benefits that "set the buusy delay control and set to 750ms" brings you).

Another thing I discovered, you need to build with "XBMC=master"
Code:
PROJECT=Intel ARCH=x86_64 XBMC=master make release

otherwise PKG_VERSION will be set to "12.1.8" instead of the sha-1 version hash and you'll get the error: Cant't get xbmc sources : http://192.168.1.11/openelec/xbmc-12.1.8.tar.xz. But it looks like you already tackled that problem.
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
  • 1
  • 40
  • 41
  • 42(current)
  • 43
  • 44

Logout Mark Read Team Forum Stats Members Help
Integrated Video Game Emulators22