digdug2: MAME ROM Information. History:
Dig Dug II (c) 1985 Namco.
For this sequel to the 1982 classic, "Dig Dug", Namco changed the game's perspective from a sideways viewpoint, to an overhead one. Action now takes place on a series of small islands.
The gameplay itself retains much from its predecessor, with players still armed with a pump that allows them to inflate and burst the enemies. For this sequel, however, Namco also introduced ground-based charges. Players can activate the charges in order to join them up with other charges, represented on screen by the appearance of trenches. Once a line of charges is linked to two of the island's edges, the charges will detonate and destroy a piece of the island, killing any enemies that happen to be standing on the piece when it's destroyed. Players must be careful not to be standing on a piece that is destroyed, or they themselves will be killed.
- TECHNICAL -
Game ID : D2
Main CPU : M6809 (@ 1.536 Mhz)
Sound CPU : M6809 (@ 1.536 Mhz)
Sound Chips : Namco 8-channel WSG
Screen orientation : Vertical
Video resolution : 224 x 288 pixels
Screen refresh : 60.61 Hz
Palette colors : 32
Players : 2
Control : 4-way joystick
Buttons : 2
=> [A] PUMP, [B] DRILL
- TRIVIA -
Released in March 1985.
The main character of Dig Dug has a name in Japan, 'Taizo Hori', a pun based on the phrase 'Horitai zo', or 'I want to dig!'.
- TIPS AND TRICKS -
* Easter Egg (works on the new version only, old version doesn't have it) :
1) Enter service mode.
2) Select sound 1B.
3) Press the service switch to display the grid and enter the following sequence : Down(x2), Right, Left(x2), Down(x2), Left(x3), Up(x2).
4)Press the service switch again. Some music will play and 'DIGDUGII (c) 1985 NAMCO LTD.' will be slowly drawn on the screen.
* Pause/Resume : When the 'freeze' dip switch is on, at the beginning of the game select starting level with joystick Up/Down, then press button2. During the game, press Start to pause/resume.
- SERIES -
1. Dig Dug (1982)
2. Dig Dug II (1985)
3. Dig Dug Deeper (2001, PC CD-ROM)
4. Dig Dug - Digging Strike (2005, Nintendo DS)
- STAFF -
Music by : Junko Ozawa
- PORTS -
* Consoles :
Nintendo Famicom (1989)
Nintendo Famicom Disk (1990)
Sony PSP (2005, "Namco Museum Battle Collection")
Nintendo DS (2007, "Namco Museum DS")
* Computers :
Sharp X68000
- SOURCES -
Game's rom.
MAME Info:
0.59 [Yasuhiro Ogawa]
0.27 [Aaron Giles]
WIP:
- 0.133u1: Brian Troha added DIP locations to Dig Dug II.
- 0.79u1: Replaced Namco sound with Namco 15XX.
- 0.59: Changed 'Dig Dug II (set 1)' to clone '(Old Ver.)' and clone '(set 2)' to parent 'Dig Dug II (New Ver.)'. Renamed (digdug2) to (digdug2o) and (digdug2a) to (digdug2). Fixed rom names.
- 0.36b4: Added 2nd player.
- 0.35RC1: Yasuhiro Ogawa added clone Dig Dug II (set 2). Changed parent description to 'Dig Dug II (set 1)'.
- 0.35b13: Changed description to 'Dig Dug II'.
- 0.34b1: Added sound and color proms ($0, 20, 120 - palette, characters and sprites).
- 0.29: Test mode now works both in Dig Dug 2 [Aaron Giles].
- 0.27: Support for Dig Dug 2 (Namco 1985) [Aaron Giles]. Runs on the same hardware as Mappy. Control: Arrows = Move around, CTRL = Pump and ALT = Drill.
LEVELS: 99 (endless)
Other Emulators:
* HiVE
* Retrocade
Recommended Games (Maze Digging):
Digger
Robby Roto
Dig Dug
Namco Classic Collection Vol.2 (Dig Dug)
Tenkomori Shooting (Dig Dug)
Dig Dug II
Zig Zag
Digger (CVS)
Gold Bug
Mr. Do!
Neo Mr. Do!
The Pit
Wiping
Boulder Dash
Boulder Dash (DECO Cassette)
Boulder Dash (Max-A-Flex)
Performan
Calorie Kun vs Moguranian
Diamond Run
Dangerous Dungeons
Toffy
Super Toffy
Mr Driller
Mr Driller 2
Mr. Driller G
Mr. Dig
Digger Man (prototype)
Romset: 77 kb / 10 files / 34.2 zip
MAME XML Output:
   | <game name="digdug2" sourcefile="mappy.c"> |
   |    | <description>Dig Dug II (New Ver.)</description> |
   |    | <year>1985</year> |
   |    | <manufacturer>Namco</manufacturer> |
   |    | <rom name="d23_3.1d" size="16384" crc="cc155338" sha1="d6796479ebb00081e9ae281380a4ce75f730766e" region="maincpu" offset="8000"/> |
   |    | <rom name="d23_1.1b" size="16384" crc="40e46af8" sha1="698a5c425e23627331d85216a4edee9c391e5749" region="maincpu" offset="c000"/> |
   |    | <rom name="d21_4.1k" size="8192" crc="737443b1" sha1="0e46204089cc6e5ffab0d2a62f9a1728f8c35948" region="sub" offset="e000"/> |
   |    | <rom name="d21_5.3b" size="4096" crc="afcb4509" sha1="c9a54df22b0b92efbe7417a00200587225906b46" region="gfx1" offset="0"/> |
   |    | <rom name="d21_6.3m" size="16384" crc="df1f4ad8" sha1="004fba630018dbf03c4b0e284c98077e19fface3" region="gfx2" offset="0"/> |
   |    | <rom name="d21_7.3n" size="16384" crc="ccadb3ea" sha1="77d8d8e6039272f73e63c8f76084138ec613365a" region="gfx2" offset="4000"/> |
   |    | <rom name="d21-5.5b" size="32" crc="9b169db5" sha1="77e840d10ab59708a051c3b15305b33d431ee06d" region="proms" offset="0"/> |
   |    | <rom name="d21-6.4c" size="256" crc="55a88695" sha1="bd6bd641c9f220b6a2cc414a1117d5c089571400" region="proms" offset="20"/> |
   |    | <rom name="d21-7.5k" size="256" crc="9c55feda" sha1="30a4593726f5a4791e0812fd593e592087e730e3" region="proms" offset="120"/> |
   |    | <rom name="d21-3.3m" size="256" crc="e0074ee2" sha1="f4f02977130110be52f4dd82fc3c0d02f45778b9" region="namco" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="M6809" clock="1536000"/> |
   |    | <chip type="cpu" tag="sub" name="M6809" clock="1536000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="namco" name="Namco 15XX" clock="24000"/> |
   |    | <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="0" hbstart="288" vtotal="264" vbend="0" vbstart="224" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="4"/> |
   |    | </input> |
   |    | <dipswitch name="Cabinet" tag="DSW0" mask="4"> |
   |    |    | <dipvalue name="Upright" value="4" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="3" value="2" default="yes"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW1" mask="12"> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW1" mask="48"> |
   |    |    | <dipvalue name="30k 80k and ..." value="48" default="yes"/> |
   |    |    | <dipvalue name="30k 100k and ..." value="32"/> |
   |    |    | <dipvalue name="30k 120k and ..." value="16"/> |
   |    |    | <dipvalue name="30k 150k and..." value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Level Select" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Freeze" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="512"/> |
|
|