Home News Forum                            

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

astorm: MAME ROM Information.


Alien Storm (c) 1990 Sega.

A side-scrolling beat-em-up in which up to 3 players take on the role of one of 3 futuristic warriors. The game heroes are charged with destroying the hoards of repulsive aliens who are invading the Earth. Many of the aliens are disguised as a variety of everyday street objects; such as telephone booths, oil cans, trash cans and mailboxes. The aliens reveal their true forms as the warriors approach.

Each of the 3 heroes carries their own individual weapon; Gordon has his plasma gun, Karla has a flamethrower and Scooter has an electric whip. At the end of each level, the warriors will enter a building and the shoot-em-up action will switch to a first-person perspective.


Cabinet dimensions : 74in. (188cm) High x 33,1in. (84cm) Wide x 42,5in. (108cm) Wide.

Cabinet weight : 331 lbs (150 kg).

Sega System 18 hardware

Game ID : 317-0146 / 317-0147 / 317-0148

Main CPU : 68000 (@ 10 Mhz)

Sound CPU : Z80 (@ 8 Mhz)

Sound Chips : (2x) YM3438 (@ 8 Mhz), RF5C68 (@ 10 Mhz)

Players : 3

Control : 8-way joystick

Buttons : 3


Released in May 1990 in Japan.

Alien Storm was the second game in Sega's System 18 motherboard series.

Gilius, the dwarf from "Golden Axe", appears as a judge in the final voting. The player characters from "Golden Axe" appear in the TVs of the first-person shooting levels.

This game features an odd option: by pushing the service mode button you enter a menu with the usual configuration options, the last one allows machine owner's to put their own store name in the introduction of the game (Led sign in the Alien Busters van).

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Hyper Drive : G.S.M. Sega 4 - PCCB-00035) on 21/07/1990.


FD1094 317-0146 :

* Japanese version (up to 2 players).

FD1094 317-0147 :

* US version (up to 3 players).

* "Winners Don't Use Drugs" screen added.

* Different levels' graphics and design!

* Energy recharge system added (see 'Tips and Tricks').

FD1094 317-0148 :

* World version (up to 3 players).


* US version only : to recharge energy, just insert coins and press START button anytime during the game. Each coin recharges 1/3 of the bar.


Designed by : Team Shinobi Ver.4


* Consoles :

Sega Master System (1991)

Sega Mega Drive (1991)

Sega Mega Drive (199?, "MegaGames 3in1 Vol 3")

* Computers :

Sinclair ZX Spectrum (1991)

Commodore C64 (1991)

Amstrad CPC (1991)

Commodore Amiga (1991)

Atari ST (1991)


Game's rom.

Machine's picture.

MAME Info:

0.92 [?]

0.36b2 [Andrew Prime]

0.34b4 [Phil Stroffolino]


- In the ending, the 3 heroes are floating into a half bubble. YMI (ID 00875)

- Clone astormbl: [possible] At the end sequence of this game, some of the sprites shows wrong colors periodly. Lord Caos (ID 00981)

- Clone astormbl: There are some garbage graphics in the later shooting gallery stage. YMI (ID 00874)


- 0.140u1: Tafoid fixed dipswitches in clones Alien Storm (bootleg, set 1) and (bootleg, set 2).

- 0.138: Changed description to 'Alien Storm (World, 2 Players, FD1094 317-0154)' and clones '(set 2, US, 3 Players, FD1094 317-0147)' to '(US, 3 Players, FD1094 317-0147)', '(set 1, Japan, 2 Players, FD1094 317-0146)' to '(Japan, 2 Players, FD1094 317-0146)' and '(set 3, World, 3 Players, FD1094 317-0148)' to '(World, 3 Players, FD1094 317-0148)'.

- 0.125u6: Frederic Canoen added missing FD1094 317-0154 key to clone Alien Storm (set 4) - Game now playable. Changed description of clone 'Alien Storm (set 4, 2 Players, FD1094 317-?)' to 'Alien Storm (set 4, World, 2 Players, FD1094 317-0154)'.

- 0.119u1: David Haywood added clone Alien Storm (bootleg, set 2). Changed description of clone 'Alien Storm (bootleg)' to 'Alien Storm (bootleg, set 1)'.

- 18th April 2006: f205v dumped Alien Storm (bootleg, set 2).

- 0.98u3: Mamesick fixed input port in Alien Storm and clone Alien Storm (set 1, Japan).

- 0.95u6: Removed 4th Player. Added 3rd coin slot. Changed 'Unknown' dipswitches to 'Unused'.

- 0.92: Changed 'Alien Storm (Japan, 2 Players, FD1094 317-0146)' to clone '(set 1, Japan, 2 Players, FD1094 317-0146)', clone '(2 Players, FD1094 317-?)' to parent 'Alien Storm (set 4, 2 Players, FD1094 317-?)' and '(World, 3 Players, FD1094 317-0148)' to '(set 3, World, 3 Players, FD1094 317-0148)' and '(US, 3 Players, FD1094 317-0147)' to '(set 2, US, 3 Players, FD1094 317-0147)'. Renamed (astorm) to (astormj), (astorm2p) to (astorm), (astorma) to (astorm3), (astormb) to (astormu).

- 0.89u4: Gerald added clone Alien Storm (US, 3 Players, FD1094 317-0147).

- 0.89u1: Aaron Giles fixed Player 3 controls in Alien Storm and sound rom loading in astorma and astorm2p. Thierry Lescot added 317-0148.key to Alien Storm (317-0148). Changed description to 'Alien Storm (Japan, 2 Players, FD1094 317-0146)' and clones '(317-0148)' to '(World, 3 Players, FD1094 317-0148)' and '(2 Players set 2, 317-?)' to '(2 Players, FD1094 317-?)'.

- 25th November 2004: Thierry Lescot - Dumped the cpus from Where's Wally?, Bay Route (set 2), Alien Storm (317-0148) and Shinobi (set 2).

- 0.88u7: Many improvements to Sega System 18 driver [Aaron Giles]. Alien Storm is fully playable. Fixed input and cpu2 roms addresses. Changed description to 'Alien Storm (Japan, 2 Players set 1, FD1094 317-0146)'.

- 0.88u4: Added clone Alien Storm (317-0148). Changed parent description to 'Alien Storm (Japan, 2 Players set 1, 317-0146)'.

- 0.88u3: Added new 317-0146.key.

- 0.88u2: Added FD1094 317-0146.key. Changed description to 'Alien Storm (Japan, 2 Players set 1, 317-146)'.

- 0.88u1: Changed parent description to 'Alien Storm (2 Players set 1, 317-146)' and clone '(2 Players set 2)' to '(2 Players set 2, 317-?)'.

- 27th October 2004: David Haywood - Sega actually draw little enemies in Alien Storm with the VDP (as well as the ball during Clutch Hitter gameplay). These little creatures seem to be completely missing from the bootleg.

- 0.88: Changed description to 'Alien Storm (2 Players set 1)' and clone '(2 Player)' to '(2 Players set 2)'.

- 4th October 2004: Charles MacDonald - Here's Alien Storm (System 18, 317-0146) decrypted and running. I'd like to thank Dave Widel for generously donating several FD1094's, which made decrypting this game possible. This is the 2-player version of Alien Storm. One of my favorite games, and it's great to have it properly emulated at long last. It passes all the ROM/RAM checks and seems to be working 100%, with some emulator related graphics problems aside.

- 18th March 2004: Charles MacDonald fixed Z80 clock (8.192 Mhz -> 8.00 MHz).

- 15th March 2004: Charles MacDonald added I/O chip and partial VDP emulation for shdancer, shdancrj, shdancbl, shdancrb, moonwlkb and astormbl.

- 0.36b15: Added clone Alien Storm (2 Player). Changed Z80 CPU2 clock speed to 8192000 Hz and fixed gfx2 roms.

- 0.36b4: Changed the 2x YM-3438 clock speeds to 8MHz.

- 0.36b2: Andrew Prime added Alien Storm (Sega 1990).

- 0.36b1: Added dipswitches '2 Credits to Start', 'Demo Sounds' and 'Difficulty'.

- 0.34b4: Phil Stroffolino added Alien Storm (bootleg), not working.


Other Emulators:

* Calice

* FB Alpha

* System 16

Recommended Games (Aliens):

Heiankyo Alien

Victory Road

Alien Syndrome

Alien Syndrome (Mega-Tech)


SAR - Search and Rescue

Uncle Fester's Quest: The Addams Family (PlayChoice-10)


Alien 3

Alien vs. Predator

Alien Storm

Alien Storm (Mega-Tech)

Space Gun

Mutation Nation

Chaos Heat


Invasion - The Abductors

Alien Front

Romset: 4232 kb / 18 files / 1.95 zip

MAME XML Output:

       <game name="astorm" sourcefile="segas18.c">
              <description>Alien Storm (World, 2 Players, FD1094 317-0154)</description>
              <rom name="epr-13182.a6" size="262144" crc="e31f2a1c" sha1="690ee10c36e5bb6175470fb5564527e0e4a94d2c" region="maincpu" offset="0"/>
              <rom name="epr-13181.a5" size="262144" crc="78cd3b26" sha1="a81b807c5da625d8e4648ae80c41e4ca3870c0fa" region="maincpu" offset="1"/>
              <rom name="317-0154.key" size="8192" crc="b86b6b8f" sha1="869405383d563a3f3842c89462a7b2e184928532" region="user1" offset="0"/>
              <rom name="epr-13073.bin" size="262144" crc="df5d0a61" sha1="79ad71de348f280bad847566c507b7a31f022292" region="gfx1" offset="0"/>
              <rom name="epr-13074.bin" size="262144" crc="787afab8" sha1="a119042bb2dad54e9733bfba4eaab0ac5fc0f9e7" region="gfx1" offset="40000"/>
              <rom name="epr-13075.bin" size="262144" crc="4e01b477" sha1="4178ce4a87ea427c3b0195e64acef6cddfb3485f" region="gfx1" offset="80000"/>
              <rom name="mpr-13082.bin" size="262144" crc="a782b704" sha1="ba15bdfbc267b8d86f03e5310ce60846ff846de3" region="gfx2" offset="1"/>
              <rom name="mpr-13089.bin" size="262144" crc="2a4227f0" sha1="47284dce8f896f8e8eace9c20302842cacb479c1" region="gfx2" offset="0"/>
              <rom name="mpr-13081.bin" size="262144" crc="eb510228" sha1="4cd387b160ec7050e1300ebe708853742169e643" region="gfx2" offset="80001"/>
              <rom name="mpr-13088.bin" size="262144" crc="3b6b4c55" sha1="970495c54b3e1893ee8060f6ca1338c2cbbd1074" region="gfx2" offset="80000"/>
              <rom name="mpr-13080.bin" size="262144" crc="e668eefb" sha1="d4a087a238b4d3ac2d23fe148d6a73018e348a89" region="gfx2" offset="100001"/>
              <rom name="mpr-13087.bin" size="262144" crc="2293427d" sha1="4fd07763ff060afd594e3f64fa4750577f56c80e" region="gfx2" offset="100000"/>
              <rom name="epr-13079.bin" size="262144" crc="de9221ed" sha1="5e2e434d1aa547be1e5652fc906d2e18c5122023" region="gfx2" offset="180001"/>
              <rom name="epr-13086.bin" size="262144" crc="8c9a71c4" sha1="40b774765ac888792aad46b6351a24b7ef40d2dc" region="gfx2" offset="180000"/>
              <rom name="epr-13083a.bin" size="131072" crc="e7528e06" sha1="1f4e618692c20aeb316d578c5ded12440eb072ab" region="soundcpu" offset="10000"/>
              <rom name="epr-13076.bin" size="262144" crc="94e6c76e" sha1="f99e58a9bf372c41af211bd9b9ea3ac5b924c6ed" region="soundcpu" offset="90000"/>
              <rom name="epr-13077.bin" size="262144" crc="e2ec0d8d" sha1="225b0d223b7282cba7710300a877fb4a2c6dbabb" region="soundcpu" offset="110000"/>
              <rom name="epr-13078.bin" size="262144" crc="15684dc5" sha1="595051006de24f791dae937584e502ff2fa31d9c" region="soundcpu" offset="190000"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="8000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM3438" clock="8000000"/>
              <chip type="audio" tag="ym2" name="YM3438" clock="8000000"/>
              <chip type="audio" tag="rfsnd" name="RF5C68" clock="10000000"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="57.230000" pixclock="5128036" htotal="342" hbend="0" hbstart="320" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="COINAGE" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="7"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="9"/>
                     <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="5"/>
                     <dipvalue name="2 Coins/1 Credit, 4/3" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit, 5/6" value="3"/>
                     <dipvalue name="1 Coin/1 Credit, 4/5" value="2"/>
                     <dipvalue name="1 Coin/1 Credit, 2/3" value="1"/>
                     <dipvalue name="2 Coins/3 Credits" value="6"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="Free Play (if Coin B too) or 1/1" value="0"/>
              <dipswitch name="Coin B" tag="COINAGE" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="112"/>
                     <dipvalue name="3 Coins/1 Credit" value="128"/>
                     <dipvalue name="2 Coins/1 Credit" value="144"/>
                     <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="80"/>
                     <dipvalue name="2 Coins/1 Credit, 4/3" value="64"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit, 5/6" value="48"/>
                     <dipvalue name="1 Coin/1 Credit, 4/5" value="32"/>
                     <dipvalue name="1 Coin/1 Credit, 2/3" value="16"/>
                     <dipvalue name="2 Coins/3 Credits" value="96"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="Free Play (if Coin A too) or 1/1" value="0"/>
              <dipswitch name="2 Credits to Start" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="2">
                     <dipvalue name="Off" value="2"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Difficulty" tag="DSW" mask="28">
                     <dipvalue name="Easiest" value="4"/>
                     <dipvalue name="Easier" value="8"/>
                     <dipvalue name="Easy" value="12"/>
                     <dipvalue name="Normal" value="28" default="yes"/>
                     <dipvalue name="Hard" value="16"/>
                     <dipvalue name="Harder" value="20"/>
                     <dipvalue name="Hardest" value="24"/>
                     <dipvalue name="Special" value="0"/>
              <dipswitch name="Coin Chutes" tag="DSW" mask="32">
                     <dipvalue name="2" value="32" default="yes"/>
                     <dipvalue name="1" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="8192"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise