NES Advantage - A button does everything

Discussion in 'Repair, Restoration, Conservation and Preservation' started by CkRtech, Sep 29, 2015.

  1. CkRtech

    CkRtech Spirited Member

    Joined:
    Sep 10, 2014
    Messages:
    135
    Likes Received:
    34
    Hey all -

    I recently picked up a NES Advantage that doesn't seem good for anything (yet). I figured it would need some cleaning, however the surprising thing is that the A button seems to press A, Start, and sometimes B. Trying things like Up, Down, Left, Right, and B doesn't work, but we'll see if that changes after the cleaning process is complete.

    I've seen threads on other forums from years past of the same thing happening and people going the "well, I will just buy another one" route.

    I am going to get this guy cleaned up and maybe reflow some solder before testing again, but I wondered if you guys had experienced this issue. It seems like a potentially semi-common problem with a controller most people don't use anymore. I saw another thread here on assembler that mentioned this might be a potential issue with the clock line to the controller. I suspect that if it has nothing to do with dirty controls or reflow, it has something to do with the controller IC...so this suggestion about the clock line might fit with my assumption.

    I'll report back after eliminating the easy variables. All thoughts are welcome.
     
  2. MaxWar

    MaxWar <B>Site Supporter 2013</B>

    Joined:
    Aug 13, 2012
    Messages:
    1,486
    Likes Received:
    28
    I expect it should not be too difficult to troubleshoot. One of the most common failure point on all controllers is the cord. If two or more wires in the cord short together due to breakage I guess it could lead to something like that. But typically some buttons will just stop working.

    I do remember a particular NES controller that behaved wonky and I pinpointed the fault to the chip inside, I just swapped the PCB from another controller that had a broken cord.
     
  3. MaxWar

    MaxWar <B>Site Supporter 2013</B>

    Joined:
    Aug 13, 2012
    Messages:
    1,486
    Likes Received:
    28
    Sorry for double post but I just remembered I had the same problem once and it was not with a controller but with the console.
    Turns out that the Register latch line was faulty on the console.
    This line goes to the controller port
    [​IMG]

    On my console the CPU would not output the signal properly, a controller plugged in this console would behave as you described, like every button was pressed at once. If the OUT 0 ( register latch ) is broken in either the cord or in the controller, i believe it could create the problem you are having.
     
  4. CkRtech

    CkRtech Spirited Member

    Joined:
    Sep 10, 2014
    Messages:
    135
    Likes Received:
    34
    Short story - simple fix. Cleaning alone was all that was needed. Continuity to all wires was good from plug to board.

    I had a spare 8 bit shift register ready to rock should that have been the problem, but the fix was fortunately a lot less involved.

    Now I find myself wanting to shift to mod mode and use microswitches, BUT....other projects first. :)

    Thank you for taking the time to respond, MaxWar.
     
    MonkeyBoyJoey likes this.
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page