Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main Page
Community Portal
Village Pump
Recent Changes
Upload File
Help
Help Contents
Editing Guide
Repair Guide Template
Sandbox
Browse Wiki
๐ Service Manuals
๐ Schematics
๐ Apple
๐ฎ Nintendo
๐ Sega
โก Troubleshooting
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Atari 800XE Troubleshooting Guide
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
<templatestyles src="Template:StyledTable/styles.css" /> <templatestyles src="Template:StyledTable/styles.css" /> This guide covers detailed troubleshooting of the '''Atari 800XE''' 8-bit home computer. The 800XE is functionally identical to the [[Atari 65XE]] โ it uses the same PCB designs, chipset, and architecture โ but was marketed under the "800" brand in select European markets, primarily Germany. All diagnostic procedures, pinouts, and component references in this guide apply equally to the 65XE. Use these procedures to restore a non-booting, unstable, or otherwise faulty 800XE to reliable operation. == Preliminary & Power-up Checks == Begin with basic power and visual checks before suspecting major component failure. # '''Disconnect all peripherals''' (cartridges, SIO devices, joysticks, cassette). # Remove the top cover (five screws underneath); inspect for burnt, cracked, or corroded components โ especially around the power jack, voltage regulator area, and edge connectors. # Confirm the '''power supply outputs +5 V DC''' (measure at the power input or across any major IC's Vcc and GND pins). # Inspect for leaking or bulging electrolytic capacitors, particularly C1 (main input filter) and decoupling caps near the voltage regulator. # Check for loose or oxidised IC sockets (RAM, ROM, custom chips). # Ensure the power switch is not intermittent or oxidised โ clean with DeoxIT if necessary. === Power Supply & Voltage Table === The 800XE uses an external +5 V DC power supply (Atari XE PSU brick, centre-positive). Some units may use a regulated 9 V input with an on-board 7805 regulator, depending on region and board revision. {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''Power Supply Voltage Test Points''' ! Test Point !! Expected Voltage !! Notes |- | Power input jack (centre pin) โ GND || +5 V DC (ยฑ5%) || Main logic supply (direct 5 V PSU) |- | 7805 regulator input (if fitted, pin 1) || +8โ12 V DC || Only present on boards with on-board regulation |- | 7805 regulator output (if fitted, pin 3) || +5 V DC || Should be stable under load |- | Any IC Vcc pin (CPU, RAM, ANTIC, GTIA) || +5 V DC || Verify supply reaches all major ICs |} '''Common PSU faults:''' * '''No power-on LED, no video''' โ check PSU output, cable continuity, fuse (if present), and power switch. * '''Repeated resets or random crashes''' โ suspect dried-out filter capacitors (C1) or failing 7805 regulator. * '''Overvoltage (>5.5 V at IC pins)''' โ can rapidly destroy RAM and custom ICs. Disconnect immediately and repair PSU/regulator. == Identifying Your PCB Revision == The 800XE was produced on two distinct motherboard designs. Identify your board before proceeding, as component locations differ: {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''800XE / 65XE PCB Variants''' ! Board Number !! RAM Configuration !! Key Characteristics |- | C070067 (Rev B/C) || 8 ร 4164 (64Kร1 bit) DRAM || Original XE board; 16 RAM positions (8 populated for 64 KB). Through-hole construction. ICs often socketed. |- | CA200519 || 2 ร 41464 (64Kร4 bit) DRAM || Cost-reduced board; fewer discrete components, some SMD parts. DRAM typically soldered directly. |} == Display & Boot Diagnostics == The 800XE should display a blue '''READY''' screen and produce a brief key-click sound on successful boot (PAL: blue background with white text). If not, use the following table to narrow down the fault: {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''Boot Symptom Diagnosis''' ! Symptom !! Likely Cause !! Action |- | No video, no sound, power LED off || Dead PSU, blown fuse, bad power switch || Test/replace PSU; check fuse; clean or replace switch |- | Black screen, power LED on || RAM, CPU, ROM, or custom chip failure || Follow "Black Screen" flowchart below |- | Solid colour screen (no text) || ROM failure or severe RAM fault || Reseat/replace OS ROM; test RAM |- | Garbage characters, unstable display || RAM fault, oxidised socket, bus contention || Swap/test RAM; clean all IC sockets with DeoxIT |- | Rolling or unsynchronised video || Bad GTIA, ANTIC, or crystal oscillator || Check clock signal; swap GTIA/ANTIC with known-good |- | No key-click sound at power-on || POKEY failure, speaker fault, or CPU not running || Test/replace POKEY; check speaker wiring |- | Boots with cartridge but not to BASIC || BASIC ROM failure || Replace BASIC ROM |- | Distorted or jittery display || Failing electrolytic capacitors in video path || Recap โ see [[Atari 800XE Capacitor Replacement Guide]] |} === "Black Screen" (No Boot) Diagnostic Flowchart === # '''Verify +5 V''' at the CPU, ANTIC, GTIA, and RAM Vcc pins. # '''Listen for a brief click or beep''' at power-on. If present, the CPU and OS ROM are likely executing code. # '''Check the system clock''' โ probe pin 39 of the 6502C (Sally) for the 1.77 MHz PAL clock signal using an oscilloscope or frequency counter. # '''Check the RESET line''' โ CPU pin 40 should pulse LOW briefly at power-on, then remain HIGH (+5 V). If stuck LOW, check reset circuit components. # '''Swap or reseat''' GTIA, ANTIC, CPU (6502C), and POKEY in turn (if socketed). # '''Reseat or substitute''' OS ROM and BASIC ROM. # '''Test RAM''' chips (see RAM Fault Diagnosis below). # '''Inspect for''' shorted decoupling capacitors, burnt resistors, or cracked traces near the power input and bus lines. == Clock & Reset Signal Diagnostics == === System Clock === The master clock is generated by the crystal oscillator and distributed through the ANTIC and GTIA chips: {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''Clock Signal Test Points''' ! Signal !! Test Point !! Expected Value !! Notes |- | CPU clock (ฮฆ2) || 6502C pin 39 || 1.77 MHz (PAL) / 1.79 MHz (NTSC) || Main processor clock; derived from ANTIC |- | Crystal oscillator || Y1 || 14.18750 MHz (NTSC) / 14.18718 MHz (PAL) || Master clock source (4ร colour burst) |- | ANTIC clock out || ANTIC pin 21 || 1.77 MHz (PAL) || Directly drives 6502C |} '''No clock signal:''' * Check crystal Y1 for damage or cold solder joints. * Check ANTIC โ if the ANTIC chip has failed, no clock will be generated for the CPU. * Verify +5 V at ANTIC Vcc pin. === Reset Circuit === {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''Reset Signal Diagnostics''' ! Signal !! Test Point !! Expected Behaviour !! Notes |- | /RESET || 6502C pin 40 || Pulses LOW at power-on, then stays HIGH (+5 V) || If stuck LOW, CPU cannot start |- | Reset RC network || Board-specific || Capacitor charges through resistor to release reset || Check timing capacitor and pull-up resistor |} '''Reset stuck LOW:''' * Check the reset timing capacitor and associated pull-up resistor for open/short faults. * Inspect the reset button (if fitted) for a short circuit. * A failed FREDDIE or MMU can hold the reset line low. == Voltage Test Points at IC Pins == Use the following table to verify that +5 V reaches all critical ICs. Measure with respect to board ground. {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''IC Voltage Test Points (active HIGH = +5 V DC ยฑ5%)''' ! IC !! Part Number !! Vcc Pin !! GND Pin !! Notes |- | CPU (Sally) || 6502C || Pin 8 || Pin 1, Pin 21 || Main processor |- | ANTIC || CO21698 (PAL) / CO21697 (NTSC) || Pin 40 || Pin 20 || Display list processor; generates CPU clock |- | GTIA || CO14889 (PAL) / CO14805 (NTSC) || Pin 24 || Pin 12 || Video output and colour generation |- | POKEY || CO12294 || Pin 23 || Pin 12 || Sound, keyboard, serial I/O, random number |- | PIA || CO14795 / 6520 || Pin 20 || Pin 1 || Joystick ports, peripheral control |- | FREDDIE || CO61991 / CO61922 || Pin 28 || Pin 14 || Memory controller and DRAM timing |- | OS ROM || 27128 or equivalent || Pin 28 || Pin 14 || 16 KB operating system |- | BASIC ROM || 2364 / 27C64 equiv. || Pin 28 || Pin 14 || 8 KB Atari BASIC Rev. C |- | RAM (4164) || 4164 (C070067 board) || Pin 8 || Pin 16 || 64Kร1 DRAM (8 chips) |- | RAM (41464) || 41464 (CA200519 board) || Pin 18 || Pin 9 || 64Kร4 DRAM (2 chips) |} == RAM Fault Diagnosis == RAM failure is the single most common cause of boot problems in the XE series. The 800XE uses either eight 4164 DRAMs (C070067 board) or two 41464 DRAMs (CA200519 board). === RAM Symptoms === {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''RAM Fault Symptoms and Actions''' ! Symptom !! Probable Cause !! Diagnostic Action |- | Black screen, no beep || Failure in lower RAM bank (addresses $0000โ$3FFF) || Replace suspected DRAM(s); lower bank must work for OS to initialise |- | Garbage screen, immediate freeze || Upper RAM failure || Replace DRAM(s); check address lines for continuity |- | Random characters, "ERROR" on boot || Partial or intermittent RAM failure || Use piggy-back test or RAM diagnostic cartridge |- | Passes self-test but crashes in programs || Intermittent RAM fault || Run extended memory test; check for thermal sensitivity |} === RAM Diagnostic Techniques === # '''Touch test:''' After 1โ2 minutes of operation, a failed DRAM chip may run noticeably hot compared to its neighbours. # '''Piggy-back test:''' Press a known-good DRAM chip on top of a suspected bad chip (aligning all pins). If the fault clears, the underlying chip is bad. This works reliably for 4164 chips on the C070067 board. # '''Diagnostic cartridge:''' Use the Atari 800XE built-in self-test (hold '''OPTION''' during power-on) or an external RAM test cartridge (e.g., Atari Diagnostics, SALT) for precise identification. # '''Substitution:''' On the CA200519 board with only two 41464 chips, swap each in turn with a known-good replacement. === Built-in Self-Test === Hold the '''OPTION''' key while powering on to enter the XE self-test menu. Select the RAM test to check all 64 KB. The test will identify failing memory ranges, which can be mapped back to specific chips using the board's memory map. == Custom Chip Troubleshooting == === ANTIC (Display List Processor) === {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''ANTIC Fault Symptoms''' ! Symptom !! Likely Cause !! Action |- | Black screen (no video output at all) || ANTIC not generating display or clock || Check +5 V at pin 40; verify crystal Y1; swap ANTIC |- | Solid colour screen, no text || ANTIC running but display list corrupted || Check RAM; reseat ANTIC; verify address bus |- | Horizontal bars or tearing || ANTIC DMA timing fault || Swap ANTIC; check FREDDIE |} === GTIA (Video Output) === {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''GTIA Fault Symptoms''' ! Symptom !! Likely Cause !! Action |- | Black screen with working clock || GTIA not generating video || Check +5 V at pin 24; swap GTIA |- | Wrong or missing colours || Defective GTIA colour output || Swap GTIA; check colour adjustment pot (if present) |- | Rolling picture, no vertical sync || GTIA sync generation failure || Swap GTIA; verify composite video output path |- | Known-bad GTIA batch (CO14889) || Manufacturing defect in late-run PAL chips || Replace GTIA โ see note below |} '''Note:''' A batch of GTIA chips (CO14889) shipped in late-production XE computers sold in Eastern Europe are known to be defective, producing no video or corrupted colours. The fix is to replace the GTIA with a known-good unit. If the GTIA is soldered directly to the board, consider adding a socket for future serviceability. === POKEY (Sound & I/O) === {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''POKEY Fault Symptoms''' ! Symptom !! Likely Cause !! Action |- | No sound, system otherwise boots || POKEY audio section failed; or speaker/amp fault || Test speaker (apply 1.5 V briefly โ should click); swap POKEY |- | Keyboard completely unresponsive || POKEY keyboard scan failure || Swap POKEY; test keyboard membrane continuity |- | Some keys not working || Keyboard membrane or connector fault || Clean connector; test membrane traces |- | SIO peripherals not detected || POKEY serial section or SIO logic fault || Check POKEY; inspect SIO connector; check 74LS logic (U5/U6) |- | No paddle/analog input || POKEY pot scan failure || Swap POKEY |} === PIA (Peripheral Interface) === {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''PIA Fault Symptoms''' ! Symptom !! Likely Cause !! Action |- | Joystick port(s) not responding || PIA failure or cold solder joint at port || Reflow solder joints; swap PIA |- | System boots but peripheral control erratic || PIA control line fault || Swap PIA; check port connector continuity |} === FREDDIE (Memory Controller) === {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''FREDDIE Fault Symptoms''' ! Symptom !! Likely Cause !! Action |- | Black screen, all voltages correct || FREDDIE not generating DRAM timing || Swap FREDDIE |- | Random RAM failures across multiple chips || FREDDIE RAS/CAS timing fault || Swap FREDDIE; check for cracked solder joints |} == Audio & I/O Failures == {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''Audio and I/O Fault Summary''' ! Symptom !! Likely Cause !! Action |- | No sound, boots normally || POKEY, speaker, or output coupling capacitor || Replace POKEY; test speaker; check/replace C24 (audio coupling) |- | Distorted or weak audio || Dried-out coupling capacitor || Replace audio-path electrolytics โ see [[Atari 800XE Capacitor Replacement Guide]] |- | Joystick port not working || Cold solder joint, broken trace, or PIA fault || Reflow port joints; continuity test to PIA; swap PIA |- | SIO (disk/tape) not detected || SIO connector, POKEY, or bus logic || Clean SIO connector; check POKEY and 74LS logic ICs |- | Cassette motor control fault || Driver transistor failure || Check motor control transistor and associated components |} == Connector & Socket Issues == Many 800XE faults are caused by poor connections rather than component failure, especially in machines that are 35+ years old: * '''Reseat all socketed ICs''' โ RAM, ROM, and custom chips. Oxidised pins are a common cause of intermittent faults. * '''Clean IC socket contacts''' with DeoxIT or isopropyl alcohol. * '''Clean edge connectors''' (cartridge slot, SIO, joystick ports) with isopropyl alcohol and a lint-free cloth. * '''Inspect solder joints''' at the power jack, SIO port, joystick ports, and keyboard connector for cracks or cold joints. Reflow as needed. * '''Check for broken PCB traces''' near the cartridge slot and keyboard connector โ these are stress points. * '''Test continuity''' from each port pin to its corresponding IC pin if a peripheral fault is suspected. == Cartridge & Peripheral Diagnostics == * If the system '''boots with a cartridge but not without''', suspect the BASIC or OS ROM. * If '''no cartridge boots''', check the cartridge slot for bent pins, cracked solder joints, or corroded contacts. * '''SIO failures''' often trace to the SIO connector, POKEY, or 74LS bus logic ICs. * '''Cassette motor control''' issues may be caused by a failed driver transistor or associated resistor. == Error Patterns Quick Reference == {| class="wikitable styled-table" style="width:100%; text-align:center;" |+'''Quick Diagnostic Reference''' ! Symptom Pattern !! Most Likely Component(s) |- | Black screen, no sound, LED on || RAM (lower bank), CPU, or FREDDIE |- | Black screen, no sound, LED off || PSU, fuse, power switch |- | Blue screen, no READY prompt || BASIC ROM or upper RAM |- | Boots with cartridge only || Internal BASIC or OS ROM |- | Beep/click but no display || GTIA or ANTIC |- | Display OK, no sound || POKEY or audio coupling capacitor |- | Random crashes during use || Failing capacitors, intermittent RAM, or overheating IC |} == Failure Frequency (Statistical) == Based on common repair experience with XE-series machines, component failures rank approximately as follows (most common first): # '''RAM''' โ especially on older C070067 boards with 4164 DRAMs # '''Electrolytic capacitors''' โ dried out after 35+ years # '''ROM''' โ especially BASIC ROM # '''POKEY''' # '''GTIA''' โ including the known-bad CO14889 batch # '''ANTIC''' # '''CPU (6502C)''' โ relatively rare # '''PIA / FREDDIE''' โ least common == Final Notes == * '''Always start with power and visual checks''' โ many faults are caused by bad PSUs or failed capacitors, not IC failure. * '''Use a known-good power supply''' and test cartridges for initial diagnosis. * '''Fit IC sockets''' when replacing soldered chips to allow future serviceability. * '''Do not operate''' with a faulty PSU โ overvoltage rapidly destroys custom ICs that are difficult or impossible to replace. * '''The 800XE and 65XE are identical hardware''' โ any 65XE repair resource applies directly to the 800XE. == Related Pages == * [[Atari 800XE]] * [[Atari 800XE General Maintenance]] * [[Atari 800XE Capacitor Replacement Guide]] * [[Atari 65XE Troubleshooting Guide]] * [[Atari 65XE Capacitor Replacement Guide]] {{Navbox-AtariVintageComputers}} [[Category:Atari Systems]] [[Category:Troubleshooting Guides]]
Summary:
Please note that all contributions to RetroTechCollection may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
RetroTechCollection:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Pages included on this page:
Template:Hlist/styles.css
(
edit
)
Template:Navbox
(
edit
)
Template:Navbox-AtariVintageComputers
(
edit
)
Template:StyledTable/styles.css
(
edit
)
Module:Arguments
(
edit
)
Module:Navbar
(
edit
)
Module:Navbar/configuration
(
edit
)
Module:Navbar/styles.css
(
edit
)
Module:Navbox
(
edit
)
Module:Navbox/configuration
(
edit
)
Module:Navbox/styles.css
(
edit
)
Module:TableTools
(
edit
)
Search
Search
Editing
Atari 800XE Troubleshooting Guide
Add topic