Home News Forum                            

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

ddribble: MAME ROM Information.


Double Dribble - The Ultimate Basketball Game (c) 1987 Konami.

A basketball game.


Game ID : GX690

Main CPU : (3x) M6809 (@ 1.536 Mhz)

Sound Chips : YM2203 (@ 3.58 Mhz), VLM5030 (@ 3.58 Mhz), (3x) RC (@ 3.58 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 64

Players : 2

Control : 8-way joystick

Buttons : 3


Released in January 1987.

This game was Konami's second basketball game, the first is "Super Basketball".

Double Dribble was the first video game to have the USA national anthem be sung in its entirety.


1. Double Dribble - The Ultimate Basketball Game (1987)

2. Double Dribble - The Playoff Edition (1994, Sega Mega Drive)


* Consoles :

Nintendo Famicom (1987)

Nintendo Famicom Disk (1987, "Exciting Basket")

Nintendo Game Boy (1991, "Double Dribble 5 on 5")

* Computers :

Commodore C64 (1990)

Commodore Amiga (1990)

PC [MS-DOS, 3.5'' / 5.25''] (1990)

* Others :

LCD handheld game (1989)


Game's rom.

MAME Info:

0.35b11 [Manuel Abadia]


- Original PCB running attract mode through an RGB board and into my PC. Video only, no audio. Smitdogg (ID 04071)


- 0.141u2: Smitdogg and The Dumping Union added clone Double Dribble (prototype?).

- 27th January 2011: Smitdogg - We got a really early version of Double Dribble that appears to be a prototype or early test location version.

- 7th October 2010: Smitdogg - Ogoun decapped the VLM5030 sound chip used in games like Double Dribble. Thanks to Corrado Tomaselli for donating the chip.

- 0.135u3: Fabio Priuli added driver data struct and save states to Double Dribble.

- 0.131u1: MooglyGuy merged memory maps in Double Dribble.

- 0.126u4: Fabio Priuli added DIP locations to Double Dribble. Added 'Cabinet' dipswitch.

- 0.122u8: Zsolt Vasvari removed colortables from Double Dribble and a number of other drivers, as part of a larger move to phase out old-style colortables. Changed palettesize to 320 colors.

- 0.122u5: Corrado Tomaselli verified/corrected frequencies in Double Dribble. Changed YM2203 and VLM5030 clock speeds to 3579545 Hz.

- 0.116u4: Couriersud fixed behavior of the RC filter in Double Dribble.

- 0.116u3: Couriersud extended the flt_rc filter to support highpass filtering. Fixed the lowpass filter to actually do a lowpass filter. Hooked up the filter to Double Dribble and updated several other drivers to the new interface.

- 0.106u11: MASH added pld ($0 - pal10l8-007553.bin) to Double Dribble.

- 0.95: Aaron Giles fixed crash in Double Dribble.

- 0.93: Added 3x RC_Filter.

- 0.37b15: Fixed gfx1/2 rom loading.

- 0.37b14: Tatsuyuki Satoh improved speech in Double Dribble.

- 29th March 2000: Manuel Abadia added cocktail support to Double Dribble.

- 0.35: Changed the 3x M6809 clock speeds to 1536000 Hz and the YM2203 to 3.58MHz.

- 28th June 1999: Tatsuyuki Satoh fixed the VLM5030 and RC filter interface in Double Dribble. Manuel Abadia added coin counters and some little fixes to the same driver.

- 0.35b11: Manuel Abadia added Double Dribble (Konami 1986). TODO: Correct colors, fix music (YM2203) and add voices (VLM5030).

- 10th May 1999: Tatsuyuki Satoh sent in a MUCH better version of the VLM5030 software emulator, but it is not yet quite as good as the samples.

- 13th April 1999: Nicola added the correct colors to Double Dribble and fixed FM sounds. Tatsuyuki Satoh and Ernesto Corvi added VLM5030 support for the Double Dribble driver.

- 12th April 1999: Ernesto Corvi sent in a Double Dribble driver made by Manuel Abadia, which only lacks colors and VLM5030 emulation.

ARCADE RELEASE: Double Dribble (Konami) - 1987/Jan/29

Recommended Games (Basketball):

Tournament Table


Fighting Basketball

Super Basketball

Jump Shot

Double Dribble

Double Dribble (PlayChoice-10)

Dunk Shot

Magic Johnson's Fast Break (Arcadia)

Arch Rivals

Super Real Basketball (Mega-Tech)

USA Pro Basketball (Tourvision PCE bootleg)

Punk Shot

Rim Rockin' Basketball

NCAA Basketball (Nintendo Super System)



Run and Gun

Run and Gun 2

Hard Dunk

Street Hoop

Dunk Mania

Super Slams

Hoops '96

NBA Hangtime

Capcom Sports Club (Basketball)

NBA Play By Play

1 on 1 Government

Virtua NBA

Romset: 1025 kb / 12 files / 329.8 zip

MAME XML Output:

       <game name="ddribble" sourcefile="ddribble.c">
              <description>Double Dribble</description>
              <rom name="690c03.bin" size="65536" crc="07975a58" sha1="96fd1b2348bbdf560067d8ee3cd4c0514e263d7a" region="maincpu" offset="10000"/>
              <rom name="690c02.bin" size="32768" crc="f07c030a" sha1="db96a10f8bb657bf285266db9e775fa6af82f38c" region="cpu1" offset="8000"/>
              <rom name="690b01.bin" size="32768" crc="806b8453" sha1="3184772c5e5181438a17ac72129070bf164b2965" region="cpu2" offset="8000"/>
              <rom name="690a05.bin" size="131072" crc="6a816d0d" sha1="73f2527d5f2b9d51b784be36e07e0d0c566a28d9" region="gfx1" offset="0"/>
              <rom name="690a06.bin" size="131072" crc="46300cd0" sha1="07197a546fff452a41575fcd481da64ac6bf601e" region="gfx1" offset="1"/>
              <rom name="690a10.bin" size="131072" crc="61efa222" sha1="bd7b993ad1c06d8f6ac29fbc07c4a987abe1ab42" region="gfx2" offset="0"/>
              <rom name="690a09.bin" size="131072" crc="ab682186" sha1="a28982835042a07354557e1539b097cdf93fc466" region="gfx2" offset="1"/>
              <rom name="690a08.bin" size="131072" crc="9a889944" sha1="ca96815aefb1e336bd2288841b00a5c21cacf90f" region="gfx2" offset="40000"/>
              <rom name="690a07.bin" size="131072" crc="faf81b3f" sha1="0bd647b4cdd3f2209472e303fd22eedd5533d1b1" region="gfx2" offset="40001"/>
              <rom name="690a11.i15" size="256" crc="f34617ad" sha1="79ceba6fe204472a5a659641ac4f14bb1f0ee3f6" region="proms" offset="0"/>
              <rom name="690a04.bin" size="131072" crc="1bfeb763" sha1="f3e9acb2a7a9b4c8dee6838c1344a7a65c27ff77" region="vlm" offset="0"/>
              <rom name="pal10l8-007553.bin" size="44" crc="0ae5a161" sha1="87571addf434b332019ea0e22372eb24b4fd0197" region="plds" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="1536000"/>
              <chip type="cpu" tag="cpu1" name="M6809" clock="1536000"/>
              <chip type="cpu" tag="cpu2" name="M6809" clock="1536000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2203" clock="3579545"/>
              <chip type="audio" tag="vlm" name="VLM5030" clock="3579545"/>
              <chip type="audio" tag="filter1" name="RC Filter"/>
              <chip type="audio" tag="filter2" name="RC Filter"/>
              <chip type="audio" tag="filter3" name="RC Filter"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="4 Coins/5 Credits" value="0"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <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"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="4 Coins/5 Credits" value="0"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <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"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
              <dipswitch name="Unknown" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="1"/>
              <dipswitch name="Unknown" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="4">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="4"/>
              <dipswitch name="Unknown" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <dipswitch name="Unknown" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Normal" value="64"/>
                     <dipvalue name="Hard" value="32" default="yes"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW3" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW3" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              <dipswitch name="Service Mode" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Allow vs match with 1 Credit" tag="DSW3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="320"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise