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  hazard 3 years, 1 month 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

    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

    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/

PLEASE NOTE: All orders that are placed between January 14th and January 28th will be shipped on January 29th. Dismiss