What I want to do is take a n64 controller and make it usb compatible so I can use it as a gamepad. The n64 controller has 3 wires that correspond to 3.5v of power, data, and the ground. In order to turn it into a usb gamepad I would need to solder those three wires into a pcb with resistors, some other components, and a microcontroller that is programmed to relay the data from the n64 controller to a pc through a usb connection. From there I could write a driver that can talk to the controller and interpret the data. I think this is how it should be done, but I have no idea where to get started. Does anyone know of any good books on doing this sort of thing? Working and programming microcontrollers and using the usb specification. I know there are adaptors you can buy, but I was just wondering how I could do it myself.