This instructable will detail how I went about modifying an SNES controller into a USB controller with built-in flash drive. This is not a very fancy method, just pulling together bare hardware bits to get the job done.
Full credit for the general idea goes to this howto
for a similar project with an NES controller. My brother inherited my NES from me, so all I had to work with was an SNES controller... and since it lets me play a wider variety of games it seemed like a perfect thing to do. The project ended up being a bit more difficult than I expected, and I tried to document as much of the process as I could.
Soldering/desoldering work is required for this, and I'm assuming you have some general knowledge of working with a soldering iron and continuity tester. I'm a software/networking person, though, and not
an expert with a soldering iron by any means. A steady hand and a lot of patience can be a big help.
This is my first instructable, suggestions are definitely welcome. I apologize in advance for some horribly bland photography.