Home News Forum                            

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

pipedrmu: MAME ROM Information.


Pipe Dream (c) 1990 Video System.


Main CPU : Z80 (@ 6 Mhz)

Sound CPU : Z80 (@ 3.5795 Mhz)

Sound Chips : YM2610 (@ 8 Mhz)

Screen orientation : Horizontal

Video resolution : 352 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 2048

Players : 2

Control : 8-way joystick

Buttons : 2


This arcade game is a port from an original computer game released by LucasArts in 1989 on the Atari ST (known as "Pipe Mania" in Europe).


Sound composer : Naoki Itamura

Sound FX : K. Okuda


* Consoles :

Nintendo Game Boy (1990)

Nintendo Famicom (1990)

Nintendo Super Famicom (1992) : Japan release only.

Sony PlayStation (2001) : a 3D version.

* Computers :

Commodore Amiga (1989)

Commodore C64 (1989)

X68000 (1989)

PC [MS-DOS] (1989)

Sam Coupe (1990, - Enigma)

Amstrad CPC (1990 , "Pipe Mania")

PC [MS Windows 3.x] (1991, "Microsoft Entertainment Pack 2") : re-released in 1994 as part of "The Best of Microsoft Entertainment Pack")

Apple Macintosh (2001)


Game's rom.

MAME Info:

0.129u5 [Corrado Tomaselli]

0.37b10 [Bryan McPhail]

0.37b2 [Bryan McPhail, Aaron Giles]


- 0.143u3: Fixed rom name (u4,u86 -> u4.u86).

- 0.135u3: Fabio Priuli added driver data struct to Pipe Dream driver.

- 0.131u4: Brian Troha added DIP locations and fixed rom names/PCB locations in Pipe Dream and clones.

- 0.131u2: Fabio Priuli fixed Pipe Dream tag problem.

- 0.129u5: Corrado Tomaselli added Pipe Dream (World). Renamed (pipedrm) to (pipedrmu).

- 20th February 2009: Corrado Tomaselli dumped Pipe Dream (World).

- 0.114u3: Couriersud added save state support to Pipe Dream and fixed flip screen.

- 0.106u12: MASH added plds ($0, 200, 400, 600 - palce16v8h.114, gal16v8a.115, gal16v8a.116 and gal16v8a.127) to Pipe Dream and clone.

- 0.56: Changed palettesize from 1536 to 2048 colors.

- 31st October 2001: Aaron Giles fixed Pipe Dream from crashing.

- 8th August 2001: Aaron Giles merged the Final Romance and Pipe Dream drivers and fixed a few bugs in Final Romance.

- 7th August 2001: Aaron Giles converted Pipe Dream and Tetris to the tilemap system.

- 6th August 2001: Aaron Giles worked around a few bugs in Pipe Dream.

- 0.37b10: Bryan McPhail added Pipe Dream (US). Renamed (pipedrm) to (pipedrmj).

- 3rd December 2000: Bryan McPhail added a US romset to the Pipe Dream driver.

- 0.37b2: Bryan McPhail and Aaron Giles added Pipe Dream (Japan) (Video System 1990).

- 10th April 2000: Aaron Giles sent in a driver for Pipe Dream.

Recommended Games (Pipes):

Frisky Tom


Mario Bros.

Mario Bros. (PlayChoice-10)

Wily Tower

Pipe Dream


Recommended Games (Puzzle):




Pipe Dream


Puzzle Club

Many Block

Puzzle Time

Puzzle Star (Sang Ho Soft)

Sexy Boom

Paint & Puzzle

Find Love

Mosaic (F2 System)

Penfan Girls

Puzzlet (Japan)

Romset: 3266 kb / 15 files / 1023.3 zip

MAME XML Output:

       <game name="pipedrmu" sourcefile="pipedrm.c" cloneof="pipedrm" romof="pipedrm">
              <description>Pipe Dream (US)</description>
              <manufacturer>Video System Co.</manufacturer>
              <rom name="01.u129" size="32768" crc="9fe261fb" sha1="57beeeade8809be0a71086f55b14b1676c0b3759" region="maincpu" offset="0"/>
              <rom name="02.u110" size="65536" crc="c8209b67" sha1="cca7356d75e8091b07e3328aef523ff452abbcd8" region="maincpu" offset="10000"/>
              <rom name="u4.u86" merge="u4.u86" size="32768" crc="497fad4c" sha1="f151543a0c4a1d6d5d2de5e1dc12fd59dabcf1a8" region="sub" offset="0"/>
              <rom name="u3.u99" merge="u3.u99" size="65536" crc="4800322a" sha1="a616c497ac18351b68b8307050a2a62c717a7873" region="sub" offset="10000"/>
              <rom name="s73" merge="s73" size="524288" crc="63f4e10c" sha1="ba935490578887080d8b16508fa6191236a8fea6" region="gfx1" offset="0"/>
              <rom name="s72" merge="s72" size="524288" crc="4e669e97" sha1="1de8a8cd8f8f69fa86b8fe2c73c6997e7a89c706" region="gfx1" offset="80000"/>
              <rom name="s71" merge="s71" size="524288" crc="431485ee" sha1="70a2ba5338598db9fcd9ef2be46e5cc2fd9510ee" region="gfx2" offset="0"/>
              <rom name="a30.u12" merge="a30.u12" size="262144" crc="50bc5e98" sha1="b351af780d04e67a560935a9eeaedf597ac5bb1f" region="gfx3" offset="0"/>
              <rom name="a29.u2" merge="a29.u2" size="262144" crc="a240a448" sha1="d64169258e91eb09e8685bcdd96b16bf56e82ef1" region="gfx3" offset="1"/>
              <rom name="g71.u118" merge="g71.u118" size="524288" crc="488e2fd1" sha1="8ef8ceb2bd36a245138802f51babf62f17c30942" region="ymsnd" offset="0"/>
              <rom name="g72.u83" merge="g72.u83" size="524288" crc="dc3d14be" sha1="4220f3fd13487dd861ac84b1b0d3e92125b3cc19" region="ymsnd.deltat" offset="0"/>
              <rom name="palce16v8h.114" merge="palce16v8h.114" size="279" crc="1f3a3816" sha1="2b4d84ab98036b8861961f610b1b1ec23a653ef7" region="plds" offset="0"/>
              <rom name="gal16v8a.115" merge="gal16v8a.115" size="279" crc="2b32e239" sha1="a3b9e45a1ce15ea4cc5754b2bf89cbaa416e814a" region="plds" offset="200"/>
              <rom name="gal16v8a.116" merge="gal16v8a.116" size="279" crc="3674f043" sha1="06c88f65877a6575149bdd4f7cea64cd310227bd" region="plds" offset="400"/>
              <rom name="gal16v8a.127" merge="gal16v8a.127" size="279" crc="7115d95c" sha1="23044039373b5a2face63d72c3fc6bf7f0c8a475" region="plds" offset="600"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="sub" name="Z80" clock="3579500"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2610" clock="8000000"/>
              <display tag="screen" type="raster" rotate="0" width="352" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="5 Coins/1 Credit" value="6"/>
                     <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="6 Coins/4 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="3"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="5 Coins/6 Credits" value="2"/>
                     <dipvalue name="4 Coins/5 Credits" value="1"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <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="DSW1" mask="240">
                     <dipvalue name="5 Coins/1 Credit" value="96"/>
                     <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="6 Coins/4 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="48"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="5 Coins/6 Credits" value="32"/>
                     <dipvalue name="4 Coins/5 Credits" value="16"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <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="Difficulty" tag="DSW2" mask="3">
                     <dipvalue name="Easy" value="2"/>
                     <dipvalue name="Normal" value="3" default="yes"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Super" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="12">
                     <dipvalue name="1" value="12"/>
                     <dipvalue name="2" value="8"/>
                     <dipvalue name="3" value="4" default="yes"/>
                     <dipvalue name="4" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Training Mode" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="64" default="yes"/>
              <dipswitch name="Service Mode" tag="DSW2" 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