-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi! I don't know NES, but I have interfaced SNES controllers which according to various Web pages are exactly the same but with 16 bits instead of 8. The timing diagram you linked to looks exactly like what I did, modulo perhaps having one or the other signal at the wrong polarity or perhaps wrong wires connected. One thing comes to mind: it looks like A is the very first button transmitted, and you say A can be detected but the others can't. Are you sure you don't have latch and clock swapped? If you did, each clock cycle would end up firing latch instead which would mean you'd be reading the value of button A for every clock cycle instead of stepping through the buttons. Good luck, Chris threewheeler7 wrote: | | | On 14/01/2008, threewheeler7 wrote: | |> this has been kind of frustrating me, this is just simply to test an nes |> controller | [...] | | And the problem is what? | | im sorry. i can only get it to display when "a" is pressed. btw all the | controller is is a CD4021 - 8 Bit shift register. | | -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) Comment: GnuPT 2.7.2 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHjYyfiD2svb/jCb4RAqZxAJwO7e7dTwlRtP/VTOcQxXBDCUGCcgCglY94 FlWhRUeZcCpY3tfoVfm+47I= =88OB -----END PGP SIGNATURE----- -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist