Jump to content

Atari 2600: Difference between revisions

From RetroTechCollection
Link the documentation page for each cited manual, keeping the File: link as the direct download
 
(5 intermediate revisions by the same user not shown)
Line 2: Line 2:
| name        = Atari 2600
| name        = Atari 2600
| image        = [[File:Atari-2600-Wood-4Sw-Set.jpg|250px]]
| image        = [[File:Atari-2600-Wood-4Sw-Set.jpg|250px]]
| caption      = Atari 2600 4-switch "woodgrain" model (1980-1982)
| caption      = Atari 2600 4-switch "woodgrain" model
| manufacturer = Atari, Inc.
| manufacturer = Atari, Inc.
| type        = Home video game console
| type        = Home video game console
| release date = 11 September 1977 (as Video Computer System)<br>NA: September 1977<br>EU: 1978<br>JP: October 1983 (as Atari 2800)
| release date = September 1977 (as Video Computer System)
| discontinued = 1 January 1992
| price        = US$199 (1977)
| price        = US$199 (1977)
| cpu          = MOS Technology 6507 @ 1.19 MHz (NTSC) / 1.18 MHz (PAL)
| cpu          = MOS Technology 6507 (Atari C010745)
| memory      = 128 bytes RAM (within 6532 RIOT)
| memory      = 128 bytes RAM (within the 6532 RIOT)
| storage      = ROM cartridge (2 KB - 64 KB with bank switching)
| storage      = ROM cartridge
| display      = 160 × 192 pixels (NTSC), 160 × 228 (PAL), 128 colors
| display      = 160 × 192 visible pixels (NTSC)
| sound        = TIA custom chip, 2 channel mono
| sound        = TIA, 2 channels, mono
| dimensions  = 340 mm W × 240 mm D × 64 mm H (6-switch)
| weight      = 1.36 kg (Heavy Sixer), 1.14 kg (Light Sixer)
| os          = None
| os          = None
| predecessor  = Dedicated Pong consoles
| predecessor  = Dedicated Pong consoles
Line 22: Line 19:
}}
}}


The '''Atari 2600''', originally sold as the '''Atari Video Computer System''' (Atari VCS), is an 8-bit home video game console developed and manufactured by Atari, Inc. Released in September 1977, it popularized the use of ROM cartridges for game storage and established the modern video game console market. The system is built around the MOS Technology 6507 processor and the custom Television Interface Adaptor (TIA) chip, which handles graphics and sound generation without a frame buffer, requiring precise timing in software.
The '''Atari 2600''', originally sold as the '''Atari Video Computer System''' (Atari VCS), is an 8-bit home video game console developed and manufactured by Atari, Inc. Released in September 1977, it popularised the ROM cartridge and established the home console market. It is built around the MOS Technology 6507 processor and the custom Television Interface Adaptor (TIA), which generates the video signal in real time without a frame buffer.
 
This page concentrates on the information a repairer needs. Component values and service modifications are on the [[Atari 2600 Capacitor Replacement Guide]].
 
== How the machine is built ==
 
Atari's field service manual divides the console into two assemblies, and knowing which is which saves a great deal of time when diagnosing:<ref name="fsm2600">Atari, Inc., ''Video Computer System Field Service Manual — Domestic Model 2600/2600A'', Consumer Product Service, Sunnyvale, California. Section 1, game console description; Section 2, silkscreens, schematics and switchboard variations; Section 3, model modifications; Sections 4–7, diagnostic flow charts and the Diagnostic Test Cartridge; Section 8, CX2600 and CX2600A parts lists; Section 9, service bulletins and tech tips. Hosted here as [[Atari 2600 and 2600A Field Service Manual]] ([[:File:Atari 2600 and 2600A Field Service Manual.pdf|PDF]]).</ref>
 
* '''Switchboard''' (6-switch machines). Carries the player-option switches, '''the entire power supply''' — regulator, filter capacitors and the on/off switch — and the RF modulator. Unregulated DC arrives here from the external supply, which Atari calls the "battery eliminator". +5 V is routed through a filter to the RF modulator and to the motherboard.
* '''Motherboard.''' Carries the 6507 MPU, the 6532 RAM-I/O-timer and the TIA, inside RF shielding.
 
The two are joined by a 12-conductor flexible ribbon cable, which also carries video and sound from the TIA to the RF module. '''If a 6-switch machine is dead, the fault is more likely to be on the switchboard than the motherboard''', because that is where the power supply lives.
 
The 4-switch CX2600A and the 2600 Jr. consolidate everything onto one board.
 
== Model variants ==


== System Architecture ==
<templatestyles src="Template:StyledTable/styles.css" />
<templatestyles src="Template:StyledTable/styles.css" />
{| class="wikitable styled-table" style="width:70%; text-align:center;"
{| class="wikitable styled-table" style="width:95%;"
! Sub-system !! Specification
|+'''Production models'''
! Model !! Board !! Description
|-
|-
| '''CPU''' || MOS Technology 6507 @ 1.193182 MHz (NTSC) / 1.182298 MHz (PAL)<br>6502 variant with 13 address lines (8 KB address space)
| '''Heavy Sixer''' || CX2600 || Six front switches, two-board design, thick base moulding
|-
|-
| '''Graphics/Sound''' || Television Interface Adaptor (TIA) CO10444 (NTSC) / CO11903 (PAL)<br>Generates video signal in real-time without frame buffer
| '''Light Sixer''' || CX2600 || Cost-reduced six-switch, same two-board architecture
|-
|-
| '''RAM/I/O/Timer''' || MOS Technology 6532 RIOT<br>128 bytes RAM, two 8-bit I/O ports, programmable timer
| '''4-Switch Woodgrain''' || CX2600A || Difficulty switches moved to the rear, single board
|-
|-
| '''Video''' || 160 × 192 pixels (NTSC), 160 × 228 (PAL)<br>128 colors (NTSC), 104 colors (PAL), 8 colors (SECAM)
| '''4-Switch Vader''' || CX2600A || All-black case, same board family
|-
|-
| '''Sprites''' || 2 players (8 pixels wide), 2 missiles (1 pixel), 1 ball (1 pixel)<br>All sprites can be stretched to 2×, 4×, or 8× width
| '''2600 Jr.''' || — || Smaller cost-reduced single board. Not covered by Atari's field service manual
|-
| '''Background''' || 40-pixel playfield (20-bit register, mirrored or repeated)
|-
| '''Audio''' || 2 independent channels, 4-bit volume, 5-bit frequency control<br>31 kHz max frequency, square wave and noise generation
|-
| '''ROM Space''' || 4 KB standard, up to 64 KB with bank switching
|}
|}


== Memory Map ==
Atari's service documentation groups the CX2600A boards into three bands, and issues a separate schematic and silkscreen for each: '''Revs 1–13''', '''Revs 14 and 15''', and '''Revs 16 and up'''.<ref name="fsm2600" /> The revision number is printed on the board and determines which service modifications apply:
 
* '''Revs 1–13''' need the static-protection strips on the front-panel switches.
* '''Revs 1–13''' are the boards covered by the February 1982 C241/C242 bulletin.
* '''Revs below 16''' may lack the 820 Ω blanking resistor between TIA pins 6 and 9, which Atari incorporated into the design from Rev 16.
* '''Rev 16 and up''' omit C201.
 
All three are described in detail on the [[Atari 2600 Capacitor Replacement Guide]].
 
== Integrated circuits ==
 
<templatestyles src="Template:StyledTable/styles.css" />
<templatestyles src="Template:StyledTable/styles.css" />
{| class="wikitable styled-table" style="width:70%; text-align:center;"
{| class="wikitable styled-table" style="width:80%;"
|+'''6507 Address Space'''
|+'''Atari part numbers and board locations'''
! Range !! Size !! Purpose
! Location !! Atari P/N !! Device !! Function !! Package
|-
| A200 || C010745 || MOS 6507 || Microprocessor || 28-pin DIP, socketed
|-
| A201 || C010444 || TIA || Television Interface Adaptor: video, sound and the paddle A/D || 40-pin DIP, socketed
|-
|-
| $0000-$007F || 128 bytes || TIA registers (write)
| A202 || C010750 || MOS 6532 || RAM-I/O-timer (RIOT/PIA): 128 bytes RAM, two 8-bit ports, timer || 40-pin DIP, socketed
|-
|-
| $0030-$003D || 14 bytes || TIA registers (read)
| A203 (CX2600, Revs 1–13) || C010816 || 4050B || Hex buffer for video and the joystick trigger lines
|-
|-
| $0080-$00FF || 128 bytes || RIOT RAM (also mirrored at $0180-$01FF)
| A203 (CX2600A, Rev 14+) || C014348 || 78M05 || +5 V regulator, TO-220
|-
|-
| $0280-$0297 || 24 bytes || RIOT I/O and timer
| A205 (CX2600A, Rev 14+) || — || 555 || Timer
|-
|-
| $1000-$1FFF || 4 KB || Cartridge ROM (mirrored at $3000, $5000, $7000, $9000, $B000, $D000, $F000)
| A101 (CX2600 switchboard) || C014348 || 78M05 || +5 V regulator, TO-220
|}
|}


== TIA Register Map ==
The CPU, TIA and RIOT are socketed on both boards, so a donor chip can be swapped in without desoldering.<ref name="fsm2600" /> Atari's service checklist notes that boards fitted with Molex sockets with insertion aids should have the aids removed and the chip reseated — a known cause of intermittent contact.<ref name="fsm2600" />
 
The '''hex buffer is the component most often killed by static discharge through the controller ports''', which is why Atari issued a retrofit for it in February 1982.
 
== Power supply ==
 
The console is supplied from an external unregulated DC adapter. Regulation to +5 V is done inside the console by a '''78M05''' — a 500 mA regulator, not the 1 A 7805 — at A101 on the 6-switch switchboard or A203 on a 4-switch board.<ref name="fsm2600" /> Atari's own documents are not quite consistent here: the parts lists specify the 78M05 (P/N C014348) and the IC pinout page names the National LM340 and Texas Instruments 78M05C, while the CX-2600A schematic simply prints "7805" in the regulator symbol.<ref name="schem2600a" /> Fitting a 7805 is a sensible upgrade, but the part Atari ordered was the 500 mA device.
 
The input connector is a '''3.5 mm mono phone jack''' (J201 in Atari's CX2600A parts list), not a barrel connector. On the CX2600A schematic the '''tip contact carries the positive supply''' and the sleeve is grounded.<ref name="schem2600a">Atari, Inc., ''Video Computer System (Main Board)'' schematic, CX-2600A, sheet 2 of 4, 30 May 1982. Power-input section: EXT PWR jack, 2200 µF/16 V reservoir, C010812/7805 regulator, +5 VDC distribution. See [[:File:Schematic Atari2600A 2000.png]].</ref>
 
Expected readings, from Atari's own diagnostic flow charts:<ref name="fsm2600" />
 
<templatestyles src="Template:StyledTable/styles.css" />
<templatestyles src="Template:StyledTable/styles.css" />
{| class="wikitable styled-table" style="width:80%; text-align:center;"
{| class="wikitable styled-table" style="width:75%;"
|+'''Key TIA Registers'''
! Test point !! Expected
! Address !! Register !! Function
|-
| $00 || VSYNC || Vertical sync set-clear
|-
| $01 || VBLANK || Vertical blank set-clear
|-
| $02 || WSYNC || Wait for horizontal sync
|-
| $04-$05 || NUSIZ0-1 || Number-size player-missile 0-1
|-
| $06-$09 || COLUP0-1, COLUPF, COLUBK || Color registers
|-
| $0A || CTRLPF || Playfield control
|-
|-
| $0D-$0F || PF0-2 || Playfield graphics
| Regulator input (A101 pin 1) || 7.5–9 V unregulated DC
|-
|-
| $10-$14 || RESP0-1, RESM0-1, RESBL || Reset sprite positions
| Regulator output (A101 pin 3) || +5 V
|-
|-
| $1B-$1D || GRP0-1 || Graphics player 0-1
| J101 pin 1 (switchboard to motherboard) || +5 V
|-
|-
| $20-$24 || HMP0-1, HMM0-1, HMBL || Horizontal motion
| J101 pin 2 || approximately +9 V
|-
|-
| $2A || HMOVE || Apply horizontal motion
| RF module supply (pin 3 of a 5-pin module, pin 2 of a 3-pin module) || +5 V
|-
|-
| $2C || CXCLR || Clear collision latches
| RF module output || tuned to 61.23 MHz
|}
|}


== Model Variants ==
If +9 V is present at J101 pin 2 but +5 V is missing, Atari's flow chart directs you to check C101, C103 and C106 for shorts before condemning the regulator.<ref name="fsm2600" />
 
== Video and audio timing ==
 
Figures from Atari's ''Stella Programmer's Guide'':<ref name="stella">Steve Wright, Atari, Inc., ''Stella Programmer's Guide'', 3 December 1979. Sections on TV display basics, the TIA and the 6532 PIA. Hosted here as [[Stella Programmers Guide]] ([[:File:Stella Programmers Guide.pdf|PDF]]).</ref>
 
* An NTSC frame is '''262 scan lines''': 3 lines of VSYNC, 37 of VBLANK, 192 of picture and 30 of overscan.
* Each line is '''228 colour clocks''' at 3.58 MHz — 160 visible pixels plus 68 clocks of horizontal blanking.
* The 6507's clock is the 3.58 MHz colour clock divided by three, which gives the programmer '''76 machine cycles per scan line'''. This is the origin of the "racing the beam" programming style.
 
The colour-clock crystal is X200 on the motherboard; Atari's parts list prints it as 3.579575 MHz.<ref name="fsm2600" />
 
The TIA's two sound channels are mixed to mono and modulated onto the RF carrier. The sound subcarrier is generated by a tuned circuit built from L201 and the two 820 pF polystyrene capacitors C206/C207, which is why those two capacitors silence a console when they drift.
 
== Memory map ==
 
<templatestyles src="Template:StyledTable/styles.css" />
<templatestyles src="Template:StyledTable/styles.css" />
{| class="wikitable styled-table" style="width:90%; text-align:center;"
{| class="wikitable styled-table" style="width:80%;"
|+'''Production Models'''
|+'''6507 address space'''<ref name="stella" />
! Model !! Years !! Description !! Key Features
! Range !! Contents
|-
|-
| '''Heavy Sixer''' || 1977-1978 || CX2600, thick plastic base || Sunnyvale manufacture, 6 front switches, channel selector
| $0000–$007F || TIA registers
|-
|-
| '''Light Sixer''' || 1978-1980 || CX2600, cost-reduced || Taiwan/Hong Kong manufacture, thinner case
| $0080–$00FF || 6532 RAM, 128 bytes. The stack grows down from $FF, variables up from $80
|-
|-
| '''4-Switch Woodgrain''' || 1980-1982 || CX2600A || Difficulty switches moved to rear, single PCB design
| $0282 || SWCHB — console switches (read only)
|-
|-
| '''4-Switch Vader''' || 1982-1983 || CX2600A || All-black case, same internals as woodgrain
| $0284 || INTIM — read the timer
|-
|-
| '''2600 Jr. (Short Rainbow)''' || 1984-1985 || Cost-reduced || Smaller form factor, rainbow stripe
| $0294–$0297 || TIM1T, TIM8T, TIM64T, TIM1024T — set the timer interval
|-
|-
| '''2600 Jr. (Long Rainbow)''' || 1986-1991 || Final revision || Extended rainbow, slight PCB changes
| $1000–$1FFF || Cartridge ROM
|}
|}


== Motherboard Revisions ==
The 6507 brings out only 13 address lines, so the visible address space is 8 KB and every region above is mirrored repeatedly.
Early 6-switch models used a two-board design with the main board housed in thick RF shielding and a separate switch board connected via ribbon cable. The 4-switch models consolidated to a single angled PCB. Key revisions include:
* '''Pre-Rev 14:''' CD4050 buffer IC for controller inputs (prone to static damage)
* '''Rev 14-15:''' Added static protection diodes, improved color output
* '''Jr. models:''' Fully integrated single board, cost-optimized design
 
== General Maintenance ==
{{Main|Atari 2600 General Maintenance}}
 
The Atari 2600 requires regular maintenance to ensure reliable operation after 40+ years. Common maintenance tasks include cleaning cartridge slots with isopropyl alcohol, treating oxidized switch contacts with DeoxIT, and ensuring proper ventilation to prevent overheating. The cartridge connector's 24 gold-plated contacts are prone to tarnishing and should be cleaned periodically. Power switches on 6-switch models frequently develop oxidation that can be resolved by working the switch repeatedly or applying contact cleaner through the switch opening.
 
== Troubleshooting Guide ==
{{Main|Atari 2600 Troubleshooting Guide}}
 
Common failures include blank screens caused by dirty cartridge contacts, power supply issues from failed 7805 voltage regulators, and static-damaged controller ports. The TIA chip is particularly sensitive to failure and typically requires replacement from a donor unit. No video output often indicates oxidized power switch contacts or failed electrolytic capacitors. Audio problems frequently stem from failed 820pF styrene capacitors (C206/C207 on 6-switch, C53/C54 on Jr.) which should be replaced with ceramic equivalents.


== Capacitor Replacement ==
== Controller ports ==
{{Main|Atari 2600 Capacitor Replacement Guide}}


Critical capacitors requiring replacement on all models include the main 2200µF 16V filter capacitor and multiple 4.7µF bypass capacitors. The 6-switch models additionally require replacement of C103/C104 (0.22µF) near the voltage regulator to eliminate video artifacts. Styrene capacitors C206/C207 (6-switch) or C53/C54 (Jr.) commonly fail and cause audio loss. The 7805 voltage regulator should be upgraded from the original 0.5A rated part to a 1A version during any capacitor replacement.
The two DE-9 ports carry four direction switches and a trigger, plus two analogue lines used by the paddle controllers. The trigger lines run to the 4050B hex buffer, and the paddle lines run to the TIA, which contains the analogue-to-digital conversion circuitry.<ref name="fsm2600" />


== Power Supply ==
Paddle controllers use a '''1 MΩ variable resistor''' (Atari's paddle parts list).<ref name="fsm2600" /> The paddle timing capacitors on the console side are the 0.068 µF epoxy-dipped parts at C215–C218 (CX2600) or C218–C221 (CX2600A).
The console uses an external 9V DC power adapter (500mA minimum) with center-positive polarity. Internal regulation provides:
* '''+5V:''' Main logic supply (should measure 4.85-5.15V)
* '''Unregulated 9V:''' Direct to TIA for video generation


The 7805 voltage regulator mounted to the RF shield (6-switch) or heat sink (4-switch/Jr.) frequently fails after decades of operation. Symptoms include no power, intermittent operation, or voltage outside specifications.
Because the trigger lines connect directly to a CMOS buffer, '''static discharge through the ports is the classic way to kill a 2600'''. Atari's February 1982 retrofit fits a 1N4736 6.2 V zener in parallel with the existing 220 pF capacitor on each trigger line, in the C236/C237 positions, with the banded end facing the connectors, together with static strips on the switches. Details are in the [[Atari 2600 Capacitor Replacement Guide]].


== Controller Ports ==
== Diagnostics ==
The DE-9 controller ports support various peripherals:
* '''Standard joystick:''' 4 directions + 1 fire button
* '''Paddle controllers:''' Analog rotation via 1MΩ potentiometer
* '''Driving controller:''' Continuous rotation encoder
* '''Keyboard controllers:''' 12-key matrix (0-9, #, *)
* '''Track Ball:''' Digital pulses for X/Y movement


Port pinout is compatible with Commodore, Atari 8-bit computers, and Sega Master System (single button games only).
Atari's service network used a '''Diagnostic Test Cartridge (version 2.6)''' containing a RAM test, colour bar test, grey bar test, diagnostic matrix test, audio tones test and paddle control lines test, backed by a Signal Trace Cartridge for tracking motherboard faults the diagnostic cartridge cannot reach.<ref name="fsm2600" /> Both cartridges and the full flow charts are reproduced in the field service manual, which remains the most efficient way to diagnose a 2600 systematically.


== Cartridge Slot ==
== Common service points ==
The 24-pin (2×12) edge connector accepts cartridges from 2 KB to 64 KB using various bank-switching schemes:
* '''Standard 2K/4K:''' Direct mapped, no switching
* '''F8 (8K):''' Atari standard, two 4K banks
* '''F6/F4 (16K):''' Four banks switched via $FFF6-$FFF9
* '''F0 (Megaboy):''' 64K with special switching


Cartridges contain mask ROM or EPROM chips, with some including additional RAM (Super Chip) or coprocessors (DPC, Pitfall II).
From Atari's own inspection checklist, applied to every 2600 that came in for service:<ref name="fsm2600" />


== Video Output ==
* Fit the static-protection modification to any 2600 that does not have it.
The TIA generates composite video internally, output through an RF modulator on channels 2 or 3 (selectable on some models). The video signal consists of:
* Check every connector and plug for a tight fit; intermittent faults very often come from a loose connector.
* '''Horizontal:''' 228 color clocks per line (160 visible pixels)
* Check J202/J203 for pushed-back or broken pins.
* '''Vertical:''' 262 lines NTSC (192 visible), 312 lines PAL (228 visible)
* If the cartridge connector J200 is the green type and the machine is intermittent with a cartridge inserted, replace the connector.
* '''Frame rate:''' 59.92 Hz NTSC, 49.70 Hz PAL
* Check the components around the perimeter of the motherboard for dry joints and check for broken or shorted traces.
* On a machine with a standup regulator and heatsink, look for hairline fractures between the regulator and the switchboard and make sure the regulator is properly clipped or riveted to the heatsink.
* Boards at Rev 8 or lower should have a coloured dot over the trace at the upper-left corner, which prevents the board shorting against the casting.
* Where a flat-wire 12-conductor cable assembly is faulty, replace it with the ribbon cable assembly (C012776) and fit the 12-pin female switchboard socket (C014778-03).


Common video modifications include composite output (bypassing RF modulator) and S-Video separation for improved picture quality.
== Cartridge slot ==


== Audio System ==
The cartridge connector is a 24-pin (2 × 12) edge connector. Standard cartridges are 2 KB or 4 KB, directly mapped at $1000–$1FFF; larger cartridges use bank-switching schemes implemented in the cartridge rather than in the console, and some add RAM or a coprocessor on the cartridge board.
The TIA contains two independent audio channels, each with:
* '''Frequency divider:''' 5-bit (32 settings)
* '''Audio control:''' 4-bit waveform/noise selection
* '''Volume:''' 4-bit (16 levels)


Output is mixed to mono and routed through the RF modulator. Common modifications add stereo output by separating the two TIA audio channels.
== Maintenance and repair ==


== Common IC Identification ==
* {{Main|Atari 2600 General Maintenance}}
<templatestyles src="Template:StyledTable/styles.css" />
* {{Main|Atari 2600 Troubleshooting Guide}}
{| class="wikitable styled-table" style="width:70%; text-align:center;"
* {{Main|Atari 2600 Capacitor Replacement Guide}}
! Atari Part !! Standard Part !! Function
|-
| C010745 || MOS 6507 || CPU
|-
| C010750 || MOS 6532 || RIOT (RAM/IO/Timer)
|-
| C010444 || TIA (NTSC) || Television Interface Adaptor
|-
| C011903 || TIA (PAL) || Television Interface Adaptor
|-
| C012173A || CD4050 || Hex buffer (early models)
|}
 
== Technical Specifications Summary ==
* '''Clock Speed:''' 1.19 MHz (NTSC), 3.58 MHz pixel clock
* '''Instruction Timing:''' ~1.5 machine cycles per 160 pixels (racing the beam)
* '''Color Palette:''' 128 colors (16 hues × 8 luminance levels) NTSC
* '''Maximum Sprites:''' 5 hardware sprites, software multiplexed for more
* '''Playfield:''' 40 pixels wide, asymmetric or mirrored/repeated
 
== Service Information ==
Detailed schematics and service information are available in the Atari Field Service Manual. The system uses all through-hole components, making repairs feasible with basic soldering equipment. Common replacement parts include:
* '''7805 voltage regulator:''' Standard TO-220 package
* '''Power jack:''' 3.5mm × 1.3mm barrel connector
* '''RF modulator:''' UM1233 or compatible
* '''Controller ports:''' DE-9 female connectors


== Schematics ==
== Schematics ==
{| class="wikitable"
{| class="wikitable styled-table"
|+Atari 2600 PAL
|+Atari 2600 PAL
!Motherboard
!Motherboard
Line 213: Line 190:
!RF Modulator
!RF Modulator
|-
|-
|[[File:Schematic Atari 2600 Console PAL.gif|thumb|315x315px|Atari 2600 Console Schematic - PAL]]
|[[File:Schematic Atari2600 Console PAL.png|thumb|315x315px|Atari 2600 Console Schematic - PAL]]
|[[File:Schematic Atari2600 ControlPanel PAL.gif|thumb|Atari 2600 Control Panel Schematic - PAL]]
|[[File:Schematic Atari2600 Control Panel PAL.png|thumb|Atari 2600 Control Panel Schematic - PAL]]
|[[File:Schematic Atari2600 Modulator PAL.gif|thumb|Atar i2600 Modulator Schematic - PAL]]
|[[File:Schematic Atari 2600 Modulator PAL.png|thumb|Atari 2600 Modulator Schematic - PAL]]
|}
|}
{| class="wikitable"
{| class="wikitable styled-table"
|+Atari 2600 - CX2600 - NTSC
|+Atari 2600 - CX2600 - NTSC
!Motherboard - CX2600
!Motherboard - CX2600
Line 227: Line 204:
|[[File:Schematic Atari2600 RFSections 2000.png|thumb|Atari 2600 RF Sections Schematic - NTSC]]
|[[File:Schematic Atari2600 RFSections 2000.png|thumb|Atari 2600 RF Sections Schematic - NTSC]]
|}
|}
{| class="wikitable"
{| class="wikitable styled-table"
|+Atari 2600 Accessories
|+Atari 2600 Accessories
!Accessories
!Accessories
Line 236: Line 213:
|}
|}


== Related Pages ==
== Service documentation ==
 
* [[Atari 2600 and 2600A Field Service Manual|Atari 2600/2600A Domestic VCS Field Service Manual]] ([[:File:Atari 2600 and 2600A Field Service Manual.pdf|PDF]]) — parts lists, schematics, flow charts and service bulletins
* [[Atari 2600 and 5200 Field Change Orders and Tech Tips|Atari 2600 and 5200 Field Change Orders, Upgrade Bulletins and Tech Tips]] ([[:File:Atari 2600 and 5200 Field Change Orders and Tech Tips.pdf|PDF]])
* [[Stella Programmers Guide|Stella Programmer's Guide]] ([[:File:Stella Programmers Guide.pdf|PDF]])
 
== Related pages ==
* [[Atari 2600 General Maintenance]]
* [[Atari 2600 General Maintenance]]
* [[Atari 2600 Troubleshooting Guide]]
* [[Atari 2600 Troubleshooting Guide]]
* [[Atari 2600 Capacitor Replacement Guide]]
* [[Atari 2600 Capacitor Replacement Guide]]
* [[Atari 5200]]
* [[Atari 5200]]
* [[Atari 7800]]
 
== References ==
<references />
 
{{Navbox-AtariConsoles|state=collapsed}}


[[Category:Atari Systems]]
[[Category:Atari Systems]]

Latest revision as of 08:58, 27 September 2026

Atari 2600
Atari 2600 4-switch "woodgrain" model
Specifications
ManufacturerAtari, Inc.
TypeHome video game console
ReleasedSeptember 1977 (as Video Computer System)
Intro priceUS$199 (1977)
CPUMOS Technology 6507 (Atari C010745)
Memory128 bytes RAM (within the 6532 RIOT)
StorageROM cartridge
Display160 × 192 visible pixels (NTSC)
SoundTIA, 2 channels, mono
OS / FirmwareNone
PredecessorDedicated Pong consoles
SuccessorAtari 5200
CodenameStella
Model no.CX2600, CX2600A, 2600 Jr.

The Atari 2600, originally sold as the Atari Video Computer System (Atari VCS), is an 8-bit home video game console developed and manufactured by Atari, Inc. Released in September 1977, it popularised the ROM cartridge and established the home console market. It is built around the MOS Technology 6507 processor and the custom Television Interface Adaptor (TIA), which generates the video signal in real time without a frame buffer.

This page concentrates on the information a repairer needs. Component values and service modifications are on the Atari 2600 Capacitor Replacement Guide.

How the machine is built

[edit | edit source]

Atari's field service manual divides the console into two assemblies, and knowing which is which saves a great deal of time when diagnosing:[1]

  • Switchboard (6-switch machines). Carries the player-option switches, the entire power supply — regulator, filter capacitors and the on/off switch — and the RF modulator. Unregulated DC arrives here from the external supply, which Atari calls the "battery eliminator". +5 V is routed through a filter to the RF modulator and to the motherboard.
  • Motherboard. Carries the 6507 MPU, the 6532 RAM-I/O-timer and the TIA, inside RF shielding.

The two are joined by a 12-conductor flexible ribbon cable, which also carries video and sound from the TIA to the RF module. If a 6-switch machine is dead, the fault is more likely to be on the switchboard than the motherboard, because that is where the power supply lives.

The 4-switch CX2600A and the 2600 Jr. consolidate everything onto one board.

Model variants

[edit | edit source]
Production models
Model Board Description
Heavy Sixer CX2600 Six front switches, two-board design, thick base moulding
Light Sixer CX2600 Cost-reduced six-switch, same two-board architecture
4-Switch Woodgrain CX2600A Difficulty switches moved to the rear, single board
4-Switch Vader CX2600A All-black case, same board family
2600 Jr. — Smaller cost-reduced single board. Not covered by Atari's field service manual

Atari's service documentation groups the CX2600A boards into three bands, and issues a separate schematic and silkscreen for each: Revs 1–13, Revs 14 and 15, and Revs 16 and up.[1] The revision number is printed on the board and determines which service modifications apply:

  • Revs 1–13 need the static-protection strips on the front-panel switches.
  • Revs 1–13 are the boards covered by the February 1982 C241/C242 bulletin.
  • Revs below 16 may lack the 820 Ω blanking resistor between TIA pins 6 and 9, which Atari incorporated into the design from Rev 16.
  • Rev 16 and up omit C201.

All three are described in detail on the Atari 2600 Capacitor Replacement Guide.

Integrated circuits

[edit | edit source]
Atari part numbers and board locations
Location Atari P/N Device Function Package
A200 C010745 MOS 6507 Microprocessor 28-pin DIP, socketed
A201 C010444 TIA Television Interface Adaptor: video, sound and the paddle A/D 40-pin DIP, socketed
A202 C010750 MOS 6532 RAM-I/O-timer (RIOT/PIA): 128 bytes RAM, two 8-bit ports, timer 40-pin DIP, socketed
A203 (CX2600, Revs 1–13) C010816 4050B Hex buffer for video and the joystick trigger lines
A203 (CX2600A, Rev 14+) C014348 78M05 +5 V regulator, TO-220
A205 (CX2600A, Rev 14+) — 555 Timer
A101 (CX2600 switchboard) C014348 78M05 +5 V regulator, TO-220

The CPU, TIA and RIOT are socketed on both boards, so a donor chip can be swapped in without desoldering.[1] Atari's service checklist notes that boards fitted with Molex sockets with insertion aids should have the aids removed and the chip reseated — a known cause of intermittent contact.[1]

The hex buffer is the component most often killed by static discharge through the controller ports, which is why Atari issued a retrofit for it in February 1982.

Power supply

[edit | edit source]

The console is supplied from an external unregulated DC adapter. Regulation to +5 V is done inside the console by a 78M05 — a 500 mA regulator, not the 1 A 7805 — at A101 on the 6-switch switchboard or A203 on a 4-switch board.[1] Atari's own documents are not quite consistent here: the parts lists specify the 78M05 (P/N C014348) and the IC pinout page names the National LM340 and Texas Instruments 78M05C, while the CX-2600A schematic simply prints "7805" in the regulator symbol.[2] Fitting a 7805 is a sensible upgrade, but the part Atari ordered was the 500 mA device.

The input connector is a 3.5 mm mono phone jack (J201 in Atari's CX2600A parts list), not a barrel connector. On the CX2600A schematic the tip contact carries the positive supply and the sleeve is grounded.[2]

Expected readings, from Atari's own diagnostic flow charts:[1]

Test point Expected
Regulator input (A101 pin 1) 7.5–9 V unregulated DC
Regulator output (A101 pin 3) +5 V
J101 pin 1 (switchboard to motherboard) +5 V
J101 pin 2 approximately +9 V
RF module supply (pin 3 of a 5-pin module, pin 2 of a 3-pin module) +5 V
RF module output tuned to 61.23 MHz

If +9 V is present at J101 pin 2 but +5 V is missing, Atari's flow chart directs you to check C101, C103 and C106 for shorts before condemning the regulator.[1]

Video and audio timing

[edit | edit source]

Figures from Atari's Stella Programmer's Guide:[3]

  • An NTSC frame is 262 scan lines: 3 lines of VSYNC, 37 of VBLANK, 192 of picture and 30 of overscan.
  • Each line is 228 colour clocks at 3.58 MHz — 160 visible pixels plus 68 clocks of horizontal blanking.
  • The 6507's clock is the 3.58 MHz colour clock divided by three, which gives the programmer 76 machine cycles per scan line. This is the origin of the "racing the beam" programming style.

The colour-clock crystal is X200 on the motherboard; Atari's parts list prints it as 3.579575 MHz.[1]

The TIA's two sound channels are mixed to mono and modulated onto the RF carrier. The sound subcarrier is generated by a tuned circuit built from L201 and the two 820 pF polystyrene capacitors C206/C207, which is why those two capacitors silence a console when they drift.

Memory map

[edit | edit source]
6507 address space[3]
Range Contents
$0000–$007F TIA registers
$0080–$00FF 6532 RAM, 128 bytes. The stack grows down from $FF, variables up from $80
$0282 SWCHB — console switches (read only)
$0284 INTIM — read the timer
$0294–$0297 TIM1T, TIM8T, TIM64T, TIM1024T — set the timer interval
$1000–$1FFF Cartridge ROM

The 6507 brings out only 13 address lines, so the visible address space is 8 KB and every region above is mirrored repeatedly.

Controller ports

[edit | edit source]

The two DE-9 ports carry four direction switches and a trigger, plus two analogue lines used by the paddle controllers. The trigger lines run to the 4050B hex buffer, and the paddle lines run to the TIA, which contains the analogue-to-digital conversion circuitry.[1]

Paddle controllers use a 1 MΩ variable resistor (Atari's paddle parts list).[1] The paddle timing capacitors on the console side are the 0.068 µF epoxy-dipped parts at C215–C218 (CX2600) or C218–C221 (CX2600A).

Because the trigger lines connect directly to a CMOS buffer, static discharge through the ports is the classic way to kill a 2600. Atari's February 1982 retrofit fits a 1N4736 6.2 V zener in parallel with the existing 220 pF capacitor on each trigger line, in the C236/C237 positions, with the banded end facing the connectors, together with static strips on the switches. Details are in the Atari 2600 Capacitor Replacement Guide.

Diagnostics

[edit | edit source]

Atari's service network used a Diagnostic Test Cartridge (version 2.6) containing a RAM test, colour bar test, grey bar test, diagnostic matrix test, audio tones test and paddle control lines test, backed by a Signal Trace Cartridge for tracking motherboard faults the diagnostic cartridge cannot reach.[1] Both cartridges and the full flow charts are reproduced in the field service manual, which remains the most efficient way to diagnose a 2600 systematically.

Common service points

[edit | edit source]

From Atari's own inspection checklist, applied to every 2600 that came in for service:[1]

  • Fit the static-protection modification to any 2600 that does not have it.
  • Check every connector and plug for a tight fit; intermittent faults very often come from a loose connector.
  • Check J202/J203 for pushed-back or broken pins.
  • If the cartridge connector J200 is the green type and the machine is intermittent with a cartridge inserted, replace the connector.
  • Check the components around the perimeter of the motherboard for dry joints and check for broken or shorted traces.
  • On a machine with a standup regulator and heatsink, look for hairline fractures between the regulator and the switchboard and make sure the regulator is properly clipped or riveted to the heatsink.
  • Boards at Rev 8 or lower should have a coloured dot over the trace at the upper-left corner, which prevents the board shorting against the casting.
  • Where a flat-wire 12-conductor cable assembly is faulty, replace it with the ribbon cable assembly (C012776) and fit the 12-pin female switchboard socket (C014778-03).

Cartridge slot

[edit | edit source]

The cartridge connector is a 24-pin (2 × 12) edge connector. Standard cartridges are 2 KB or 4 KB, directly mapped at $1000–$1FFF; larger cartridges use bank-switching schemes implemented in the cartridge rather than in the console, and some add RAM or a coprocessor on the cartridge board.

Maintenance and repair

[edit | edit source]

Schematics

[edit | edit source]
Atari 2600 PAL
Motherboard Control Panel RF Modulator
Atari 2600 Console Schematic - PAL
Atari 2600 Control Panel Schematic - PAL
Atari 2600 Modulator Schematic - PAL
Atari 2600 - CX2600 - NTSC
Motherboard - CX2600 Motherboard - CX2600 A RF Sections
Atari 2600 CX2600 Schematic - NTSC
Atari 2600 A Schematic - NTSC
Atari 2600 RF Sections Schematic - NTSC
Atari 2600 Accessories
Accessories CX22 Trackball
Atari 2600 Accessories Schematic
Atari 2600 CX22 Schematic

Service documentation

[edit | edit source]
[edit | edit source]

References

[edit | edit source]
  1. ↑ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 Atari, Inc., Video Computer System Field Service Manual — Domestic Model 2600/2600A, Consumer Product Service, Sunnyvale, California. Section 1, game console description; Section 2, silkscreens, schematics and switchboard variations; Section 3, model modifications; Sections 4–7, diagnostic flow charts and the Diagnostic Test Cartridge; Section 8, CX2600 and CX2600A parts lists; Section 9, service bulletins and tech tips. Hosted here as Atari 2600 and 2600A Field Service Manual (PDF).
  2. ↑ 2.0 2.1 Atari, Inc., Video Computer System (Main Board) schematic, CX-2600A, sheet 2 of 4, 30 May 1982. Power-input section: EXT PWR jack, 2200 µF/16 V reservoir, C010812/7805 regulator, +5 VDC distribution. See File:Schematic Atari2600A 2000.png.
  3. ↑ 3.0 3.1 Steve Wright, Atari, Inc., Stella Programmer's Guide, 3 December 1979. Sections on TV display basics, the TIA and the 6532 PIA. Hosted here as Stella Programmers Guide (PDF).