Post count: 6

I have found why multiple presses are being registered. (Credit:David Whiddon on LifeHacker)

“the ps3 controller draws 300amps, but the usb from the pi can only supply 100amps, thats why you’re getting the errors when pressing the buttons. I had the same problem. if you can get different controllers or a powered usb hub, then you’re golden”

I’ve ordered a RetroZone USB Snes Controller which should do the trick :)