The VGA controller mod is actually very clean if you take your time. Here is a link to it:
http://forums.xbox-s...howtopic=510168Using this tutorial as a guide, I've been able to mod the following controllers. Please note that I ended up not using a VGA cord though, since they only have about 12 wires nowadays. I used a DB-15 and a DB-25 cord to create two controller "bridges."
Using DB-15Atari 2600 Joystick
Atari 7800 Joystick
NES Pad
NES Advantage (no turbo)
SMS Pad
SMS Joystick
SNES Pad
SNES Advantage
Genesis 3 button
Genesis 6 button (no turbo)
TG-16 Pad
Using DB-25Atari 5200
Nintendo 64
Colecovision
The later controllers using the DB-25 cables were definitely more difficult to do.
For the 5200 controller, I ended up installing an Xbox thumbstick to the controller, in place of the ancient pot system it had. As soon as I have a chance I'm going to post a tutorial on how I did that one here and at AtariAge. Truth be told, its a bit of a hack job, but it works well and looks authentic. The stick self-centers as well, so its actually probably an improvement on the "real" 5200 controller. I also had to use diodes in order to create an extra button, that's actually recognized as a button press combo by the emulator.
I'm including picts below of the N64 controller I modded. Since I did this recently, I have them handy. You'll see that the analog thumbstick has been replaced. Since the official N64 controller used a weird tracking system and not pots, there was no hope of the Xbox interpreting that and I don't have the know-how to program a microcontroller.
My first attempt was to use a third-party controller, which did use pots. Unfortunately, the Xbox using 100k pots and it seemed like those N64 controllers operated at 50k. It worked, but tracking was really slow.
I was reading this
forum post at Racketboy and it gave me an idea. I would take an official N64 controller, remove the digital thumbstick and replace it with an Xbox thumbstick. In order to keep it looking "Nintendo" I used a Gamecube thumbstick top. I did have to file down the thumbstick "stick" to make it fit properly. Also, I had to do a LOT of dremeling to get this to work. All in all, the mod took me a solid afternoon and it works great!
Unfortunately, there is a good bit of slowdown on the Xbox's N64 emulator, especially in Majora's Mask. Don't get me wrong, the emulator is fantastic, the Xbox just doesn't have the horsepower for some of these games. This motivated me to finally make an Xbox to USB adapter, a soldering job that took me all of 10 minutes. I downloaded the custom drivers from
RedCloud and now I can use the N64 and all of the other controllers with PC emulators, if the Xbox ever fails.


Anyway, I hope this shows that this method is not "messy or limiting."

Many thanks to all the people that wrote these tutorials! If anyone wants, I can post picts of the other controllers as well, just let me know.