Atari 800XL Troubleshooting Guide
This guide provides systematic, component-level troubleshooting for the Atari 800XL home computer. It covers common failure symptoms, diagnostic steps and proven fixes for power, video, memory, ROM, keyboard and I/O faults. Careful diagnosis can restore most 800XLs to full working order and prevent damage from recurring issues.
Preliminary & Power-up Checks
[edit | edit source]Begin by confirming the external power supply delivers correct voltages:
- The 800XL requires +5 V DC (regulated, centre-positive) at the power input.
- If the machine does not power up (no LED, no video, no sound):
# Test the PSU output with a multimeter before connecting. # Inspect the power jack and board for cracked solder joints or corrosion. # Check the internal fuse (F1, 1.5 A) near the power input. # Examine for burnt, leaking, or bulging capacitors, especially C56 and C57 near the regulator. # Verify the power LED (D7) and its series resistor (R180).
| Symptom | Probable Cause | Action |
|---|---|---|
| No power LED, no video, no sound | Dead PSU, blown fuse, bad power jack | Test/replace PSU; check/replace fuse; reflow jack |
| Power LED on, but no video or sound | Faulty voltage regulator (U5, 7805), shorted IC | Test +5 V at U5 output; check for hot chips |
| Intermittent power loss | Cracked solder joints, dirty power switch | Re-solder joints; clean or replace switch |
Display & Chime Diagnostics
[edit | edit source]The 800XL should display a blue "READY" BASIC screen and a single beep on successful power-up. If you see a blank screen, coloured bars, or hear unusual beeps, proceed as follows:
No Video Output
[edit | edit source]- Confirm TV/monitor input and cable are correct (RF or composite).
- Test both RF and monitor outputs.
- Inspect the modulator and monitor jack for broken pins or solder cracks.
- Check for +5 V at the video output circuit (Q2, Q3 transistors).
Black Screen, No Beep
[edit | edit source]- Indicates CPU, OS ROM, or RAM failure, or missing clock/reset.
- See #Memory & ROM Faults and #Component-level Tests below.
Coloured Bars or Garbage Characters
[edit | edit source]- Suggests partial RAM failure, bad character ROM, or bus contention.
| Symptom | Probable Cause | Action |
|---|---|---|
| Black screen, no beep | Dead CPU (U23), OS ROM (U4), or RAM; missing clock/reset | See memory, ROM and clock test sections |
| Coloured vertical bars | RAM fault (U9–U16), address decoder (U17, U18) | Swap/test RAM; check 74LS138/LS158 chips |
| Garbage characters, screen flicker | Bad character ROM (U5), bus conflict | Replace U5; check for bent pins/shorts |
| No video but normal beep | Video circuit (U19, U20, Q2, Q3), modulator | Test/replace video ICs or modulator |
Memory & ROM Faults
[edit | edit source]The 800XL uses eight 4164 DRAM ICs (U9–U16, each 64 Kbit) and two ROMs: OS ROM (U4, 16 KB) and character ROM (U5, 2 KB).
RAM Faults
[edit | edit source]- RAM chips are a common failure point, causing black screens, coloured bars, or random crashes.
- Use a known-good RAM chip to piggy-back or swap with each IC in turn.
- Check for one chip running much hotter than the others.
ROM Faults
[edit | edit source]- A bad OS ROM (U4) usually results in a black screen with no beep.
- A bad character ROM (U5) gives a readable layout but with corrupted glyphs.
| Symptom | Probable Cause | Action |
|---|---|---|
| Black screen, no beep | OS ROM (U4) or RAM | Swap U4; test/replace RAM chips |
| Garbled text, layout correct | Character ROM (U5) | Replace U5 |
| Boots BASIC, random crashes | Marginal RAM, bad socket | Test/replace RAM; clean sockets |
Connector & Socket Issues
[edit | edit source]Many 800XL faults are caused by poor connections rather than failed chips.
- Reseat all socketed ICs (CPU, ROMs, GTIA, POKEY, ANTIC, MMU, FREDDIE if present).
- Clean edge connectors (cartridge, SIO, joystick) with isopropyl alcohol.
- Inspect for bent or corroded pins, especially on the cartridge and SIO ports.
- Check for cracked solder joints at the power, video, and SIO connectors.
Component-level Tests (Clock, Reset, Voltages)
[edit | edit source]Voltage Test Points
[edit | edit source]| Test Point | Expected Voltage | Notes |
|---|---|---|
| U5 (7805) output pin | +5 V DC | Main logic rail |
| DRAM Vcc (pin 8, U9–U16) | +5 V DC | All RAM chips |
| CPU Vcc (pin 8, U23) | +5 V DC | 6502C CPU |
| RESET line (CPU pin 40) | Low at power-on, then high | Must go high after ~1 s |
| CLOCK (CPU pin 37) | 1.79 MHz (NTSC) / 1.77 MHz (PAL) | Measured with logic probe/scope |
Clock & Reset Troubleshooting
[edit | edit source]- Check for a clean 1.79 MHz clock at CPU pin 37 (from U19/U20).
- RESET (CPU pin 40) should pulse low then high at power-up; stuck low = bad reset circuit (C27, R113, Q1).
- If clock or reset is missing, replace suspect 74LS chips (U19, U20), Q1 transistor, or associated capacitors.
Audio & I/O Failures
[edit | edit source]The 800XL uses the POKEY chip (U24) for sound and keyboard scanning.
Audio Faults
[edit | edit source]- No sound: check POKEY (U24), speaker, and audio output circuit.
- Distorted or missing tones: suspect POKEY or bad capacitors (C41, C42).
- Test with a known-good cartridge that produces sound.
Keyboard & Joystick Issues
[edit | edit source]- Keyboard matrix faults: check for stuck or dead keys, clean the mylar membrane and connector.
- Joystick not detected: test continuity from port to POKEY (U24) and check for broken traces or bad solder joints.
- SIO (serial) port not working: inspect U25 (6520 PIA), SIO connector, and related circuitry.
| Symptom | Probable Cause | Action |
|---|---|---|
| No sound at all | Bad POKEY (U24), speaker, or amp | Replace U24; test speaker; check amp circuit |
| Some keys/joysticks dead | Bad keyboard mylar, POKEY, or traces | Clean/replace mylar; test/replace U24; repair traces |
| SIO not working | Bad PIA (U25), SIO connector | Replace U25; reflow connector |
Cartridge & Peripheral Failures
[edit | edit source]- If the 800XL boots to a cartridge but not to BASIC, suspect the OS or BASIC ROM.
- If no cartridge is detected, clean the cartridge slot and inspect for bent pins.
- SIO device errors: check cable, SIO connector, and U25 (PIA).
Final Notes
[edit | edit source]- Always check power rails and connector integrity before replacing chips.
- Use chip substitution or piggy-back testing for RAM and logic ICs.
- Statistically, RAM and socket faults are most common, followed by ROM and POKEY failures.
- Fit sockets for all replaced chips and recap ageing boards for long-term reliability.