game
icon
title Asteroids (rev 1)
set name asteroi1
manufacturer Atari
year 1979
genre Shooter (hof)
category Shooter / Field (hof)
driver status good
driver source asteroid.c
snapshots MW: in game | parent / CT: in game | title | parent / Mr. Do: parent / EJ: parent / PS: in game | title | parent
rating

76.1% after 135 votes
 
parent Asteroids (rev 2)
other clones Asterock
Asteroids (bootleg on Lunar Lander hardware)
Meteor
Meteorites
display
colour emulation good
palette 0
display type vector
orientation horizontal
frequency 60.000000Hz
sound
sound emulation good
channels mono
controls
players 1
nplayers 2P alt
controls other
buttons 5
coin slots 3
hardware
cpu M6502 @ 1.512MHz
audio Discrete
data
version added .028
last change(s) none since version .53
roms
name size crc set flags sha1
035145.01  2048  e9bfda64  asteroi1    291dc567ebb31b35df83d9fb87f4080f251ff9c8 
035144.01  2048  e53c28a9  asteroi1    d9f081e73511ec43377f0c6457747f15a470d4dc 
035143.01  2048  7d4e3d05  asteroi1    d88000e904e158efde50e453e2889ecd2cb95f24 
035127.01  2048  99699366  asteroi1    9b2828fc1cef7727f65fa65e1e11e309b7c98792 
034602-01.c8  256  97953db8  asteroid    8cbded64d1dd35b18c4d5cece00f77e7b2cab2ad 
cabinet art
additional information
info 0.26 [Brad Oliver, Al Kossow, Hedley Rainnie, Eric Smith, Allard van der Bas]

NOTE:
  • Once all top ten scores are first recorded, the first game played score that does NOT reach within the 1-10 range will cause the third initial of the 10th place score to be truncated. This bug will repeatedly occur whenever a higher score proceeds to bump down the lower placed scores and eventually the first game played score that does not reach the top ten, will cause the truncation of the third initial of the 10th place score. This is a bug in the game and not the emulation. Tested on a real machine. gregf
WIP:
  • 0.125u4: Discrete sound update [couriersud]: Added NODE_RELATIVE(NODE, offset) macro to discrete.h. Fixed driver to use this macro instead of adding directly to the node. This fixed abnormal discrete sounds.
  • 0.125u1: Fabio Priuli fixed unable to credit up or play the game.
  • 0.123u2: RansAckeR added DIP locations to Asteroids.
  • 0.120u1: Andreas added clone Meteor (Hoei 1980).
  • 0.115u1: Changed region proms to user1.
  • 0.114u4: Aaron Giles fixed Asteroids and Lunar Lander controls to be buttons not joysticks.
  • 0.108u5: Mathis Rosenhauer rewrote the Atari vector generators, using the schematics and actual state machine PROMs. The state machine is now emulated so timing should be much more realistic. Clipping hardware in bzone and others is emulated instead of hardcoded. Improved accuracy of clocks and various other bits of cleanup. Changed M6502 CPU clock speed to 1512000 Hz and added prom ($0 - DVG PROM).
  • 0.102: Hans Andersson and Derrick Renaud updated the discrete thump sound in Asteroids to use component values instead of derived equations.
  • 0.100u4: Kevin Jonas added dipswitches 'Center Mech' and 'Right Mech'.
  • 0.90u3: Derrick Renaud fixed gain in Asteroids etc. broken in 0.90.
  • 0.88u3: Pierpaolo Prazzoli added clone Meteorites (VGG 1979).
  • 0.85: Pierpaolo Prazzoli added conditional dipswitch support to Asterock.
  • 0.76u2: Pierpaolo Prazzoli fixed dipswitches in to clone Asterock: Added 'Records Table' and 'Coin Mode'.
  • 0.76u1: Pierpaolo Prazzoli added clone Asterock (Sidam 1979).
  • 24th October 2003: Pierpaolo Prazzoli added Asterock, an Asteroids clone to the Asteroids driver.
  • 0.68: Frank Palazzolo added new filter implementations to the asteroid/astdeluxe thrust sound. Derrick Renaud cleanup the discrete sound code and setup proper gain ratios and fixed saucer fire sound.
  • 9th March 2003: Derrick Renaud submitted an improvement to Asteroids explosion sounds.
  • 17th February 2003: Craig Aker fixed a problem in handling the LEDs in Asteroids Deluxe.
  • 3rd August 2002: Ken Reneris submitted another small improvement to the Asteroids discrete sound emulation and added phosphorescent persistence emulation to the vector graphics drawing code, possibly improving the look & feel of vector games.
  • 24th July 2002: Ken Reneris and Keith Wilkins both submitted improvements to the discrete sound system in Asteroids.
  • 0.58: Changed palettesize from 33024 to 32768 colors.
  • 18th November 2001: Frank Palazzolo reported some progress with Asteroid sound emulation - only one of the sound effects remains incorrect.
  • 17th January 2001: Bernd Wiebelt fixed a bug causing static in the discrete sound functions.
  • 0.37b11: Keith Wilkins made some support for discrete component sound emulation. Replaced Custom sound with Discrete.
  • 28th November 2000: Keith Wilkins sent in a discrete sound system update, fixing some sounds in Asteroids.
  • 7th November 2000: Keith Wilkins sent in a preliminary version of discrete sound system emulation, not supporting any game yet.
  • 0.37b3: Changed palettesize from 256 to 33024 colors.
  • 0.36RC2: Added clone Asteroids (bootleg on Lunar Lander hardware).
  • 28th February 2000: Juergen Buchmueller significantly improved the Asteroids sound simulation.
  • 0.36RC1: Added Custom sound. Samples are no longer needed in Stratovox, Battle Zone, Red Baron and Asteroids [Juergen Buchmueller].
  • 15th February 2000: Juergen Buchmueller fixed some bugs in the Asteroids sound simulation.
  • 13th February 2000: Juergen Buchmueller added preliminary analog sound simulation to Asteroids.
  • 6th February 2000: Jarek Parchanski added better samples to Asteroids and Asteroids Deluxe.
  • 0.33b7: Renamed (asteroid) to (asteroi1) and (asteroi2) to (asteroid). Inspired by Retrocade and Vector Dream, Bernd Wiebelt changed the vector games to use translucent vectors. Color intensities had to be lowered, if it feels to dark for you now, increase the gamma correction value.
  • 0.30: Brad Oliver fixed the hiscore save.
  • 0.29: Andrew Scott fixed some sound problems in Asteroids.
  • 0.27: Added clone Asteroids (alternate version).
  • 0.26: Added Asteroids (Atari 1979). Thanks to the outstanding combined efforts of Brad Oliver, Bernd Wiebelt and Allard van der Bas, MAME entered in vectorial emulation world! All in a time, we have support for Asteroids, Asteroids Deluxe, Black Widow, Battlezone, Gravitar, Lunar Lander, Red Baron, Spaceduel and Tempest. Thanks to Al Kossow, Hedley Rainnie and Eric Smith for the code to their VECSIM emulator which had emulated these games previously on the UNIX and MAC.
LEVELS: 1 (endless)

Other Emulators:
  • AAE
  • HiVE
  • JAE
  • Retrocade
Recommended Games (Asteroids):

Asteroids

Asteroids Deluxe

Astropal

Space Duel

Space Force

Space Fortress

Blasteroids

Space Lords

Romset: 9 kb / 5 files / 7.0 zip
history Asteroids (c) 1979 Atari.


Yet another legendary, genre defining game - in an era replete with genre defining classics - in which a single player takes control of a ship trapped in the middle of an asteroid field. A number of large, slow-moving asteroids drift randomly around the play area and must be shot by the player. When shot, the asteroids will break into a number of smaller pieces which must also be shot until eventually, all of the asteroids and fragments will be destroyed and the next wave begins.


Asteroids introduced real-world physics to video-games for the first time, with speed and inertia all adding to the player's problems. As well as the inertia of the player's ship - forcing the player to allow for the ship slowing down and speeding up whenever the Thrust button was utilized - shot asteroids would often send fragments flying in seemingly random directions, and at varying and unpredictable speeds.


As well as the ever-present asteroids, alien saucers also make a regular appearance. These move diagonally around the screen firing at the player's ship and must be quickly destroyed.


CAST OF CHARACTERS :

Spaceship - This is you, the player. You can rotate 360 degrees, fire bullets, thrust forward in any direction, and hyperspace to safety if you feel you are in danger.

Large Asteroid - These are the large rocks that fill the screen at the beginning of each stage. Hitting one with a bullet will break it apart in to 2 Medium Asteroids.

Medium Asteroid - Slightly smaller than Large Asteroids, but faster moving. Shooting one of these will result in two Small Asteroids.

Small Asteroid - These are the smallest and fastest rocks on the screen. If a bullet hits one of these, they will vaporize.

Large Saucer - Large flying saucers appear on the screen from time to time, randomly firing shots around the screen. They pose a minor threat.

Small Saucer - The smaller saucers are more deadly than the large variety. They are much more precise with their shots, and are more likely to kill you. Eliminate them quickly or get out of their range.


- TECHNICAL -


The Asteroids cabinet was identical in construction to the "Lunar Lander" cabinet. It was a black upright with side-art that featured a scene of a starship in a blue field of asteroids (with several red explosions thrown in for good measure). The marquee featured almost identical graphics to the side-art (with the addition of the familiar yellow 'Asteroids' logo). The control panel was a busy looking red, white, and blue affair that had no joysticks (only buttons). While the monitor bezel had kind of a nebula scene printed on it (this did not really seem to match the rest of the machine).


2 different sets of coin doors were made on this title, with early cabinets having a unique design that was soon abandoned in favor of the same one that Atari had been using on Lunar Lander. The cocktail version was a little uncommon, it was rather unremarkable in appearance. It seems that Atari put all the effort into the upright, and merely shipped a generic cocktail version as an afterthought.


Upright cabinet dimensions : 25,25in. (64,14cm) wide x 32in. (81,28cm) deep x 71,87in. (182,54cm) high.

Upright cabinet monitor : 19in. B/W

Cabaret cabinet dimensions : 55in. (140cm) high x 20,5in. (51cm) wide x 24in. (60cm) deep. Weight : 190 lbs (86 kg).

Cabaret cabinet monitor : 15in. QuadraScan


Game ID : 035127-035145


Main CPU : M6502 (@ 1.512 Mhz)

Sound Chips : Discrete


Screen orientation : Horizontal

Video resolution : 256 x 231 pixels

Screen refresh : 60.00 Hz

Palette colors : 32768


Players : 2

Buttons : 5

=> RIGHT, LEFT, FIRE, THRUST, HYPERSPACE


- TRIVIA -


Released in November 1979.

Licensed to Sega for Japan market.


Originally called 'Cosmos', Asteroids' original design brief was a simple copy of "Space Wars (Cinematronics)"; with asteroids littering the play-field purely for visual effect. 'Cosmos' was also once known as 'Planet Grab', in which the player had to claim a planet by touching it with their spaceship. 'Cosmos' allowed players to blow up the planets and duel with another ship, Space Wars-style. Only in Asteroids, which arrived 2 years later, did Atari engineer, Lyle Rains, introduce the concept of free-floating rocks.


On 17 June 1980, Atari's Asteroids and "Lunar Lander" were the first 2 video games to ever be registered in the Copyright Office.


The first 200 Asteroids machines were actually "Lunar Lander" cabinets; Asteroids was so successful that Atari cut Lunar Lander's production run and released the 200 aforementioned machines, complete with their original Lunar Lander cabinet art.


Asteroids remains Atari's bestselling arcade game of all time, with approximately 56,565 units produced (47,840 upright and 8,725 cocktail) in total.


* Remembrances from the Video Game Masters : working on Asteroids was so intense that Lyle Rains and Ed Logg often dreamt about their work. Lyle Rains : 'In the course of my work I have always found that there are times during the development process when the project gets to me in such a way that I'm eating, drinking, sleeping, and breathing the project. When I close my eyes the images of the screen are there and I dream about them at night. There is something just very intense when you live with a project like that day and night, for months at a time. When we were working on Asteroids, I would play Asteroids for a number of hours in the evening, then I'd go home and I'd close my eyes, and as I was drifting off to sleep I'd see the asteroids floating around the screen.'.


Ed Logg : 'I was shooting the asteroids all night long; I'd just play the game over and over and over in my head, just as if you were playing it in real life. To a certain extent, I play a lot of the games in my mind long before I ever write them because you have to get all the interactions down pat before you can start programming. I know what it's going to look like before I even get there.'.


* Popular from the Start : a good barometer of a game's future success was how popular it was within the labs at Atari. The software developers often had to chase people away from their Prototype machines when they arrived at their desks in the morning or returned from lunch. Lyle Rains : 'The development on the really good games gets bogged down, because people want to play them all the time. I was in the lab quite often playing Asteroids, as were many other people.'.


On the overall popularity of Asteroids, Steve Calfee said : 'A lot of people really liked it. Somehow, there's something about people, they like to clean spaces. With Asteroids it's easy to measure your accomplishment, you're breaking big rocks into little rocks and then the little rocks into nothing. It's sort of a metaphor for life.'.


Rich Adam recalled his own first encounter with Asteroids : 'I'll never forget going into the lab and seeing that game for the first time. It was like an adrenaline rush. I'm out flying this spaceship and it's the miraculous escape. I've got this situation where I've got tons of these boulders flying around the screen, I have almost nowhere to go. I get to blast my way out of it and cheat death one more time; that's a good fantasy, you've got all these things flying around and yet you're able to survive.'.


Howard Delman described what it was like creating the sounds for Asteroids : 'In those days there were no all-purpose sound chips like we have now, so I had to create a hardware circuit for each sound. I would string together electrical circuits that would produce an output wave-form that corresponded to the wave-form of the sound. When put through an amplifier and a loud-speaker, it would sound like whatever I was trying to create. The boom-boom-boom background sound was sort of meant to be like a heartbeat, and the idea was that as the game progressed, the sound speeded up, and the player's heart would speed up, too. You know, stress!'.


* The Great 25-Cent Escape : On the intensity of playing Asteroids, Ed Rotberg recalled : 'Asteroids was just so intense in the fact that you had a concept of all around fantasy. You had to keep your eyes constantly in motion around the screen because the danger could be coming from any direction, at anytime, and it was always so imminent. In Asteroids it was just you out there, trying to survive. It's an incredibly intense game. The tuning in terms of how fast the spaceship turns and how fast the bullets move and how far they go and how fast the asteroids can go, just all the tuning that Ed Logg put into that, is real artistry.'.


Asteroids is considered, artistically, to be a video-game masterpiece. Ed Logg opines : 'The simple fact that the spaceship in Asteroids continues to move after you cut thrust, providing a wee glimpse of the Newtonian mechanics of actual space flight, triggered the imaginations of many users'.


Rich Adam said : 'Asteroids fulfilled the fantasy of being out in space, with no gravity, and free floating. The spaceship had a very elegant grace. A lot of motion in the game had grace, even the way the boulders floated around.'.


And the game's epic quality was noted by Ed Rotberg : 'What Asteroids allows players to do is to put themselves in an incredible predicament, and then extricate themselves from it. You feel like a hero coming out of it.'.


There was a modified version of Asteroids that was given the nick-name "Turtleroids"; this was part of a long series of practical jokes against the vice-president of marketing for Atari who was feeling jaded in his feeling towards a game concept called 'Turtle Races'. One day, Ed switched the PROMs of the golden edition of Asteroids in the lobby of Atari so that the little and big UFOs were replaced by turtles, thus providing them with a constant reminder. Another practical joke involving Asteroids was a slight modification in the prototype of the game, because Owen Rubin (initials ORR on most Atari high score tables) kept filling up the high score tables when the programmers were not around. So, they modified the program to replace Owen's initials with Ed's own to keep him away.


In a monumental display of overconfidence on the part of the Atari programmers, Asteroids rolls over at only 99,999 points. Several players during days-long marathon games have scored over 100,000,000...


Asteroids keeps track of up to 255 extra men. If the player has too many, the game may slow down, probably due to the processor having to draw all the extra men on the screen.


Scott Safran holds the official record for this game with 41,336,440 points (!) on November 13, 1982.


An Italian bootleg released by Sidam is known as "Asterock". Another version is known as "Meteorites".


The default high score screen of "Cyberball 2072" features names of many Atari arcade games, including ASTEROID.


Asteroids inspired a catchy hit song by Buckner and Garcia called 'Hyperspace' released on the 'Pac-Man Fever' album.


An Asteroids unit appears in the 1982 movie 'Fast Times at Ridgemont High', in the 1983 movie 'WarGames', in the 1983 movie 'Terms of Endearment', in the 1983 movie 'Joysticks', in the 1984 movie 'Night of the Comet', in the 1984 movie 'The Iceman', in the 1985 movie 'Remo Williams - The Adventure Begins' and in the 1983 movie 'The Adventures of Bob & Doug McKenzie - Strange Brew'.


An upright Asteroids unit appears in the 38 Speical music video 'Caught Up In You'.


- UPDATES -


The Rev.1 version had an invulnerability glitch, which allowed players to hide in the upper corners of the screen (in the score) and be invulnerable to collisions. Also, players could make their ship fly backwards by thrusting in one direction until reaching full speed, and then quickly turn around 180 degrees and continue thrusting.


The Rev.2 version says '1979 Atari' at the bottom of the title screen, instead of the 'Asteroids by Atari' that was displayed in Rev.1. Also, the invulnerability glitch of Rev.1 is corrected.


- SCORING -


Large Asteroids : 20 points.

Medium Asteroids : 50 points.

Small Asteroids : 100 points.

Large Saucer : 200 points.

Small Saucer : 1000 points.


- TIPS AND TRICKS -


When you start the game, your spaceship will be in the middle of the screen with 4 large asteroids heading toward your ship. After all the rocks are destroyed, the next round begins. The number of initial large asteroids depends on the round number :

Round 1 : 4

Round 2 : 6

Round 3 : 8

Round 4 : 10

Round 5 and up : 11


Your job is to blast those rocks. However, when you blast them, they break up into 2 medium rocks. Blasting a medium rock gives you 2 small rocks. Note : There is an exception to this rule. The game program only allows 26 asteroids on the screen at any one time. If the screen already contains 26 asteroids of any size, then when you shoot a large asteroid it breaks up into only one medium asteroid, and when you shoot a medium asteroid it breaks up into only one small asteroid. You can completely destroy a large asteroid with only 3 shots instead of 7 when the screen is filled up like this.


In addition, you have to contend with large and small saucers. On the first few screens, you can sit in the middle and blast rocks to your hearts content. There isn't that much danger since the large saucer doesn't track and only fires random shots. Keep in mind a couple of things when shooting :

1) You can have 4 shots on the screen at any one time. This is useful for when you are blasting rocks at close range. You can pretty much drill them to dust.

2) Your shots 'wrap around' the screen. This means any shot that goes past the edge of the screen will reappear on the opposite side traveling the same direction. The saucers also have 'wrap around' shots.


* After 10,000 points, the small saucer becomes a permanent part of the game. You can no longer sit in one place since the small saucer is able to track your ship and take you out with the first or second shot.


* Use hyperspace only in very desperate situations. Something like having 4 asteroids coming at you at once, and there is nowhere to escape would be a good reason. 8 times out of 10, hyperspace will either put your ship in danger or when you appear somewhere else, your ship will blow up.


* Although there is danger from the rocks and saucers, you can also be a danger to yourself. Use the thrust carefully or you will find yourself careening out of control on the screen. Some players get really good, however, moving around and shooting.


* For those desired high scores, you can use the hunting trick. It goes something like this :

1) After 10,000 points, the small saucers appear. They are worth 1000 points apiece. First, blast every rock until you have one small rocks left.

2) Go sit in the upper left or right corner of the game screen.

3) If the small saucer appears from the side you are on, then you can blast it before it gets off a shot. If it appears on the opposite side, use the shot 'wrap around' to take care of it. Some people have done this for hours on end and racked up scores in the millions. Of course, it takes a long time at 1000 points a pop.

4) Also keep in mind that the small saucer can wrap shots so you may have to move out of danger.


- SERIES -
  1. Asteroids (1979)
  2. Asteroids Deluxe (1981)
  3. Space Duel (1982)
  4. Blasteroids (1987)
  5. Asteroids Hyper 64 (1999, Nintendo 64)
  6. - STAFF -
    • Designed by : Lyle Rains
    • Programmed by : Ed Logg
    • Sound & Vector generator display system : Howard Delman
    • - PORTS -
    • * Consoles :
    • Atari 2600 (1979)
    • Atari 5200 (prototype only)
    • Atari 7800 (1984)
    • Atari XEGS
    • Nintendo Game Boy (1991)
    • Nintendo Game Boy (1995, "Asteroids / Missile Command")
    • Sony PlayStation (1996, "Arcade's Greatest Hits - The Atari Collection 1")
    • Nintendo Super Famicom (1997, "Arcade's Greatest Hits - The Atari Collection 1")
    • Sega Saturn (1997, "Arcade's Greatest Hits - The Atari Collection 1")
    • Sony PlayStation (1998, "Asteroids") : original game is initially locked.
    • Nintendo Game Boy Color (1999)
    • Sony PlayStation (2001, "Atari Anniversary Edition Redux")
    • Sega Dreamcast (2001, "Atari Anniversary Edition")
    • Nintendo Game Boy Advance (2002, "Atari Anniversary Advance")
    • Sony PlayStation 2 (2004, "Atari Anthology") : appears in both arcade and Atari 2600 forms.
    • Microsoft XBOX (2004, "Atari Anthology") : appears in both arcade and Atari 2600 forms.
    • Nintendo DS (2005, "Retro Atari Classics")
    • Nintendo Game Boy Advance (2005, "Pong / Asteroids / Yar's Revenge")
    • * Computers :
    • Apple II (1980)
    • Atari 800 (1981)
    • Tandy Color Computer (1981, "Star Blaster")
    • Tandy Color Computer (1981, "(Color) Meteoroids")
    • BBC B (1982, "Meteors" - Acornsoft)
    • Acorn Electron (1983, "Meteors - Acornsoft)
    • Tandy Color Computer (1983, "Microbes")
    • Sinclair ZX Spectrum (1985, "Asteroid Attack" - Your Computer (UK Magazine) Type-in issue Nov '85, page 82)
    • Commodore C64 (1987, "Arcade Classics")
    • PC [MS Windows, 3.5''] (1993, "Microsoft Arcade")
    • PC [MS Windows 95] (1995, "HemiRoids", part of "Windows Arcade Pack")
    • PC [MS Windows, CD-ROM] (1998, "Asteroids") : original game is initially locked.
    • PC [MS Windows, CD-ROM] (1999, "Atari Arcade hits 1")
    • Apple Macintosh (2000, "Asteroids") : original game is initially locked.
    • PC [MS Windows, CD-ROM] (2001, "Atari Anniversary Edition")
    • PC [MS Windows, CD-ROM] (2003, "Atari - 80 Classic Games in One!") : appears in both arcade and Atari 2600 forms.
    • * Others :
    • Atari 10 in 1 TV Game (2002 - Jakk's Pacific)
    • Mobiles phone [Motorola T720] (2002)
    • Nokia N-Gage (2005, "Atari Masterpieces Volume 1")
    • Atari Flashback 2 (2005)
    • Mobile phones (2007)
    • - SOURCES -
    • Game's rom.
    • Machine's picture.
    • F.A.Q. by Kevin Butler A.K.A. War Doc
    • Command.dat by Procyon Lotor
    • Edit this entry at Arcade-History.com: http://www.arcade-history.com/?n=asteroids&page=detail&id=126&o=2
resource links view in MAWS
view in CAESAR
view high score and replay at MARP
view in Progetto EMMA (Italian)
view in arcade-history.com
view in arcade-history.com
view in GameFAQs
view in KLOV
view in System16
view in System16
view in The Arcade Flyer Archive
view in The Arcade Flyer Archive
view in The Arcade Flyer Archive
view in The Arcade Flyer Archive
view in The Arcade Flyer Archive
view in The Arcade Flyer Archive
view in VGMuseum Gamepics
view in VGMuseum Gamepics
cheats
cheats
code comments
00000000:006F:00000099:FFFFFFFF  Infinite Credits
20800000:6B1A:00000060:FFFFFFFF  Invincibility
20810000:6B40:00000020:FFFFFFFF  Invincibility (2/3):Part 1 asteroid/saucer collisions, Part 2 saucer Fire
20810000:7051:00000000:FFFFFFFF  Invincibility (3/3):Hyperspace Re-Entry
00000000:02F7:000000FF:FFFFFFFF  No UFOs at all
00000020:02F7:00000001:FFFFFFFF  Lots of UFOs
00000000:0056:00000005:FFFFFFFF  Infinite Lives PL1
00000000:0057:00000005:FFFFFFFF  Infinite Lives PL2
2004-2008 MAWS all copyrights belong to their respective owners