[sci.electronics] Info for Nintendo controllers

jhumphre@rucs2.sunlab.cs.runet.edu (Jeff Humphrey (Jeffus)) (03/12/91)

    In article 3033 of sci.electronics Ethan writes ....

 > Also, a what rate does the Nintendo controller clock data in from its
 > controllers?  I do not mean the polling frequency, but rather, once a poll
 > has started, how quickly does it shift in the 8 bits?

    I don't know how the powerglove and all the other Nintendo perifs work
  but I've done the hardware to read the standard controller before.  The
  controller has a VERY simple 8 bit latched shift register inside.  The data
  is latched on the chip when you press a button and stays latched until you
  clock the data in with your computer (controller or whatever is doing the
  reading).  The "polling frequency" is simply whatever speed you want.  The
  hardware my friends and I made simply ran a counter up to eight and clocked
  the controller for data with every pulse.  After the data had been clocked
  in (the counter reached eight), then the clocking signal stopped until you
  triggered it again.  Synopsis, as far as I know, there is no set frequency
  for reading in the data ... it's whatever you make it.
    .... After reading what you wrote again I think I may have misunderstood
  your question.  If you mean how fast does the Nintendo unit that you get
  from the store clock data from one of ITS controllers then I have no idea.
  I hope I didn't confuse anybody out there.
    I can give out more information on the subject if there is interest.  I
  have schematics and code for 8086/186 processors.

                                                ....... Jeff Humphrey


-- 
------------------------------------------------------------------------------
This is my signature.  There are many like it but this one is mine.
 ... if you don't get it ... don't ask.
------------------------------------------------------------------------------