Atari 1200XL Troubleshooting Guide

Troubleshooting the Atari 1200XL requires an understanding of its single-board architecture and the interaction between its custom chipset (ANTIC, GTIA, POKEY, PIA) and the 6502C CPU. This guide provides component-level diagnostics with specific IC locations, pin references, and voltage test points derived from the Atari 1200XL Field Service Manual.[1]

Equipment Required

edit
  • Digital multimeter (DC and AC voltage, continuity, diode test)
  • Oscilloscope (20 MHz minimum, 100 MHz preferred)
  • SALT 2.05 Diagnostic Cartridge (Atari Stand Alone System Test)
  • Logic probe (optional, for TTL-level signal verification)
  • Known-good Atari power supply (9 VAC external transformer)
  • Known-good joystick and cartridge for testing

Preliminary Checks and Power Supply Verification

edit

Before diagnosing logic faults, verify the power supply is operating within specification.

Voltage Test Points

edit
 
Atari 1200XL. Source: Wikimedia Commons.
Power Supply Voltage Verification
Test Point Expected Value Tolerance Measurement Location
9 VAC input 9.0 VAC ±10% (8.1–9.9 VAC) Power jack J10, across pins
Rectified DC (pre-regulation) ~12.7 VDC Output of CR8 bridge rectifier, positive side of C39
+5 VDC Rail (Regulator A1) +5.00 VDC ±5% (4.75–5.25V) A1 pin 3 (output) to ground
+5 VDC Rail (Regulator A2) +5.00 VDC ±5% (4.75–5.25V) A2 pin 3 (output) to ground
+5V at CPU (U22) +5.00 VDC ±5% U22 (6502C) pin 8 (Vcc) to pin 1 (Vss)
+5V at ANTIC (U20) +5.00 VDC ±5% U20 pin 21 (Vcc) to pin 1 (Vss)
+5V at POKEY (U24) +5.00 VDC ±5% U24 pin 17 (Vcc) to pin 1 (Vss)

If the +5V rail is below 4.75V or above 5.25V, check the 78M05 regulators (A1, A2), the bridge rectifier (CR8), and the main filter capacitor (C39, 10000 µF / 16V).

No Power (Unit Completely Dead)

edit
No Power Diagnostics
Symptom Possible Cause Component(s) Recommended Action
No LEDs, no display, no sound Power switch (SW1) failure SW1 Test continuity across SW1 in ON position. Replace if open.
No LEDs, no display External transformer failure CA017964 Measure 9 VAC at power jack J10. If absent, replace transformer.
No LEDs, no display Bridge rectifier (CR8) open CR8 (MDA 990-2) Diode-test each leg of CR8. Replace if any leg reads open.
No LEDs, no display 78M05 regulator(s) failed A1 and/or A2 Measure +5V at A1/A2 pin 3. If 0V with valid DC input, replace regulator(s).
No LEDs, no display Main filter cap C39 shorted C39 (10000 µF / 16V) Disconnect C39 and test. If shorted, replace.
Power LED on, no display CPU (U22) not running U22 (6502C) Check for clock at U22 pin 37 (Phase 0 input). See Clock Diagnostics below.

Clock Diagnostics

edit

The 1200XL's master clock is generated by the GTIA chip (U19) from a crystal oscillator (Y1).

Clock Signal Chain

edit
Clock Signal Verification
Signal Frequency Source Test Point Expected Waveform
Master oscillator 14.31818 MHz (NTSC colour burst × 4) Y1 crystal via GTIA (U19) U19 pin 28 (OSC) Sine/square, 14.3 MHz
Fast Phase 0 (FØ0) 1.79 MHz ANTIC (U20) pin 35 U20 pin 35 Square wave, 1.79 MHz
Phase 0 (Ø0) 1.79 MHz ANTIC (U20) pin 34 U22 pin 37 (CPU Ø0 input) Square wave, 1.79 MHz
Phase 2 (Ø2) 1.79 MHz CPU (U22) pin 39 U22 pin 39 Square wave, 1.79 MHz

If no clock at CPU pin 37:

  1. Check Y1 crystal for damage or cold solder joints.
  2. Verify GTIA (U19) has +5V on pin 27 (Vcc) and ground on pin 3 (Vss).
  3. Check ANTIC (U20) has +5V on pin 21 (Vcc) and is generating Ø0 at pin 34.
  4. If GTIA oscillator output (pin 28) is present but ANTIC Ø0 output (pin 34) is absent, suspect ANTIC (U20).
  5. If neither signal is present, suspect GTIA (U19) or Y1.

Reset Circuit

edit

The reset signal originates from the RESET key (active low) and feeds the CPU, ANTIC, and PIA:

Reset Signal Path
Component Pin Signal Expected State (Running)
U22 (CPU) Pin 40 (RES) Reset input HIGH (+5V)
U20 (ANTIC) Pin 36 (RST) Reset input HIGH (+5V)
U23 (PIA) Pin 34 (Reset) Reset input HIGH (+5V)

If the reset line is stuck LOW, the CPU will not run. Check:

  • The keyboard ribbon cable connection (pin 10 = Reset on the Molex connector)
  • The reset key mechanism for shorts
  • Pull-up resistor on the reset line

Display Faults

edit
Display Fault Diagnosis
Symptom Possible Cause Component(s) Recommended Action
Snowy/noisy screen RF cable damage, switch box fault, or RF modulator misalignment RF cable, switch box, A3 (RF modulator) Check cable and switch box. Adjust RF modulator (61.25 MHz on Ch. 3).
Black or grey screen (no display) +5V rail failure, ANTIC failure, clock failure A1/A2, L4–L8, ANTIC (U20), CR8, Y1 Verify +5V rail. Check clock at CPU pin 37. Replace suspected component.
Green/yellow screen RAM or ROM fault, address decoding failure U27, U1–U9, U12, U13 Run RAM and ROM self-test. Replace faulty chip per diagnostic results.
Solid blue screen GTIA fault, oscillator fault, video circuit failure U24 (POKEY), Q3, Y1, Q2, Q4, U19 (GTIA) Check crystal Y1. Verify GTIA (U19) oscillator output at pin 28. Replace as needed.
No colour or incorrect colour bars Colour frequency misadjustment or GTIA fault VR1, U20, U19 (GTIA), Q3, Y1, RF modulator Adjust VR1 for correct colour bar alignment. Run SALT Color Bar test.
Upside-down characters or inverted player field ANTIC or GTIA data path fault U20 (ANTIC), U19 (GTIA), Q3 Replace ANTIC or GTIA as indicated by further testing.

Colour Adjustment (VR1)

edit
  1. Insert the SALT 2.05 cartridge and run the Color Bar Test (command: C).
  2. A 15-colour rainbow displays above a reference bar, with a single colour bar below.
  3. Adjust VR1 (accessible through the top or bottom cover) until the colour bars directly above and below the reference bar are identical (goldenrod).
  4. Leave the test running for at least 60 seconds to detect intermittent colour faults.

Grey Bar Test

edit

Run the SALT 2.05 Gray Bar Test (command: G) to verify GTIA luminance outputs (Lum 0, 1, 2):

  • Eight horizontal bars should display, progressing evenly from black (top) to white (bottom).
  • No colour should appear anywhere on screen.
  • If colour appears or bars are uneven, suspect GTIA (U19).

RAM Fault Diagnosis

edit

The 1200XL uses eight 4164 (64K×1) DRAM chips at locations U1–U9 (U7 is used for address decoding, not RAM). Each chip handles one data line (D0–D7).

Using the Built-in Memory Self-Test

edit
  1. Power on with no cartridge inserted.
  2. Press HELP when the power-on logo appears.
  3. Select "Memory" and press START.
  4. Two bars at the top represent the two 8K ROMs (U12, U13). Forty-eight blocks below represent 48K of available RAM.
  5. Green = pass, Red = fail.
  6. The test loops continuously. LEDs cycle during testing.

Using the SALT 2.05 Diagnostic Cartridge

edit
  1. Insert the SALT 2.05 cartridge and boot.
  2. At the SALT header, note: "ROM: ERR" and a red screen are normal for the 1200XL (the SALT was designed for the 400/800 ROM).
  3. Enter Display Options (D, then E, then C for continuous).
  4. Run the RAM Test (R). Failures appear as red 1s in row D only (the 1200XL uses a single 64K RAM bank).

RAM Chip Identification by Data Line

edit
1200XL RAM Chip Map (SALT Row D)
Data Line SALT Column IC Location Chip Type
D0 Column 1 U9 4164 (64K×1)
D1 Column 2 U8 4164 (64K×1)
D2 Column 3 U6 4164 (64K×1)
D3 Column 4 U5 4164 (64K×1)
D4 Column 5 U4 4164 (64K×1)
D5 Column 6 U3 4164 (64K×1)
D6 Column 7 U2 4164 (64K×1)
D7 Column 8 U1 4164 (64K×1)

Compatible replacement DRAM chips: 4164, 4264, 41256 (will function as 64K), 3764, HM4864, MT4264, TMM4164, TMS4164, or equivalent 64K×1 DRAMs. Speed ratings of -10, -15, or -20 (100–200 ns) are all acceptable.

Custom Chip Diagnostics

edit

ANTIC (U20, C012296) – Display Processor

edit
ANTIC Fault Symptoms
Symptom Probable Cause Verification
No display (black screen) with +5V and clock present ANTIC not generating display list Check ANTIC NMI output (pin 7). Verify ANTIC has valid Ø2 clock on pin 29.
Garbled or corrupt text/graphics ANTIC address bus fault Probe ANTIC address outputs (pins 10–20, 22–24) for activity during display.
Memory self-test fails on all RAM ANTIC refresh failure ANTIC pin 8 (REF) should pulse during operation. If absent, ANTIC is not refreshing DRAM.
Screen rolls vertically ANTIC VSYNC fault Check ANTIC AN0–AN2 outputs (pins 2, 3, 5) to GTIA.

GTIA (U19, C014805) – Graphics/Colour

edit
GTIA Fault Symptoms
Symptom Probable Cause Verification
Solid blue screen GTIA oscillator or output failure Check oscillator at pin 28 (14.3 MHz). Check colour output at pin 21 (COL).
No colour, greyscale only GTIA colour output fault Run SALT Color Bar test. Check pin 21 (COL) for colour subcarrier.
Console switches (START/SELECT/OPTION) non-functional GTIA switch input failure GTIA reads these via pins 12 (S0/Option), 13 (S1/Start), 14 (S2/Select). Verify signals reach GTIA.
No colour bars on SALT TIA test GTIA failure Replace GTIA (U19).
No grey bars or incorrect luminance GTIA luminance output fault Check Lum 0 (pin 23), Lum 1 (pin 22), Lum 2 (pins 17/24) outputs.

POKEY (U24, C012294) – Audio/Keyboard/SIO

edit
POKEY Fault Symptoms
Symptom Probable Cause Verification
No sound from any channel POKEY audio output failure Check audio output at pin 37 (AUDIO). Verify +5V on pin 17 (Vcc).
Missing tones (some channels only) Partial POKEY failure Run Audio Visual self-test. Each channel plays sequentially (Voice 1–4).
Some keyboard keys fail POKEY keyboard scan fault or keyboard membrane Check POKEY scan outputs K0–K5 (pins 18–20, 23) and responses KR1–KR2 (pins 16, keyboard connector pins 1,3).
All keyboard keys fail POKEY failure or keyboard cable disconnected Verify keyboard Molex connector (J8) is seated. Test POKEY keyboard scan lines.
SIO communication failure (no disk/cassette access) POKEY serial I/O fault Check SOD (pin 28, serial output), SID (pin 24, serial input), ACLK (pin 27), BCLK (pin 26).

PIA (U23, 6520) – Peripheral Interface

edit
PIA Fault Symptoms
Symptom Probable Cause Verification
Joysticks non-functional on both ports PIA Port A failure Check PIA PA0–PA7 (pins 2–9) for response when joystick is moved.
LEDs L1/L2 not responding PIA Port B output failure Check PIA PB2 (pin 12, LED 1) and PB3 (pin 13, LED 2) for logic level changes.
Self-test cannot be entered PIA self-test output fault PIA PB7 (pin 17) controls self-test mode. Verify it toggles when HELP is pressed.
Console switches fail (alternative to GTIA fault) PIA or GTIA GTIA routes switch inputs; PIA provides motor control and command outputs. Isolate by testing GTIA pins 12–14 directly.
Motor control not working (cassette drive) PIA CB2 output failure Check PIA pin 19 (CB2/Motor Control) for state change during cassette operations.

Keyboard Faults

edit
Keyboard Fault Diagnosis
Symptom Possible Cause Recommended Action
Individual keys unresponsive Worn mylar membrane contact Clean contacts with IPA. Replace membrane if worn through.
Row or column of keys unresponsive Broken trace on membrane or ribbon cable fault Test continuity on the 15-pin Molex connector. Check for cable damage.
All keys unresponsive POKEY (U24) failure, disconnected keyboard cable Verify Molex connector (J8) is seated. Test POKEY scan outputs.
Keys register wrong characters POKEY scan/decode fault or membrane misalignment Check membrane alignment. If correct, suspect POKEY (U24).
BREAK key has no effect POKEY IRQ line fault Check POKEY IRQ output (pin 29) and connection to CPU.

RF Modulator Adjustment

edit

If the RF output is off-frequency or produces a poor image:

  1. Disassemble the console and remove the RF shield.
  2. Connect a frequency meter to the RF output jack on the modulator (A3).
  3. Set SW3 to Channel 3 position.
  4. Adjust the modulator tuning for 61.25 MHz (Channel 3) or 55.25 MHz (Channel 2).
  5. Expected RF output with 75Ω termination: 1–2 mV. Audio sound carrier: 4.5 MHz.

Sound Adjustment

edit

The audio output level can be adjusted via the inductor L11 (adjustable inductor, C010823). Access is available through the top or bottom cover without full disassembly. See the Field Service Manual Figure 4-1 for the exact location.

References

edit
  1. Atari 1200XL Home Computer Field Service Manual Rev 01, Atari, Inc., February 1983—link(accessed 2026-03-29)
edit