Atari 1200XL Troubleshooting Guide: Difference between revisions
Creating article: Atari 1200XL Troubleshooting Guide ย |
Add representative photo (sourced from Wikimedia Commons, attributed on file page) ย |
||
| Line 15: | Line 15: | ||
=== Voltage Test Points === | === Voltage Test Points === | ||
<templatestyles src="Template:StyledTable/styles.css" /> | <templatestyles src="Template:StyledTable/styles.css" /> | ||
[[File:Atari 1200XL (photo).jpg|thumb|right|300px|Atari 1200XL. Source: Wikimedia Commons.]] | |||
{| class="wikitable styled-table" style="width:80%; text-align:center;" | {| class="wikitable styled-table" style="width:80%; text-align:center;" | ||
|+ '''Power Supply Voltage Verification''' | |+ '''Power Supply Voltage Verification''' | ||
Latest revision as of 12:52, 16 July 2026
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]
| 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]| 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]| 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:
- Check Y1 crystal for damage or cold solder joints.
- Verify GTIA (U19) has +5V on pin 27 (Vcc) and ground on pin 3 (Vss).
- Check ANTIC (U20) has +5V on pin 21 (Vcc) and is generating ร0 at pin 34.
- If GTIA oscillator output (pin 28) is present but ANTIC ร0 output (pin 34) is absent, suspect ANTIC (U20).
- 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:
| 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]| 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]- Insert the SALT 2.05 cartridge and run the Color Bar Test (command: C).
- A 15-colour rainbow displays above a reference bar, with a single colour bar below.
- Adjust VR1 (accessible through the top or bottom cover) until the colour bars directly above and below the reference bar are identical (goldenrod).
- 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]- Power on with no cartridge inserted.
- Press HELP when the power-on logo appears.
- Select "Memory" and press START.
- Two bars at the top represent the two 8K ROMs (U12, U13). Forty-eight blocks below represent 48K of available RAM.
- Green = pass, Red = fail.
- The test loops continuously. LEDs cycle during testing.
Using the SALT 2.05 Diagnostic Cartridge
[edit | edit source]- Insert the SALT 2.05 cartridge and boot.
- 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).
- Enter Display Options (D, then E, then C for continuous).
- 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]| 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]| 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]| 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]| 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]| 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]| 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:
- Disassemble the console and remove the RF shield.
- Connect a frequency meter to the RF output jack on the modulator (A3).
- Set SW3 to Channel 3 position.
- Adjust the modulator tuning for 61.25 MHz (Channel 3) or 55.25 MHz (Channel 2).
- 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]Related Pages
[edit | edit source]- Atari 1200XL
- Atari 1200XL General Maintenance
- Atari 1200XL Capacitor Replacement Guide
- Atari 800XL Troubleshooting Guide