Sign in to follow this  
sliceanddice

USB to N64 Controller

Recommended Posts

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

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this