Home News Forum                            

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

mazerblaa: MAME ROM Information.


Mazer Blazer (c) 1983 Stern Electronics.

The object of the game is to prevent the attacking aliens from working through the maze and entering your ship. Each time an alien enters your ship, you lose a life.

There are 14 different types of aliens in Mazer Blazer. Each level will have 1 or 2 different types of aliens that present the player with constantly changing levels of difficulty. The screen is divided into 4 colors. The colors determine the point value of the object (see Scoring section for more details).

Shoot the aliens using the rapid fire Mazer Blaster. The farther from the ship you shoot the aliens, the higher the poin value awarded.

The walls of the maze are in 2 different colors; grey and orange. Orange walls are indestructible, while the grey walls can be shot away either by the nasties on the screen or your Mazer Blaster. Shooting the grey walls leaves gaps in the maze ans makes it easier for the aliens to reach their ship, and lowers your wall bonus.

After each level is a Timed Bonus Rack. There are 8 aliens per bonus rack.. Shoot the aliens as fast as possible for a maximum bonus. The aliens seen in the bonus rack will be the alien encountered in the next maze level.

In every maze is the freeze target (located at the lower center of the screen). The freeze target, when hit, momentarily stops the movement of the aliens on the screen.


Main CPU : (3x) Z80 (@ 4 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 256

Players : 2

Control : lightgun

Buttons : 1


Licensed to Atari for US distribution.

Default highscore table (MAZER BLAZER MASTERS) :


WHP 10,000

JMH 9,000

LBR 8,000

APH 7,000

VAV 6,000

MAS 5,000

JON 4,000

WHO 3,000

HP? 2,000

JIM 1,000


The screen is divided into 4 colors. The colors determine the point value of the object:

Blue = 400 points.

Green = 300 points.

Red = 200 points.

Black = 100 points.

The Wall Bonus (indicated at the top of the screen) starts out at 2000 points for the first level and increases by 1000 points per level to a maximum of 13000 points. Each time a section of the maze is destroyed, your wall bonus decreases by 200 points.

Timed Bonus Rack Alien: 500 points.


Description of the Aliens (in their order of appearance):

Tongue - Seeks the ship.

Disc - Seeks the ship.

Robot - Seeks the ship.

Hopper - Hops over walls.

Eyeball - Randomly blinks, making themselves almost invisible.

Jack - Seeks the ship.

Ram - Seeks the ship.

Snake - Seeks the ship.

Looper - Small target which is constantly spinning.

Drill - Drills into ground and comes up in a different part of the maze.

Shield - Opens and closes. When the shield is closed, it can"t be hit.

Bridger - Builds bridges that it and other aliens go under. When under bridges, aliens can't be shot.

Special nuisance aliens:

Jaws - Appear randomly in different levels. The jaws eat walls and decreases your wall bonus.

Gunners - Appear randomly in different levels. The gunners shoot walls and decreases your wall bonus.


Designed by : Brian Pocklacki, Joseph Joos


Game's rom.

Machine's picture.

MAME Info:

0.74u2 [Jarek Burczynski]

0.71u2 [Jarek Burczynski]

Artwork available


- 2nd August 2010: Mr. Do - Zorg did a fine vectoring job on Mazer Blazer.

- 0.136u4: Fabio Priuli added driver_data struct and save states to Mazer Blazer driver.

- 0.133u1: Renamed (mzrblzra) to (mazerblaa).

- 0.131u3: Angelo Salese cleaned-up the Mazer Blazer driver.

- 0.131u1: Angelo Salese merged memory maps in the Mazer Blazer driver.

- 0.130: Lord Nightmare added locations to rom names for Mazer Blazer (and alt) roms. Added NO_DUMP entries for undumped voice roms, video prom and pal.

- 0.106u1: Changed Light gun input to Stick.

- 0.87u2: Chaneman added clone Mazer Blazer (set 2). Changed parent description to 'Mazer Blazer (set 1)'. Added sound proms ($0, 20, 40 , 140).

- 0.74u2: Jarek Burczynski added Mazer Blazer (Stern 1983).

- 0.71u2: Jarek Burczynski added Mazer Blazer (Testdriver). Add sound (Speech processor is unknown). Known issues: Sprites leave trails. Sprites should be transparent (color 0x0f).

- 11th July 2003: Jarek Burczynski added another graphics mode to the Mazer Blazer and Great Guns driver, making Great Guns playable although with some graphics glitches, but Mazer Blazer is not very playable because of missing collision detection.

- 20th January 2003: Jarek Burczynski sent in a work-in-progress driver for Mazer Blazer and Great Guns, they have a variety of problems with graphics and sound.

Recommended Games (Maze 2):



Wizard of Wor



Warp & Warp

Black Widow



Naughty Boy






Mazer Blazer

Screw Loose

Inferno (Williams)

Wiz Warz

Alien Arena


Smash T.V.

Dynablaster / Bomber Man

Bomber Man World

Neo Bomberman


Nitro Ball

Ultraman Club

Last Fighting

BnB Arcade

Romset: 73 kb / 14 files / 29.4 zip

MAME XML Output:

       <game name="mazerblaa" sourcefile="mazerbla.c" cloneof="mazerbla" romof="mazerbla">
              <description>Mazer Blazer (set 2)</description>
              <manufacturer>Stern Electronics</manufacturer>
              <rom name="zpu0.1h" size="8192" crc="aa77705c" sha1="ef93c3eaa66591bef495caa101ef2aff93f2de8c" region="maincpu" offset="0"/>
              <rom name="zpu1.2h" size="8192" crc="599e1b97" sha1="ceeb3017d6130d4d54ff4436261f2d3f2a29f8ab" region="maincpu" offset="2000"/>
              <rom name="zpu2.3h" size="8192" crc="e1504613" sha1="815b56e067d60dda6c5ebed97ef8da3f6c2927ad" region="maincpu" offset="4000"/>
              <rom name="zpu3.4h" size="8192" crc="fd27f409" sha1="e3d49b931325c75cc0c1075944095bb48501501f" region="maincpu" offset="6000"/>
              <rom name="mblvsb0.2d" merge="mblvsb0.2d" size="4096" crc="0cf7a1c3" sha1="af27e3a3b51d03d46c62c2797268744d0577d075" region="sub" offset="0"/>
              <rom name="mblvsb1.4d" merge="mblvsb1.4d" size="4096" crc="0b8d0e43" sha1="b3ddb7561e715a58ca512fe76e53cda39402a8e4" region="sub" offset="1000"/>
              <rom name="mblvsb2.2a" size="4096" status="nodump" region="digitalker" offset="0"/>
              <rom name="mblvsb3.4a" size="4096" status="nodump" region="digitalker" offset="1000"/>
              <rom name="mblcfb0.8g" merge="mblcfb0.8g" size="8192" crc="948a2c5e" sha1="d693f1b96caf31649f600c5038bb79b0d1d16133" region="sub2" offset="0"/>
              <rom name="mblcfb2.8k" merge="mblcfb2.8k" size="8192" crc="36237058" sha1="9db8fced37a3d40c4ea5b87ea18ac8e75d71e586" region="sub2" offset="10000"/>
              <rom name="mblcfb3.10k" merge="mblcfb3.10k" size="8192" crc="18d75d7f" sha1="51c35ea4a2127439a1299863eb74e57be833e2e4" region="sub2" offset="12000"/>
              <rom name="mblcfb4.14k" merge="mblcfb4.14k" size="8192" crc="1805acdc" sha1="40b8e70e6ba69ac864af0b276e81218e63e48deb" region="sub2" offset="16000"/>
              <rom name="82s123.8b" merge="82s123.8b" size="32" crc="d558af5a" sha1="060556beeb1f6732c4520dcfb0086c428f7b9ce3" region="proms" offset="0"/>
              <rom name="82s123.9b" merge="82s123.9b" size="32" crc="0390d748" sha1="df0f750c1df45cc7bfb9dbabfa2b94563d19172a" region="proms" offset="20"/>
              <rom name="82s129.8g" merge="82s129.8g" size="256" crc="19680615" sha1="c309eb83e66b202bae9174dc2ffce231fca40644" region="proms" offset="40"/>
              <rom name="82s129.9g" merge="82s129.9g" size="256" crc="f8c2c85b" sha1="d9514af5682a2c5dec5366dcbdf5c7f6ef9f5380" region="proms" offset="140"/>
              <rom name="6353-1.16a" size="1024" status="nodump" region="proms" offset="240"/>
              <rom name="pal16r8.7d" size="152" status="nodump" region="pals" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="sub" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="sub2" name="Z80" clock="4000000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="256" refresh="60.000000" />
              <sound channels="0"/>
              <input players="2" buttons="1" coins="2">
                     <control type="stick" minimum="0" maximum="255" sensitivity="25" keydelta="7" reverse="yes"/>
              <dipswitch name="ZPU Switch 1" tag="ZPU" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="ZPU Switch 2" tag="ZPU" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW0" mask="3">
                     <dipvalue name="6" value="3"/>
                     <dipvalue name="5" value="2"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="3" value="0" default="yes"/>
              <dipswitch name="Freeze Time" tag="DSW0" mask="12">
                     <dipvalue name="1.5 seconds" value="12"/>
                     <dipvalue name="2.0 seconds" value="8"/>
                     <dipvalue name="2.5 seconds" value="4"/>
                     <dipvalue name="3.0 seconds" value="0" default="yes"/>
              <dipswitch name="Number of points for extra frezze &amp; first life" tag="DSW0" mask="48">
                     <dipvalue name="20000" value="48"/>
                     <dipvalue name="25000" value="32"/>
                     <dipvalue name="30000" value="16"/>
                     <dipvalue name="35000" value="0" default="yes"/>
              <dipswitch name="Number of points for extra life other than first" tag="DSW0" mask="192">
                     <dipvalue name="40000" value="192"/>
                     <dipvalue name="50000" value="128"/>
                     <dipvalue name="60000" value="64"/>
                     <dipvalue name="70000" value="0" default="yes"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="2 Coins/1 Credit" value="6"/>
                     <dipvalue name="4 Coins/3 Credits" value="2"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="4 Coins/5 Credits" value="1"/>
                     <dipvalue name="2 Coins/3 Credits" value="5"/>
                     <dipvalue name="4 Coins/7 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="4"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="2 Coins/7 Credits" value="3"/>
                     <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="1 Coin/7 Credits" value="9"/>
                     <dipvalue name="1 Coin/10 Credits" value="8"/>
                     <dipvalue name="1 Coin/14 Credits" value="7"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="2 Coins/1 Credit" value="96"/>
                     <dipvalue name="4 Coins/3 Credits" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="4 Coins/5 Credits" value="16"/>
                     <dipvalue name="2 Coins/3 Credits" value="80"/>
                     <dipvalue name="4 Coins/7 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="64"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="2 Coins/7 Credits" value="48"/>
                     <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="1 Coin/7 Credits" value="144"/>
                     <dipvalue name="1 Coin/10 Credits" value="128"/>
                     <dipvalue name="1 Coin/14 Credits" value="112"/>
              <dipswitch name="Service Index" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Switch Test" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Free Play" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Player Immortality" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Super Shot" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Unknown" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Number of Freezes" tag="DSW3" mask="3">
                     <dipvalue name="4" value="3"/>
                     <dipvalue name="3" value="2" default="yes"/>
                     <dipvalue name="2" value="1"/>
                     <dipvalue name="1" value="0"/>
              <dipswitch name="Gun Knocker" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW3" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW3" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW3" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW3" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="preliminary" emulation="preliminary" color="good" sound="preliminary" graphic="imperfect" savestate="supported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise