All Topics  
Atari 8-bit family

 
Atari 8 Bit Family

   Email Print
   Bookmark   Link






 

Atari 8-bit family



 
 
The Atari 8-bit family is a series of 8-bit
8-bit

Eight-bit CPUs normally use an 8-bit data bus and a 16-bit address bus which means that their address space is limited to 64 KBs. This is not a "natural law", however, so there are exceptions....
 home computer
Home computer

A home computer was a class of personal computer entering the market in 1977 and becoming common during the 1980s. They were marketed to consumers as accessible personal computers, more capable than video game consoles....
s manufactured from 1979 to 1992. All are based on the MOS Technology
MOS Technology

MOS Technology, Inc., also known as CSG , was a integrated circuit design and Semiconductor device fabrication company based in Norristown, Pennsylvania, in the United States....
 6502
MOS Technology 6502

The MOS Technology 6502 is an 8-bit microprocessor that was designed by Chuck Peddle and Bill Mensch for MOS Technology in 1975. When it was introduced, it was the least expensive full-featured central processing unit on the market by a considerable margin, costing less than one-sixth the price of competing designs from larger companies such...
 CPU
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
 and were the first home computers designed with custom coprocessor chips, giving them the most powerful graphic, sound and I/O subsystems of any 8 bit machine of their time. Over the following decade several versions of the same basic design were released, including the original Atari 400 and 800 and their successors, the XL and XE series of computers.






Discussion
Ask a question about 'Atari 8-bit family'
Start a new discussion about 'Atari 8-bit family'
Answer questions from other users
Full Discussion Forum



Encyclopedia


The Atari 8-bit family is a series of 8-bit
8-bit

Eight-bit CPUs normally use an 8-bit data bus and a 16-bit address bus which means that their address space is limited to 64 KBs. This is not a "natural law", however, so there are exceptions....
 home computer
Home computer

A home computer was a class of personal computer entering the market in 1977 and becoming common during the 1980s. They were marketed to consumers as accessible personal computers, more capable than video game consoles....
s manufactured from 1979 to 1992. All are based on the MOS Technology
MOS Technology

MOS Technology, Inc., also known as CSG , was a integrated circuit design and Semiconductor device fabrication company based in Norristown, Pennsylvania, in the United States....
 6502
MOS Technology 6502

The MOS Technology 6502 is an 8-bit microprocessor that was designed by Chuck Peddle and Bill Mensch for MOS Technology in 1975. When it was introduced, it was the least expensive full-featured central processing unit on the market by a considerable margin, costing less than one-sixth the price of competing designs from larger companies such...
 CPU
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
 and were the first home computers designed with custom coprocessor chips, giving them the most powerful graphic, sound and I/O subsystems of any 8 bit machine of their time. Over the following decade several versions of the same basic design were released, including the original Atari 400 and 800 and their successors, the XL and XE series of computers. Late models of the machine were being produced as late as 1991.

History


Origins

Design of the 8-bit series of machines started at Atari Inc.
Atari, Inc

Atari Inc. was a video game and computer company founded in 1972 by Nolan Bushnell and Ted Dabney. Primarily responsible for the formation of the video arcade and modern video game industries, the company was closed and its assets split in 1984 as a direct result of the North American video game crash of 1983....
 as soon as the Atari 2600
Atari 2600

The Atari 2600 is a video game console released in October 1977. It is credited with popularizing the use of microprocessor-based hardware and cartridge containing game code, instead of having non-microprocessor dedicated console hardware with all games built in....
 games console was released in late 1977. The engineering team from Atari Grass Valley Research Center (originally "Cyan Engineering") felt that the 2600 would have about a three year lifespan before becoming obsolete. They started "blue sky" designs for a new console that would be ready to replace it around 1980, three years after the 2600's introduction. What they ended up with was essentially a "corrected" version of the 2600, fixing its more obvious flaws. The newer design would be faster than the 2600, have better graphics, and would include much better sound hardware. Work on the chips for the new system continued throughout 1978 and primarily focused on much-improved video hardware known as the Color Television Interface Adapter, or CTIA.

During this gestation the home computer era began in earnest in the form of the TRS-80
TRS-80

TRS-80 was Tandy Corporation's desktop microcomputer model line, sold through Tandy's Radio Shack stores in the late 1970s and early 1980s. The line won popularity with hobbyists, home users, and small-businesses....
, Commodore PET
Commodore PET

The PET was a home computer-/personal computer produced by Commodore International starting in 1977. Although it was not a top seller outside the Canadian, US, and UK educational markets, it was Commodore's first full-featured computer and would form the basis for their future success....
, and Apple II family—what Byte Magazine would later dub the "1977 Trinity". Ray Kassar, the then-new CEO of Atari from Warner Communications
Warner Communications

Warner Communications was established in 1972 when Kinney National Company spun off its non-entertainment assets, due to a financial scandal over its parking operations and changed its name....
, wanted the new chips to be used in a home computer to challenge Apple. In order to adapt the machine to this role, it would need to support character graphics, include some form of expansion for peripheral
Peripheral

A peripheral is a device attached to a host computer behind the chipset whose primary functionality is dependent upon the host, and can therefore be considered as expanding the hosts capabilities, while not forming part of the system's core computer architecture....
s, and run the then-universal BASIC programming language. The need for character graphics led to the introduction of the ANTIC
ANTIC

ANTIC is an early video system chip used in the Atari 8-bit family of microcomputers as well as the Atari 5200 in the 1980s....
, a co-processor that ran in concert with the CTIA to provide graphics. Like the earlier TIA of the 2600, the CTIA was designed to produce sprites and nothing else. ANTIC was built to generate conventional bitmap graphics
Raster graphics

In computer graphics, a raster graphics image or bitmap, is a data structure representing a generally Rectangle grid of pixels, or points of color, viewable via a Computer display, paper, or other display medium....
 and characters, providing a number of different modes with varying color support and resolution. ANTIC and CTIA worked in concert to produce the complete display.

Management identified two sweet spot
Sweet spot

A sweet spot is a place, often numerical as opposed to physical, where a combination of factors suggest a particularly suitable solution.In the context of a racquet, bat or similar sporting instrument, sweet spot is often believed to be the same as the center of percussion....
s for the new computers, a low-end version known as Candy, and a higher-end machine known as Colleen (named after two attractive Atari secretaries). The primary difference between the two models was marketing; Atari marketed Colleen as a computer, and Candy as a game machine (or hybrid game console). Colleen would include slots for RAM and ROM
Read-only memory

Read-only memory is a class of computer storage media used in computers and other electronic devices. Because data stored in ROM cannot be modified , it is mainly used to distribute firmware ....
, a second 8 KB cartridge slot, monitor output
Composite video

Composite video is the format of an analog television signal before it is combined with a sound signal and modulation onto an Radio Frequency carrier wave....
 and a full keyboard, while Candy used a plastic "membrane keyboard
Membrane keyboard

A membrane keyboard is a computer keyboard whose "keys" are not separate, moving parts, as with the majority of other keyboards, but rather are pressure pads that have only outlines and symbols printed on a flat, flexible surface....
" and internal slots for memory (not user upgradable).

At the time, the Federal Communications Commission
Federal Communications Commission

The Federal Communications Commission is an Independent agencies of the United States government, created, directed, and empowered by United States Congress statute , and with the majority of its commissioners appointed by the current President of the United States....
 (FCC) mandated that signal leakage in the television
Television

Television is a widely used telecommunication mass-media for transmitting and receiving moving , either monochrome or color, usually accompanied by sound....
 frequency range had to be extremely low. As the Atari machines had TV circuitry inside them, they were subject to this rule and needed to be heavily shielded. Both the 400 and 800 were built around very strong cast aluminum shields forming a partial Faraday cage
Faraday cage

A Faraday cage or Faraday shield is an enclosure formed by electrical conductor, or by a mesh of such material. Such an enclosure blocks out external static electrical fields....
, with the various components screwed down onto the internal framework. This had the advantage of producing an extremely sturdy computer, although at the disadvantage of being expensive and complex. The FCC ruling also made it difficult to have any sizable holes in the case, which eliminated expansion slots or cards that communicated with the outside word via their own connectors. Instead, Atari designed the Serial Input/Output (SIO) computer bus
Computer bus

In computer architecture, a bus is a subsystem that transfers data between computer components inside a computer or between computers. Each bus defines its set of connectors to physically plug devices, cards or cables together....
, a daisy-chainable system that allowed multiple devices to connect to the computer through a single shielded connector. Although the 800 included internal slots, they were reserved for ROM and RAM memory modules.

Atari had originally intended to port Microsoft BASIC
Microsoft BASIC

Microsoft BASIC was the foundation product of the Microsoft company. It first appeared in 1975 as Altair BASIC, which was the first BASIC programming language available for the Altair 8800 hobbyist microcomputer....
 to the machine, as had most other vendors, intending to supply it on an 8 KB
Kilobyte

Kilobyte is a unit of Computer data storage equal to either 1,024 bytes or 1,000 bytes , depending on context.It is abbreviated in a number of ways: KB, kB, K and Kbyte....
 ROM cartridge. However the existing 6502 version from Microsoft was 12 KB, and all of Atari's attempts to pare it down to 8 KB failed. Eventually they farmed out the work to a local consulting firm, who recommended writing their own version from scratch, which was eventually delivered as Atari BASIC
Atari BASIC

ATARI BASIC is a read-only memory resident BASIC programming language interpreter for the Atari 8-bit family of MOS Technology 6502-based home computers....
.

The early machines: 400 and 800


The machines were announced in late 1978 as the 400 and 800, although they weren't widely available until November 1979, much closer to the original design date. The names originally referred to the amount of memory, 4 KB RAM in the 400 and 8 KB in the 800. However by the time they were released the prices on RAM had started to fall, so the machines were instead both released with 8 KB. Originally the 800 was shipped with 8 KB, but as memory prices continued to fall Atari eventually supplied the machines fully expanded to 48 KB, using up all the slots. Overheating problems with the memory modules eventually led Atari to remove the modules casings, leaving them as "bare" boards. Later, the expansion cover was held down with screws instead of the easier to open plastic latches.

The Atari 400, despite its membrane keyboard and single internal ROM cartridge slot, outsold the more feature rich Atari 800 by some margin. Because of this, developers were generally unwilling to use the 800-only right cartridge slot.

Liz

Atariselftest
The 400 and 800 were complex and expensive machines to build, consisting of multiple circuit boards mostly enclosed by massive die-cast aluminum shielding. Additionally, the machine was designed to add RAM only through cards, though it soon shipped fully expanded right from the factory. At the same time the 400 didn't compete technically with some of the newer machines appearing in the early 1980s, which tended to ship with much more RAM and an upgraded keyboard.

Another major change was the introduction of the FCC ratings specifically for digital devices in homes and offices. One of the ratings, known as Class B, mandated that the device's RF emissions were to be low enough not to interfere with other devices, such as radios and TVs. Now computers needed just enough shielding to prevent interference (both ways), not prevent any emissions from leaking out. This requirement enabled lighter, less expensive shielding than the previous 400 and 800 computers.

In 1982 Atari started the Sweet 8 (or "Liz NY") and Sweet 16 projects to take advantage of these changes. The result was an upgraded set of machines otherwise similar to the 400 and 800, but much easier to build and less costly to produce. Whereas the previous machines had individual circuit boards mounted inside and outside the internal shield, in the new design a single board supported all of the circuitry and the much thinner shielding was attached to it. Improvements in chip making allowed a number of chips in the original systems to be condensed into one. Atari also ordered a custom version of the 6502, the "C" model, which added a single pin that allowed four support chips to be removed. An external expansion chassis was also supported.

Like the earlier machines, the Sweet 8/16 was intended to be released in two versions as the 1000 with 16 KB and the 1000X with 64 KB; RAM was still expensive enough to make this distinction worthwhile.

1200XL

1200xl
When the machines were actually released there was only one version, the 1200XL, an odd hybrid of features from the Sweet 8/16 projects. Notable features were 64 KB of RAM, built-in self test, redesigned keyboard (featuring four function keys and a HELP key), and redesigned cable port layout. In general terms the 1200XL most closely matched the "high end" Sweet 16 concept.

However the 1200XL also included a number of missing or poorly implemented features. The expansion connector from the original 1000X design was left off, making the design rely entirely on SIO again. Frustrating this was the fact that the +12V pin in the SIO port was left unconnected; only +5V power was available although some devices made use of the +12V line. An improved video circuit provided more chroma for a more colorful image, but the chroma line was not connected to the monitor port, the only place that could make use of it. Even the re-arrangement of the ports made some joysticks and cartridges difficult or impossible to use. Changes made to the operating system to support the new hardware also resulted in compatibility problems with some older software that did not follow published guidelines. There was no PAL version of the 1200XL.

The 1200XL ended up with functionality similar to the existing 800, but at a hefty price point. For all of these reasons the 1200XL sold poorly. There is an often-repeated story, perhaps apocryphal, that 800 sales shot up after the release of the 1200XL, as existing owners tried to snap them up before they disappeared. Released in late 1982, the machine was discontinued in 1983.

Newer XL machines

By this point in time Atari was involved in what would soon develop into a full-blown price war
Price war

Price war is a term used in business to indicate a state of intense competitive rivalry accompanied by a multi-lateral series of price reductions....
 when Jack Tramiel
Jack Tramiel

Jack Tramiel is a businessman, best known for founding Commodore International - manufacturer of the Commodore PET, Commodore 64, Commodore 128, Commodore Amiga, and other Commodore models of home computers....
 of Commodore International
Commodore International

Commodore, the commonly used name for Commodore International, was a United States electronics company based in West Chester, Pennsylvania which was a vital player in the home computer/personal computer field in the 1980s....
 was attempting to undercut his old enemy Texas Instruments
Texas Instruments

Texas Instruments , better known in the electronics industry as TI, is an United States company based in Dallas, Texas, Texas, United States, renowned for developing and commercializing semiconductor and computer technology....
. TI had undercut Commodore's calculator business only a few years earlier, almost driving him from the market, but this time Tramiel's supply was stronger than TI's, and he could turn the tables. Although Atari had never been a deliberate target of Tramiel's wrath, they, along with the rest of the market, were dragged into "his" price war in order to maintain market share
Market share

Market share, in strategic management and marketing, is the percentage or proportion of the total available market or market segment that is being serviced by a company....
.

The timing was particularly bad for Atari; the 1200XL was a flop, and the earlier machines were too expensive to produce to be able to compete at the rapidly falling price points. The solution was to replace the 1200XL with a machine that users would again trust, while at the same time lowering the production costs to the point where they could compete with Commodore.

Starting with the 1200XL design as the basis for a new line, Atari engineers were able to add a number of new IC's to take over the functions of many of those remaining in the 1200XL. While the 1200XL fit onto a single board, the new designs were even smaller, simpler, and as a result much less expensive. To reduce cost even further, manufacturing of a new series of machines was set up in the far east.

600xl
Several versions of the new design, the 600XL, 800XL, 1400XL and 1450XLD were announced at the 1983 Summer CES
Consumer Electronics Show

The International Consumer Electronics Show is a trade show held each January in Las Vegas, Nevada, Nevada, and is sponsored by the Consumer Electronics Association....
. The machines had Atari BASIC built into the ROM
Read-only memory

Read-only memory is a class of computer storage media used in computers and other electronic devices. Because data stored in ROM cannot be modified , it is mainly used to distribute firmware ....
 of the computer and a Parallel Bus Interface (PBI)
Parallel Bus Interface (PBI)

The Parallel Bus Interface or PBI is a 50-pin port found on some Atari 8-bit XL computers. It provides unbuffered, direct connection to the system bus lines , running at the same speed as the MOS Technology 6502 CPU....
 at the back that allowed external expansion. The machines looked similar to the 1200XL, but were smaller back to front, the 600 being somewhat smaller than the 800 front-to-back (similar to the original Sweet 8 project). The 1400 and 1450 both added a built-in 300 baud modem
Modem

Modem is a peripheral device that modulation an analog carrier wave Signal to encode digital information, and also demodulation such a carrier signal to decode the transmitted information....
 and a voice synthesizer, and the 1450XLD also included a built-in double-sided floppy disk
Floppy disk

A floppy disk is a data storage medium that is composed of a disk of thin, flexible magnetic storage medium encased in a square or rectangle plastic shell....
 drive in an enlarged case.

Problems with the new production lines delayed the entry of the machines onto the market. Originally intended to replace the 1200XL in mid-83, the machines did not arrive until late in 1983, and far fewer than anticipated were available during the 1983 Christmas season. Nonetheless, the 800XL was the most popular computer sold by Atari. The 1400XL and the 1450XLD had their delivery dates pushed back, first by the priority given to the 600XL/800XL, and later by the 3600 System
Atari 7800

The Atari 7800 ProSystem, or simply the Atari 7800, is a video game console released by Atari Corporation in June 1986. A test market release had occurred two years earlier under Atari, Inc....
. In the end the 1400XL was eventually canceled outright, and the 1450XLD so delayed that it would never ship.

Prototypes which never made it to market include the 1600XL, 1650XLD, and 1850XLD. The 1600XL was to have been a dual processor model capable of running 6502 and 80186 code. This was canceled when James J. Morgan
James J. Morgan

James J. Morgan is a former American executive who served as CEO of Atari from 1983 to 1984 and CEO of Philip Morris USA from 1994 to 1997.James Morgan first joined Philip Morris USA in 1963....
 became CEO and wanted Atari to return to its video game roots. The 1650XLD would have been 6502-based in a 1400XLD case. The 1850XLD was to have been based on the Amiga Lorraine (later to become the Commodore Amiga). These models were canceled when Jack Tramiel took over Atari and changed the XL series development into the XE series. The new Atari scrapped plans for the Amiga-based 1850XLD system for the Atari ST
Atari ST

The Atari ST is a home computer/personal computer that was commercially available from 1985 to the early 1990s. It was released by Atari Corporation in 1985....
 system.

By late 1983 the price war that had started the year before was now reaching a crescendo. Although the 600/800 were well positioned in terms of price and features, their entry into the market was so delayed that Commodore dramatically outsold them over the '83 Christmas season. Combined with the simultaneous effects of the video game crash of 1983
Video game crash of 1983

The North American video game crash of 1983 was the Stock market crash of the US video game market in the early 1980s. It almost destroyed the then-fledgling industry and led to the bankruptcy of several companies producing home computers and video game consoles in North America....
, Atari was soon losing millions of dollars a day. Their owners, Warner Communications
Warner Communications

Warner Communications was established in 1972 when Kinney National Company spun off its non-entertainment assets, due to a financial scandal over its parking operations and changed its name....
, became desperate to sell off the division.

Although Commodore emerged intact from the computer price wars, fighting inside Commodore soon led to Jack Tramiel
Jack Tramiel

Jack Tramiel is a businessman, best known for founding Commodore International - manufacturer of the Commodore PET, Commodore 64, Commodore 128, Commodore Amiga, and other Commodore models of home computers....
's ousting. Looking to re-enter the market, he soon purchased Atari consumer division from Warner for an extremely low price.

Tramiel era: XE series and XE Game System

65xe
Jack Tramiel's Atari Corporation
Atari Corporation

Atari Corporation was a manufacturer of computers and video game consoles from 1984 to 1996. Atari Corp. was founded in July 1984, Warner sold the home computing and game console divisions of Atari to Jack Tramiel, the then recently ousted founder of Atari competitor Commodore International, under the name Atari Corporation for $240 million...
 produced the final machines in the 8-bit series, which were the 65XE and 130XE (XE stood for XL-Expanded). They were announced in 1985, at the same time as the initial models in the Atari ST
Atari ST

The Atari ST is a home computer/personal computer that was commercially available from 1985 to the early 1990s. It was released by Atari Corporation in 1985....
 series, and resembled the Atari ST. Originally intended to be called the 900XLF, the 65XE was functionally equivalent to the 800XL minus the PBI connection. The 65XE (European version) and the 130XE had the Enhanced Cartridge Interface (ECI), a semi-compatible variant of the Parallel Bus Interface (PBI). The 130XE shipped with 128 KB of memory, accessible through bank-selection.

An additional
800XE was available in Europe
Europe

Europe is, conventionally, one of the world's seven continents. Comprising the westernmost peninsula of Eurasia, Europe is generally divided from Asia to its east by the water divide of the Ural Mountains, the Ural , the Caspian Sea, and by the Caucasus Mountains to the southeast....
 (mostly Eastern Europe
Eastern Europe

Eastern Europe is a term that applies to the geopolitical region encompassing the easternmost part of the Europe. Throughout history and to a lesser extent today, parts of Eastern Europe has been distinguishable from Western Europe and other regions due to cultural, religious, economic, and historical reasons, even though there i...
), which was essentially a 65XE repackaged in order to ride on the popularity of the original 800XL in Europe. Unfortunately, the 65XE and 800XE machines sold in Eastern Europe had a buggy GTIA chip, specifically those machines made in China in 1991.

Xegs
Finally, with the resurgence of the gaming industry brought on by Nintendo
Nintendo

is a global company located in Kyoto, Japan founded on September 23, 1889 by Fusajiro Yamauchi to produce handmade hanafuda cards. By 1963, the company had tried several small niche businesses, such as a cab company and a love hotel....
, Atari Corp. brought out the
XE Game System (XEGS), released in 1987. The XE Game System was sold bundled with a detachable keyboard, a joystick and a light gun (XG-1
XG-1

The XG-1 is the light gun that came bundled with the Atari XEGS. Released in 1987, the XEGS, which stands for "XE Game System", was an Atari 65XE computer reworked cosmetically to give the appearance of a game console....
), and a couple of game cartridges (Bug Hunt and Flight Simulator II). The XE Game System was essentially a repackaged 65XE, and was compatible with almost all Atari 8-bit software and hardware as a result. Bad marketing and a lack of newer releases hampered sales.

On January 1, 1992, Atari corp. officially dropped all remaining support of the 8-bit line.

Design

The Atari machines consist of a 6502 as the main processor, a combination of ANTIC and GTIA chips to provide graphics, and the POKEY chip to handle sound and serial input/output. These "support" chips are controlled via a series of register
Hardware register

In digital electronics, especially computing, a hardware register stores bits of information, in a way that all the bits can be written to or read out simultaneously....
s that can be user-controlled via memory set/get instructions running on the 6502. For example, the GTIA uses a series of registers to select colors for the screen; these colors can be changed by inserting the correct values into its registers, which are mapped into "memory" that is visible to the 6502. Some parts of the system also use some of the machine's RAM as a buffer, notably the ANTIC's display buffer and its
Display List (essentially a small program written in the chip's simple machine language that tells ANTIC how to interpret that data and turn it into a display), as well as GTIA's sprite information.

ANTIC
ANTIC
ANTIC

ANTIC is an early video system chip used in the Atari 8-bit family of microcomputers as well as the Atari 5200 in the 1980s....
 is a microprocessor which processes display instructions. A complete sequence of instructions is known as a Display List. Each instruction describes how a single "line" on the screen is to be displayed (specifying one of several character or graphics modes available), where it is displayed, if it contains interrupts, if fine scrolling is enabled or not, and optionally where to load data from memory (text or graphics information). Since each line can be programmed individually, this feature enables the programmer to create displays comprised of mixed graphics and text, as well as different graphics modes on the screen at once. It also enables the machine to quickly "scroll" the screen vertically or horizontally by means of a single memory write. ANTIC reads this Display List and the display data using DMA (Direct Memory Access), then translates the result into electrical data for GTIA to process. This process is performed without any CPU intervention.

The ANTIC is primarily responsible for drawing the "background" of the graphics screen, as well as text. ANTIC then passes off the video data through the GTIA, which adds color and draws sprites (which Atari called "players" and "missiles"). The combination leads to oddities such as the ability to invert all the text on the screen by changing a value in memory. The character set is easily redirected by changing an ANTIC register, allowing the user to create their own character sets with relative ease.

CTIA/GTIA
The Colleen Television Interface Adapter (note that "Colleen" was sometimes replaced with "Color") is the graphics chip used in early Atari 400/800 home computers. It is the successor to the TIA
Television Interface Adapter

The Television Interface Adapter is the custom chip that is the heart of the Atari 2600 game console and was created by Jay Miner of Amiga fame....
 chip used in the Atari 2600. According to Joe Decuir, George McLeod designed the CTIA in 1977. The CTIA chip was replaced with the GTIA in later revisions of the 400 and 800 and all other members of the Atari 8-bit family. GTIA
George's Television Interface Adapter

The Atari 8-bit family of computers use a series of custom Television Interface Adapter chips called CTIA and GTIA respectively. These chips are the successors to the Television Interface Adapter chip used in the Atari 2600....
, also designed by George McLeod, adds three new graphics modes that enables the display of more colors on the screen than previously available. The "G" in GTIA stood for "George's."

The CTIA/GTIA receives graphics information from ANTIC and also controls sprites
Sprite (computer graphics)

In computer graphics, a sprite is a two-dimensional/three-dimensional or animation that is integrated into a larger scene.Sprites were originally invented as a method of quickly compositing several images together in two-dimensional video games using special hardware....
 (known at the time as "Player/Missile Graphics"), collision detection, priority control and color-luminance (brightness) control to all objects (including DMA objects from ANTIC). CTIA/GTIA output them as separate digital luminance and chrominance signals, which are mixed to form an analogue composite video signal.

POKEY
The third custom support chip, named POKEY
Atari POKEY

POKEY is a digital input/output chip found in the Atari 8-bit family of home computers and many arcade games in the 1980s. Its name comes from POtentiometer and KEYboard, as it was commonly used to sample potentiometers and scan matrices of switches ....
, is responsible for reading the keyboard, generating sound and serial communications (in conjunction with the PIA). It also provides timers, a random number generator (for generating acoustic noise
Noise

In common use, the word noise means unwanted sound or noise pollution. In electronics noise can refer to the electronic signal corresponding to acoustic noise or the electronic signal corresponding to the noise commonly seen as 'Noise ' on a degraded television or video image....
 as well as random numbers), and maskable interrupts. POKEY has four semi-independent audio channels, each with its own frequency, noise and volume control. Each 8-bit channel has its own audio control register which select the noise content and volume. For higher sound resolution (quality), two of the audio channels can be combined for more accurate sound (16-bit). The name POKEY comes from the words "POtentiometer" and "KEYboard", which are two of the I/O devices that POKEY interfaces with (the potentiometer is the mechanism used by the paddle
Paddle (game controller)

A paddle is a game controller with a round wheel and one or more fire buttons, where the wheel is typically used to control movement of the player object along one axis of the video screen....
). This chip is actually used in several Atari arcade machines of the 80s, including
Missile Command
Missile Command

Missile Command is a 1980 arcade game by Atari that was also licensed to Sega for European release.The plot of Missile Command is simple: the player's six cities are being attacked by an endless hail of ballistic missiles, some of them even splitting like multiple independently targetable reentry vehicles , and in later levels smart...
and Asteroids Deluxe
Asteroids Deluxe

Asteroids Deluxe is an arcade game released in March 1980 by Atari and the sequel to Asteroids .It is practically the same as Asteroids, but with a few changes:...
, among others.

Computer models


  • 400 and 800 (1979) – original machines in beige cases, 400 had membrane keyboard
    Membrane keyboard

    A membrane keyboard is a computer keyboard whose "keys" are not separate, moving parts, as with the majority of other keyboards, but rather are pressure pads that have only outlines and symbols printed on a flat, flexible surface....
    , 800 had full-travel keys, two cartridge ports, monitor output, expandable memory slots (up to 48 KB). Later PAL versions had the 6502C processor.
  • 1200XL (1982) – new aluminum and smoked plastic cases, 64 KB of RAM, only two joystick ports. Help key, four function keys. Older software, if it was written improperly, caused compatibility problems with the new OS.
  • 600XL and 800XL (1983) – replacements for the 400, 800 and 1200XL sans function keys. 600XL had 16 KB of memory, PAL versions had a monitor port, 800XL had 64 KB and monitor output. Both had built-in BASIC and an expansion port known as the Parallel Bus Interface (PBI)
    Parallel Bus Interface (PBI)

    The Parallel Bus Interface or PBI is a 50-pin port found on some Atari 8-bit XL computers. It provides unbuffered, direct connection to the system bus lines , running at the same speed as the MOS Technology 6502 CPU....
    .
  • 800XLF – 800XL with Atari FREDDIE chip and BASIC rev. C. Released in Europe only.
  • 65XE and 130XE (1985) – A repackaged 800XLF with new cases and keyboards. The 130XE came with 128 KB of RAM and a Enhanced Cartridge Interface (ECI)
    Enhanced Cartridge Interface (ECI)

    The Enhanced Cartridge Interface or ECI was a 14-pin extension to the cartridge slot on Atari 8-bit XE computers. This allowed external devices access to the system's data and bus lines....
     instead of a PBI. The U.S./Canadian version of the 65XE had no ECI or PBI.
  • XE Game System (1987) – a game machine in a light beige case, with a detachable full-travel but slightly "mushy" keyboard (Atari ST'ish)
  • 800XE – the final machine in the series. Styling the same as 65XE and 130XE. A 130XE with 64 KB RAM. Mainly seen in Eastern Europe.


  • Prototypes/Vaporware (Never Officially Released)
    • 1400XL – Similar to the 1200XL but with a PBI, FREDDIE
      Atari FREDDIE

      FREDDIE was the name for a 40-pin LSI found in Atari 8-bit computers. It is a Random Access Memory address multiplexer, used for Dynamic random access memory access....
       chip, built-in modem and speech synthesis chip. Cancelled by Atari.
    • 1450XLD – basically a 1400XL with built in 5¼? disk drive and expansion bay for a second 5¼? disk drive. Code named Dynasty. Made it to pre-production, but got abandoned by Tramiel.
    • 1600XL – codenamed Shakti, this was dual-processor system with 6502 and 80186 processors and two built-in 5¼? floppy disk drives.
    • 900XLF – redesigned 800XLF. Became the 65XE.
    • 65XEM – 65XE with AMY sound synthesis chip. Cancelled.
    • 65XEP – "portable" 65XE with 3.5" disk drive, 5" green CRT
      Cathode ray tube

      The cathode ray tube is a vacuum tube containing an electron gun and a fluorescent screen, with internal or external means to accelerate and deflect the electron beam, used to create images in the form of light emitted from the fluorescent screen....
       and battery pack. Never released
    • 1090XL expansion system, 5 slots in a large case (never released, small numbers leaked out)
    • 1055 3½" floppy drive
    • XF351 3½" floppy drive
    • XF354 3½" floppy drive


Peripherals


During the lifetime of their 8-bit series, Atari released a large number of peripherals. These included:-
  • Several dedicated cassette tape drives. All were similar, and capable of recording at 600 bit/s on a standard audio cassette
    Compact Cassette

    The Compact Cassette, often referred to as audio cassette, cassette tape, cassette, or simply tape, is a magnetic tape Sound recording and reproduction format....
    . (Unlike some computer systems, it was not possible to use a standard cassette deck with the Atari for this purpose.)
  • Various 5.25-inch Floppy disk drives
    Floppy disk

    A floppy disk is a data storage medium that is composed of a disk of thin, flexible magnetic storage medium encased in a square or rectangle plastic shell....
    , including single, enhanced and true double-density models.
  • Several printer
    Computer printer

    File:Lexmark X5100 Series.jpgIn computing, a printer is a peripheral which produces a hard copy of documents stored in computer file form, usually on physical print media such as paper or Transparency ....
    s of various types; dot matrix, thermal, 4-color plotter and letter-quality daisy wheel.
  • Modems, including one model with an acoustic coupler and other direct-connect models.
  • Other peripherals, including a Centronics
    Centronics

    Centronics Data Computer Corporation was a pioneering American manufacturer of computer printers, now remembered primarily for the Centronics printer port that bears its name....
    /RS-232
    RS-232

    In telecommunications, RS-232 is a standard for serial communications binary data signals connecting between a DTE and a DCE . It is commonly used in computer serial ports....
     expansion system, numeric keypad, memory module, touch tablet and an 80-column display module.


Atari's peripherals used the proprietary SIO port, which allowed them to be daisy chain
Daisy chain

Daisy chain may refer to:*A daisy garland created from daisy flowers *Daisy chain *Daisy chain *A chain sinnet knot used for shortening rope...
ed together into a single string; a method also used later in Commodore's home computers from the VIC-20
Commodore VIC-20

The VIC-20 is an 8-bit home computer which was sold by Commodore International. The VIC-20 was announced in 1980, roughly three years after Commodore's first personal computer, the Commodore PET....
 onwards. These "intelligent" peripherals were more expensive than the standard IBM PC devices, which did not need the added SIO electronics.

Software


Operating system


Built-in
Ataricomputermemopad
Ataribasicstartup
The Atari 8-bit computers came with an operating system built into the ROM
Read-only memory

Read-only memory is a class of computer storage media used in computers and other electronic devices. Because data stored in ROM cannot be modified , it is mainly used to distribute firmware ....
. The Atari 400/800 had the following:
  • OS Rev. A - 10 KB ROM (3 chips) early machines.
  • OS Rev. B - 10 KB ROM (3 chips) bug fixes. Most common for 400/800.


The XL/XE Atari 8-bit models all had OS revisions due to added hardware features and changes. But this created compatibility issues with some of the older software. Atari responded with the Translator Disk, a floppy disk which loaded the older 400/800 Rev. B or Rev. A OS into the XL/XE computers.
  • OS Rev. 10 - 16 KB ROM (2 chips) for 1200XL Rev A
  • OS Rev. 11 - 16 KB ROM (2 chips) for 1200XL Rev B (bug fixes)
  • OS Rev. 1 - 16 KB ROM for 600XL
  • OS Rev. 2 - 16 KB ROM for 800XL
  • OS Rev. 3 - 16 KB ROM for 800XE/130XE
  • OS Rev. 4 - 32 KB ROM (16 KB OS + 8 KB BASIC + 8 KB Missile Command) for XEGS


The XL/XE models also came with built-in Atari BASIC
Atari BASIC

ATARI BASIC is a read-only memory resident BASIC programming language interpreter for the Atari 8-bit family of MOS Technology 6502-based home computers....
. Early models came with the notoriously buggy revision B. Later models used revision C.

Disk Operating System

The standard Atari OS only contained very low-level routines for accessing floppy disk
Floppy disk

A floppy disk is a data storage medium that is composed of a disk of thin, flexible magnetic storage medium encased in a square or rectangle plastic shell....
 drives. An extra layer, a
disk operating system, was required to assist in organizing file system
File system

In computing, a file system is a method for store and organize computer files and the data they contain to make it easy to find and access them....
-level disk access. This was known as Atari DOS
Atari DOS

Atari DOS is the disk operating system used with the Atari 8-bit family of computers. Operating system extensions loaded into memory were required in order for an Atari computer to access a Disk storage....
, and like most home computer DOSes of the era, had to be booted from floppy disk at every power-on or reset. Unlike most DOSs, Atari DOS was entirely menu driven.
  • DOS 1.0 - Initial DOS for Atari.
  • DOS 2.0S, 2.0D - Improved over DOS 1.0, became the standard for the 810 disk drive. 2.0D was for the never-released 815 drive.
  • DOS 3.0 - Came with 1050 drive. Used a different disk format from previous DOSes, and was incompatible with DOS 2.0, making it very unpopular.
  • DOS 2.5 - Replaced DOS 3.0 with later 1050s. Functionally identical to DOS 2.0S, but able to read and write enhanced Density
    Atari DOS

    Atari DOS is the disk operating system used with the Atari 8-bit family of computers. Operating system extensions loaded into memory were required in order for an Atari computer to access a Disk storage....
     disks.
  • DOS 4.0 - Designed for 1450XLD, cancelled, rights given back to the author.
  • DOS XE - Designed for the XF551 drive.


Several third-party replacement DOSes
Atari DOS

Atari DOS is the disk operating system used with the Atari 8-bit family of computers. Operating system extensions loaded into memory were required in order for an Atari computer to access a Disk storage....
 were also available, sometimes quite advanced, such as SpartaDOS X
SpartaDOS X

SpartaDOS X is a disk operating system for the Atari 8-bit family of computers, that closely resembles MS-DOS. It was developed and sold by ICD, Inc....
.

Other software


Amongst the many pieces of software released for the 8-bit Atari computers, a large number of programming languages were implemented, including:-
  • Assemblers
    Assembly language

    An assembly language is a low-level language for programming computers. It implements a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture....
    , via the Atari Assembler Editor
    Atari Assembler Editor

    The Atari Assembler Editor cartridge was a program used to edit, compiler and debugging assembly language programs for the Atari 8-bit family computers....
    , Atari Macro Assembler, MAC/65
    MAC/65

    MAC/65 was an assembler produced by Optimized Systems Software for the Atari 8-bit family of microcomputers. It was a direct descendant of OSS's EASMD....
    , and several others.
  • BASIC
    BASIC

    In computer programming, BASIC is a family of high-level programming languages. The Dartmouth BASIC was designed in 1964 by John George Kemeny and Thomas Eugene Kurtz at Dartmouth College in New Hampshire, United States to provide computer access to non-science students....
    ; Atari BASIC
    Atari BASIC

    ATARI BASIC is a read-only memory resident BASIC programming language interpreter for the Atari 8-bit family of MOS Technology 6502-based home computers....
     was the "standard" BASIC implementation for the 8-bit family, originally a ROM cartridge, and built-in from the 600XL/800XL onwards. Other BASICs included Atari Microsoft BASIC
    Atari Microsoft BASIC

    The Atari Microsoft BASIC and Atari Microsoft BASIC II variants of the BASIC programming language were Cartridge or floppy disk packaged versions of the Microsoft BASIC dialect Porting to the Atari 8-bit family machines....
    , Turbo Basic XL, BASIC XL and Advan BASIC.
  • C (Programming Language)
    C (programming language)

    C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
    , via the Deep Blue C and Lightspeed C compiler.
  • Other languages including LOGO (Atari LOGO
    Atari LOGO

    Atari LOGO was a programming language for the Atari 8-bit computers.Atari LOGO was developed by Logo Computer Systems, Inc. in Quebec, Canada....
    ), LISP
    Lisp

    A lisp is a speech impediment, historically also known as sigmatism. Stereotypically, people with a lisp are unable to pronounce sibilants , and replace them with Interdental consonants , though there are actually several kinds of lisps....
     (INTER-LISP/65), PILOT
    Pilot

    'Pilot' may refer to:Paper publications*Pilot by Stephen Baxter*...
     (Atari PILOT), several versions each of Forth and Pascal, Action!
    Action programming language

    Action! was a programming language and integrated editor, debugger, and MOS Technology 6502 code generating compiler, editor for the Atari 8-bit family of microcomputers....
     (a high performance Atari-specific language from OSS), and WSFN
    WSFN (programming language)

    WSFN was a programming language for controlling robots created by Li-Chen Wang and published by Dr. Dobb's Journal in September 1977 1977. It was later translated into Japanese language and published by ASCII ....
     (which stands for nothing).


More recently, cross platform development tools (most commonly run on PC
IBM PC compatible

IBM PC compatible computers are those generally similar to the original IBM Personal Computer, IBM Personal Computer XT, and IBM Personal Computer/AT....
s), have become popular for retrocomputing
Retrocomputing

Retrocomputing is a term used to describe the use of early computer computer hardware and computer software today. Retrocomputing is usually classed as a hobby and recreation rather than a practical application of technology; enthusiasts often collect rare and valuable hardware and software for nostalgia purposes....
 software development.

Graphics capabilities

While the ANTIC and GTIA chips allowed a variety of graphics modes to be combined, and different playfield widths to be used, the Atari's Operating System provided a basic set of graphics modes. In most cases, these were exposed to Atari BASIC via the "GRAPHICS" command, and to some other languages, via similar system calls.

  • 40×24 text modes
    • 1 color of text, with each character's 8×8 pixels the same size as those in 320×192 graphics mode, with the same hue restriction. Characters with the high-bit on were represented in inverse-video.
    • "Lowercase with descenders" mode, which was not available through GRAPHICS, only as part of custom display lists. In this mode characters were 10 pixels high and occupied either the upper or lower 8 pixels of that height. This was not strictly speaking a 40×24 text mode, because of the unusual height.
    • Colored text, where every two bits represents a colored pixel (characters were 4×8 pixels that were the same size as those in 160×192 graphics mode). Characters with the high-bit on were displayed using a 5th color palette registered where the 4th would normally be used.
    • Colored text, where every four bits represents a colored pixel (characters were 2×8 pixels that were the same size as those in 80×192 graphics mode and had the same color limitations). This mode was not directly available through GRAPHICS but required setting GTIA flags in text mode.
  • 20×24 text mode
    • 1 color of text, with each character's 8×8 pixels the same size as those in 160×192 graphics mode. Characters with various bits enabled or disabled (which would normally appear as 'control-characters', lower-case characters, or inverse-video) were displayed with different colored pixels.
  • 20×12 text mode
    • (Same as 20×24 text mode, but with larger pixels and fewer rows of text)
  • 40×24 graphics mode — 4 colors (2 bpp)
  • 80×48 graphics modes — Either 2 colors (1 bpp), or 4 colors (2 bpp)
  • 160×96 graphics modes — Either 2 colors, or 4 colors
  • 160×192 graphics modes — Either 2 colors, or 4 colors
  • 320×192 graphics mode — 2 colors (1 bpp). The pixels were a shade of the playfield color, and could not be different hue. (In practice on NTSC models, this actually resulted in 4 possible colors on a standard TV screen: black, white, blue, and brown, the last two colors being caused by using pixels in only even or only odd columns — thus the blue and brown regions were effectively in 160×192 resolution).
  • 80×192 graphics modes (GTIA chip only)
    • 9 colors from the color palette registers
    • All 15 Atari hues, but only of one brightness (plus black)
    • All 16 Atari shades, but only of one hue


It should be noted that these were only the modes the OS setup by default. As described above, the ANTIC chip used a display list and other settings to create these modes. The actual hardware could be programmed to display up to 384 pixels wide by putting the hardware in wide or overscan mode and up to 240 pixels tall by creating a custom display list.

Software-driven modes


Due to the 8-bit Ataris' flexibility, it was possible (with clever programming) to create a number of software-driven pseudo-"modes" beyond those directly supported in hardware. These included pseudo-256-color 80×192 modes and 80×24 character displays.

See also

  • A.N.A.L.O.G.
    A.N.A.L.O.G.

    A.N.A.L.O.G. was the name of a computer magazine devoted to the Atari 8-bit home computer line. It was known for its "advanced" programs in comparison to most type-in magazines of the era, especially its main rival, ANTIC , another long-lived magazine devoted to the Atari 8-bit line....
    magazine
  • ANTIC (magazine)
    ANTIC (magazine)

    Antic was the name of a home computer magazine devoted to the Atari 8-bit computer line . Its ISSN is 0113-1141. It took its name from the ANTIC chip which produced the Atari line's 2D computer graphics....
  • Atari User
    Atari User

    Atari User was a United Kingdom computer magazine aimed at users of Atari home computers, and published by Europress between 1985 and 1988....
    magazine
  • History of Atari
  • Page 6 (computer magazine)


Footnotes


External links


General

  • Gamasutra's "The History of Atari" | , by Steve Fulton


Technical information



Software, games, music

  • – A searchable index of files from numerous Atari FTP archives and websites