De Re Atari

Last updated
De Re Atari: A Guide to Effective Programming
De Re Atari.jpg
Author Chris Crawford
Lane Winner
Jim Cox
Amy Chen
Jim Dunion
Kathleen Pitta
Bob Fraser
CountryUnited States
LanguageEnglish
Subject Atari 8-bit family
Publisher Atari Program Exchange
Publication date
1982
Pages250 pp

De Re Atari (Latin for "All About Atari"), subtitled A Guide to Effective Programming, is a book written by Atari, Inc. employees in 1981 and published by the Atari Program Exchange in 1982 as an unbound, shrink-wrapped set of three-holed punched pages. It was one of the few non-software products sold by APX. Targeted at developers, it documents the advanced features of the Atari 8-bit family of home computers and includes ideas for how to use them in applications. The information in the book was not available in a single, collected source at the time of publication.

Contents

The content of De Re Atari was serialized in BYTE beginning in 1981, prior to the book's publication. The release of Atari 8-bit technical details through the magazine and book quickly resulted in other sources being published, such as COMPUTE!'s First Book of Atari Graphics (1982). [1]

Atari published official documentation for the hardware and a source listing of the operating system the same year, 1982, but they were not as easily obtainable as De Re Atari and tutorials in magazines such as COMPUTE! . Following the closure of the Atari Program Exchange in late 1984, De Re Atari went out of print. [2]

Background

Atari at first did not disclose technical information on its computers, except to software developers who agreed to keep it secret. [3] De Re Atari ("All About Atari") was sold through the Atari Program Exchange mail-order catalog, which described the book as "everything you want to know about the Atari ... but were afraid to ask" and a resource for "professional programmers" and "advanced hobbyists who understand Atari BASIC and assembly language". [4]

An article on Player/Missile Graphics by De Re Atari coauthor Chris Crawford appeared in Compute! in 1981 [5] Another article by Crawford and Lane Winner appeared in the same month in BYTE . [6] De Re Atari was serialized in BYTE in 1981 and 1982. [7] in ten articles. [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]

De Re Atari, and its 1981-82 serialization in BYTE , were the first public, official publication of Atari 8-bit technical information. It was based on Atari's documentation written in 1979-80 for third-party developers under non-disclosure agreements. Individual chapters are devoted to making use of the features of the platform: ANTIC and display lists, color registers, redefined character sets, player/missile graphics, the vertical blank interrupt and display list interrupts (a.k.a. raster interrupts), fine scrolling, and sound. Additional chapters cover the operating system, Atari DOS, Atari BASIC, and designing intuitive human interfaces.

Lead author Chris Crawford used many of these features in the computer wargame Eastern Front (1941) released in 1981. Another of the book's authors, Jim Dunion, used custom display lists in the DDT 6502 debugger to produce a partitioned, IDE-like display. DDT was later incorporated into the MAC/65 assembler.

Reception

De Re Atari was very successful; the manager of APX later said that it and Eastern Front "paid the bills, i.e. were our biggest sellers". [18] Mapping the Atari described De Re Atari as "an arcane, but indispensable reference to the Atari's operations and some of its most impressive aspects". [7] The Addison-Wesley Book of Atari Software 1984 stated that the book had "a wealth of information, but tends to be obscure and includes numerous errors". [19]

Related Research Articles

<span class="mw-page-title-main">Atari 8-bit family</span> Home computer series introduced in 1979

The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 with the Atari 400 and Atari 800. The series was successively upgraded to the Atari 1200XL, Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE, and Atari XEGS, the last discontinued in 1992. These all differ primarily in packaging, each based on the MOS Technology 6502 CPU at 1.79 MHz and the same custom coprocessor chips. As the first home computer architecture with coprocessors, it has graphics and sound more advanced than most contemporary machines. Video games were a major appeal, and first-person space combat simulator Star Raiders is considered the platform's killer app. The plug-and-play peripherals use the Atari SIO serial bus, with one developer eventually also co-patenting USB.

<span class="mw-page-title-main">Atari BASIC</span>

Atari BASIC is an interpreter for the BASIC programming language that shipped with the Atari 8-bit family of 6502-based home computers. Unlike most American BASICs of the home computer era, Atari BASIC is not a derivative of Microsoft BASIC and differs in significant ways. It includes keywords for Atari-specific features and lacks support for string arrays, for example.

<i>Star Raiders</i> 1980 video game

Star Raiders is a first-person space combat simulator for the Atari 8-bit family of computers. It was written by Doug Neubauer, an Atari employee, and released as a cartridge by Atari in March 1980. The game is considered the platform's killer app. It was later ported to the Atari 2600, Atari 5200, and Atari ST.

<i>Pinball Construction Set</i> 1982 video game

Pinball Construction Set is a video game by Bill Budge written for the Apple II. It was originally published in 1982 through Budge's own company, BudgeCo, then was released by Electronic Arts in 1983 along with ports to the Atari 8-bit family and Commodore 64.

<i>The Art of Computer Game Design</i>

The Art of Computer Game Design by Chris Crawford is the first book devoted to the theory of computer and video games. The book attempts to categorize computer games and talks about design precepts that serve as guidelines for game designers. It was originally published in Berkeley, California by McGraw-Hill/Osborne Media in 1984. The original edition became available as a free download from a site maintained by Washington State University, Pullman in 1997. In 2011 the free download was removed and the text is currently available as a Kindle e-book.

<span class="mw-page-title-main">ANTIC</span>

Alphanumeric Television Interface Controller (ANTIC) is an LSI ASIC dedicated to generating 2D computer graphics to be shown on a television screen or computer display. Under the direction of Jay Miner, the chip was designed in 1977-1978 by Joe Decuir, Francois Michel, and Steve Smith for the Atari 8-bit family of home computers first released in 1979 and was patented by Atari, Inc. in 1981. ANTIC is also used in the 1982 Atari 5200 video game console, which shares most of the same hardware as the 8-bit computers.

<span class="mw-page-title-main">CTIA and GTIA</span>

Color Television Interface Adaptor (CTIA) and its successor Graphic Television Interface Adaptor (GTIA) are custom chips used in the Atari 8-bit family of computers and in the Atari 5200 home video game console. In these systems, a CTIA or GTIA chip works together with ANTIC to produce the video display. ANTIC generates the playfield graphics while CTIA/GTIA provides the color for the playfield and adds overlay objects known as player/missile graphics (sprites). Under the direction of Jay Miner, the CTIA/GTIA chips were designed by George McLeod with technical assistance of Steve Smith.

A display list is a series of graphics commands that define an output image. The image is created (rendered) by executing the commands to combine various primitives. This activity is most often performed by specialized display or processing hardware partly or completely independent of the system's CPU for the purpose of freeing the CPU from the overhead of maintaining the display, and may provide output features or speed beyond the CPU's capability.

<i>Eastern Front (1941)</i> Turn-based strategy computer wargame from 1981 for Atari computers

Eastern Front (1941) is a computer wargame for the Atari 8-bit family created by Chris Crawford and published through the Atari Program Exchange (APX) in 1981. A scenario editor and assembly language source code for the game were also sold by APX.

<i>Caverns of Mars</i> 1981 Atari 8-bit family video game

Caverns of Mars is a vertically scrolling shooter for the Atari 8-bit family of home computers. It was programmed by Greg Christensen, with some features added by Richard Watts, and published by the Atari Program Exchange (APX) in 1981. Caverns of Mars became the best selling APX title of all-time and was moved into Atari, Inc.'s official product line, first on diskette and later on cartridge.

<span class="mw-page-title-main">AtariWriter</span> Word processor program for Atari 8-bit computers.

AtariWriter is a word processor program for the Atari 8-bit family released by Atari as a 16 kB ROM cartridge in 1983. The program was fast and easy to use, while still allowing the creation of fairly complex documents. It was a huge success for the platform, with at least 800,000 examples sold not including international versions and later updates.

<i>Antic</i> (magazine) Defunct Atari 8-bit computer magazine

Antic was a print magazine devoted to the Atari 8-bit family of home computers and later the Atari ST. It was named after the ANTIC chip in the 8-bit line which, in concert with CTIA or GTIA, generates the display. The magazine was published from April 1982 until June/July 1990. Antic printed type-in programs, reviews, and tutorials, among other articles. Each issue contained one type-in game as "Game of the Month." In 1986, STart magazine was spun off to exclusively cover the Atari ST line.

A raster interrupt is an interrupt signal in a legacy computer system which is used for display timing. It is usually, though not always, generated by a system's graphics chip as the scan lines of a frame are being readied to send to the monitor for display. The most basic implementation of a raster interrupt is the vertical blank interrupt.

Atari Program Exchange (APX) was a division of Atari, Inc. that sold software via mail-order for the Atari 8-bit family of home computers from 1981 until 1984. Quarterly APX catalogs were sent to all registered Atari 8-bit owners. APX encouraged any programmer, not just professionals, to submit video games, educational software, applications, and utilities. If selected, a program was added to the catalog with credit given to the programmer. The top submissions of the quarter in each category were recognized. One program each year received the top honor: the Atari Star award. Several APX titles, such as Eastern Front (1941), Caverns of Mars, and Atari Star winner Typo Attack, were moved to Atari's official product line. A few internally developed Atari products were sold through APX, such as Atari Pascal and the developer handbook De Re Atari.

<span class="mw-page-title-main">Atari 8-bit family software</span>

Many pieces of software were available for the Atari 8-bit family of home computers. Software was sold both by Atari, Inc. and third parties. Atari also distributed software through the Atari Program Exchange from 1981 to 1984. After APX folded, many titles were picked up by Antic Software.

<i>Legionnaire</i> (video game) Real-time tactics strategy computer game from 1982 for Atari computers

Legionnaire is a computer wargame for the Atari 8-bit series created by Chris Crawford in 1982, and released through Avalon Hill. Recreating Julius Caesar's campaigns in a semi-historical setting, the player takes command of the Roman legions in real-time battles against the barbarians.

<i>Getaway!</i> (video game) 1982 video game

Getaway! is a crime-themed, multidirectional-scrolling maze game for the Atari 8-bit family. It was designed by Mark Reid and published by the Atari Program Exchange (APX) in 1982. In Getaway!, the player drives around a large city stealing cash, valuable items, and the contents of armored trucks, then must return the loot to their hideout. Three different police vehicles pursue, getting more aggressive as more crimes are committed.

Tom Hudson is an American computer programmer best known for co-creating the 3D modeling and animation package 3D Studio as well as creating its precursor, CAD-3D for the Atari ST.

<i>Empire of the Over-Mind</i> 1981 video game

Empire of the Over-Mind is an interactive fiction game written by Gary Bedrosian and published by Avalon Hill for the Apple II, Atari 8-bit, and TRS-80 in 1981. A version with an enhanced display for DOS by Bedrosian was published in 1986.

<i>Airstrike</i> (video game) 1982 video game

Airstrike is a horizontally scrolling shooter written by Steven A. Riding for the Atari 8-bit family. Having strong similarities to Konami's 1981 Scramble arcade game, it was published in 1982 as the first release from UK-based English Software. The company described the game as "Very, very, difficult!" in magazine advertisements, and reviewers agreed with that assessment.

References

  1. COMPUTE!'s First Book of Atari Graphics. atariarchives.org. 1982.
  2. "I/O Board". Antic. March 1985. p. 6. Retrieved 15 January 2015.
  3. Nelson, Ted (1983). "The Atari Machine". In Small, David; Small, Sandy; Blank, George (eds.). The Creative Atari. Creative Computing Press. ISBN   0916688348.
  4. "The quarterly APX contest / APX: Programs by our users...for our users / Publications / Hardware". APX Product Catalog. Fall 1983. pp. 34, 72. Retrieved 29 July 2014.
  5. Crawford, Chris (January 1981). "Player-Missile Graphics with the ATARI Personal Computer System". Compute!. p. 66.
  6. Crawford, Chris; Winner, Lane (January 1981). "An Introduction to Atari Graphics". BYTE. p. 18.
  7. 1 2 Chadwick, Ian (1985). Mapping the Atari - Revised Edition. Compute! Press. pp. Preface. ISBN   0-87455-004-1.
  8. Crawford, Chris (September 1981). "The Atari Tutorial / Part 1: The Display List". BYTE. p. 284.
  9. Crawford, Chris (October 1981). "The Atari Tutorial / Part 2: Graphics Indirection". BYTE. p. 70.
  10. Crawford, Chris (November 1981). "The Atari Tutorial / Part 3: Player-Missile Graphics". BYTE. p. 312.
  11. Crawford, Chris (December 1981). "The Atari Tutorial / Part 4: Display-List Interrupts". BYTE. p. 166.
  12. Crawford, Chris (January 1982). "The Atari Tutorial / Part 5: Scrolling". BYTE. p. 26.
  13. Winner, Lane (February 1982). "The Atari Tutorial / Part 6: Atari BASIC". BYTE. p. 91.
  14. Fraser, Bob (March 1982). "The Atari Tutorial / Part 7: Sound". BYTE. p. 80.
  15. Fraser, Bob (April 1982). "The Atari Tutorial / Part 8: Generating Sound with Software". BYTE. p. 134.
  16. Pitta, Kathleen; Winner, Lane (May 1982). "The Atari Tutorial / Part 9: Even More Colors!". BYTE. p. 148.
  17. Crawford, Chris (June 1982). "The Atari Tutorial / Part 10: Human Engineering". BYTE. p. 302.
  18. Kevin Savetz, "Fred Thorlin: The Big Boss at Atari Program Exchange", April 2000
  19. Stanton, Jeffrey; Wells, Robert P.; Rochowansky, Sandra; Mellid, Michael, eds. (1984). The Addison-Wesley Book of Atari Software. Addison-Wesley. p. 418. ISBN   0-201-16454-X.