Home News Forum                            

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

swat: MAME ROM Information.


SWAT (c) 1984 Sega.

An abstract one or two player shoot-em-up in which the aim is to stop swarms of aliens from building a sectional tunnel from the bottom of the screen to the top.

At the top of each level are blue tunnel sections, while at the bottom are purple ones. Aliens start at the bottom of the screen in the purple sections. As they move through a tunnel, they can build new sections in any direction.

Players can either destroy blue tunnel sections, or 'shove' them to re-align them and prevent the aliens from completing their mission. Purple sections cannot be destroyed but they CAN be shoved. A 'smart bomb' can be deployed which will destroy all nearby enemies, as well as the players, on-screen counter-parts should they be within the blast radius when the bomb explodes. Additional bombs can be earned by destroying blue sections of tunnel.

If the aliens succeed in connecting up a tunnel, additional enemies appear and the challenge increasing substantially. Each round ends when a preset number of 'Blocker' aliens have been destroyed.

There are four types of enemies :

* BLOCKERS - These foes build the tunnels and they can exit the tunnel system or be forced out. If they exit the tunnels, they produce 'Expelers' (see below) and quickly make their way to the bottom of the screen to re-enter the tunnels. This is the only time that they are vulnerable.

* EXPELERS - These enemies, produced by the Blockers, chase the players around the screen and attempt to corner them. They travel at different speeds, generally moving faster as they get closer to SWAT agents.

* ANNGRERS - These cubed-shaped foes are invulnerable to the SWAT agent's fire. Shooting this type of enemy will cause it to chase the players very quickly. They can be destroyed by using bombs, but a new Anngrer will be created in its place at the bottom of the screen. These enemies can travel in and out of the tunnel system wherever they choose.

* SWEEPERS - Along with additional enemy fire, these foes appear in pairs on the left and right sides of the tunnel along if the bottom and top portions of the screen are connected by one continuous tunnel. They will line up with each other on either side of the players' SWAT agents and fire at them. Sweepers require multiple shots to be destroyed.


Sega System 1 hardware

Game ID : 834-5388

Main CPU : Z80 (@ 4 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : SN76496 (@ 4 Mhz), SN76496 (@ 2 Mhz)

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 1536

Players : 2

Control : 4-way joystick

Buttons : 2


Developed by Coreland.


Security by : Syuichi Katagi


Game's rom.

Machine's picture.

MAME Info:

0.34b3 [Nicola Salmoria]

Artwork available


- 0.127u5: Changed input to 8-way joystick.

- 0.115u4: Replaced SN76496 sound with SN76489.

- 0.113u3: Changed description to 'SWAT (315-5048)'.

- 24th December 2006: Mr. Do - Thanks to a scan by Anoid for one, and to the loan by Vintage Arcade Superstore for the other, we have both of the generic Bally/Midway bezels for SWAT (sharply vectored by Zorg).

- 0.68: Changed Z80 CPU1 clock speed to 4MHz.

- 0.58: Added dipswitches 'Unused SW 0-6' and 'Unused SW 0-7'.

- 0.34b7: Howie Cohen added high score saving to SWAT.

- 0.34b3: Nicola Salmoria added SWAT (Coreland / Sega 1984).

- 7th September 1998: J-ROM dumped SWAT (315-5048) (c)1984 SEGA/CORELAND.

Other Emulators:

* FB Alpha

Recommended Games (Jetman):

Sky Lancer


Argus (Gottlieb)


Formation Z



4-D Warriors

Alien Sector

Bakutotsu Kijuutei

Cop 01

Finalizer - Super Transformation

Lizard Wizard

Metal Clash

Scooter Shooter

Section Z

Space Harrier

Space Harrier II (Mega-Tech)

Side Arms - Hyper Dyne



Space Ranger (Arcadia)

Star Guards

Forgotten Worlds

Forgotten Worlds (Mega-Tech)


Insector X

Solar Jetman (PlayChoice-10)

Rohga Armor Force

Povar / Sobrat' Buran / Agroprom (Jetpac)


Mazinger Z

ESP Ra.De.

Shikigami no Shiro

Shikigami No Shiro II

Crazy War

Romset: 137 kb / 16 files / 56.2 zip

MAME XML Output:

       <game name="swat" sourcefile="system1.c">
              <description>SWAT (315-5048)</description>
              <manufacturer>Coreland / Sega</manufacturer>
              <rom name="epr5807b.129" size="8192" crc="93db9c9f" sha1="56e9d9a33f04b4d5971c0db24cc8719a52e64678" region="maincpu" offset="0"/>
              <rom name="epr-5808.130" size="8192" crc="67116665" sha1="e8aa72f2835d38367be5e8a9313e51b64f452ee7" region="maincpu" offset="2000"/>
              <rom name="epr-5809.131" size="8192" crc="fd792fc9" sha1="a0b4f0c2e537bd16f7345590da00f2622947d7e4" region="maincpu" offset="4000"/>
              <rom name="epr-5810.132" size="8192" crc="dc2b279d" sha1="e740cbe239d379705fdffb3e500d6f5a2fece2e2" region="maincpu" offset="6000"/>
              <rom name="epr-5811.133" size="8192" crc="093e3ab1" sha1="abf1f23dc26a7518357d0c1749e869b539c3bbed" region="maincpu" offset="8000"/>
              <rom name="epr-5812.134" size="8192" crc="5bfd692f" sha1="adc8dcf643d8d0b0a1d0dda0494567263ea11a00" region="maincpu" offset="a000"/>
              <rom name="epr-5819.3" size="8192" crc="f6afd0fd" sha1="06062648b9ebc70b4b5c30b043f537adc0052047" region="soundcpu" offset="0"/>
              <rom name="epr-5818.82" size="8192" crc="b22033d9" sha1="ad217cd8dad178f3f2f1fd44a58adcc4887fb6b7" region="tiles" offset="0"/>
              <rom name="epr-5817.65" size="8192" crc="fd942797" sha1="da7378e8d12cc2970df2efa075c944c79b3b74d2" region="tiles" offset="2000"/>
              <rom name="epr-5816.81" size="8192" crc="4384376d" sha1="78ae13a38d6368e44ba95642cce7f5515a5b6022" region="tiles" offset="4000"/>
              <rom name="epr-5815.64" size="8192" crc="16ad046c" sha1="a0b97e016e5cf43f223ecb6c5fe7dec7c8e9c098" region="tiles" offset="6000"/>
              <rom name="epr-5814.80" size="8192" crc="be721c99" sha1="bbb0afe2b195d60418014c36acf3de95adfd90d8" region="tiles" offset="8000"/>
              <rom name="epr-5813.63" size="8192" crc="0d42c27e" sha1="06b1d23cacfef3017e5951dc10e8471e9b3103d5" region="tiles" offset="a000"/>
              <rom name="epr-5805.86" size="16384" crc="5a732865" sha1="55c54e54f052187ddd957131e56400c9c432a6b2" region="sprites" offset="0"/>
              <rom name="epr-5806.93" size="16384" crc="26ac258c" sha1="e4e9f929ab8ae7da74f885481cf94335d7553a1c" region="sprites" offset="4000"/>
              <rom name="pr-5317.106" size="256" crc="648350b8" sha1="c7986aa9127ef5b50b845434cb4e81dff9861cd2" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="20000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="sn1" name="SN76489A" clock="2000000"/>
              <chip type="audio" tag="sn2" name="SN76489A" clock="4000000"/>
              <display tag="screen" type="raster" rotate="270" width="512" height="224" refresh="60.096154" pixclock="10000000" htotal="640" hbend="0" hbstart="512" vtotal="260" vbend="0" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="SWA" 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 2/3" value="1"/>
                     <dipvalue name="1 Coin/1 Credit 4/5" value="2"/>
                     <dipvalue name="1 Coin/1 Credit 5/6" value="3"/>
                     <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"/>
              <dipswitch name="Coin B" tag="SWA" 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 2/3" value="16"/>
                     <dipvalue name="1 Coin/1 Credit 4/5" value="32"/>
                     <dipvalue name="1 Coin/1 Credit 5/6" value="48"/>
                     <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"/>
              <dipswitch name="Cabinet" tag="SWB" mask="1">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="1"/>
              <dipswitch name="Lives" tag="SWB" mask="6">
                     <dipvalue name="3" value="6" default="yes"/>
                     <dipvalue name="4" value="4"/>
                     <dipvalue name="5" value="2"/>
                     <dipvalue name="Infinite" value="0"/>
              <dipswitch name="Bonus Life" tag="SWB" mask="56">
                     <dipvalue name="30000" value="56" default="yes"/>
                     <dipvalue name="40000" value="48"/>
                     <dipvalue name="50000" value="40"/>
                     <dipvalue name="60000" value="32"/>
                     <dipvalue name="70000" value="24"/>
                     <dipvalue name="80000" value="16"/>
                     <dipvalue name="90000" value="8"/>
                     <dipvalue name="None" value="0"/>
              <dipswitch name="Unused" tag="SWB" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="SWB" 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="supported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise