xbmc / peripheral.joystick

Kodi joystick support (drivers and button maps)
GNU General Public License v2.0
24 stars 46 forks source link

game.controller.colecovision not mappable for use with bluemsx #162

Open zach-morris opened 5 years ago

zach-morris commented 5 years ago

Issue: Attempting to use BlueMSX to emulate coleco. Games will start fine, but the controller doesn't appear to be linked somehow for use with the emulator. In Kodi control settings, I've mapped the following buttons:

<device name="PLAYSTATION(R)3 Controller" provider="cocoa" vid="054C" pid="0268" buttoncount="19" axiscount="4">
        <controller id="game.controller.colecovision">
            <feature name="keypad1" button="3" />
            <feature name="keypad2" button="0" />
        </controller>
...

After starting a coleco game with BlueMSX, then pressing either of those buttons (when the screen prompts you to push the keypad 1 or keypad 2 key), nothing happens. The log shows:

17:59:57.021 T:123145515675648   DEBUG: BUTTON [ 3 ] on "PLAYSTATION(R)3 Controller" released
17:59:57.021 T:123145515675648   DEBUG: FEATURE [ start ] on game.controller.default released
17:59:57.022 T:123145515675648   DEBUG: FEATURE [ keypad1 ] on game.controller.colecovision released
17:59:57.022 T:123145515675648   DEBUG: FEATURE [ start ] on game.controller.default released
17:59:57.088 T:123145515675648   DEBUG: BUTTON [ 0 ] on "PLAYSTATION(R)3 Controller" pressed
17:59:57.089 T:123145515675648   DEBUG: FEATURE [ back ] on game.controller.default pressed (ignored)
17:59:57.089 T:123145515675648   DEBUG: FEATURE [ keypad2 ] on game.controller.colecovision pressed (ignored)

When I go into advanced settings > Controls, the coleco controller shows 'Nothing to Map' rather than any configurable buttons

JayDee696969 commented 4 years ago

Bump. No news??

garbear commented 4 years ago

One of our GSoC students this summer is working on Multiplayer. If we start gathering issues like this, we can have a goal of getting things working before the summer ends.