Jump to content

Atari 400

From RetroTechCollection
Atari 400
Atari 400 (photo)
Atari 400 home computer
Specifications
ManufacturerAtari, Inc.
TypeHome computer
ReleasedNovember 1979 (first shipments)[1]
Discontinued1983 (production ended May 1983)[1]
Intro priceUS$549.99 (1979 package with 8 KB)[1]
CPU6502B (SALLY on late units), 1.79 MHz NTSC / 1.77 MHz PAL[1]
Memory8 KB or 16 KB RAM; operating system in ROM
StorageCassette (410 Program Recorder) or 5.25" floppy disk drive over SIO; ROM cartridge
Display40 × 24 text, up to 320 × 192 pixels
SoundPOKEY: four audio channels
OS / FirmwareAtari Operating System in ROM; Atari BASIC on cartridge
SuccessorAtari 600XL
CodenameCandy
Model no.400

The Atari 400 is an 8-bit home computer made by Atari, Inc. from 1979 alongside the larger Atari 800. The two machines share a processor, a custom chipset and an operating system. The 400 is the lower-cost model, with a flat membrane keyboard, one cartridge slot, no monitor output and no user-accessible memory slots.[1]

Atari's field service manual of June 1982 documents the 400 and the 800 together.[2]

History

[edit | edit source]

The "Colleen" project produced two machines: the full "Colleen", released as the Atari 800, and the reduced "Candy", released as the 400. Atari showed both at the Winter CES in January 1979 and quoted US$500 for the 400. The first consumer units shipped in November 1979, 400s to Sears first; the launch package with 8 KB, BASIC cartridge, manuals, power supply and TV switch box listed at US$549.99.[1]

Atari later dropped the 8 KB model (May 1981) and cut the price of the 16 KB machine in steps, to US$199 in January 1983. Production of the 400 and 800 ended in May 1983, and the 400 and 800 were announced as discontinued when the 600XL and 800XL were introduced at the Summer CES in June 1983.[1] Early 400s have a CTIA video chip and most have the GTIA; late units use a revised CPU board with Atari's SALLY version of the 6502.[1]

Architecture

[edit | edit source]

The 400 is built around a 6502 running at 1.79 MHz on NTSC machines.[2] The motherboard generates the 3.58 MHz master clock for the CPU board, the power-on reset for the CPU board and the peripherals, the drive for the keyboard click speaker, and the first stage of memory-map decoding, which splits the 64 KB address space into 8 KB blocks.[2]

Main integrated circuits (Atari 400 parts list)
Location Atari P/N Device Function
A303 (CPU card) C014377 6502B Microprocessor
A302 (CPU card) C012296 ANTIC Display processor: reads a display list from memory, generates the playfield, controls bus access and DRAM refresh
A301 (CPU card) C014805 (GTIA), earlier C012295 (CTIA) GTIA or CTIA Colour and luminance, player/missile graphics, collision detection
A101 (motherboard) C012294 POKEY Keyboard scanning, serial I/O, four audio channels
A102 (motherboard) C014795 or C014812 6520 PIA Two 8-bit I/O ports for the controller jacks
A103, A104 (motherboard) C014599, C012499 4 KB ROMs Operating system
A105 (motherboard) C012399 2 KB ROM Operating system
A111 (motherboard) C010816 CD4050 Hex buffer
Z101, Z102 (motherboard) C014336 4051B Keyboard scanning multiplexers
Z103 (motherboard) C014361 74LS42 Memory-map decoder

Part numbers and locations are from Atari's 400 parts list; the functions are from the theory-of-operation section.[2] Atari's Upgrade Bulletin 1 (28 May 1982) replaces the CTIA C012295 at A301 with the GTIA C014805, which adds three graphics modes and runs CTIA software.[2]

The four controller jacks are J101–J104 and the cartridge socket is J108; the CPU and RAM cards plug into J109 (22/44-way) and J110 (28/56-way).[2]

Memory and storage

[edit | edit source]

The 400 was built with 8 KB or 16 KB of RAM on a plug-in card, plus the operating system in ROM.[2] The 16 KB card (CA014802) carries eight dynamic RAMs at Z505–Z512.[2] Atari treated 16 KB as the finished machine; other companies found ways to expand it,[3] and Atari sold a 48 KB expansion kit for the 400, which needed some soldering, to dealers only.[1]

A program cartridge contains two 4 KB ROM chips.[2] Mass storage is external on the SIO serial bus: the 410 Program Recorder for cassettes, or an 810 or 1050 disk drive.

Display and sound

[edit | edit source]

Video is produced by ANTIC with the CTIA or GTIA: text up to 40 columns by 24 rows, bitmap modes up to 320 × 192 pixels, four players and four missiles with collision detection, and programmable display lists. The composite video, luminance, chroma and modulator signals go from the motherboard to the power supply board, where the RF module produces the television signal. The 400 has no monitor jack; its only video output is RF, on channel 2 or 3 set by a switch at the back.[2]

POKEY provides four audio channels, each with its own frequency, noise and volume control. The same chip scans the keyboard and drives the SIO port.[2]

Input and output

[edit | edit source]
  • One cartridge slot under the top panel. A power interlock switch breaks power when the panel is opened to change a cartridge.[2]
  • Four controller jacks (J101–J104) on the front. Port 4 is the only one on the 400 that supports a light pen or light gun.[1] The XL machines that replaced the 400 have two ports, because PORTB of the PIA, which served ports 3 and 4, was reused for operating-system and BASIC switching.[3]
  • Peripheral (SIO) jack J202 on the right side, for daisy-chained disk drives, recorders, printers and modems.[2] SIO pin 12 carries +12 V on the 400 and 800.[1]
  • RF output, with a channel 2/3 switch at the back.
  • Power jack and power switch on the right side.[2]

Keyboard

[edit | edit source]

The keyboard is a matrix of 57 normally open switches, scanned and encoded by POKEY through the two 4051 multiplexers on the motherboard. To the right of the keys are the power light and four console keys: SYSTEM RESET, OPTION, SELECT and START.[2] The keyboard assembly is Atari CA014031, replaced by CA017999.[2]

Power

[edit | edit source]

The 400 does not take a DC supply. The external adaptor (Atari C014319) is a transformer that delivers 9 V AC to the console at the power jack J204. The power supply board inside the console rectifies and regulates that to three rails:[2]

Atari 400 internal supply
Rail J201 pin Source Feeds
+5 V A 5, 6 Regulator A202 (drawn as a 7805, Atari C014348) with a 33 Ω 2 W resistor across it, R203 on the schematic and R202 in the parts list Logic boards
+5 V B 7 +5 V A through L201 (1 µH), with C206 and C207 Video circuitry
+12 V 2 Voltage doubler (CR204, CR205, C204, C205) into regulator A201 (78M12, Atari C014349) Dynamic RAM; SIO pin 12
−5 V 18 CR202, CR203, C201, C202, with 5.1 V zener CR201; the power LED CR210 is in this circuit Dynamic RAM

The bridge rectifier is CR206–CR209 and the main reservoir C209 (4700 µF). The power switch S203 and the interlock switch S202 are in series in the 9 V AC input.[2] The RF module (A203) is on the same board.

Checking a machine

[edit | edit source]

Atari's field procedure starts with three checks that need no test equipment:[2]

  1. Power-up test. With the adaptor and television connected and no cartridge fitted, switch on. The words ATARI COMPUTER - MEMO PAD should appear at the top left of the screen.
  2. Keyboard test. Press each key in turn, including combinations with CTRL, and check that each one appears.
  3. RAM and ROM test, with Atari's SALT II diagnostic cartridge.

The 400 and 800 have no built-in self test; the self-test program is an XL and XE feature.[2][3] The operating system revision can be read from BASIC with PRINT PEEK(65527): 221 is 400/800 Rev. A and 255 is Rev. B.[3] Revision A and B ROMs must not be mixed (Atari Tech Tip 2, 28 May 1982).[2]

Fault-finding is on the Atari 400 Troubleshooting Guide.

Schematics and service manual

[edit | edit source]
Atari 400 documentation
Logic board schematics Field service manual
File:Atari 400 800 Home Computer Schematics.pdf File:Atari 400 800 Field Service Manual June 82.pdf

The manual is described on Atari 400 800 Field Service Manual June 82.

[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 Michael D. Current (ed.), Atari 8-Bit Computers: Frequently Asked Questions, comp.sys.atari.8bit FAQ, last modified 29 November 2009, section 1.2 "What is the Atari 400?", the performance specifications, and the history timeline for 1978–1983. faqs.org. Community reference, used for dates, prices, codenames, model variants and clock rates.
  2. ↑ 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.07 2.08 2.09 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19 2.20 2.21 Atari, Inc., ATARI Home Computer Field Service Manual 400/800, June 1982. Section 1 (theory of operation, pp. 1-1 to 1-26), Section 2 (silkscreens and schematics; 400 power supply schematic, Figure 2-4, p. 2-7), Section 3 (testing with and without the SALT II cartridge), Section 5 (400 diagnostic flowcharts), Section 6 (symptom checklist) and Section 9 (400 parts list, pp. 9-2 to 9-6). Hosted here as Atari 400 800 Field Service Manual June 82 (PDF).
  3. ↑ 3.0 3.1 3.2 3.3 Robert DeWitt, "Inside Atari: Evolution of the XL Computers", Antic Vol. 3 No. 2 (June 1984), atarimagazines.com. Source for the 400 being complete at 16 KB, the loss of joystick ports 3 and 4 on the XL machines, the single 5 V supply of the 600XL/800XL, and the PEEK(65527) operating-system values.