Jump to content

Atari 1200XL Troubleshooting Guide

From RetroTechCollection
Revision as of 12:52, 16 July 2026 by Josh (talk | contribs) (Add representative photo (sourced from Wikimedia Commons, attributed on file page))
(diff) โ† Older revision | Latest revision (diff) | Newer revision โ†’ (diff)

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 | edit source]
  • 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 | edit source]

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

Voltage Test Points

[edit | edit source]
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 | edit source]
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 | edit source]

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

Clock Signal Chain

[edit | edit source]
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 | edit source]

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 | edit source]
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 | edit source]
  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 | edit source]

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 | edit source]

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 | edit source]
  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 | edit source]
  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 | edit source]
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 | edit source]

ANTIC (U20, C012296) โ€“ Display Processor

[edit | edit source]
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 | edit source]
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 | edit source]
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 | edit source]
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 | edit source]
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 | edit source]

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 | edit source]

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 | edit source]
  1. โ†‘ Atari 1200XL Home Computer Field Service Manual Rev 01, Atari, Inc., February 1983โ€”link(accessed 2026-03-29)
[edit | edit source]