USB to N64 Controller

Started by
6 comments, last by GameDev.net 17 years, 5 months ago
I didn't really know where to put this so..... I wanna hook up an N64 controller to my computer via a usb. I have the usb. (And the software.) I plan on doing some soldering. Uhhh..... So basically, the N64 controller has THREE chords going thru it: Black White Red And a USB Drive has FOUR: Red Black White Green I don't know what to do really. What I've "READ" is that Red and Black are positive and negative charges. White is power or something. And green is ground. I tried to hook up the Red, White, and Black wired, and tape the green to the side, but no luck :( I HAVE software for it too. And It works (My friend uses it....) But he has an adaptor, I said screw it, I wanna DIY the connection and learn something :P Thanks for your help.. I know this is a programming forum, not an electric one.... slice
==============================C++ = 90% (For main usage)SDL = 10% (For GUI)Rocket Propelled Game (RPG) Engine = about 1% (haha I can't get SDL to work, so no interface, need interface to continue...)
Advertisement
Try an electronics site, like pinouts.ru -- we are not an electronics forum.
There will be at least a small amount of circuitry in the adapter, you cannot just solder the N64 controller wires to a USB connector and expect it to work. The most obvious reason looking at the pinout is the N64 has a single DATA line, whereas USB requires both +D and -D data lines. Voltages also differ, the N64 controller seems to run off 3.43V whereas USB provides 5V. You'll most likely need to get a USB client controller chip and a variable voltage regulator.
"Voilà! In view, a humble vaudevillian veteran, cast vicariously as both victim and villain by the vicissitudes of Fate. This visage, no mere veneer of vanity, is a vestige of the vox populi, now vacant, vanished. However, this valorous visitation of a bygone vexation stands vivified, and has vowed to vanquish these venal and virulent vermin vanguarding vice and vouchsafing the violently vicious and voracious violation of volition. The only verdict is vengeance; a vendetta held as a votive, not in vain, for the value and veracity of such shall one day vindicate the vigilant and the virtuous. Verily, this vichyssoise of verbiage veers most verbose, so let me simply add that it's my very good honor to meet you and you may call me V.".....V
If you have not already done so you might want to take a peek at http://www.stnield.com/
alternately if you just want a console controller for the PC you could just by an XBOX 360 PC controller:

http://www.amazon.co.uk/Common-Controller-Xbox-360-PC/dp/B000BK4C80

-me
I posted this earlier today, guess it got eaten:)

check out Pay attention to the voltage

Cheers
Chris
CheersChris
If I were you, I'd use the adapter and the software.

I don't know if there's a direct connection you could make. Don't assume an adapter just switches cables, it could have a chip in it.
the N64 controller is serial, so that's good.
from what i remember, though, there is a special protocol to get data from the device, and it's important to have the correct timing as you read the wire... .

this is not the reference that i looked at years ago when i was thinking about doing this stuff, but it is VERY informative. if you don't understand this document (an assignment from UC Berkeley) then you're probably not quite ready to try this project... (although the assignment talks about making an ASIC; imagine it as a readme for what the chip in the adapters you can buy would do..)

http://inst.eecs.berkeley.edu/~cs150/fa04/Lab/Checkpoint1.PDF

ps. i'm not a berkeley student, but what a great assignment this would be!

also, see:
http://ezhid.sourceforge.net/n64pad.html

This topic is closed to new replies.

Advertisement