Home News Forum                            

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

atompunk: MAME ROM Information.


Atomic Punk (c) 1991 Irem America Corp.

In the future, fight competitions among robots are the most popular event. Bomber Man & King Bomber are the supreme champions, however King Bomber turns evil and attacks mankind with his loyal minions. Bomber Man & his brother Bomber Man 2 must defeat these henchmen and show King Bomber that crime just doesn't pay! Features cute graphics & music and insanely addictive gameplay. Have a blast, but don't get blasted yourself!


Irem M-90 system hardware

Main CPU : V30 (@ 8 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), DAC

Screen orientation : Horizontal

Video resolution : 320 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 512

Players : 4

Control : 8-way joystick

Buttons : 2


Manufactured by Irem America Corp under license from Hudson Soft.

This game is known in Japan as "Bomber Man" and in Europe as "Dynablaster". This US version is slightly different than others, it has the 'Winners Don't Use Drugs' screen during the attract mode.


1. Bomber Man (1983, MSX)

2. Bomber Man Special (1986, MSX)

3. Bomber Man (1987, Nintendo Famicom)

4. Atomic Punk (1991)

5. New Atomic Punk - Global Quest (1992)

6. Bomber Man II (1992, Nintendo Famicom)

7. Bomber Man '93 (1992, NEC PC-Engine)

8. Super Bomber Man (1993, Nintendo Super Famicom)

9. Mega Bomber Man (1993, Sega Mega Drive)

10. Bomber Man '94 (1994, NEC PC-Engine)

11. Super Bomber Man 2 (1994, Nintendo Super Famicom)

12. Super Bomber Man 3 (1995, Nintendo Super Famicom)

13. Super Bomber Man 4 (1996, Nintendo Super Famicom)

14. Neo Bomber Man (1997)

15. Super Bomber Man 5 (1997, Nintendo Super Famicom)

16. Bomber Man Online (2001, Sega Dreamcast)


Game's rom.

Machine's picture.

MAME Info:

0.74u2 [Brian Troha]

0.37b8 [Bryan McPhail]

Artwork available


- Press P1 button to skip the several menus.


- 0.145u4: ANY and R. Belmont added clone Dynablaster / Bomber Man (bootleg, alt). Uses the same sound ROM as dynablstb, makes sound/music play ok [R. Belmont]. Alex Jackson fixed controls and empty ROM region warning.

- 0.142u2: Changed description of clone 'Dynablaster (bootleg)' to 'Dynablaster / Bomber Man (bootleg)'. Alex Jackson fixed no audio in clone 'Dynablaster / Bomber Man (bootleg)'.

- 2nd August 2010: Mr. Do - Added the instruction card for clone Atomic Punk to the Dynablast set. Thanks to Star Worlds Arcade (http://www.starworldsarcade.com/) for the scan.

- 0.133u1: Renamed (dynablsb) to (dynablstb).

- 0.130u3: Robiza reduced volume for clone Bomber Man (Japan).

- 0.125u5: Improvements to Dynablaster (bootleg) [Robiza]: Partially fixed the background, fixed the sprites, fixed mark for last sprite, fixed player #1 and player #2 controls, fixed graphics layer and offset, fixed layer select, implementated the scroll video register, cleaned up offset and priorities and promoted to working.

- 0.125: Corrado Tomaselli verified clocks on clone Bomber Man PCB which runs on M90 hardware.

- 0.124u5: Robiza verified a "not sure" opcode in clone Bomber Man.

- 24th September 2007: Mr. Do - Some more instruction cards courtesy of Tormod: Bomberman.

- 0.116u3: Atari Ace fixed crashes in clone Dynablaster (bootleg).

- 31st August 2005: Dumping Project - Randy have won an original Irem 'Atomic Punk'.

- 0.96u4: Changed description to 'Dynablaster / Bomber Man'.

- 0.96u2: Pierpaolo Prazzoli fixed clone Atomic Punk (US) - Game now playable.

- 0.96: Brian Troha added clone Atomic Punk (US). Fixed rom names.

- 0.95u3: Changed description to 'Dynablaster / Bomber Mam' and clone 'Bomberman (Japan)' to 'Bomber Man (Japan)'. Added 'Game Title' dipswitch.

- 0.74u2: Brian Troha added Dynablaster (World) and clone (bootleg).

- 27th September 2003: Brian Troha added the world version of Dynablaster to the Irem M-90 driver.

- 0.56: Added 'Allow Continue' dipswitch.

- 0.53: Changed V30 CPU1 clock speed to 8MHz and all gfx1 rom addresses. Added dipswitches 'Demo Sounds', 'Coin Mode' and 'Coinage'.

- 0.37b9: Added missing sound1 rom ($0).

- 0.37b8: Bryan McPhail added Bomberman (Japan) (Irem 1992 (Hudson Soft license)) and Dynablaster (bootleg 1992) (Testdriver).

- 11th September 2000: Bomberman / Dynablaster and Bomberman World / Atomic Punk were decrypted and added by Bryan. Nicola Salmoria added sound emulation to Bomberman World.


- In the year 2091, robot contests have gained poularity. Only the strongest robot can survive. Bomberman and King Bomber have become the best robot team in the world. One day, King Bomber turns and suddenly attacks mankind. Bomberman and his brother Bomberman 2 must confront King Bomber and defend the people.


Other Emulators:

* FB Alpha

Recommended Games (Maze 2):



Wizard of Wor



Warp & Warp

Black Widow



Naughty Boy






Mazer Blazer

Screw Loose

Inferno (Williams)

Wiz Warz

Alien Arena


Smash T.V.

Dynablaster / Bomber Man

Bomber Man World

Neo Bomberman


Nitro Ball

Ultraman Club

Last Fighting

BnB Arcade

Romset: 1472 kb / 8 files / 350.9 zip

MAME XML Output:

       <game name="atompunk" sourcefile="m90.c" cloneof="dynablst" romof="dynablst">
              <description>Atomic Punk (US)</description>
              <manufacturer>Irem America (licensed from Hudson Soft)</manufacturer>
              <rom name="bbm-cp0d.65" size="131072" crc="860c0479" sha1="7556d62955d0d7a7100fbd9d9cb7356b96a4df78" region="maincpu" offset="1"/>
              <rom name="bbm-cp1d.62" size="131072" crc="be57bf74" sha1="cd3f887f7ec8a5721551477ec2d4a7336f422c6f" region="maincpu" offset="0"/>
              <rom name="bbm-sp.23" merge="bbm-sp.23" size="65536" crc="251090cd" sha1="9245072c1afbfa3e4a1d1549942765d58bd78ed3" region="soundcpu" offset="0"/>
              <rom name="bbm-c0.66" merge="bbm-c0.66" size="262144" crc="695d2019" sha1="3537e9fb0e7dc13d6113b4af71cba3c73392335a" region="gfx1" offset="0"/>
              <rom name="bbm-c1.67" merge="bbm-c1.67" size="262144" crc="4c7c8bbc" sha1="31ab5557d96c4184a9c02ed1c309f3070d148e25" region="gfx1" offset="40000"/>
              <rom name="bbm-c2.68" merge="bbm-c2.68" size="262144" crc="0700d406" sha1="0d43a31a726b0de0004beef41307de2508106b69" region="gfx1" offset="80000"/>
              <rom name="bbm-c3.69" merge="bbm-c3.69" size="262144" crc="3c3613af" sha1="f9554a73e95102333e449f6e81f2bb817ec00881" region="gfx1" offset="c0000"/>
              <rom name="bbm-v0.20" merge="bbm-v0.20" size="131072" crc="0fa803fe" sha1="d2ac1e624de38bed385442ceae09a76f203fa084" region="samples" offset="0"/>
              <chip type="cpu" tag="maincpu" name="V35" clock="16000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="m72" name="M72 Custom"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="4" buttons="2" coins="4" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Difficulty" tag="DSW" mask="12">
                     <dipvalue name="Easy" value="8"/>
                     <dipvalue name="Medium" value="12" default="yes"/>
                     <dipvalue name="Hard" value="4"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="32">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="32" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Service Mode" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW" mask="1536">
                     <dipvalue name="2 Player Upright" value="1024"/>
                     <dipvalue name="4 Player Upright A" value="1536" default="yes"/>
                     <dipvalue name="4 Player Upright B" value="512"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Coin Mode" tag="DSW" mask="2048">
                     <dipvalue name="1" value="2048" default="yes"/>
                     <dipvalue name="2" value="0"/>
              <dipswitch name="Coin A" tag="DSW" mask="12288">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="4096"/>
                     <dipvalue name="2 Coins/1 Credit" value="8192"/>
                     <dipvalue name="1 Coin/1 Credit" value="12288" default="yes"/>
              <dipswitch name="Coin B" tag="DSW" mask="49152">
                     <dipvalue name="1 Coin/2 Credits" value="49152" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="32768"/>
                     <dipvalue name="1 Coin/5 Credits" value="16384"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="61440">
                     <dipvalue name="6 Coins/1 Credit" value="40960"/>
                     <dipvalue name="5 Coins/1 Credit" value="45056"/>
                     <dipvalue name="4 Coins/1 Credit" value="49152"/>
                     <dipvalue name="3 Coins/1 Credit" value="53248"/>
                     <dipvalue name="2 Coins/1 Credit" value="57344"/>
                     <dipvalue name="2 Coins to Start/1 to Continue" value="4096"/>
                     <dipvalue name="3 Coins/2 Credits" value="12288"/>
                     <dipvalue name="4 Coins/3 Credits" value="8192"/>
                     <dipvalue name="1 Coin/1 Credit" value="61440" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="16384"/>
                     <dipvalue name="1 Coin/2 Credits" value="36864"/>
                     <dipvalue name="1 Coin/3 Credits" value="32768"/>
                     <dipvalue name="1 Coin/4 Credits" value="28672"/>
                     <dipvalue name="1 Coin/5 Credits" value="24576"/>
                     <dipvalue name="1 Coin/6 Credits" value="20480"/>
                     <dipvalue name="Free Play" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="supported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise