I could be wrong, but IIRC the Genesis/Megadrive gamepad uses only the standard Atari pinout, and the buttons and D-pad state are multiplexed across the existing data lines. Therefore, it's not going to work unless the software knows how to talk to it.