•s^r . .. Ifga ■ '■ ■•• 3; ' • i /fif TOW P; : :'-^V'-: £3&*J iris *>i#r r#? r{& *&j&sip:g t ifc : . ••'... '• '".'*?* X" '• : .,' -j/*,' V :-■ / • ' ■ -' : X. .. . "' r...:,.::. x,... .x;X;,/; ■’ . *■"■ Ir t 1 - v3j ^ lir " rnB " 1 :-y^ i- ' ' "V-'.yv.-V ,- ? • •’ , * •• ^ • - - > - ., ■ -'. , v-'••■'.•> -...vT.•■’;'■-;■• .Wv • . '" .: i • .••■ -• y- V*'-; v '.*mm ■ ■ ■ yyy * 1 ^ • jj- ' ;■ ' •: - .', . ;■ .. ....... .. •'-' V ^■ .Cv-: •.. l h■ v.o- >- mmm .... . . ^ ■ 1> : - 5' •••'■• * ' ... ; - *- #«:? :^r:-r v ‘.-- -v/- V;: :Z7.-Z$t* ATARI HOME COMPUTER FIELD SERVICE MANUAL 4 0 0/S 0 0 TABLE OF CONTENTS Section Title p age INTRODUCTION. be 1 THEORY OF OPERATION . 1-1 Overview. 1_1 User Interface. 1_2 400/800 Mechanical Description. 1-3 Motherboard. 1_4 Central Processing Unit. 1-5 ROM Personality PCB. 1-5 RAM PCB. 1_5 Keyboard. i-$ Power Supply. 1_6 Program Cartridge. 1-6 400/800 Electronic Discussion .. 1-7 Central Processing Unit. 1-7 CPU 6502 Integrated Circuit .. 1-7 Alphanumerical Television .. 1-8 Interface Controller Color Television Interface.1-10 Adaptor Graphic Television Interface.1-10 Adaptor I/O Decoder. 1«10 Composite Video.. Motherboard Console - 400 . 1-11 Pot Keyboard Integrated.1-11 Peripheral Interface Adaptor.1-11 Key-In Key-Out Integrated.1-12 Circuit Memory Map Decoder. 1-12 I/O Decoder. 1_13 Motherboard Console - 800 .1-14 Bi-directional Data Buffer .1-14 ROM Personality Board.1-15 Power Supply.. ROM Cartridge. 1_17 Accessories.. AC Power Adaptor..1-17 TV Switch Box.1-17 'BASIC' Program Cartridge.1-17 2 SILKSCREEN AND SCHEMATICS. 2-1 3 TROUBLESHOOTING AND TESTING. 3-1 Overview. 3_1 Tests. 3_1 Equipment Needed. 3-1 Testing With and Without. 3-2 the SALT II Cartridge ATARI Home Computer iii TABLE OF CONTENTS (Cont) Section Title Page Overview of Tests. 3-2 Power-Up Test. 3-2 Keyboard Test. 3-2 RAM and ROM Test. 3-2 SALT II Menu. 3-5 Color Bar Test. 3-6 Any Video Test...'. 3-7 Gray Bar Test .. 3-8 Keyboard Test. 3-9 Switch Test. 3-9 Tone Test. 3-9 Display Options.3-10 Port Test.3-10 Verify ROM Test.3-11 RAM Test.3-12 Shake Test.3-16 Burnin. 3-16 Description of the Other Functions.3-17 Production Test.3-17 Boot B. 3-17 Examine.3-17 Adjust.3-17 Summary . 3-17 4 DISASSEMBLY/ASSEMBLY MAINTENANCE. 4-1 ATARI 400 Home Computer Console - Disassembly. 4-1 Keyboard and Power Supply Access. 4-1 Keyboard Removal. 4-3 Power Supply Removal. 4-4 CPU, RAM and Motherboard Access. 4-6 CPU and RAM Removal. 4-6 ATARI 800 Home Computer Console - Disassembly. 4-8 Access to RAM Boards and. 4-8 ROM Board Access to Power Supply and. 4-9 Keyboard Assembly Remove Top Cover .. 4-9 Remove the PCB Module.4-10 Remove the Power Supply.4-11 Access to CPU Printed Circuit Board.4-12 Access to Motherboard .4-13 Keyboard Removal.4-14 ATARI Home Computer iv TABLE OF CONTENTS (Cont) Section ^ 5 6 7 8 9 Title Page ATARI WO Home Computer Console - Assembly Module Assembly Reassembly... Keyboard Installation... Power Supply Installation. Top Cover Installation .. ATARI 800 Home Computer Console - Assembly Keyboard Assembly . Motherboard Installation.. CPU PCB Installation. Power Supply Installation. Module Assembly Installation into Top Cover Bottom Cover Installation.. RAM and ROM Installation ............... Cartridge Door Assembly. PCB Contact Cleaning and Lubricating. Tools Required . Procedure. Visual Inspection.. 4-15 4-15 4-16 4-16 4-17 4-17 4-17 4-17 4-18 4-18 4-19 4-19 4-20 4-20 4-20 4-20 4-21 4-21 400 DIAGNOSTIC FLOWCHARTS 400/800 SYMPTOM CHECKLIST , 800 DIAGOSTIC FLOWCHARTS., GAME CONTROLLERS. Joystick (X-Y Controller).. Joystick (X-Y Controller) Check Equipment Needed. Procedure. Game Paddle. Game Paddle Controller Check Equipment Needed. Procedure. 8-1 8-3 8-3 8-3 8-4 8-5 8-5 8-5 PARTS LIST 10 400 Computer. 800 Computer. SERVICE BULLETINS ATARI Home Computer v LIST OF ILLUSTRATION Figure Title Page 1-1 ATARI 400 Home Computer Console. 1-1 1-2 ATARI 800 Home Computer Console. 1-2 1-3 MPU Pin Assignments . 1-8 1-4 ANTIC Pin Assignments. 1-9 1-5 CTIA/GTIA Pin Assignments..1-10 1-6 POKEY Pin Assignments.1-11 1-7 PI A Pin Assignments. 1-12 1-8 400 Motherboard Flow Diagram.1-18 1-9 400 Power Supply .1-19 1-10 800 Motherboard Flow Diagram.1-20 1-11 800 Power Supply Flow Diagram .1-21 1-12 800 Personality Board..1-22 1-13 CPU Board Flow Diagram...1-23 1-14 8K Dynamic RAM Flow Diagram.1-24 1-15 16K Dynamic RAM Flow Diagram.1-25 1-16 Game Cartridge Flow Diagram....1-26 1- 17 ATARI Home Computer System.1-27 Block Diagram 2- 1 400 Motherboard Silkscreen. 2-3 2-2 400 Motherboard Schematic. 2-4 2-3 400 Power Supply Silkscreen. 2-6 2-4 400 Power Supply Schematic. 2-7 2-5 800 Motherboard Silkscreen. 2-9 2-6 800 Motherboard Schematic.2-10 2-7 800 Power Supply Silkscreen.2-12 2-8 800 Power Supply Schematic.2-13 2-9 800 Personality Board Silkscreen.2-14 2-10 800 Personality Board Schematic.2-15 2-11 CPU Board Silkscreen .2-16 2-12 CPU Board Schematic.2-17 2-13 8K RAM Board Silkscreen.2-18 2-14 8K RAM Board Schematic.2-19 2-15 16K RAM Board Silkscreen.2-20 2- 16 16K RAM Board Schematic...2-21 3- 1 Special Graphics Test. 3-3 3-2 SALT Header. 3-4 3-3 SALT II Menu. 3-5 3-4 Color Bar Test Screen... 3-6 3-5 Any Video Test Screen. 3-7 3-6 Gray Bar Test Screen. 3-8 3-7 Port Test Screen...3-10 3-8 RAM TEST Screen .3-13 ATARI Home Computer vi LIST OF ILLUSTRATION (Cont) Fig*™ Title Page 4-1 ATARI 400 Console, Bottom Cover Screw Location ....... 4-2 4-2 ATARI 400 Console, Top Cover Removal... 4-3 4-3 ATARI 400 Console, Keyboard Removal. 4-4 4-4 ATARI 400 Console, Power Supply Removal .. 4-5 4-5 ATARI 400 Console, Module Assembly. 4-7 4-6 ATARI 800 Console, Cartridge Door -. 4-9 Assembly Removal 4-7 ATARI 800 Console, Bottom Cover Removal.4-10 4-2 ATARI 800 Console, Module Assembly Removal.4-11 4-9 ATARI 800 Console, Power Supply Removal .............4-12 4-10 ATARI 800 Console, CPU Printed Circuit - ..4-13 Board Removal 4-11 ATARI 800 Console, Motherboard Removal ..4-15 4-12 ATARI 800 Console, Keyboard Removal..4-15 3-1 Keyboard Connection Chart.. 3-2 Defective RAM Boards.. 7-1 Keyboard Connection Chart. 7-38 7-2 Defective RAM Boards. 7-39 2-1 Joystick (X-Y Controller). 8-2 2-2 Joystick Schematic. 8-3 2-3 Game Paddle. 8-4 2-4 Game Paddle Schematic. 8-5 LIST OF TABLES Table Title Page 1-1 Memory Map Selected Lines. 1-13 1-2 I/O Decoder Select Line . 1-14 3-1 Port Test Legend . 3_12 3-2 Defective RAM Boards . 3-14 3-3 Defective RAM Identified.3-15 5-1 Clock Circuit.. 5-2 Defective RAM Boards .5-39 5-3 Port Test Legend .. 7-1 Clock Circuit.. 7-2 Defective RAM Boards .7-39 7-3 Port Test Legend .7-40 ATARI Home Computer vii INTRODUCTION Jp* e ATARI 400/800 Home Computer Field Service Manual is organized in 10 Sections: 1 THEORY OF OPERATION - overview of how the 400 and 800 Home Computers work. 2 SILK5CREEN5 AND SCHEMATICS - electrical layouts and drawings for major components. 3 TESTING AND TROUBLESHOOTING - overview of tests which assist in diagnosing malfunctions. 4 DISASSEMBLY/ASSEMBLY - detailed instructions to completely disassemble and assemble both units. 5 400 DIAGNOSTIC FLOWCHARTS - detailed procedures for troubleshooting and repairing the 400 Computer. 6 400/800 SYMPTOM CHECKLIST - quick reference for troubleshooting each computer. 7 800 DIAGNOSTIC FLOWCHART - detailed procedures for troubleshooting and repairing the 800 Computer. 8 GAME CONTROLLERS - overview of hand controller construction and recommended test procedures* 9 PARTS LIST - detailed breakdown of all parts used in each unit. 10 SERVICE BULLETINS - section to be used to hold Field Change Orders, Upgrade Bulletins, and Tech Tips. This manual is designed for use by both the experienced and inexperienced service technician. The Diagnostic Flowcharts (Sections 5 and 7) provide detailed repair P rocedures for technicians not completely familiar with the ATARI 400/800 Home Computers. The Symptom Checklist (Section 6) provides a rapid repair reference for the more experienced technician. ATARI Home Computer ix SECTION I THEORY OF OPERATION OVERVIEW The Atari 400 Computer Home Console contains the central processor unit (CPU) and memory in the form of the Operating System (read-only-memory (ROM)) and 8K or 16K of user programmable random access memory (RAM). The console contains the keyboard, cartridge slot, controller jacks, and serial input/output (I/O) port for connecting peripheral devices (see Figure 1-1). ATARI Home Computers 1-1 The ATARI 800 Home Computer Console contains the CPU and memory In the form of the Operating System (10K of read-only-memory (ROM)) and 8K to 16K (standard) of user programmable random access memory (RAM); plus two expansion sockets for additional RAM modules (maximum 48K). The console also contains the keyboard, cartridge slots (2), controller jacks and a serial I/O port for connecting peripheral devices (see Figure 1-2). POWER JACK Figure 1-2. ATARI 800 Home Computer Console USER INTERFACE The ATARI 400/800 Home Computer Consoles are general purpose microcomputers using the 6502 microprocessor. The ATARI 400/800 Consoles are the central processing units for their respective systems. Each console comes standard with a built-in typewriter style keyboard, 8K/16K of RAM, ROM operating systems, connector jacks for adding peripherals and hand controllers, and a 15-foot Radio Frequency (RF) cable for connection to the user's television set. The controller jacks on the front of both consoles accepts the X-Y (joystick) and paddle hand controllers available from ATARI. ATARI Home Computers 1-2 The ng '?M / S i d * panel ° f the Atari 400 Computer Console contains a peripheral jack, power ON/OFF switch, and a power jack. The channel 2/3 switch is located on the back of the console. This switch changes the console transmission frequency to either channel 2 or channel 3 (refer to Figure 1-1). y The right side panel of the Atari 800 Home Console contains a monitor jack, a toFigu^l J -2) k ’ a Channel 2/3 Switch ’ a power ON /° FF sw itch, and a power jack (refer Both Console keyboards provide a full alphanumeric character set, cursor controls, and purpose keys. The alpha keys when used in conjunction with the Control S5 L key become special graphic symbols. To the right of the keyboard is the power ON light and four special control keys (refer to Figure 1-1 and Figure 1-2). From the top to the bottom they are: SYSTEM RESET - OPTION SELECT START Interrupts whatever the computer is doing and restarts the Operating System or Program Cartridge. Interrupt used by the Program Cartridge to choose among the variations within a game or program. Interrupt used to select one of several games or programs on the Program Cartridge. Interrupt used to Start the game or program selected from the Program Cartridge. 400/800 MECHANICAL DESCRIPTION modulesthe°^are^ C ° mpUter Home ConsoIes are made up of seven major functional • Motherboard • Central Processing Unit (CPU) Printed Circuit Board • ROM Personality Printed Circuit Board (Operation System) (800 Only) • RAM Printed Circuit Board(s) • Keyboard • Power Supply Board • Program Cartridge ATARI Home Computers 1-3 The Printed Circuit Boards (PCBs) plug into sockets on the motherboard, using a common Address Bus, Data Bus and clock lines. The various power requirements are routed from the power supply through the motherboard to all printed circuit boards. The keyboard connects directly to the motherboard through a ribbon connector. The sixteen-line Address Bus allows the microprocessor to directly address 64K of memory. The eight-line Data Bus provides the communication and data path between the functional modules. Figures 1-8 thru 1-17 at the end of this section provide function block diagrams of PCBs in the 400/800 systems. Motherboard The motherboard ties all components of the computer system together. It also performs a variety of logic functions. All PCBs and connector cables plug into the motherboard and allow communication between the functional blocks of the 400 and 800 Computer Consoles. The motherboard also performs the following: • Generates a 3.58 MHz master clock for the Central Processing Unit's PCB. • Generates the Power-ON RESET for the Central Processing Unit PCB and the peripherals. • Provides the driving circuitry for the Key-Press signal from the Central Processing Unit PCB to the Console speaker. • Converts signals from the various hand controllers into recognizable data for the microprocessor. • Buffers and drives the data lines between the Central Processing Unit PCB, the RAM PCBs, and the remainder of the system. • Does the first memory map decoding of the possible 64K address locations into 8K blocks for the microprocessor. • Generates control signals for the peripheral devices. • Receives video data from the Central Processing Unit PCB, converts it into a composite video and routes it to the power supply PCB. • Combines the sound from the Computer system and the audio track of prerecorded cassettes. • Develops the sound subcarrier for the television audio as part of the composite video. ATARI Home Computers 1-4 Central Processing Unit The Central Processing Unit (CPU) PCB is the controller of the entire Console system. CPUPCB contains the 6502 microprocessor, and the ANTIC and CTIA (or GTIA) chips* The CPU PCB controls the Console system and its peripheral devices through address lines (to select which device it needs to communicate with) and data lines (to transmit and/or receive data from a selected device) common to the entire system. Operating instructions for the microprocessor come from the ROM Operating System on the Personality PCB. Additional functions of the CPU PCB are: • Receives the master clock from the motherboard and generates Phase 1 (/I or Ph l) and Phase 2 2 or Ph 2) clocks used to synchronize the entire system. • Transmits a REFRESH signal at least every 2 miliseconds to refresh the dynamic RAM chips on the RAM PCB(s). • Receives the four TRIGGER lines from the fire button on each of the hand controller accessories. • Receives the lines from the four control switches located to the right of the keyboard. • Generates video signals to be processed by the motherboard before they are sent to the RF module on the Power Supply PCB. ROM Personality PCB The ROM Personality PCB contains information in Read-Only Memory (ROM), the program of operating instructions for the microprocessor. Two 4K ROMs contain the Operating System, and one 2K ROM contains the arithmatic functions used for BASIC programming. Information is retrieved from the ROMs by addressing a particular location on the ROM using the Address Bus. The data contained at that location is placed on the Data Bus to be read by the microprocessor. The ROM Personality PCB also provides the CHIP SELECT signals used to select LSI chips throughout the Console system and for the bi-directional data buffers on the motherboard. RAM PCB The Random Access Memory (RAM) PCB performs the function of temporary data storage for the system. The RAM is dynamic, requiring REFRESH, and is available in 8 K or 16K versions. Each RAM chip on the RAM PCB has only seven address lines. To address 16K locations requires 14 address lines. To accomplish this, a 14-bit address is ATARI Home Computers 1-5 sent to the address demultiplexer, which first passes the lower seven bits to the RAM chips as a Row Address. After an appropriate delay, the highest seven bits are passed as a Column Address. Data is then either put into or taken out of the location selected. The direction of data flow is determined by the Read/Write line. REFRESH occurs at least every two milliseconds. The REFRESH signal is generated on the CPU Board. Keyboard The typewriter-style keyboard is used to generate alphanumeric characters as well as special graphic symbols. The keyboard allows the operator to communicate with the console system for writing programs or responding to preprogrammed cassettes or cartridges. The keyboard consists of 57 normally open switches. The switches are scanned at a rapid rate and when a switch is found closed, that scan pattern is sent to the Pot Keyboard Integrated Circuit (POKEY) for encoding. Power Supoly The Power Supply PCB receives 9 VAC from an external power adaptor (transformer) and provides +5Vdc, +12Vdc, and -5Vdc for the Console system. The Power ON/OFF switch is mounted on the Power Supply PCB and removes input power by opening the 9Vac lines. An interlock switch breaks power to the system when the operator opens the top panel of the Console to install or remove Program Cartridges. The RF Module resides on the Power Supply PCB. The RF Module generates the RF output for the video screen from the composite video signals received from the motherboard, and is switchable to television channel 2 or 3. Voltages: +5Vdc A - Supply voltage for the logic PCBs. +5Vdc B - Specially filtered for the video circuitry. +12Vdc and -5Vdc - Supply voltage for the dynamic RAM chips. Program Cartridge The Program Cartridge permanently stores the microprocessor instructions for a particular application. It consists of two 4K ROM chips mounted on the enclosed PCB. Information is received from the ROM chips by addressing the memory locations assigned to the Program Cartridge slot(s). Data in the memory locations is then placed on the Data Bus lines. ATARI Home Computers 1-6 400/300 ELECTRONIC DISCUSSION The remainder of this section provides a detailed discussion of the functions of the seven major modules. Central Processing Unit The Central Processing Unit (CPU) PCB contains the 6502 CPU (or MPU) chip (A303) the CTIA or GTIA chip (A301), the ANTIC chip (A302), tri-level address buffers (Z303 and Z304), and the clock generator (Z302A and Z302B). CPU 6502 Integrated Circuit The 6502 microprocessor contains register flags, interconnections, arithmetic logic, and control logic, all recognized operation codes. The characteristics of the 6502 microprocessor are: • Byte-oriented structure • 151 opcodes • Decimal and binary arithmetic modes • Seven addressing modes • True indexing • Stack pointer • Two interrupt levels • 64K address range • Integral clock circuit • Single +5 volt dc power requirement Fugur-e 1-3 is an illustration of the 6502 pin assignments. The functions of the pins are explained on the following pages. ATARI Home Computers 1-7 VS5 C 1 40 □ RES RDY c 2 33 □ h h c 3 3S SO IRQ c 4 37 □ Jo (IN) N.C. c 3 36 □ N.C. TwT c 6 33 3 N.C. YNC c 7 34 □ R/W vcc c S 33 □ D# A# t 3 32 □ Dl A1 c MCS6302 31 □ 02 A2 * c 11 30 □ D3 A3 c 23 □ D4 A4 c 13 2S □ D3 A3 c 14 27 □ D6 AS c 13 26 n D7 A7 n 16 23 □. AI2 AS c 17 24 3 A13 A3 c IS 23 3 A14 AIO * c 13 22 3 A13 All c 20 • 21 3 VSS Figure 1-3. MPU Pin Assignments Alphanumeric Television Interface Controller The primary function of the Alphanumeric Television Interface Controller (ANTIC) chip is to fetch data from memory, independent of the processor, for display on the video screen. Figure 1-4 is an illustration of ANTIC Pin Assignments. ATARI Home Computers 1-8 GROUND VSS CTIA Data ANj0 CTIA Data AN! Light Pen CP CTIA Data AN2 Interrupt Input RNM1 Interrupt Output NM1 Refresh REF HALT HALT Address Bus A3 Address Bus A2 Address Bus A1 Address Bus A0 Read/Write R/W Ready RDY Address Bus A10 Address Bus A12 Address Bus A13 Address Bus A14 Address Bus A15 1 • 40 D4 2 39 D5 3 38 D6 4 37 D7 5 36 re3 6 35 FPhj* 7 34 Phtf 8 33 D3 9 32 D2 10 ANTIC 31 D1 11 30 D0 12 29 Ph2 13 28 A4 14 27 A5 15 26 A6 16 25 A7 17 24 A8 IS 23 A9 19 22 All 20 21 VDD Figure 1-4. ANTIC Pin Assignments Data Bus Data Bus Data Bus Data Bus Reset Fast Phase 0 Clock Phase 0 Clock Data Bus Data Bus Data Bus Data Bus Phase 2 Clock Address Bus Address Bus Address Bus Address Bus Address Bus Address Bus Address Bus 5V Power ATARI Home Computer 1-9 Color Television Interface Adaptor The Color Television Interface Adaptor (CTIA) chip retrieves graphics data from memory via the ANTIC DMA process. This data is routed to the CTIA graphics registers. Figure 1-5 illustrates the pin assignments for the CTIA and CTIA. Address Bus A1 Address Bus A0 Ground VSS Data Bus D3 Data Bus D2 Data Bus Dl Data Bus Dtf Trigger 0 r Tfi Trigger 1 T1 Trigger 2 T2 Trigger 3 T3 Console Sw 0 sjfr Console Sw 1 Si Console SW 2 S2 Console SW 3 S3 PAL Color Delay PAL Color Delay DEL Alphanum. Data 0 AN0 Alphanum. Data 1 AN1 Alphanum. Data 2 AN2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 IS 19 20 CTIA 40 39 38 37 36 35 34 33 321 31 30 29 28 27 26 25 24 23 22 21 A2 Address Bus A3 Address Bus A4 Address Bus D4 Data Bus D5 Data Bus D6 Data Bus D7 Data Bus R/W Read/Write CSX Chip Select 1 CS2 Chip Select 2 PH2 Phase 2 Input FPHO Clock Out OSC Oscillator Input VDD Power HALT HALT CSYNC Output Sync LUM 2 Luminance 2 Output LUM 1 Luminance 1 Output LUM 2 Luminance 0 Output COL Color Figure 1-5. CTIA/GTIA Pin Assignments Graphics Television Interface Adaptor The Graphic Television Interface Adaptor (GTIA) is an extended capabilities version of the CTIA, having additional high-resolution modes. I/O Decoder J/Q Decoder integrated circuit (Z101) is a one-eight decoder demultiplexer. The I/O Decoder is the same in the 400 and 800, but is labeled Z101 in the 800 Console and Z105 in the 400 Console. Composite Video 800 Mot herboards route the Composite video signals (COMP CHROMA, COMP LUM, MOD, and COMP VIDEO) to the Power Supply to build the RF video output. ATARI Home Computers 1-10 Motherboard Console - 400 The 400 Console Motherboard contains the Pot Keyboard (POKEY) (A101) chip , the Peripheral Interface Adaptor chip (PIA) (A102), the ROM Personality chips (A103 thru A105), the Keyboard Key-In/Key-Out analog multiplexers, the Memory Map Decoder (Z103), the controller jacks (3101 thru 3104), the CPU connector jack (3110), the Keyboard connector jack, RAM connectors and Cartridge connectors. Pot Keyboard Integrated Circuit The Pot Keyboard Integrated Circuit (POKEY) provides the interface between the Keyboard, the Serial I/O ports, and the microprocessor. It also contains four semi¬ independent audio channels, each with its own frequency, noise, and volume control. Figure 1-6 shows the pin assignments of the POKEY. Ground YSS Data Bus D3 Data Bus D4 Data Bus D5 Data Bus D6 Data Bus D7 Phase 2 Clock 02 Pot Scan P6 Pot Scan P7 Pot Scan P4 Pot Scan P5 Pot Scan P2 Pot Scan P3 Pot Scan P0 Pot Scan PI Keyboard Scan KR2 5 V Power VDD Keyboard Scan K5 Keyboard Scan K4 Keyboard Scan K3 1 2 • 40 39 3 38 4 37 5 36 6 35 7 34 8 33 9 32 10 POKEY 31 11 30 12 29 13 28 14 27 15 26 16 25 17 24 18 23 19 22 20 21 D2 Data Bus D1 Data Bus DO Data Bus AUDIO Audio Out A0 Address Bus A1 Address Bus A2 Address Bus A3 Address Bus R/W Read/Write Control CS1 Chip Select CSO Chip Select IRQ Interrupt Request SOD Serial Output Data OCLK Serial Output Clock BCLK Bidirectional Clock KR1 Keyboard Scan SID Serial Input Data K0 Keyboard Scan K1 Keyboard Scan K2 Keyboard Scan Figure 1-6. POKEY Pin Assignments Peripheral Interface Adaptor The Peripheral Interface Adaptor (PIA) (6520) has two 8-bit programmable I/O ports and two control bits for each port, for a total of ten lines per port. Figure 1-7 shows the pin assignments of the PIA. ATARI Home Computers 1-11 vss- PA* PA1 PA2 PA3 PA# PA3 PA4 PA7 P^* PB1 PB2 PB3 PB# PB3 PB4 PB7 CBl«* CB2 ■ VCC- 1 - *6 2 39 3 38 % 37 3 34 4 33 7 3# S 33 9 32 10 MC54320 31 11 30 12 29 13 28 1# 27 13 24 14 23 17 2% IS 23 13 22 20 21 y CA1 CA2 fRQA IRQB RSI RSI &ESET DO D1 D2 D3 D# D3 D6 07 • ENABLE • CS1 - C52 • C ► R/W Figure 1-7. PIA Pin Assignments Key-In Key-Out Integrated Circuits These two 4051 (Z101 and Z102) integrated circuits are used to scan the Keyboard for input data on the 400 and 800 Computer Consoles. The 4051 integrated circuits are analog multiplexers controlled by the input lines A, B, C and X. Memory Map Decoder The Memory Map Decoder integrated circuit (Z103) on the 400/800 Motherboard is a one-of-ten decoder. Four input lines (pins 12, 13, and 14, and 15) determine which output line is selected. The 400/800 Computer Console uses only three of the input lines (pins 13, 14, and 15 and pin 12 being grounded) for a total of eight selected output lines (SO -S7). Refer to Table 1-1 for the line selected for each input combination. ATARI Home Computers 1-12 Table 1-1 Memory Map Selected Lines Signal - Pin - Grd 12 A15 13 A14 14 A13 15 Active Line Device L L L L 1-SO 8K RAM BLOCK L L L H 2-SI 8K RAM BLOCK L L H L 3-S2 8K RAM BLOCK L L H H 4-S3 8K RAM BLOCK L H L L 5-S4 8K-RAM/CARTRIDGE L,R L H L H 6 - S5 8K RAM/CARTRIDGE L L H H L 7 - S6 2K ROM L H H L 7 - S6 I/O DECODER (Z105) L H H H 9 - S 7 4K ROMs (2-' , E'* AD a r n l5?T^ r T idse ( P rovided) is a standard feature for both Consoles and contains the ATARI BASIC Interpreter. ATARI Home Computers 1-17 came switches ATARI Home Computers 1-18 TO/FM POWER SUPPLY s Figure 1-9. 400 Power Supply ATARI Home Computers 1-19 POWER SUPPLY BOARD ATARI *00 ATARI Home Computers Figure 1-10. 800 Motherboard Flow Diagram 1-20 ATARI Home Computers 1-21 COMPOSITE VIDEO Figure 1-12. 800 Personality Board ATARI Home Computer 1-22 PERSONALITY HOARD ATARI 800 ADDRESS BUS L ADDRESS BUS DATA BUS (DM ATARI Home Computers • 1-24 SK DYNAMIC RAM ATARI DATA OUT ATARI Home Computers 1-25 16K DYNAMIC RAM ATARI < qT<0 j=>C* £ 2H «- Z ►-* oi a au A 1 _ CTHVOffH3H.LOW Ol Figure 1-16. Game Cartridge Flow Diagram ATARI Home Computers 1-26 GAME CARTRIDGE BOARD ATARI HOME COMPUTER SYSTEM BLOCK DIAGRAM ATARI Home Computers 1-27 20MA CURRENT LOOP PORT SECTION 2 SILKSCREEN AND SCHEMATICS /Inin P a S es contain representative siikscreens and schematics for the ATARI 400/800 Computer Consoles. Minor variations in design may be encountered depending upon the production date of the Console. These drawings provide all details required * for an in-depth understanding of both the 400 and 800 Consoles. ATARI Home Computer 2-1 THIS FAG1 INTENTIONALLY LEFT BLANK ATARI Home Computer 2-2 Figure 2-1. 400 Motherboard Silkscreen ATARI Home Computer 2-3 a 01 . < 3 O |f S] CD §*«* 400 MOTHER BOARD TO POWER SUPPLY Figure 2-3. 400 Power Supply Silkscreen ATARI Home Computer 2-6 THIS PAGE INTENTIONALLY LEFT BLANK ATARI Home Computer 2-8 Figure 2-5. 800 Motherboard Silkscreen ATARI Home Computer 2-9 800 MOTHER BOARD Page 1 of 2 ATARI Home Computer 2-10 ATARI Home Computer 2-13 C404 zoto Nl C\J O < Figure 2-9. 800 Personality Board Silkscreen ATARI Home Computer 2-14 PERSONALITY BOARD ATARI 800 ATARI Home Computer 2-15 74L900 Figure 2-11. CPU Board Silkscreen ATARI Home Computer 2-16 A302 A303 HJ07 C 307 < CPU BOARD *8 CD m o Figure 2-13. 8K RAM Board Silkscreen ATARI Home Computer 2-18 8K RAM ATARI Home Computer 2-19 l/W CATf L OSZ 60SZ 219 Z Figure 2-15. 16K RAM Board Silkscreen ATARI Home Computer 2-20 Z502 Z504 I6K RAM Figure 2-16. 16K RAM Board Schematic ATARI Home Computer 2-21 SECTION 3 TROUBLESHOOTING AND TESTING OVERVIEW This section describes the procedures to maintain, troubleshoot, and test the ATARI 400/800 Computer Consoles. The section is divided into two major categories: L TESTS 2. TROUBLESHOOTING TESTS The following discussions pertain to the troubleshooting procedures required checkout the ATARI 400/800 Home Computer Consoles. to Equipment Needed You require six basic pieces of equipment in order to analyze ATARI 400/800 Home Computer Console. These items include: • 15MHz oscilloscope • Stand Alone Test Cartridge (SALT II) • Peripheral Port Test Connector • Hand Controller Jack Test Connector • Television Set (properly adjusted) • Small Tool Kit the failures of the ATARI Home Computer 3-1 Testing With And Without The SALT II Cartridge All tests are reviewed in this section. Procedures for the use of the tests are det aile d in Section 5, 400 Diagnostic Flowchart, and Section 7, 800 Diagnostic Flowchart. OVERVIEW OF TESTS A variety of test routines assist you in identifying probable sources of problems within the computer console. Power-Up Test This test prepares the Console for the remainder of the tests. Should the Console fail this test, no other test results can be considered valid. • Format: Connect the power adaptor to the Computer and the Computer to the television set. Make sure there is not a cartridge in the console —turn the POWER switch ON. The words ATARI COMPUTER - MEMO PAD should appear on the screen in the upper left corner. Keyboard Test This test verifies that all keys of the keyboard are properly functioning. This test also verifies that the POKEY chip's keyboard functions are operating properly. If one key fails, then the problem is likely the keyboard. If more than one key fails, you must perform further tests. (These tests are discussed later in this section.) • Format: Depress each key of the keyboard. As you press each key, watch scree n to verify if the computer is echoing the key. Be certain to use the CTRL key with other keys. This checks special graphics functions not tested elsewhere (See Figure 3-1). RAM and ROM Test This test verifies that the CPU, RAM, and ROM chips are all properly functioning. • Format: Due to the possible complexity of this test, it has been broken into four subsections. 1. Turn the POWER off, insert the SALT II cartridge (for the 800, use the left cartridge slot), and turn the POWER on. The SALT Header should appear on the television screen (See Figure 3-2). This verifies that the CPU, Operating System (OS) ROMS, and the lower RAM are functioning. ATARI Home Computer 3-2 DO THIS SEE THIS Figure 3-1. Special Graphics Test ATARI Home Computer 3-3 □□□□□EE ATARI 400/800 STAND ALONE SYSTEM TEST REV 2 04 (C) 1981 _(T_Y_PE__ ?___FOR_HELPJ_ RAM:40K TIA NTSC ROM: MATH ~NTiA : NTS A Figure 3-2. SALT Header 2. If a green/yellow colored screen is returned, this indicates a probable OS ROM malfunction. Swap-out the ROM set with a known good set (make certain to test after each ROM is replaced), this allows you to pinpoint the defective ROM. 3. If the words, SYSTEM FAILURE appear on the television screen, this indicates that the lower RAM is not functioning. When this happens and a 400 Computer is under test, turn the POWER off, swap-out the RAM board with a known good one and turn the Power on. If the SALT Header is returned to the screen, this indicates a probable malfunction in the RAM board which was removed. Refer to the DIAGNOSTIC FLOWCHARTS, Section 5 and 7 for troubleshooting procedures. If the 800 Computer is under test, turn the POWER off and swap-out the front RAM Card with a know good one. Place the suspected defective RAM CARD into the number 2 RAM slot (the third slot behind the OS), and turn the POWER back on. This lets the SALT II cartridge troubleshoot the suspected RAM CARD later in the DIAGNOSTIC FLOWCHARTS. ^ RAM and ROM boards have been swapped and the condition continues to persist, swap the CPU board with a known good board to isolate the problems. ATARI Home Computer 3-4 * * * NOTE * * * Once you have isolated the problem to either the RAM, ROM, or CPU boards, clean the board edge connectors and retest the boards. The SALT II cartridge takes you through the next phase of tests. Use the SALT II cartridge to perform the following tests. SALT II Menu Figure 3-3 illustrates the SALT II menu of tests. The highlighted character in Figure is red on the screen and is the command letter for each test. ANY COLOR^ARS nl RT TEST Bum UpF^SoM 2PRODUCTION TEST HELP IBOOT B IC>t §£LAY iTiii ST LIGHT PEN 7HELP Figure 3-3. SALT II Menu ATARI Home Computer 3-5 Color Bar Test This test verifies and allows for adjustment to the color circuitry. With SALT II properly in place, enter the command letter C and press RETURN. Figure 3-4 is a black and white representation of what your television display screen should look like. Figure 3-4. Color Bar Test Screen A 15-color rainbow scale is displayed above the reference bar with a single color bar below. The color bars directly above and below the reference bar should be the same color (golden rod). If not, proper adjustment of R309 makes the color bars above and below the reference bar identical thus adjusting the color frequency of the console to the proper setting. ATARI Home Computer 3-6 Proper operation of the unit is indicated by you being able to make this adjustment and by consistent color within the entire span of each bar on the screen. Minor glitches on the edges of the color bars are acceptable. Leave this test on for at least 60 seconds in order to catch any intermittent problems, such as a bar momentarily changing colors or blanking out. 1 66 Any Video Test This test verifies the console’s ability to generate a video (TV) display. This test also checks for pattern sensitivity of the ANTIC chip. By entering the command letter A and pressing RETURN, this test is activated. Figure 3-5 illustrates the screen display for the Any Video Test. NOTE; Figure 3-5 is a black and white representation of a colored screen. The screen should have a black background with eight vertical bars. Half of the vertical bars should be narrow, and the other half, much wider. A horizontal bar should appear across the top of the screen. From the left to right, the shade of color on the horizontal bar should change. On the right of the bar, two Vs should be displayed, right side up} one in normal video and the other in inverse video* Figure 3-5. Any Video Test Screen ATARI Home Computer 3-7 Gray Bar Test This test verifies that the CTIA (GTIA) is generating the three LUM lines. By pressing the command letter G and then RETURN, this test activates. Figure 3-6 illustrates the screen display of the Gray Bar Test. The screen is divided into eight equal sized horizontal bars. The bar at the top of the screen should be black and subsequent bars should progress to white at bar eight. The bars should lighten in even shades. The screen should be steady and unchanging. These lines may have minor glitches at their edges. A thin white line should always appear just over the top (black) bar. No color should appear anywhere on the screen. The areas above the top (black) bar and below the bottom (white) bar are of no importance to this test. This test should be left on for at least 60 seconds to ensure that there is no "flashing" of color or shifting of the gray bars. Figure 3-6. Gray Bar Test Screen ATARI Home Computer 3-8 Keyboard Test keyboard Verifles the Console's ability to accurately accept operator input from the By pressing the command letter K and RETURN, this test is activated. You are to press each of the keys EXCEPT, the SPACE BAR, CNTL and both SHIFT keys. Each letter pressed is returned to the display screen. Once this portion of the test is completed, hold down the CNTL key and press the letter A. The letters CTRL are SS? C . d t0 *. the j Cree f 1 * Now > hold down the left SH IFT key and press A. The word th^oM r «SS- ed t0 screen - B y h u oldin g down the right SHIFT key and pressing A, InH 7h d returned t0 the display screen. Finally, press the SPACE BAR and then, RETURN. The words KEYBOARD PASS or KEYBOARD FAIL appear on the th^ k ! Y f^f- d t f St * If the SALT n cartridge detects any key failures during the test, the defective keys appear on the screen in the color red. Switch Test OPTTnw P/°E! r c2^ ratl ^ n of the four Cons ole Switches (START, SELECT, RETURN ^h d ? Y ^ T - EM ^ E5E ?‘ _ B y Pressing the command letter S and pressing STADT^^^ntB 6 ^ 15 v C ^ ed ’ Press the console switches in the following order: 1) SIS 3) P ™ 5 and 4) SYSTEM Upon pressing’SYSTEM KtocT, either PASS or FAIL is returned to the screen. Tone Test te f veri f. ies th . e abmt y of the POKEY to generate four sound registers through its (Zu2?t£n) e - raU °J? Cir , CUltS : Press the command letter T and RETURN. A prompt ^ is returned to the screen asking you which register you want to test. You Sen p P re e i S I^TUR y Nr tH ** nUmber ° f the re S ister y° u want to test (1, 2, 3, or 4) and T^f generates eight tones in descending order. The first three tones are very high ^ d 7 a ^n b rn mau 1 dlble to v some P e °P ie - Each tone begins at maximum volume and fadls MaSe ceTtaTn Z tZV, l . f ° U must ® nter the command letter before each register test. fviaKe certain to test all four sound registers. NOTE: The television volume control may have to be turned up in order for you to hear the first three tones. ATARI Home Computer 3-9 Display Options This function, which is not a test, displays a diagnostic matrix when used in conjunction with either the RAM TEST or the PORT TEST. It allows you to identify which ROM chip has failed when used with the VERIFY ROM TEST. By pressing command letter D and RETURN you access this function. The screen returns the prompt to enter a test format. To use the PASS/FAIL indicator, enter the command letter P and press RETURN. To display the ERROR TABLE, enter the command letter E and press RETURN. For the following PORT, VERIFY ROM, and RAM TESTs, press the command letter E and RETURN. The screen prompts you to enter the command letter S for a single test, or C for continuous testing. You are now ready for the three tests. To terminate any of the following three tests, press the SPACE BAR. NOTE; The RAM test completes its current test before stopping. Port Test This test verifies the ability of the computer system to communicate through the controller jacks and the peripheral I/O port. The command letter P and RETURN activates this test. Make certain that the Peripheral Jumpers are in place, and press RETURN again. Figure 3-7 illustrates the Port Test Matrix Display. This figure is a black and white representation of a color television screen. The zeros should be a blue tint. ERROR COUNTER TEST COUNTER ATARI Home Computer 3-10 The four digit number in the lower-right corner of the display screen shows the number of tests completed. In addition, the four digit number above it in red is an error counter which indicates the number of times the test has failed. If a failure occurs, a Red 1 is displayed in the matrix, this shows you the location of 2?,c« rr °/^ C r d , ition * T* b . Ie 3-1 ’ Port Test Legend should be used to determine the cause of the failure condition. (Please note, a blinking 1 at location A 5 does not indicate a failure,) A passrng condition for all test is indicated by a 0 in that location (i.e., CO or D4). If the failed test passes on the next pass, the 1 is replaced by a 0. The error counter in the lower-right corner of the screen increments by one for each error . Verify ROM Test This test checks the Console's ROMs by performing checksum tests on them. By entering the command letter V and pressing RETURN you activate this test. The screen displays a checksum for each ROM and the value returned by the MATH PACK together with a PASS or FAIL indicator for each. Upon completion of the test the R?M and either PASS or FAIL for the S tcTt° ££’»« 1'I uch ,a 0M “ Iallln 8- lf y° u suspect a ROM is intermittently tailing, run this test for 15 or 20 minutes* RAM Test This automatically uses six different tests to verify the operation of the RAM boards r E e n ^nedVt^ m i nd R ^ PrCSS RETURN to this test. A prompt is five) TvDe the ™mhTr ^ king how 8K bIocks of memory to check (maximum of that 1 Ia£al™h"J kr am™*™? 1 " 7 5 “? the unit and P ress RETURN. (Remember tnat, l equals each 8K RAM card and 2 equals each 16K RAM.) Mt.r.T P „ U nTr, d tT layS am ° Unt 0i RAM is ,es,in 8- “ amount is not what you ' “red, one of two conditions may exist: 1) the unit does not contain the amount of memory you thought it did; or, 2) the unit has defective RAM card(s). mimhpr 3 in Elustratesa defective RAM test system response screen. The four digit comnfJJP wblte 3t ^e bottom right of the screen indicates the number of tests failures d ‘ A d ^ dlglt number direct ^ above this is used to count the number of ATARI Home Computer 3-11 (f-ff 3P yd /