Home News Forum                            

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

ddp2: MAME ROM Information.


Bee Storm - DoDonPachi II (c) 2001 IGS.


IGS PGM hardware

Main CPU : 68000 (@ 20 Mhz)

Sound CPU : Z80 (@ 8.468 Mhz)

Sound Chips : ICS2115 (@ 8.468 Mhz)

Screen orientation : Vertical

Video resolution : 224 x 448 pixels

Screen refresh : 60.00 Hz

Palette colors : 2304

Players : 2

Control : 8-way joystick

Buttons : 3

=> [A] Shoot, [B] Special weapon, [C] Rapid shooting


Released in May 2001.

Developed by IGS (International Games System) and distributed by AMI (Amusement Marketing International).

Scitron Digital Content released a limited-edition soundtrack album for this game (Dodonpachi II / Dodonpachi Sound Trax - SCDC-00126) on 19/09/2001.


Final stage : stage 7 is secret. You need to have over 400,000,000 pts (default needed points in Test Menu) at the end of the Stage 6 to be allowed to go to the final stage.


1. DonPachi (1995)

2. DoDonPachi (1997)

3. Bee Storm - DoDonPachi II (2001)

4. DoDonPachi Dai-Ou-Jou (2002)

5. DoDonPachi Dai-Fukkatsu (2008)

6. DoDonPachi Saidaioujou (2012)


Director : Why

Producer : Vee

Programmer : Laisam, Hawk Chen

Game Designer : Yan [Bastard]

Art Designer : Pipy, Kai, C.S.Y, Debby, Job

Music & Sound : Eddie Yao, Julian Chin, Parsonslin


Machine's picture.

Game's rom.

MAME Info:

0.140u2 [Guru]

0.130u2 [?]

0.90u2 [Guru]

0.69a [Guru, R. Belmont]

Artwork available


- 0.145u5: David Haywood and rtw fixed DoDonPachi II - Game now playable. Added speedups and improved PGM ARM irq to more likely assert/clear instead of pulse. Changed parent and clones descriptions to 'DoDonPachi II - Bee Storm'.

- 21st March 2012: David Haywood - Until now DoDonPachi 2 wasn't working in MAME which surprised a lot of people because the official Cave titles on PGM hardware have been working for a while now. Obviously the main point of this update is to show that progress has been made on the emulation of the game, and it is now functional. Most mid-late PGM titles have additional sub-cpus, used as either protection, or to boost the power of the system. Some games make very weak use of these CPUs, which was the case with the 3 Cave titles, simulating the expected behaviour was trivial. DoDonPachi 2 on the other hand, being produced by IGS instead of Cave makes extensive use of the extra CPU for many critical tasks during gameplay, the only way to emulate the games is to emulate the sub CPU. For the mid-late released games this was a fast ARM based CPU with internal and external ROM data. To properly emulate any of these PGM games the internal ROM has to be dumped out which is easier said than done, especially for anything produced after 2002 where the data seems to be fully secured against reading. Luckily DoDonPachi 2 uses one of the earlier chips and with a bit of trickery could be read out. The result of running the game in MAME with the sub-cpu emulated can be seen in the video below. The board used was a Japanese board, and the Internal ROM supplies the region data, so without any hacks it runs as the Japanese version. Sound doesn't seem very good right now, but that's probably the ICS emulation. Thanks to 'rtw' for working with me on getting this one up and running. For reference, without the ARM emulated no bullets ever spawn, the options on your ship don't work correctly, there are no medals, and your ship vanishes entirely after the first level eventually leaving the game unplayable.

- 0.140u2: JackC added clone 'Bee Storm - DoDonPachi II (ver. 101)', not working. Renamed (ddp2) to (ddp2100) and (ddp2a) to (ddp2).

- 0.134u4: Lei Wu swapped Bee Storm - DoDonPachi II and clone program ROMs around to match set descriptions.

- 0.130u3: Changed parent description to 'Bee Storm - DoDonPachi II (ver. 100)' and 'Bee Storm - DoDonPachi II (set 2)' from a parent set to clone 'Bee Storm - DoDonPachi II (ver. 102)'.

- 0.130u2: Added Bee Storm - DoDonPachi II (set 1). Renamed (ddp2) to (ddp2a). Added ARM7 (20MHz) CPU3.

- 24th September 2007: Mr. Do - Some more instruction cards courtesy of Tormod: Bee Storm - DoDonPachi II.

- 0.90u2: Guru added Bee Storm - DoDonPachi II (IGS 2001).

- 0.69a: Added Bee Storm - DoDonPachi II (Testdriver).

- 3rd November 2002: Guru - Do Donpachi II (Cave 2001) arrived from R. Belmont.

LEVELS: 6 + 1

Other Emulators:

* FB Alpha

Recommended Games (Airforce 3):

Tokio / Scramble Formation

World Wars

Asuka & Asuka

Image Fight


Master of Weapon

Air Duel

Gun & Frontier


Raiden II

Raiden DX

Raiden II / DX

Raiden Fighters

Raiden Fighters 2

Raiden Fighters Jet

Thunder Dragon

Thunder Dragon 2

Turbo Force

Aero Fighters

Aero Fighters 2

Aero Fighters 3

Aero Fighters Special

Grid Seeker

Sand Scorpion

Sky Alert


Zing Zing Zip



Fire Barrel

Mad Shark

U.N. Defense Force: Earth Joker



Bee Storm - DoDonPachi II

DoDonPachi Dai-Ou-Jou

Air Gallet

Battle Garegga

Battle Bakraid

Skull Fang

Storm Blade

Sengeki Striker


Guardian Storm

Stagger I

Change Air Blade

1945k III

Romset: 39056 kb / 8 files / 11.6 zip

MAME XML Output:

       <game name="ddp2" sourcefile="pgm.c" romof="pgm">
              <description>DoDonPachi II - Bee Storm (Japan, ver. 102)</description>
              <biosset name="v2" description="PGM Bios V2" default="yes"/>
              <biosset name="v1" description="PGM Bios V1"/>
              <rom name="pgm_p02s.u20" merge="pgm_p02s.u20" bios="v2" size="131072" crc="78c15fa2" sha1="885a6558e022602cc6f482ac9667ba9f61e75092" region="maincpu" offset="0"/>
              <rom name="pgm_p01s.u20" merge="pgm_p01s.u20" bios="v1" size="131072" crc="e42b166e" sha1="2a9df9ec746b14b74fae48b1a438da14973702ea" region="maincpu" offset="0"/>
              <rom name="v102.u8" size="2097152" crc="5a9ea040" sha1="51eaec46c368f7cfc5245e64896092f52b1193e0" region="maincpu" offset="100000"/>
              <rom name="ddp2_igs027a_japan.bin" size="16384" crc="742d34d2" sha1="4491c08f3cefef2933ad5a741f4bb05cc2f3e1a0" region="prot" offset="0"/>
              <rom name="v100.u23" size="131072" crc="06c3dd29" sha1="20c9479f158467fc2037dcf162b6c6be18c91d46" region="user1" offset="0"/>
              <rom name="pgm_t01s.rom" merge="pgm_t01s.rom" size="2097152" crc="1a7123a0" sha1="cc567f577bfbf45427b54d6695b11b74f2578af3" region="tiles" offset="0"/>
              <rom name="t1300.u21" size="8388608" crc="e748f0cb" sha1="5843bee3a17c33648ce904af2b98c6a90aff7393" region="tiles" offset="180000"/>
              <rom name="a1300.u1" size="8388608" crc="fc87a405" sha1="115c21ecc56997652e527c92654076870bc9fa51" region="sprcol" offset="0"/>
              <rom name="a1301.u2" size="8388608" crc="0c8520da" sha1="390317857ae5baa94a4cc042874b00a811f06a63" region="sprcol" offset="800000"/>
              <rom name="b1300.u7" size="8388608" crc="ef646604" sha1="d737ff513792962f18df88c2caa9dd71de449079" region="sprmask" offset="0"/>
              <rom name="pgm_m01s.rom" merge="pgm_m01s.rom" size="2097152" crc="45ae7159" sha1="d3ed3ff3464557fd0df6b069b2e431528b0ebfa8" region="ics" offset="0"/>
              <rom name="m1300.u5" size="4194304" crc="82d4015d" sha1="d4cdc1aec1c97cf23ff7a20ccaad822962e66ffa" region="ics" offset="400000"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="20000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="8467200"/>
              <chip type="cpu" tag="prot" name="ARM7" clock="20000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ics" name="ICS2115"/>
              <display tag="screen" type="raster" rotate="270" width="448" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="4" buttons="4" coins="4">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Music" tag="DSW" mask="2">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="2" default="yes"/>
              <dipswitch name="Voice" tag="DSW" mask="4">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="4" default="yes"/>
              <dipswitch name="Free" tag="DSW" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Stop" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <configuration name="Region" tag="RegionHack" mask="255">
                     <confsetting name="China" value="0"/>
                     <confsetting name="Taiwan" value="1"/>
                     <confsetting name="Japan (Cave license)" value="2"/>
                     <confsetting name="Korea" value="3"/>
                     <confsetting name="Hong Kong" value="4"/>
                     <confsetting name="World" value="5"/>
                     <confsetting name="Untouched" value="255" default="yes"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="2304"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise