Comment on My trusty 2600 fire button issues

partial_accumen@lemmy.world ⁨1⁩ ⁨day⁩ ago

I’ve never worked on Atari consoles but you got me curious.

I did a Google search for schematics, not surprising, found many variants. So I don’t know if this one is your board, but here’s the schematic for one with some of my colored markup:

Image

In working operation the Red arrow is apparently the “fire” button on the joystick and to activate the function, pressing the fire button ties Pin 6 to Pin 8 (blue arrow). Pin 6 is normally pulled down (to ground) by that circuit I have circled in dark red. Pin 8 has 5v+ generated by part I have circled in magenta. So pressing the button sends 5v+ first through that dark blue circled area which I think its doing some debouncing (cleaning up noise preventing accidental quick/up/down/up/down in the micro seconds of the fire button is pressed). If any of those capacitors or that diode is shorted, it would send 5v+ constantly “holding down” the fire button.

Assuming all of that is fine, the next area I’d look at would be that dark red circled area. This is where the pull down to ground comes from making sure pin 6 is low and the fire button is “off” or “not pressed” if any of this is floating, it could show up as “not ground” and the main IC would think the button is pressed.

Next would be the those 4050 ICs circled in green. These are CMOS buffers and CMOS ICs ARE EXTREMELY VULNERABLE TO STATIC DISCHARGE. Their job is just to take an input of some voltage and output a single clean digital signal of either 1 or 0. There is one buffer for each fire button (left and right joysticks).

Finally the fire button output of that 4050 buffer is delivered in to the main CPU that A201 TIA PAL (my schematic may be from a European model).

If you had this disassembled on a bench and had a voltmeter, you could get a good idea of where the problem is in about 10 minutes.

source
Sort:hotnewtop