(2015-12-28, 13:10)a1rwulf Wrote: I had a short look into it.
Following commit fixed this compile error:
https://github.com/a1rwulf/mupen64plus-l...e3e111e82a
Unfortunately there was a refactoring done which reintroduced the former version of libco:
https://github.com/libretro/mupen64plus-...8a4fc530f3
Not sure why.
If you have some spare time you could take the changes of the fix and reapply it on top of the current master.
Nonetheless I will check if we can get this mainline again.
Yeah that commit fixed it. Had to make a slight amendment as libco has now moved from the libretro dir to the libretro-common dir. Also had to tweak patch 02 >
http://paste.ubuntu.com/14247094/ as the line numbers did not match, thanks
Only issue I am now having is that the analogue stick is no longer working in the emulator. It works fine on the controller setup dialogue in kodi, It previously worked perfectly (the last OE buld by garbear with n64 support) and I pushed the keymap to peripheral-joystick. The right analogue stick is working as Cup, Cdown:
Code:
<feature name="cdown" axis="+4" />
<feature name="cleft" axis="-3" />
<feature name="cright" axis="+3" />
<feature name="cup" axis="-4" />
But the left analogue stick (as an analogstick) is not controlling the movement of mario:
Code:
<feature name="analogstick">
<up axis="-1" />
<right axis="+0" />
If I run through the setup of the controller and made a change and then look at the timestamp of the buttonmaps last modification, if reflects the recent change, but in game it is still not working? I'm so close!
Kodi log showing setting up the controller >
http://sprunge.us/WhZH
Any ideas?
Edit: Could it do with this commit?
https://github.com/garbear/xbmc/commit/f...630f35622f
Build details:
OpenElec, 6.0 branch
commits ba32c430
Garbears xbmc, retroplater-15.2
tip of tree, commit 8c5a19b0
with top 6 commits cherry picked from
garbear retroplayer-gl
peripheral-joystick master
commit 3fa3d6c
mupen64plus, master
commit fdc166b cherry picking this commit to fix compiling
dd6ed8cd and amended patch 02 as above