RE: Integrated Video Game Emulators - N3MIS15 - 2013-03-26
@garbear, just FYI with your latest system directory changes i was able to get a segacd image (.bin) to run. I had to goto context menu and choose play for it to open, but it works!
Opening the .cue file failed, but opening the .bin directly worked.
RE: Integrated Video Game Emulators - lumpic - 2013-03-26
i have a small question ..
is there a way to reorder the joysticks, or set which joysticks to use in the emulators
Because my Xbox-360-Wireless Receiver creates 4 joysticks (js0-js3) and
xbmc uses Joystick-3=js0, so my gamepad is connected to joystick-3 and the emulator uses joystick-1
RE: Integrated Video Game Emulators - taltal13 - 2013-03-26
I don't know if this belongs here and my apologies if it doesn't
I'm trying to compile my own RasPMC using @garbear's branch.
I'm using the Raspbmc builders root filesystem method found here
http://www.raspbmc.com/wiki/technical/build-filesystem/
While chrooted I:
Code: git clone http://github.com/garbear/xbmc.git
which worked fine
Now I'm trying to Patch the XBMC source. I did wget for the patches found here:
http://svn.stmlabs.com/svn/raspbmc/patches/XBMC-hardfp/
then I wrote:
and I'm getting this:
Code: root@Tal-Lenovo-Ubuntu:/# sh patch_xbmc.sh
--2013-03-26 17:39:44-- http://svn.stmlabs.com/svn/raspbmc/patches/XBMC-hardfp/pulse00.patch
Resolving svn.stmlabs.com (svn.stmlabs.com)... 159.253.212.250
Connecting to svn.stmlabs.com (svn.stmlabs.com)|159.253.212.250|:80... 'connected.
HTTP request sent, awaiting response... 200 OK
Length: 161895 (158K) [text/plain]
Saving to: `pulse00.patch'
100%[===============================================>] 161,895 349K/s in 0.5s
2013-03-26 17:39:45 (349 KB/s) - `pulse00.patch' saved [161895/161895]
can't find file to patch at input line 36
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 73bba3eab835ea1e157c6a85193461cf933a40a8 Mon Sep 17 00:00:00 2001
|From: s7mx1 <[email protected]>
|Date: Thu, 22 Nov 2012 13:38:53 +0000
|Subject: [PATCH] enable AE/PulseAudio support on pi. OMXPlayer.cpp and
| OMXPlayer.h under omxaeplayer are based on same files under
| omxplayer. AE can be turned on/off by placing file
| /home/pi/.audioengine. latest raspbmc settings can be used
| for that purpose
|
|---
| Makefile.in | 2 +-
| configure.in | 1 +
| tools/rbp/depends/xbmc/Makefile | 2 +-
| xbmc/cores/AudioEngine/AEFactory.cpp | 17 +-
| xbmc/cores/dvdplayer/DVDPlayer.h | 4 +-
| xbmc/cores/dvdplayer/DVDPlayerAudio.cpp | 7 +-
| xbmc/cores/dvdplayer/DVDPlayerAudio.h | 9 +-
| xbmc/cores/dvdplayer/DVDPlayerVideo.cpp | 2 +-
| xbmc/cores/dvdplayer/DVDPlayerVideo.h | 6 +-
| xbmc/cores/omxaeplayer/Makefile.in | 8 +
| xbmc/cores/omxaeplayer/OMXPlayer.cpp | 4085 +++++++++++++++++++++++
| xbmc/cores/omxaeplayer/OMXPlayer.h | 486 +++
| xbmc/cores/omxaeplayer/convert.sh | 10 +
| xbmc/cores/playercorefactory/PlayerCoreConfig.h | 38 +-
| xbmc/settings/GUISettings.cpp | 34 +-
| 15 files changed, 4684 insertions(+), 27 deletions(-)
| create mode 100644 xbmc/cores/omxaeplayer/Makefile.in
| create mode 100644 xbmc/cores/omxaeplayer/OMXPlayer.cpp
| create mode 100644 xbmc/cores/omxaeplayer/OMXPlayer.h
| create mode 100644 xbmc/cores/omxaeplayer/convert.sh
|
|diff --git a/Makefile.in b/Makefile.in
|index 31826b1..72a78ba 100644
|--- a/Makefile.in
|+++ b/Makefile.in
--------------------------
File to patch:
Can anyone help? Thanks!
-Tal
RE: Integrated Video Game Emulators - jompan87 - 2013-03-26
(2013-03-26, 20:14)taltal13 Wrote: I don't know if this belongs here and my apologies if it doesn't
I'm trying to compile my own RasPMC using @garbear's branch.
I'm using the Raspbmc builders root filesystem method found here
http://www.raspbmc.com/wiki/technical/build-filesystem/
While chrooted I:
Code: git clone http://github.com/garbear/xbmc.git
which worked fine
Now I'm trying to Patch the XBMC source. I did wget for the patches found here:
http://svn.stmlabs.com/svn/raspbmc/patches/XBMC-hardfp/
then I wrote:
and I'm getting this:
Code: root@Tal-Lenovo-Ubuntu:/# sh patch_xbmc.sh
--2013-03-26 17:39:44-- http://svn.stmlabs.com/svn/raspbmc/patches/XBMC-hardfp/pulse00.patch
Resolving svn.stmlabs.com (svn.stmlabs.com)... 159.253.212.250
Connecting to svn.stmlabs.com (svn.stmlabs.com)|159.253.212.250|:80... 'connected.
HTTP request sent, awaiting response... 200 OK
Length: 161895 (158K) [text/plain]
Saving to: `pulse00.patch'
100%[===============================================>] 161,895 349K/s in 0.5s
2013-03-26 17:39:45 (349 KB/s) - `pulse00.patch' saved [161895/161895]
can't find file to patch at input line 36
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 73bba3eab835ea1e157c6a85193461cf933a40a8 Mon Sep 17 00:00:00 2001
|From: s7mx1 <[email protected]>
|Date: Thu, 22 Nov 2012 13:38:53 +0000
|Subject: [PATCH] enable AE/PulseAudio support on pi. OMXPlayer.cpp and
| OMXPlayer.h under omxaeplayer are based on same files under
| omxplayer. AE can be turned on/off by placing file
| /home/pi/.audioengine. latest raspbmc settings can be used
| for that purpose
|
|---
| Makefile.in | 2 +-
| configure.in | 1 +
| tools/rbp/depends/xbmc/Makefile | 2 +-
| xbmc/cores/AudioEngine/AEFactory.cpp | 17 +-
| xbmc/cores/dvdplayer/DVDPlayer.h | 4 +-
| xbmc/cores/dvdplayer/DVDPlayerAudio.cpp | 7 +-
| xbmc/cores/dvdplayer/DVDPlayerAudio.h | 9 +-
| xbmc/cores/dvdplayer/DVDPlayerVideo.cpp | 2 +-
| xbmc/cores/dvdplayer/DVDPlayerVideo.h | 6 +-
| xbmc/cores/omxaeplayer/Makefile.in | 8 +
| xbmc/cores/omxaeplayer/OMXPlayer.cpp | 4085 +++++++++++++++++++++++
| xbmc/cores/omxaeplayer/OMXPlayer.h | 486 +++
| xbmc/cores/omxaeplayer/convert.sh | 10 +
| xbmc/cores/playercorefactory/PlayerCoreConfig.h | 38 +-
| xbmc/settings/GUISettings.cpp | 34 +-
| 15 files changed, 4684 insertions(+), 27 deletions(-)
| create mode 100644 xbmc/cores/omxaeplayer/Makefile.in
| create mode 100644 xbmc/cores/omxaeplayer/OMXPlayer.cpp
| create mode 100644 xbmc/cores/omxaeplayer/OMXPlayer.h
| create mode 100644 xbmc/cores/omxaeplayer/convert.sh
|
|diff --git a/Makefile.in b/Makefile.in
|index 31826b1..72a78ba 100644
|--- a/Makefile.in
|+++ b/Makefile.in
--------------------------
File to patch:
Can anyone help? Thanks!
-Tal
If you get this to work please let me know, I'd really like to try out thoes 2 combined ![Smile Smile](https://forum.kodi.tv/images/smilies/smile.png)
I apologize for beeing off-topic
RE: Integrated Video Game Emulators - garbear - 2013-03-26
It really belongs in the thread you started in the RPi support subforum a couple days ago, and the problem is that the patches you're trying to apply are for Frodo 12.0. Unfortunately my branch isn't compatible for this reason.
The solution is a guide that doesn't use patches against Frodo. For example, the patches of OpenELEC's master branch are kept in sync with XBMC master (and, except for rare occasions, by proxy my branch). Raspbmc probably has such a guide somewhere. Of course, you could also run unpatched, some of the patches are cosmetic, I haven't looked but others might do really important things.
Let us know if you get it working! As the RPi has some speed constraints, I'm interested in hearing how the different libretro cores perform.
RE: Integrated Video Game Emulators - taltal13 - 2013-03-26
Ok - great....I will have a look around. I'm reluctant to run unpatched though I may have to try.
If anyone knows of a guide that doesn't use patches against Frodo, please let me know.
Sorry again for highjacking garbear - no disrespect meant.
RE: Integrated Video Game Emulators - cubii - 2013-03-26
(2013-03-25, 02:14)garbear Wrote: cubii thanks for the appreciation. I'm putting a lot of work into the zero configuration part (the logic that decides how to load a game recently got split off into its own file ), so if there's anything you dislike from the "old days" of choosing a rom from a tiny menu that you don't want to see make the jump into xbmc, let me know!
I think you are on a very good way!
some of the problems are already covered in the thread, like gamepad configurations ( a picture of the original gamepad and the corresponding buttons on a xbox controller would be nice) and many other good ideas, but i hope you keep it simple. (at least for now)
Is there an overview about working emus? i tried the psx1 for example and can get it to recognize my .iso games, even after excluding .iso from the videoplayer.
Snes and nes are working, only the buttons are not perfect for my opinion in a xbox controller. Is there a way (config file?) to change this? (If i have more time i will make some logs)
And just have to say this again, its so nice to use it: i installed xbmc , choose games,files, added my nes games, started one, the emu got installed and i was playing!
Downloading of xbmc uses more time then the above mentioned steps! Thats just so good!
Thank you again for your work and of course all the people behind this libretto stuff!
RE: Integrated Video Game Emulators - taltal13 - 2013-03-27
Also, I'm not against using OpenElec per se. Where do I substitute your branch/git for theirs?
Building and Installing OpenELEC for Raspberry Pi
RE: Integrated Video Game Emulators - garbear - 2013-03-27
taltal13, the search you'll want is "openelec custom branch", try https://github.com/OpenELEC/OpenELEC.tv/wiki/Compile-with-custom-XBMC-branch and http://wiki.openelec.tv/index.php?title=Compile_from_source#Compile_with_Custom_XBMC_Branch . In the land of embedded linux, things start getting really hard, really quick, but I've gotten it to work and the truth is that all it takes is perseverance and a shitload of googling ![Smile Smile](https://forum.kodi.tv/images/smilies/smile.png)
lumpic, are you saying that your Xbox-360-Wireless Receiver creates 4 joysticks, but 3 of them are unconnected dummy joysticks that send no input? The fix is to simply hide them from XBMC, or make sure the dummy joysticks are enumerated after the real one, and you should be good to go.
cubii, buttons can be changed using the keymap.xml file, see https://github.com/garbear/xbmc/commit/81c8774bf9aa8a07b72746a6ee90e3a9b4ef543e#L2R347
N3MIS15, I pushed a fix that should make .bin files play from both the context menu and hitting play on the file. If not, I'd like to see debug logs Regarding .cue files, going to Settings -> Games -> Debug and try launching the .cue file after disabling "Prefer loading files from memory". This setting makes it harder for the emulator to do extension-substitution to get the file path of the .bin (though clearly the emulator *should* still be able to do so regardless of the setting).
RE: Integrated Video Game Emulators - drivesoslow - 2013-03-27
(2013-03-26, 21:04)jompan87 Wrote: (2013-03-26, 20:14)taltal13 Wrote: I don't know if this belongs here and my apologies if it doesn't
I'm trying to compile my own RasPMC using @garbear's branch.
I'm using the Raspbmc builders root filesystem method found here
http://www.raspbmc.com/wiki/technical/build-filesystem/
While chrooted I:
Code: git clone http://github.com/garbear/xbmc.git
which worked fine
Now I'm trying to Patch the XBMC source. I did wget for the patches found here:
http://svn.stmlabs.com/svn/raspbmc/patches/XBMC-hardfp/
then I wrote:
and I'm getting this:
Code: root@Tal-Lenovo-Ubuntu:/# sh patch_xbmc.sh
--2013-03-26 17:39:44-- http://svn.stmlabs.com/svn/raspbmc/patches/XBMC-hardfp/pulse00.patch
Resolving svn.stmlabs.com (svn.stmlabs.com)... 159.253.212.250
Connecting to svn.stmlabs.com (svn.stmlabs.com)|159.253.212.250|:80... 'connected.
HTTP request sent, awaiting response... 200 OK
Length: 161895 (158K) [text/plain]
Saving to: `pulse00.patch'
100%[===============================================>] 161,895 349K/s in 0.5s
2013-03-26 17:39:45 (349 KB/s) - `pulse00.patch' saved [161895/161895]
can't find file to patch at input line 36
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 73bba3eab835ea1e157c6a85193461cf933a40a8 Mon Sep 17 00:00:00 2001
|From: s7mx1 <[email protected]>
|Date: Thu, 22 Nov 2012 13:38:53 +0000
|Subject: [PATCH] enable AE/PulseAudio support on pi. OMXPlayer.cpp and
| OMXPlayer.h under omxaeplayer are based on same files under
| omxplayer. AE can be turned on/off by placing file
| /home/pi/.audioengine. latest raspbmc settings can be used
| for that purpose
|
|---
| Makefile.in | 2 +-
| configure.in | 1 +
| tools/rbp/depends/xbmc/Makefile | 2 +-
| xbmc/cores/AudioEngine/AEFactory.cpp | 17 +-
| xbmc/cores/dvdplayer/DVDPlayer.h | 4 +-
| xbmc/cores/dvdplayer/DVDPlayerAudio.cpp | 7 +-
| xbmc/cores/dvdplayer/DVDPlayerAudio.h | 9 +-
| xbmc/cores/dvdplayer/DVDPlayerVideo.cpp | 2 +-
| xbmc/cores/dvdplayer/DVDPlayerVideo.h | 6 +-
| xbmc/cores/omxaeplayer/Makefile.in | 8 +
| xbmc/cores/omxaeplayer/OMXPlayer.cpp | 4085 +++++++++++++++++++++++
| xbmc/cores/omxaeplayer/OMXPlayer.h | 486 +++
| xbmc/cores/omxaeplayer/convert.sh | 10 +
| xbmc/cores/playercorefactory/PlayerCoreConfig.h | 38 +-
| xbmc/settings/GUISettings.cpp | 34 +-
| 15 files changed, 4684 insertions(+), 27 deletions(-)
| create mode 100644 xbmc/cores/omxaeplayer/Makefile.in
| create mode 100644 xbmc/cores/omxaeplayer/OMXPlayer.cpp
| create mode 100644 xbmc/cores/omxaeplayer/OMXPlayer.h
| create mode 100644 xbmc/cores/omxaeplayer/convert.sh
|
|diff --git a/Makefile.in b/Makefile.in
|index 31826b1..72a78ba 100644
|--- a/Makefile.in
|+++ b/Makefile.in
--------------------------
File to patch:
Can anyone help? Thanks!
-Tal
If you get this to work please let me know, I'd really like to try out thoes 2 combined ![Smile Smile](https://forum.kodi.tv/images/smilies/smile.png)
I apologize for beeing off-topic
Are you running patch_xbmc.sh inside the xbmc folder created by git or directly from you home folder?
RE: Integrated Video Game Emulators - taltal13 - 2013-03-27
(2013-03-27, 03:35)drivesoslow Wrote: (2013-03-26, 21:04)jompan87 Wrote: (2013-03-26, 20:14)taltal13 Wrote: I don't know if this belongs here and my apologies if it doesn't
I'm trying to compile my own RasPMC using @garbear's branch.
I'm using the Raspbmc builders root filesystem method found here
http://www.raspbmc.com/wiki/technical/build-filesystem/
While chrooted I:
Code: git clone http://github.com/garbear/xbmc.git
which worked fine
Now I'm trying to Patch the XBMC source. I did wget for the patches found here:
http://svn.stmlabs.com/svn/raspbmc/patches/XBMC-hardfp/
then I wrote:
and I'm getting this:
Code: root@Tal-Lenovo-Ubuntu:/# sh patch_xbmc.sh
--2013-03-26 17:39:44-- http://svn.stmlabs.com/svn/raspbmc/patches/XBMC-hardfp/pulse00.patch
Resolving svn.stmlabs.com (svn.stmlabs.com)... 159.253.212.250
Connecting to svn.stmlabs.com (svn.stmlabs.com)|159.253.212.250|:80... 'connected.
HTTP request sent, awaiting response... 200 OK
Length: 161895 (158K) [text/plain]
Saving to: `pulse00.patch'
100%[===============================================>] 161,895 349K/s in 0.5s
2013-03-26 17:39:45 (349 KB/s) - `pulse00.patch' saved [161895/161895]
can't find file to patch at input line 36
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 73bba3eab835ea1e157c6a85193461cf933a40a8 Mon Sep 17 00:00:00 2001
|From: s7mx1 <[email protected]>
|Date: Thu, 22 Nov 2012 13:38:53 +0000
|Subject: [PATCH] enable AE/PulseAudio support on pi. OMXPlayer.cpp and
| OMXPlayer.h under omxaeplayer are based on same files under
| omxplayer. AE can be turned on/off by placing file
| /home/pi/.audioengine. latest raspbmc settings can be used
| for that purpose
|
|---
| Makefile.in | 2 +-
| configure.in | 1 +
| tools/rbp/depends/xbmc/Makefile | 2 +-
| xbmc/cores/AudioEngine/AEFactory.cpp | 17 +-
| xbmc/cores/dvdplayer/DVDPlayer.h | 4 +-
| xbmc/cores/dvdplayer/DVDPlayerAudio.cpp | 7 +-
| xbmc/cores/dvdplayer/DVDPlayerAudio.h | 9 +-
| xbmc/cores/dvdplayer/DVDPlayerVideo.cpp | 2 +-
| xbmc/cores/dvdplayer/DVDPlayerVideo.h | 6 +-
| xbmc/cores/omxaeplayer/Makefile.in | 8 +
| xbmc/cores/omxaeplayer/OMXPlayer.cpp | 4085 +++++++++++++++++++++++
| xbmc/cores/omxaeplayer/OMXPlayer.h | 486 +++
| xbmc/cores/omxaeplayer/convert.sh | 10 +
| xbmc/cores/playercorefactory/PlayerCoreConfig.h | 38 +-
| xbmc/settings/GUISettings.cpp | 34 +-
| 15 files changed, 4684 insertions(+), 27 deletions(-)
| create mode 100644 xbmc/cores/omxaeplayer/Makefile.in
| create mode 100644 xbmc/cores/omxaeplayer/OMXPlayer.cpp
| create mode 100644 xbmc/cores/omxaeplayer/OMXPlayer.h
| create mode 100644 xbmc/cores/omxaeplayer/convert.sh
|
|diff --git a/Makefile.in b/Makefile.in
|index 31826b1..72a78ba 100644
|--- a/Makefile.in
|+++ b/Makefile.in
--------------------------
File to patch:
Can anyone help? Thanks!
-Tal
If you get this to work please let me know, I'd really like to try out thoes 2 combined ![Smile Smile](https://forum.kodi.tv/images/smilies/smile.png)
I apologize for beeing off-topic
Are you running patch_xbmc.sh inside the xbmc folder created by git or directly from you home folder?
I was doing it directly from the home folder (while chrooted) where the patch_xbmc.sh & patches are found with no success. I started over and out the patches in the xbmc folder and now patch_xbmc.sh works!
I feel like I'm 90% there....and stuck again
While still in the xbmc folder I
Code: wget http://svn.stmlabs.com/svn/raspbmc/patches/nightly_scripts/create_tarball.sh
then:
but get this error
Code: make: *** No rule to make target `install'. Stop.
Any ideas?
RE: Integrated Video Game Emulators - drivesoslow - 2013-03-27
(2013-03-27, 17:15)taltal13 Wrote: (2013-03-27, 03:35)drivesoslow Wrote: (2013-03-26, 21:04)jompan87 Wrote: If you get this to work please let me know, I'd really like to try out thoes 2 combined ![Smile Smile](https://forum.kodi.tv/images/smilies/smile.png)
I apologize for beeing off-topic
Are you running patch_xbmc.sh inside the xbmc folder created by git or directly from you home folder?
I was doing it directly from the home folder (while chrooted) where the patch_xbmc.sh & patches are found with no success. I started over and out the patches in the xbmc folder and now patch_xbmc.sh works!
I feel like I'm 90% there....and stuck again
While still in the xbmc folder I
Code: wget http://svn.stmlabs.com/svn/raspbmc/patches/nightly_scripts/create_tarball.sh
then:
but get this error
Code: make: *** No rule to make target `install'. Stop.
Any ideas? Usually you do this:
Code: make
wget http://svn.stmlabs.com/svn/raspbmc/patches/nightly_scripts/create_tarball.sh
make install
sh create_tarball.sh
I'm assuming you missed the make step or you might be in the wrong directory again
RE: Integrated Video Game Emulators - N3MIS15 - 2013-03-28
(2013-03-27, 01:55)garbear Wrote: N3MIS15, I pushed a fix that should make .bin files play from both the context menu and hitting play on the file. If not, I'd like to see debug logs Regarding .cue files, going to Settings -> Games -> Debug and try launching the .cue file after disabling "Prefer loading files from memory". This setting makes it harder for the emulator to do extension-substitution to get the file path of the .bin (though clearly the emulator *should* still be able to do so regardless of the setting).
Playing the .bin directly worked, playing the .cue still gives errors with "Prefer loading files from memory" on and off.
http://pastebin.com/c6RT658v
PS. xbmclogs.com didn't like my log "Your paste contains a phrase that has been censored"
EDIT: updated log link
RE: Integrated Video Game Emulators - Niks - 2013-03-28
Hello, is someone has ever tried to compile this branch for xios DS linux xbmc ?
Their github is https://github.com/Pivosgroup/buildroot-linux
I would try to compile but I don't have a enough powerful machine to do it.
Do you think this xbmc branch could have some working problem on linux embedded device?
I tried to ask on their forums but still no answer for now:
http://www.pivosforums.com/viewtopic.php?f=27&t=2772
Let me know if someone would give a try.
Thanks!
RE: Integrated Video Game Emulators - garbear - 2013-03-29
I happen to be the proud owner of a Xios DS, the little things are fricken awesome I haven't attempted a port because I haven't heard any interest so far. Something people are interested in?
|