[sci.electronics] IR Nintendo controller interface?

mark@shorty.cs.wisc.edu (Mark Spankus) (05/21/91)

I recently picked up an infra-red nintendo controller from my local Toys-'R'-Us
to hack on. I soon realized that the Nintendo interface is nothing like the
Atari style interface on so many machines.  From my poking around, it appears
that the IR controller uses 2 lines for input and a single line for output.
I summize that the control signals are probably a clock and reset of some
sort, and that the output reflects the state of the appropriate button being
pressed. But since I don't have a Nintendo to read the signals from, I was
wondering if any of you have a signal discription or any interface information 
for the standard controller.  I recall that it was not the easiest thing to 
interface to, but I thought I'd ask. My first goal is to be able to store the
state of the controller's switches in an octal latch. That should lend itself
to other applications... Thanks in advance for any tips or information!

          
BTW The basic interface idea was something like this:

                                     +--------+-----------------+
                                     |        v                 v
IR receiver <-- Clock Gen/counter/reset --> Shift Register --> latch --> display
    |                                         ^
    +---(data)--------------------------------+

Thanks again!
		-Mark
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Mark Spankus                       University of Wisconsin - Madison
 path: ...!{allegra,heurikon,ihnp4,seismo,ucbvax,uwm-evax}!uwvax!mark
 arpa:	mark@shorty.cs.wisc.edu
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-