Atari 7800

Home video game console
Atari 7800 ProSystem
Atari 7800 System (American system with joystick controller)
Atari 7800 System (PAL system with Joypad controller)
Top: North American 7800
Bottom: European 7800
DeveloperGeneral Computer Corporation
ManufacturerAtari, Inc.
Atari Corporation
TypeHome video game console
GenerationThird
Release dateUS: May 1986[1]
PAL: 1987
Introductory priceUS$140 (equivalent to $374 in 2022)
DiscontinuedJanuary 1, 1992[2]
MediaROM cartridge
CPUAtari SALLY @ 1.19-1.79 MHz
Memory4 KB RAM
4 KB BIOS ROM
48 KB cartridge ROM space
Display160×240, 320×240 (288 vertical for PAL), 25 colors out of 256
GraphicsMARIA custom chip @ 7.16 MHz
Backward
compatibility
Atari 2600
PredecessorAtari 5200
SuccessorAtari XEGS

The Atari 7800 ProSystem, or simply the Atari 7800, is a home video game console officially released by Atari Corporation in 1986 as the successor to both the Atari 2600 and Atari 5200.[3] It can run almost all Atari 2600 cartridges, making it one of the first consoles with backward compatibility. It shipped with a different model of joystick from the 2600-standard CX40 and Pole Position II as the pack-in game. Most of the announced titles at launch were ports of 1981–1983 arcade video games.

Designed by General Computer Corporation, the 7800 has significantly improved graphics hardware over Atari's previous consoles, but the same Television Interface Adaptor chip that launched with the 2600 in 1977 is used to generate audio. In an effort to prevent the flood of poor quality games that contributed to the video game crash of 1983, cartridges had to be digitally signed by Atari.

The Atari 7800 was first announced by Atari, Inc. on May 21, 1984,[4][5] but a general release was shelved until May 1986 due to the sale of the company.[6] Atari Corporation dropped support for the 7800, along with the 2600 and the Atari 8-bit family, on January 1, 1992.[2]

History

Atari had been facing pressure from Mattel and Coleco with their Intellivision and ColecoVision consoles respectively, which supported graphics that more closely mirrored arcade games of the time than either the Atari 2600 or 5200. The Atari 5200 (released as a successor to the Atari 2600) aimed to address this issue, but was ultimately criticized for lack of backward compatibility with 2600 games, flawed controllers, and initially high price. Released just prior to the video game crash of 1983, the 5200 failed to meet sales expectations.[7]

The Atari 7800 ProSystem was the first console from Atari, Inc. designed by an outside company, General Computer Corporation.[8] It was designed in 1983–84 with an intended mass market rollout in June 1984, but was canceled after the sale of the company to Tramel Technology Ltd on July 2, 1984. The project was originally called the Atari 3600.[9]

With a background in creating arcade games such as Food Fight, GCC designed the new system with a graphics architecture similar to arcade machines of the time. The CPU is a slightly customized 6502 processor, the Atari SALLY,[10] running at 1.79 MHz. By some measures the 7800 is more powerful, and by others less, than the 1983 Nintendo Entertainment System.[11] It uses the 2600's Television Interface Adaptor chip, with the same restrictions, for generating two-channels of audio.

Launch

The 7800 was announced on May 21, 1984.[4] Thirteen games were announced for the system's launch: Ms. Pac-Man, Pole Position II, Centipede, Joust, Dig Dug, Nile Flyer[12] (eventually released as Desert Falcon), Robotron: 2084, Galaga, Food Fight, Ballblazer, Rescue on Fractalus! (later canceled),[13] Track & Field, and Xevious.

On July 2, 1984, Warner Communications sold Atari's Consumer Division to Jack Tramiel.[14] All projects were halted during an initial evaluation period. GCC had not been paid for their development of the 7800, and Warner and Tramiel fought over who was accountable. In May 1985, Tramiel relented and paid GCC. This led to additional negotiations regarding the launch titles GCC had developed, then an effort to find someone to lead their new video game division, which was completed in November 1985.[15] The original production run of the Atari 7800 languished in warehouses until it was introduced in January 1986.

The console was released nationwide in May 1986 for $79.95.[1][16] It launched with titles intended for the 7800's debut in 1984[17] and was aided by a marketing campaign with a budget in the "low millions" according to Atari Corporation officials. This was substantially less than the $9 million spent by Sega and the $16 million spent by Nintendo.[18] The keyboard and high score cartridge planned by Warner were cancelled. The 7800 addressed many of the most common complaints with the preceding 5200, including a smaller size, built-in backward compatibility, and an improved controller design.

In February 1987, Computer Entertainer reported that 100,000 Atari 7800 consoles had been sold in the United States, including those which had been warehoused since 1984.[1][19] This was less than the Master System's 125,000 and the NES's 1.1 million.[1] A complaint from owners in 1986 was the slow release of games. Galaga in August was followed by Xevious in November.[19] By the end of 1986, the 7800 had 10 games, compared to Sega's 20 and Nintendo's 36.[1] Atari would sell over 1 million 7800 consoles by June 1988.[20]

Discontinuation

On January 1, 1992, Atari Corporation announced the end of production and support for the 7800, 2600, and the 8-bit computer family including the Atari XEGS. At least one game, an unreleased port of Toki, was worked on past this date.[21] By the time of the discontinuation, the Nintendo Entertainment System controlled 80% of the North American market while Atari had 12%.[22] In Europe, last stocks of the 7800 were sold until summer/fall of 1995.[23]

Retro Gamer magazine issue 132 reported that according to Atari UK Marketing Manager Darryl Still, "it was very well stocked by European retail; although it never got the consumer traction that the 2600 did, I remember we used to sell a lot of units through mail order catalogues and in the less affluent areas".[24]

Technical specifications

Motherboard of an American 7800 with the RF shielding removed
European motherboard modified by Atari to output RGB through a SCART connector
  • CPU: Atari SALLY (custom variant of the 6502)
    • 1.79 MHz, which drops to 1.19 MHz when the Television Interface Adaptor or (6532 RAM-I/O-Timer) chips are accessed
    • Unlike a standard 6502, SALLY can be halted in a known state with a single pin to let other devices control the bus.
    • Sometimes referred to by Atari as "6502C", but not the same as the official MOS Technology 6502C.[25]
  • RAM: 4 KB[10] (2 6116 2Kx8 RAM ICs)
  • ROM: built in 4 KB BIOS ROM, 48 KB Cartridge ROM space without bank switching
  • Graphics: MARIA custom chip
    • Resolution: 160×240 (160×288 PAL) or 320×240 (320×288 PAL)
    • Color palette: 256[10] (16 hues * 16 luma), different graphics modes restricted the number of usable colors and the number of colors per sprite
    • Direct Memory Access (DMA)
    • Graphics clock: 7.15 MHz[26][27]
    • Line buffer: 200 bytes (double buffering), 160 sprite pixels per scanline,[27] up to 30 sprites per scanline (without background),[11] up to 100 sprites on screen[28][29]
    • Sprite/zone sizes: 4[30] to 160[27] width, height of 4,[30] 8 or 16[31] pixels
    • Colors per sprite: 1 to 12 (1 to 8 visible colors, 1 to 4 transparency bits)[31]
  • I/O: Joystick and console switch IO handled by 6532 RIOT and TIA
  • Ports
    • 2 joystick ports
    • cartridge port
    • expansion connector
    • power in
    • RF output
  • Sound: TIA as used in the 2600 for video and sound. In 7800 mode it is only used for sound.

Graphics

Graphics are generated by the custom MARIA chip, which uses an approach common in contemporary arcade system boards[31] and is different from other second and third generation consoles. Instead of a limited number of hardware sprites, MARIA treats everything as a sprite described in a series of display lists. Each display list contains pointers to graphics data and color and positioning information.

MARIA supports a palette of 256 colors and graphics modes which are either 160 pixels wide or 320 pixels wide. While the 320 pixel modes theoretically enable the 7800 to create games at higher resolution than the 256 pixel wide graphics found in the Nintendo Entertainment System and Master System, the processing demands of MARIA result in most games using the 160 pixel mode.[citation needed]

Each sprite can have from 1 to 12 colors, with 3 colors plus transparency being the most common. In this format, the sprite references one of 8 palettes, where each palette holds 3 colors. The background (visible when not covered by other objects) can also be assigned a color. In total, 25 colors can appear on a scan line.[34]

The graphics resolution, color palettes, and background color can be adjusted between scan lines.[34] This can be used to render high resolution text in one area of the screen, while displaying more colorful graphics at lower resolution in the gameplay area.

Sound

The 7800 uses the TIA chip for two channel audio, the same chip used in the 1977 Atari VCS, and the sound is of the same quality as that system. To compensate, GCC's engineers allowed games to include a POKEY audio chip in the cartridge. Only Ballblazer and Commando do this.

GCC planned to make a low-cost, high performance sound chip, GUMBY, which could also be placed in 7800 cartridges to enhance its sound capabilities further.[35] This project was cancelled when Atari was sold to Jack Tramiel.

Digitally signed cartridges

Following the large number of low quality, third party games for the Atari 2600, Atari required that cartridges for the 7800 be digitally signed. When a cartridge is inserted into the system, the BIOS generates a signature of the cartridge ROM and compares it to the one stored on the cartridge. If they match, the console operates in 7800 mode, granting the game access to MARIA and other features, otherwise the console operates as a 2600. This digital signature code is not present in PAL 7800s, which use various heuristics to detect 2600 cartridges, due to export restrictions.

Backward compatibility

The 7800's compatibility with the Atari 2600 is made possible by including many of the same chips used in the 2600. When playing an Atari 2600 game, the 7800 uses a Television Interface Adaptor chip to generate graphics and sound. The processor is slowed to 1.19 MHz, to mirror the performance of the 2600's 6507 chip. RAM is limited to 128 bytes and cartridge data is accessed in 4K blocks.

When in 7800 mode (signified by the appearance of the full-screen Atari logo), the graphics are generated entirely by the MARIA graphics processing unit. All system RAM is available and cartridge data is accessed in larger 48K blocks. The system's SALLY 6502 runs at its normal 1.79 MHz. The 2600 chips are used to generate sound and to provide the interfaces to the controllers and console switches.

System revisions

  • Initial version: two joystick ports on lower front panel. Side expansion port for upgrades and add-ons. Bundled with two CX24 Pro-Line joysticks, AC adapter, switchbox, RCA connecting cable, and Pole Position II cartridge.
  • Second revision: Slightly revised motherboard. Expansion port connector removed[7] from motherboard but is still etched. Shell has indentation of where expansion port was to be.
  • Third revision: Same as above but with only a small blemish on the shell where the expansion port was.[36]

Peripherals

The gamepad of later European Atari 7800s with the thumbstick screwed in

The Atari 7800 came bundled with the Atari Pro-Line Joystick, a two-button controller with a joystick for movement. The Pro-Line was developed for the 2600 and advertised in 1983,[37] but delayed until Atari proceeded with the 7800. The right fire button only works as a separate fire button for certain 7800 games; otherwise, it duplicates the left fire button, allowing either button to be used for 2600 games. While physically compatible, the 7800's controllers do not work with the Sega Master System, and Sega's controllers are unable to use the 7800's two-button mode.

In response to criticism over ergonomic issues with the Pro-Line controllers, Atari later released a joypad controller with the European 7800.[38] Similar in style to controllers found on Nintendo and Sega systems, it was not available in the United States.

The Atari XG-1 light gun, bundled with the Atari XEGS and also sold separately, is compatible with the 7800. Atari released five 7800 light gun games: Alien Brigade, Barnyard Blaster, Crossbow, Meltdown, and Sentinel.

Cancelled peripherals

After the acquisition of the Atari Consumer Division by Jack Tramiel in 1984, several expansion options for the system were cancelled:

  • The High Score Cartridge was designed to save high scores for up to 65 separate games.[39] The cartridge was intended as a pass-through device, similar to the later Game Genie. Nine games were programmed to support the cartridge.
  • The expansion port, to allow for the addition of a planned computer keyboard and connection to laserdisc players and other peripherals, was removed in the second and third revisions of the 7800.[40]
  • A dual joystick holder was designed for Robotron: 2084 and future games like Battlezone, but not produced.[41]

Games

Atari 7800 with Donkey Kong Junior cartridge

While the system can play the over 400 games for the Atari 2600, there were only 59 official releases for the 7800. The lineup emphasized high-quality versions of games from the golden age of arcade video games.[42] Pole Position II, Dig Dug, and Galaga, by the time of the 1986 launch, were three, four, and five years old, respectively. A raster graphics version of 1979's Asteroids was released in 1987. In 1988, Atari published a conversion of Nintendo's Donkey Kong, seven years after the original arcade game and five years after the Atari 8-bit family cartridge. Atari also marketed a line of games called "Super Games" which were arcade and computer games previously not playable on a home console such as One-On-One Basketball and Impossible Mission.[43]

Eleven games were developed and sold by three third-party companies under their own labels (Absolute Entertainment, Activision, and Froggo) with the rest published by Atari Corporation. Most of the games from Atari were developed by outside companies under contract.[44]

Some NES games were developed by companies who had licensed their title from a different arcade manufacturer. While the creator of the NES version would be restricted from making a competitive version of an NES game, the original arcade copyright holder was not precluded from licensing out rights for a home version of an arcade game to multiple systems. Through this loophole, Atari 7800 conversions of Mario Bros., Double Dragon, Commando, Rampage, Xenophobe, Ikari Warriors, and Kung-Fu Master were licensed and developed.[citation needed]

A final batch of games was released by Atari in 1990: Alien Brigade, Basketbrawl, Fatal Run, Meltdown, Midnight Mutants, MotorPsycho, Ninja Golf, Planet Smashers, and Scrapyard Dog. Scrapyard Dog was later released for the Atari Lynx.

Legacy

Atari Flashback

In 2004, the Infogrames-owned version of Atari released the Atari Flashback console. It resembles a miniature Atari 7800 and has five 7800 and fifteen 2600 games built-in. Built using the NES-On-A-Chip hardware instead of recreating the Atari 7800 hardware, it was criticized for failing to properly replicate the actual gaming experience. A subsequent 7800 project was cancelled after prototypes were made.[45]

Game development

The digital signature long prevented aftermarket games from being developed. The signing software was eventually found and released at Classic Gaming Expo in 2001.[46] Several new Atari 7800 games such as Beef Drop, B*nQ, Combat 1990, CrazyBrix, Failsafe, and Santa Simon have been released.[citation needed].

Source code

The source code for 13 games, the operating system, and the development tools which run on the Atari ST were discovered in a dumpster behind the Atari building in Sunnyvale, California.[47] Commented assembly language source code was made available for Centipede, Commando, Crossbow, Desert Falcon, Dig Dug, Food Fight, Galaga, Hat Trick, Joust, Ms. Pac-Man, Super Stunt Cycle, Robotron: 2084, and Xevious.[48]

See also

References

  1. ^ a b c d e Computer Entertainer, February 1987, page 13
  2. ^ a b Patterson, Shane; Brett Elston. "Consoles of the '80s". GamesRadar. Retrieved 1 April 2011.
  3. ^ Top 25 Videogame Consoles of All Time: Atari 7800 is Number 17, IGN.
  4. ^ a b "Atari unveils advanced video game that is expandable to introductory computer" (Press release). Atari, Inc. 1984-05-21. Retrieved 2010-04-30.
  5. ^ "Atari Video Game Unit Introduced". New York Times. 22 May 1984.
  6. ^ AtariAge: Atari 7800 History, AtariAge.
  7. ^ a b "Console Living Room: Atari 7800 : Free Software : Free Download, Borrow and Streaming : Internet Archive".
  8. ^ "The History of the Atari 7800 ProSystem with Steve Golson". YouTube. Archived from the original on 2021-11-23.
  9. ^ "The Atari 7800 ProSystem". Archived from the original on 2013-01-17.
  10. ^ a b c "When Pac Ruled the Earth". Electronic Gaming Monthly. No. 62. EGM Media, LLC. September 1994. p. 18.
  11. ^ a b "7800 compared to the NES". Atari 7800 Programming.
  12. ^ Davidson, Steve (September 1984). "Introducing the Atari 7800". Electronic Games. 2 (14): 28–29.
  13. ^ Reichert, Matt. "Rescue on Fractalus". AtariProtos.com. Retrieved 2023-10-12.
  14. ^ [Retrogamer Magazine, Issue #78, pp 53.]
  15. ^ [Retrogamer Magazine, Issue #78, pp 57]
  16. ^ Semrad, Edward (1986-06-26). "Atari's "Jr Pac-Man" scores for looks, sound". The Milwaukee Journal.
  17. ^ Atari 7800 - History of Video Game Consoles Wiki Guide - IGN, 27 March 2014, retrieved 2019-01-23
  18. ^ [blob:https://imgur.com/5e89e610-0413-45b3-90cc-a9c05e8e21b5][dead link], Detroit Press, August 15th, 1986
  19. ^ a b Computer Entertainer, December 1986, page 8
  20. ^ "Axlon to develop new video games for Atari; Bushnell returns".
  21. ^ "TOKI FOR 7800: DISCOVERY ANNOUNCEMENT". Beta Phase Games. Archived from the original on 2018-04-18.
  22. ^ "COMPANY NEWS; Nintendo Suit by Atari Is Dismissed". The New York Times. May 16, 1992. Retrieved April 25, 2010.
  23. ^ "Atari Benelux Timeline – Atarimuseum.nl".
  24. ^ "Atari 7800 Prosystem 30th Anniversary". Retro Gamer. 10 September 2016. Retrieved 18 August 2018.
  25. ^ "FAQ 400 800 XL XE : What are SALLY, ANTIC, CTIA/GTIA/FGTIA, POKEY, and FREDDIE?". Archived from the original on 19 July 2020. named SALLY by Atari engineers, but [support documents call it] "6502 (Modified)", "6502 Modified", "Custom 6502", or "6502C". [..] SALLY 6502 chips are never marked "6502C" but, other than the UMC UM6502I, always [marked] C014806. [..] [Other] chips marked "6502C" [..] are NOT the Atari "6502C" but [standard 6502] certified for 4MHz
  26. ^ "Atari 7800 - Game Console - Computing History". www.computinghistory.org.uk. Retrieved 2020-02-19.
  27. ^ a b c "GCC1702B "Maria" Chip" (PDF). Archived from the original (PDF) on 7 December 2010.
  28. ^ "Atari 7800 vs. Nintendo NES". Archived from the original on 2014-06-28. Retrieved 2014-09-29.
  29. ^ "The Atari 7800 ProSystem". Archived from the original on 2003-06-24.
  30. ^ a b "Graphics Programming". Atari 7800 Progamming.
  31. ^ a b c "7800 Software Guide" (PDF). Archived (PDF) from the original on 2022-10-09.
  32. ^ Grand, Joe; Mitnick, Kevin D.; Russell, Ryan (2004-01-29). Hardware Hacking: Have Fun while Voiding your Warranty. Elsevier. p. 201. ISBN 978-0-08-047825-8.
  33. ^ "Atari C012294 POKEY". visual6502.org. Retrieved 2019-12-05.
  34. ^ a b "Atari 3600 Software Guide" (PDF). Archived from the original (PDF) on 2010-12-07.
  35. ^ "The 7800 Minnie sound chip - 8BitDev.org - Atari 7800 Development Wiki". 7800.8bitdev.org. Retrieved 2024-03-02.
  36. ^ "Atari 7800 Pro System". www.ataricompendium.com. Retrieved 2023-04-14.
  37. ^ "Catalog - Atari (CO21776-Rev. A)". AtariAge.
  38. ^ The Game Machines. p. 138.
  39. ^ The Games Machine. December 2019. p. 139.
  40. ^ "Atari Compendium". www.ataricompendium.com. Retrieved 16 February 2024.
  41. ^ "Cartridge Consoles". Atari Museum. Archived from the original on 24 July 2021.
  42. ^ Katz, Arnie; Kunkel, Bill; Worley, Joyce (August 1988). "Video Gaming World" (PDF). Computer Gaming World. No. 50. p. 47. Archived (PDF) from the original on 2022-10-09. Retrieved 17 April 2016.
  43. ^ Image tankgirl.info
  44. ^ Jung, Robert A. "The Atari Timeline". Landley. Retrieved 13 February 2017.
  45. ^ "Remake of the Atari 7800 console". Archived from the original on 2011-03-11. Retrieved 2010-12-22. Legacy 7800 remade
  46. ^ Boris, Dan. "The Encryption Issue". Atari 7800 Tech Page. Retrieved 2 October 2013.
  47. ^ "AtariMuseum - Site News: June 11, 2009". The Atari History Museum. Archived from the original on 9 July 2019. Retrieved 3 July 2009.
  48. ^ "7800 Games & Development". The Atari History Museum. Archived from the original on 1 June 2021. Retrieved 3 July 2009.

External links

Wikimedia Commons has media related to Atari 7800.
  • AtariAge – Comprehensive Atari 7800 database and information Archived 2019-04-28 at the Wayback Machine
  • Atari 7800 Information & Resources
  • Atari Museum – History of the Atari 7800 ProSystem Archived 2013-01-17 at archive.today
  • Atari 7800 Development Wiki
  • ProSystem emulator for Microsoft Windows
  • v
  • t
  • e
Corporations
Primary
Subsidiaries
and spin-offs
Arcades
and amusements
Video game consolesPersonal computersPortable computersPrototypesOther
  • v
  • t
  • e
Types
Generations
Third
generation
Home
  • v
  • t
  • e
Atari
Bandai
Casio
Coleco
Commodore
Epoch
LeapFrog
Mattel
Microsoft (Xbox)
NEC
Nintendo
Panasonic
Philips
RCA
Sega
SNK (Neo Geo)
Sony (PlayStation)
VTech
Others
1970s
1980s
1990s
2000s
2010s
2020s