Home News Forum                            
 

Play your favorite classic games and more with the GameEx front end. Read more.

astinvad: MAME ROM Information.


History:

Astro Invader (c) 1980 Stern Electronics.


Astro Invader is a simple 2-D shooter. You control your laser base against an endless stream of alien invaders. The invaders don't come in set waves, instead, they come in a constant stream. Once you have gotten through one barrage of aliens, more are just behind to continue the action. Your job is to keep them from overwhelming you with their superiority in numbers. Kill or be killed, that is the objective.


Astro Invader is one of the follow-up games that rode on the wave of the "Space Invaders" craze. The game itself is simple in concept but the action gets fast paced, real quickly. Especially since several things can be going on at the same time during the game.


- TECHNICAL -


Main CPU : Z80 (@ 2 Mhz)

Sound Chips : Samples


Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 8


Players : 2

Button : 3

=> LEFT, RIGHT, FIRE


- TRIVIA -


Released in June 1980.


This game is also known as "Kamikaze" (Leijac).


Although all the screen colors are generated by the game's hardware as opposed to a screen overlay, there are varying bands of color dependent upon where the aliens are displayed vertically. At different heights, the aliens and their saucers are displayed in various colors. When a player's ship is destroyed, the entire display is drawn in red.


This game appears in Tom Petty and the Heartbreakers music video for the song 'You Got Lucky' (1982).


Fred Pastore of Medford, Massachusetts, holds the official record for this game with 56,330 points on June 4, 2006.


An Italian bootleg of this game is known as "Kosmo Killer".


- SCORING -


Alien spacecraft, not moving, in their stalls : 10 points

Alien spacecraft moving into stalls or dropping toward you : 20 points

UFO : 100, 200, 300, or 400 points.


- TIPS AND TRICKS -


* When you start the game, your base will be in the middle, at the bottom of the screen in the area in between the stalls. When the game starts, a large UFO will enter the top of the screen. It will have the number 200 in it. That is how many alien spacecraft that 'mother' ship is going to attack you with. The 'mother' ship will land on the platform and the game will commence or continue. When the 'mother' ship expends all 200 of its ships, all gameplay freezes and a new 'mother' ship will enter with 200 more alien spacecraft. This cycle will keep going until you lose all of your bases.


* A stall will hold 4 invaders. If you haven't reduced that number down, the 5th invader on will drop to the ground. When an invader hits the ground, it just doesn't hit, it produces a blast radius a little wider then the stall it fell from. Your laser base can be destroyed by this 'indirect' fire.


* Just as deadly are the UFO's that show up. They can appear out of any of the open areas (as denoted in the playing field). They don't shoot or look threatening. The problem is, when they land on the ground, your base will be destroyed.


* The ''mother'' ship starts to distribute invaders starting with stall number 1 and works from left to right. Then it works from right to left and so on. The pattern is like this: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 9, 8, 7, 6, 5, 4, 3, 2, 1, 1, 2... As you can see, the right side will fill up quicker if you don't act quickly. This only works on odd numbered boards. On the even numbered boards, the 'mother' ship will stack the invaders on the same side as your laser base.


* The best strategy for this game is to keep the middle as open as possible. Keep stalls 4, 5, 6, and 7 as cleared of invaders as possible. Prevent these stalls from building up there maximum of 4 invaders. This will give you some breathing room plus it will help when dealing with the UFO's that come down on the left or right sides.


* There is a pattern on how the invaders are distributed. Use this knowledge when you are moving along the bottom of the screen. If you have stalls topped off and invaders are dropping, watch which way the 'mother' ship is distributing the aliens. If it is from right to left, then the aliens will fall from the farthest stall away from you and come inward. If it is from left to right, then the invaders will fall away from you. This is good if you are trying to make it to one side or the other to know how the invaders are falling.


* You can shoot the aliens that are falling but keep in mind, there probably is another that is on the left or right side that will hit the ground. Given that the blast radius is wider then the stall, it's better to let it go. Just keep the stalls (especially 4, 5, 6, and 7) cleared as best as possible.


* When the 'mother' ship is down to its last few invaders, make sure you are not in a position to get blasted the moment the new 'mother' ship arrives to continue the action. Nothing like having an falling invader inches from your laser base and the action pauses only to unpause and you get your base destroyed.


* Although the UFO seems to come out at random times and places, there does appear to be a pattern. It seems to come down the center mostly but it also has a pattern as to when it comes down the right and left sides.


- SOURCES -


Game's rom.

Machine's picture.

F.A.Q. by Kevin Butler A.K.A. War Doc




MAME Info:

0.117u1 [Lee Taylor]

0.31 [Lee Taylor]


Samples required (Invaders)


TODO:

* Add better sound/samples


WIP:

- 0.123u3: RansAckeR added DIP locations to clone Astro Invader.

- 0.122u6: Aaron Giles fixed clone Astro Invader is not supposed to flash when the little "boogers" hit the ground.

- 0.117u1: Astro Invader (astinvad) is now a clone of Kamikaze.

- 0.101u4: David Haywood added clone Kosmo Killer.

- 21st October 2005: f205v dumped Kosmo Killer.

- 0.64: Changed visible area to 224x256.

- 17th January 2003: Stefan Jokisch fixed the red screen effect in Astro Invader.

- 0.61: Changed visible area to 208x240.

- 15th March 2000: Zsolt Vasvari fixed the colors in Astro Invader.

- 0.36b11: Added prom ($0 - 1024 bytes), 2nd player and dipswitches 'Cabinet' and 'Freeze'.

- 2nd March 1999: Juergen Buchmueller fixed Astro Invader and his clone Kamikaze. He also updated the CPU interface, resulting in a little speed boost.

- 0.34b8: Howie Cohen added high score saving to Astro Invader.

- 0.33b6: Moved Astro Invader and clone to the z80bw.c driver.

- 0.31: Lee Taylor added Astro Invader (Stern 1980) and clone Kamikaze (Leijac Corporation 1979).

- 3rd August 1997: Dumped Astro Invader.


LEVELS: 1 (endless)


Other Emulators:

* HiVE


Recommended Games (Space Invaders 2):

Cosmic Guerilla

Dai San Wakusei Meteor

Kamikaze

Space Beam

Space Guerrilla

Space Laser

Invader's Revenge

Enigma II

Gorf

Hole Land

Battlantis

Minivader

Play Girls 2


Romset: 9 kb / 5 files / 5.70 zip




MAME XML Output:

       <game name="astinvad" sourcefile="astinvad.c" cloneof="kamikaze" romof="kamikaze" sampleof="invaders">
              <description>Astro Invader</description>
              <year>1980</year>
              <manufacturer>Leijac Corporation (Stern Electronics license)</manufacturer>
              <rom name="ai_cpu_1.rom" size="1024" crc="20e3ec41" sha1="7e77fa3c51d1e83ce91a24808301d9f1e0bed18e" region="maincpu" offset="0"/>
              <rom name="ai_cpu_2.rom" size="1024" crc="e8f1ab55" sha1="b3e38f2d6bdb65ee7c53c8d5dd3951a3fd43c51c" region="maincpu" offset="400"/>
              <rom name="ai_cpu_3.rom" size="1024" crc="a0092553" sha1="34fced8ce06d912980ba45fad8d80d2a2e3357b9" region="maincpu" offset="800"/>
              <rom name="ai_cpu_4.rom" size="1024" crc="be14185c" sha1="59ecf450682dab9840c891c18ccda1d5ec4cc954" region="maincpu" offset="c00"/>
              <rom name="ai_cpu_5.rom" size="1024" crc="fee681ec" sha1="b4b94f62e598030e6a432a0bb83d18d0e342aed9" region="maincpu" offset="1000"/>
              <rom name="ai_cpu_6.rom" size="1024" crc="eb338863" sha1="e841c6c5903dd6dee9ec2fedaff431f4a31d738a" region="maincpu" offset="1400"/>
              <rom name="ai_cpu_7.rom" size="1024" crc="16dcfea4" sha1="b6a0e206a604297f548ac4658664e98b2d04f75f" region="maincpu" offset="1800"/>
              <rom name="ai_vid_c.rom" merge="ai_vid_c.rom" size="1024" crc="b45287ff" sha1="7e558eaf402641d7ff60171f854030219fbf9a59" region="proms" offset="0"/>
              <sample name="0"/>
              <sample name="1"/>
              <sample name="2"/>
              <sample name="3"/>
              <sample name="4"/>
              <sample name="5"/>
              <sample name="6"/>
              <sample name="7"/>
              <sample name="8"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="2000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.000000" pixclock="4915200" htotal="320" hbend="0" hbstart="256" vtotal="256" vbend="32" vbstart="256" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="1">
                     <control type="joy" ways="2"/>
              </input>
              <dipswitch name="Lives" tag="IN1" mask="1">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="1"/>
              </dipswitch>
              <dipswitch name="Bonus Life" tag="IN1" mask="2">
                     <dipvalue name="10000" value="2" default="yes"/>
                     <dipvalue name="20000" value="0"/>
              </dipswitch>
              <dipswitch name="Coinage" tag="IN1" mask="136">
                     <dipvalue name="3 Coins/1 Credit" value="136"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
              </dipswitch>
              <dipswitch name="Cabinet" tag="CABINET" mask="255">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="255"/>
              </dipswitch>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="0"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise