Problem with the DB9_gpio_rpi interface and a 6-Button Genesis Controller

Welcome Page Forums RetroPie Project Everything else related to the RetroPie Project Problem with the DB9_gpio_rpi interface and a 6-Button Genesis Controller

This topic contains 2 replies, has 2 voices, and was last updated by Profile photo of hazard hazard 2 years, 6 months ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #29608

    Rafael Rigues

    Hi Folks,

    Yesterday I built a DB9 adapter to use Sega Genesis gamepads with my Raspberry Pi, following the instructions on https://github.com/retropie/RetroPie-Setup/wiki/Db9_gpio_rpi. The problem is… it “sort of” works.

    It works fine if I load the driver and specify the gamepad as a 3-Button Genesis controller (modprobe db9_gpio_rpi map=4,0), but if I specify a 6-Button gamepad (modprobe db9_gpio_rpi map=6,0) things get weird. Judging by the output of “jstest /dev/input/js0” it looks like some of the extra buttons (X, Y and Z) are being pressed dozens of times a second.

    I double checked the connection schematic, the connectors themselves and the soldering on the DB9 connector, and everything _seems_ fine. Both controllers are third-party (cheap chinese clones bought on DealExtreme), but they do work fine on a real Genesis and a Sega Master System.

    Does anyone have experience with this interface, or ideas on what might be wrong?

    Regards,

    #52710
    Profile photo of billtheunjust
    billtheunjust
    Participant

    IIRC on some genesis controllers the x,y,z buttons might also function as megafire buttons (fast key repeat). You may want to check and see if this is the case for your specific controller.

    #83465
    Profile photo of hazard
    hazard
    Participant

    I have same problem.

Viewing 3 posts - 1 through 3 (of 3 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

Skip to toolbar