Home News Forum                            

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

gunball: MAME ROM Information.


Gun Ball (c) 1992 Data East.

Futuristic, fast and furious vertical action game, it's a sort of "Smash T.V." in a pinball environment.


Game ID : DE-358-3

Main CPU : 68000 (@ 14 Mhz)

Sound CPU : HuC6280 (@ 8.055 Mhz)

Sound Chips : YM2151 (@ 3.58 Mhz), OKI6295 (@ 7.627 Khz), OKI6295 (@ 15.255 Khz)

Players : 3

Control : 8-way joystick

Buttons : 2


Released in November 1992.

This game is known outside Japan as "Nitro Ball".

With so many similarities between this game and "Smash T.V.", it makes you wonder how Data East managed to avoid a lawsuit from Williams for copyright infringement (they were sued by Capcom a year later for the similarities between "Fighter's History" and "Street Fighter II - The World Warrior" but Capcom lost the case in the end)


The order of the stages is a bit different between Nitro Ball and Gun Ball :

* Gun Ball :

1 - Combat Field

2 - Strange Football

3 - Ghost Town

4 - Aliens World

5 - Space Station

* Nitro Ball :

1 - Strange Football

2 - Combat Field

3 - Ghost Town

4 - Aliens World

5 - Space Station


Director : Jinbo

Game designer : Marukin

Graphic designers : K.E, T.E, M.K, Y.T, S.M, Masayuki Inoshita, Fujimi Onishi, H.N

Sound : Hiroaki Yoshida (MARO), Akira Takemoto (Raika)

Hard : S.M, M.Y

Soft : Osapan, K. Minegishi, Mya, M.S

Voices recorded at Orio Sound Production Studio, San Jose, CA


Game's rom.

MAME Info:

0.68 [Bryan McPhail]

0.64 [Bryan McPhail]


- There appear to be some priority problems. Firewave (ID 00137)

- Turn on flip screen dip then watch the attract mode and the graphics are not correct. Speedfreak (ID 00337)


- 0.132u1: Tafoid fixed 'screen flipped by default/input not allowed' in Nitro Ball.

- 0.122u2: Changed HuC6280 CPU2 clock speed to 2685000 Hz.

- 0.104u6: Xvi fixed crash in Nitro Ball/Gun Ball (stage 4, right route).

- 0.104u2: Bryan McPhail fixed tilemap sizes in Nitro Ball.

- 0.98u1: Pierpaolo Prazzoli changed Nitro Ball to use the new deco16_tilemap_34_combine_draw function Bryan added some time ago.

- 0.96u2: Changed dipswitch 'Always 2 coins to Start' to '2 Credits to Start, 1 to Continue'.

- 0.96: Changed HuC6280 CPU2 clock speed to 8055000 Hz.

- 0.95u4: Pierpaolo Prazzoli fixed backgrounds in Nitro Ball/Gun Ball.

- 0.93: Changed 2nd OKI6295 clock speed to 15255 Hz.

- 0.88u4: Sonikos fixed Nitro Ball inputs. Added dipswitches 'Always 2 coins to Start', 'Lives', 'Difficulty?', 'Split Coin Chutes', 'Players' and 'Shot Button to Start'. Added 3rd Player and coin slot.

- 0.88u3: Bryan McPhail added clone Gun Ball (Japan).

- 0.88u2: Added prom ($0 - priority).

- 15th October 2004: Guru - Received Gun Ball (Data East 1992). Special thanks to Pierpaolo Prazzoli, f205v and the good boys at the Italian MAME Forum.

- 0.87: Changed VSync to 58Hz.

- 0.69a: Changed description of 'Nitroball' to 'Nitro Ball'.

- 0.68: Bryan McPhail added Nitroball (US) (Data Eas 1992).

- 19th March 2003: Bryan McPhail emulated the protection well enough in Nitro Ball to make it fully playable.

- 0.64: Bryan McPhail added Nitroball (US) (Testdriver).

- 25th January 2003: Bryan McPhail sent in a driver for Wizard Fire / Dark Seal 2 (works fully) and Rohga and Nitroball (not working because of protection).


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: 8897 kb / 22 files / 4.13 zip

MAME XML Output:

       <game name="gunball" sourcefile="rohga.c" cloneof="nitrobal" romof="nitrobal">
              <description>Gun Ball (Japan)</description>
              <manufacturer>Data East Corporation</manufacturer>
              <rom name="jc01.3d" size="131072" crc="61bfa998" sha1="bee57cf5f1759d68948d27a2aaa817c4fc1e5e5a" region="maincpu" offset="0"/>
              <rom name="jc00.3b" size="131072" crc="73ba8f74" sha1="7bb27e6f81c6ff79fe391faf6e05114a6cd85a5b" region="maincpu" offset="1"/>
              <rom name="jc03.5d" size="131072" crc="19231612" sha1="fc9e4a2fd09d4a27631260261bb138bc134e0882" region="maincpu" offset="40000"/>
              <rom name="jc02.5b" size="131072" crc="a254f34c" sha1="25ff595eccd6fc2734fefdcda5d35c65112506c4" region="maincpu" offset="40001"/>
              <rom name="jc05-3.6d" size="262144" crc="f750a709" sha1="d339bbac2be95e2947f1195816e4d147e1d38a8f" region="maincpu" offset="80000"/>
              <rom name="jc04-3.6b" size="262144" crc="ad711767" sha1="b5df0fa521ff08ddf5b6203b73a7cb8c6d3121b8" region="maincpu" offset="80001"/>
              <rom name="jl08.r20" merge="jl08.r20" size="65536" crc="93d93fe1" sha1="efc618724251d23a23b3019d475f7739a7e88751" region="audiocpu" offset="0"/>
              <rom name="jl06.d10" merge="jl06.d10" size="65536" crc="91cf668e" sha1="fc153eaa09777f79369037a139470ad1118e8d7e" region="gfx1" offset="0"/>
              <rom name="jl07.d12" merge="jl07.d12" size="65536" crc="e61d0e42" sha1="80d6ada356c721b0be826554ec6731dbbc19e0ab" region="gfx1" offset="1"/>
              <rom name="mav00.b10" merge="mav00.b10" size="524288" crc="34785d97" sha1="094f881cd699d1b9fd079778f20f8c9d83283e6e" region="gfx2" offset="0"/>
              <rom name="mav01.b12" merge="mav01.b12" size="524288" crc="8b531b16" sha1="f734286f4510b2c09dc2d6d2b8c8da9dc4424287" region="gfx2" offset="80000"/>
              <rom name="mav02.b16" merge="mav02.b16" size="1048576" crc="20723bf7" sha1="b3491d98ff415701fec2b58d85f99c743d71b013" region="gfx3" offset="0"/>
              <rom name="mav03.e16" merge="mav03.e16" size="1048576" crc="ef6195f0" sha1="491bc030519c78b84396f7f8a21df9daf8acc140" region="gfx3" offset="100000"/>
              <rom name="mav05.e19" merge="mav05.e19" size="1048576" crc="d92d769c" sha1="8012e7f2b9a7cbccde8da90025647443beb6c47c" region="gfx4" offset="0"/>
              <rom name="mav04.b19" merge="mav04.b19" size="1048576" crc="8ba48385" sha1="926ae1e0e99b8e022b6798ceb29dd080cfc1bada" region="gfx4" offset="1"/>
              <rom name="mav07.e20" merge="mav07.e20" size="524288" crc="5fc10ccd" sha1="7debcf223802d5c2ea3d29d39850c8756c863b31" region="gfx4" offset="200000"/>
              <rom name="mav06.b20" merge="mav06.b20" size="524288" crc="ae6201a5" sha1="c0ae87fa96d12377c5522cb8adfed03373ab3757" region="gfx4" offset="200001"/>
              <rom name="mav09.e23" merge="mav09.e23" size="262144" crc="1ce7b51a" sha1="17ed8f34bf6d057e0504e72e95f448d5923aa82e" region="gfx5" offset="0"/>
              <rom name="mav08.b23" merge="mav08.b23" size="262144" crc="64966576" sha1="40c14c0f62eef0317abfb7192505e0337fb5cde5" region="gfx5" offset="1"/>
              <rom name="mav10.r17" merge="mav10.r17" size="524288" crc="8ad734b0" sha1="768b9f54bbf4b54591cafecb7a27960da919ce84" region="oki1" offset="0"/>
              <rom name="mav11.r19" merge="mav11.r19" size="524288" crc="ef513908" sha1="72db6c704071d7a784b3768c256fc51087e9e93c" region="oki2" offset="0"/>
              <rom name="jn-00.17l" merge="jn-00.17l" size="1024" crc="6ac77b84" sha1="9e1e2cabdb20b819e592a0f07d15658062227fa4" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="14000000"/>
              <chip type="cpu" tag="audiocpu" name="HuC6280" clock="2685000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3580000"/>
              <chip type="audio" tag="oki1" name="OKI6295" clock="1006875"/>
              <chip type="audio" tag="oki2" name="OKI6295" clock="2013750"/>
              <display tag="screen" type="raster" rotate="270" width="320" height="240" refresh="58.000000" />
              <sound channels="2"/>
              <input players="3" buttons="2" coins="3">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1_2" mask="7">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/4 Credits" value="4"/>
                     <dipvalue name="1 Coin/5 Credits" value="3"/>
                     <dipvalue name="1 Coin/6 Credits" value="2"/>
              <dipswitch name="Coin B" tag="DSW1_2" mask="56">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="1 Coin/1 Credit" value="56" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/3 Credits" value="40"/>
                     <dipvalue name="1 Coin/4 Credits" value="32"/>
                     <dipvalue name="1 Coin/5 Credits" value="24"/>
                     <dipvalue name="1 Coin/6 Credits" value="16"/>
              <dipswitch name="Flip Screen" tag="DSW1_2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="2 Credits to Start, 1 to Continue" tag="DSW1_2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW1_2" mask="768">
                     <dipvalue name="1" value="256"/>
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="768" default="yes"/>
                     <dipvalue name="4" value="512"/>
              <dipswitch name="Difficulty?" tag="DSW1_2" mask="3072">
                     <dipvalue name="Easy" value="2048"/>
                     <dipvalue name="Normal" value="3072" default="yes"/>
                     <dipvalue name="Hard" value="1024"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Split Coin Chutes" tag="DSW1_2" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Players" tag="DSW1_2" mask="8192">
                     <dipvalue name="2" value="8192" default="yes"/>
                     <dipvalue name="3" value="0"/>
              <dipswitch name="Shot Button to Start" tag="DSW1_2" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW1_2" mask="32768">
                     <dipvalue name="Off" value="32768"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <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