Home News Forum                            

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

blueprnt: MAME ROM Information.


Blue Print (c) 1982 Bally Midway Mfg. Co.

The player controls a character that must search houses to find pieces of a machine. There are a variety of antagonists that impede progress, including monsters and bombs. Once the machine has been assembled in accordance with the blueprint, the player must use it to shoot the monster that is chasing the player character's girlfriend.


[Upright] [No. 300]

Dimensions : 35in. Deep x 25in. Wide x 68in. High.

Main CPU : Z80 (@ 3.5 Mhz), Z80 (@ 1.25 Mhz)

Sound Chips : AY8910 (@ 1.25 Mhz), AY8910 (@ 625 Khz)

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 16

Players : 2

Control : 8-way joystick

Buttons : 1


Released in September 1982.

Ashby Computers and Graphics Ltd, the game's programming team, would go on to become 'Ultimate Play the Game', who created a large number of classic and seminal games for both eight-bit home computers, such as the ZX Spectrum and Commodore C64; and, eventually, 'Rare'.

Under the ownership of Nintendo, the Rare team would be responsible for some of the finest games to grace both the SNES and N64 game consoles; as well as creating a small number of arcade titles, such as "Killer Instinct" and "Battletoads"; both of which were released in 1994. Rare is now owned by Microsoft.

David Nelson holds the official record for this game with 146,300 points on June 4, 2006.

Original products :

Blue Print [Upright] [No. 300] (Bally Midway)

Blue Print [Mini Upright] [No. 301] (Bally Midway)

Blue Print [Cocktail Table] [No. 302] (Bally Midway)

Licensed products :

Blue Print (Jaleco)


Dropping a bomb in the monster pit : 50 points.

Returning a monster to the monster pit : 100 points.

Finding a piece of the blueprint in the maze : 1,000 points.

Killing the monster with the constructed weapon : 500, 1,000, 1,500 or 2,000 points, depending on how close the monster is to the girl.


* Use your speedup ability to negotiate the maze faster, but save some of your energy in case you collect a bomb. You do not have enough time to dispose of a bomb running at normal speed.

* If a monster is sitting on the weapon start button, only return it to the monster pit when it is convenient to you, as the monster does no harm except drop the pieces of the weapon to the floor. Once the monster is removed the pieces are easy to replace on the blueprint.

* There is never more than one piece of the blueprint in a house, so do not return if you have already collected a weapon piece. There will only be a bomb located there.

* The firing pattern of the weapon is random, and only a few shots will actually reach the top of the screen. It will therefore be mainly luck when you kill the monster.


Staff : Christopher Stamper, John Lathbury, Timothy Stamper


* Consoles :

Atari 5200 (1983)

* Computers :

Commodore C64 (1983)


Game's rom.

Machine's picture.

Arcade Retro Lounge; http://tips.retrogames.com/

MAME Info:

0.27 [Nicola Salmoria]


- 0.135u1: Fabio Priuli added driver data struct and save state support to the Blue Print driver.

- 0.133u1: Renamed (blueprnj) to (blueprntj).

- 0.124u1: Added DIP locations to Blue Print driver [RansAckeR]. Added 5x 'Unused' dipswitches.

- 0.122u8: Zsolt Vasvari removed colortables from Blue Print driver and a number of others, as part of a larger move to phase out old-style colortables. Changed palettesize to 520 colors.

- 0.107u3: Aaron Giles fixed GFX layout/decode. This fixed GFX show (F4) in debug builds and MAME32.

- 0.93: Changed 2nd AY8910 clock speed to 625000 Hz.

- 0.88u1: Curt Coder fixed clocks per schematic (sound pitch now higher), tilemap conversion, merged memory maps, fixed inputs/dips per manual, fixed rom names per schematic, cleanup driver and correct 2H/4H clocks. Changed Z80 CPU1 clock speed to 3.5MHz and Z80 CPU2 to 1.25MHz. Fixed rom names. Removed 'Unknown' dipswitches.

- 0.36b9: Added clone Blue Print (Jaleco). Changed parent description to 'Blue Print (Midway)'.

- 0.35RC1: Nicola Salmoria fixed (hopefully) colors in Blue Print. Changed Z80 CPU1/2 clock speeda to 2.5MHz and palettesize from 24 to 16 colors.

- 0.31: Martin Searle added better colors to Blue Print.

- 0.30: Better tempo and pitch in Blue Print [Alan J. McCormick].

- 0.28: Mike Balfour added high score saving to Blue Print.

- 0.27: Nicola Salmoria added Blue Print (Bally Midway 1982). The sound is probably way wrong. Control: Arrows = Move around and CTRL = Accelerate. Known issues: The sound is probably way wrong.


- Collect all parts and assemble machine from the Blue-Print. When complete, start the machine and use it to destroy the monster before it catches the girl.

Other Emulators:

* FB Alpha

Recommended Games (Men at Work):

Inferno (Meadows)

Steel Worker

Frisky Tom

Blue Print

Dock Man


Mario Bros.

Kamikaze Cabbie


Taxi Driver


Vs. Wrecking Crew

Fire Trap

Hammerin' Harry

Crazy Taxi

Crazy Taxi High Roller

Power Shovel ni Norou!! - Power Shovel Simulator

18 Wheeler Deluxe

Recommended Games (Maze):

Amazing Maze

Crush Roller

The Hand

Lady Bug


Lock'n'Chase (DECO Cassette)

Maze Invaders

Mouse Trap




Ali Baba and 40 Thieves

Blue Print

Check Man




Hard Hat



Tylz (prototype)




Lover Boy

Marvin's Maze


New Sinbad 7

Rootin' Tootin'

Sindbad Mystery

Swinging Singles


The Berenstain Bears in Big Paw's Cave

Jack Rabbit


The Three Stooges In Brides Is Brides

Vs. Clu Clu Land

I'm Sorry

Merlins Money Maze

Opa Opa

Klad / Labyrinth



Touche Me

Sel Feena

Tinkle Pit

Twin Brats


Romset: 48 kb / 12 files / 22.4 zip

MAME XML Output:

       <game name="blueprnt" sourcefile="blueprnt.c">
              <description>Blue Print (Midway)</description>
              <manufacturer>Zilec Electronics / Bally Midway</manufacturer>
              <rom name="bp-1.1m" size="4096" crc="b20069a6" sha1="aa0a61c898ec58fc4872a24666f422e1abdc09f3" region="maincpu" offset="0"/>
              <rom name="bp-2.1n" size="4096" crc="4a30302e" sha1="a3a22b78585cc9677bf03bbfeb20afb05f026075" region="maincpu" offset="1000"/>
              <rom name="bp-3.1p" size="4096" crc="6866ca07" sha1="a0df14eee9240fad42ceb6f926d34755e8442411" region="maincpu" offset="2000"/>
              <rom name="bp-4.1r" size="4096" crc="5d3cfac3" sha1="7e6ab8398d799aaf0fcaa0769a827471d8c872e9" region="maincpu" offset="3000"/>
              <rom name="bp-5.1s" size="4096" crc="a556cac4" sha1="0fe7070c70792d883c29f3d12a33238b5ed8af22" region="maincpu" offset="4000"/>
              <rom name="snd-1.3u" size="4096" crc="fd38777a" sha1="0ed230e0fa047d3171e7141e5620b4c750b07629" region="audiocpu" offset="0"/>
              <rom name="snd-2.3v" size="4096" crc="33d5bf5b" sha1="3ac684cd48559cd0eab32f9e7ce3ec6eca88dcd4" region="audiocpu" offset="2000"/>
              <rom name="bg-1.3c" size="4096" crc="ac2a61bc" sha1="e56708d261648478d1dae4769118546411299e59" region="gfx1" offset="0"/>
              <rom name="bg-2.3d" size="4096" crc="81fe85d7" sha1="fa637631d25f7499d2325cce77d11e1d624f5e07" region="gfx1" offset="1000"/>
              <rom name="red.17d" size="4096" crc="a73b6483" sha1="9f7756d032a8ffaa4aa236fc5117f476916986e0" region="gfx2" offset="0"/>
              <rom name="blue.18d" size="4096" crc="7d622550" sha1="8283debff8253996513148629ec55831e48e8e92" region="gfx2" offset="1000"/>
              <rom name="green.20d" size="4096" crc="2fcb4f26" sha1="508cb2800737bad0a7dea0789d122b7c802aecfd" region="gfx2" offset="2000"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3500000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="1250000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1250000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="625000"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="P2" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Unused" tag="DILSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Bonus Life" tag="DILSW1" mask="6">
                     <dipvalue name="20K" value="0"/>
                     <dipvalue name="30K" value="2" default="yes"/>
                     <dipvalue name="40K" value="4"/>
                     <dipvalue name="50K" value="6"/>
              <dipswitch name="Free Play" tag="DILSW1" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <dipswitch name="Maze Monster Appears In" tag="DILSW1" mask="16">
                     <dipvalue name="2nd Maze" value="0" default="yes"/>
                     <dipvalue name="3rd Maze" value="16"/>
              <dipswitch name="Coin A" tag="DILSW1" mask="32">
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
              <dipswitch name="Coin B" tag="DILSW1" mask="64">
                     <dipvalue name="1 Coin/3 Credits" value="64" default="yes"/>
                     <dipvalue name="1 Coin/5 Credits" value="0"/>
              <dipswitch name="Unused" tag="DILSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DILSW2" mask="3">
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="1" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="3"/>
              <dipswitch name="Unused" tag="DILSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DILSW2" mask="8">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="8"/>
              <dipswitch name="Difficulty" tag="DILSW2" mask="48">
                     <dipvalue name="Level 1" value="0"/>
                     <dipvalue name="Level 2" value="16" default="yes"/>
                     <dipvalue name="Level 3" value="32"/>
                     <dipvalue name="Level 4" value="48"/>
              <dipswitch name="Unused" tag="DILSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DILSW2" 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="520"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise