Home News Forum                            

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

gunforceu: MAME ROM Information.


Gun Force - Battle Fire Engulfed Terror Island (c) 1991 Irem.

A 2-player co-op horizontal scroller. Players shoot other soldiers, climb into jeeps and helicopters, pick up different weapons and destroy the end-level building.


Irem M-92A system hardware

Main CPU : V33 (@ 9 Mhz), V30 (@ 7.15909 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), GA20 (@ 3.579545 Mhz)

Screen orientation : Horizontal

Video resolution : 320 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 2048

Players : 2

Control : 8-way joystick

Buttons : 2


Released in June 1991.


The US version is slightly different, it has the 'Winners Don't Use Drugs' screen.


1. Gun Force - Battle Fire Engulfed Terror Island (1991)

2. Gun Force II (1994)


* Consoles :

Nintendo Super Famicom (1992)


Game's rom.

Machine's picture.

MAME Info:

0.36b6 [Bryan McPhail]

Artwork available


- Water is missing on level 5. Source (ID 03932)


- 15th May 2011: Mr. Do - Everyone say hi to Mikonos, from Zona Arcade. In just the past week, he's already fixed up Gunforce bezel from the BYOAC / CAG artwork (scanned and provided). Hopefully, he plans to stick around for awhile.

- 0.133u1: Renamed (gunforcu) to (gunforceu) and (gunforcj) to (gunforcej).

- 16th November 2008: Guru - I recently picked up a pile of junk for spares and repairs from a local friend. It turned out there was quite a bit of interesting stuff in this lot. As far as I can make out, I got Gunforce (Irem).

- 0.104u8: Fixed rom names.

- 0.56: Added 'Unknown' dipswitch.

- 0.53: Bryan McPhail and Nicola Salmoria decrypted the sound CPU in Gunforce, Blade Master, Lethal Thunder, Undercover Cops, Mystic Riders, Major Title 2, Hook, R-Type Leo, In the Hunt and Perfect Soldiers.

- 18th July 2001: Nicola Salmoria fixed several NEC CPU core bugs and errors in the IREM CPU decryption tables, and got sound working in Gunforce.

- 0.37b8: Added clone 'Gunforce - Battle Fire Engulfed Terror Island (Japan)'. Bryan McPhail added preliminary Irem GA20 sound emulation. Preliminary sound in Blade Master, Gunforce, Undercover Cops and Lethal Thunder. Added V30 (14318180 Hz) CPU2, YM2151 (3579545 Hz), GA20 (3579545 Hz) and fixed gfx1/gfx2 rom addresses.

- 10th April 2000: Guru - Dumped Gun Force (Irem, Japan).

- 0.36b15: Added dipswitches 'Difficulty', 'Bonus Life', 'Allow Continue' and 'Demo Sounds'.

- 0.36b11: Changed description to 'Gunforce - Battle Fire Engulfed Terror Island (World)'.

- 3rd December 1999: Bryan McPhail sent in a M92 update with a few fixes to Gunforce and some speedups.

- 0.36b10: Changed description to 'Gunforce - Battle Fire Engulfed Terror Island input_ports_(World)'.

- 0.36b9: Bryan McPhail and Nao fixed a few bugs in the NEC CPU core that caused problems in Hook, Gunforce, Lethal Thunder and maybe others.

- 0.36b6: Bryan McPhail added Gunforce - Battle Fire Engulfed Terror Island (World) (Irem 1991) and clone (US). Known issues: Random crashes. Water doesn't appear on last(?) level. Waterfalls on level 3(?) should appear over sprites. Bit 0x8 in playfield 3 set - new type of split tilemap?

- 24th September 1999: Oliver Bergmann sent in a NEC V20, V30, V33 cpu core, and Bryan McPhail submitted an Irem M92 driver with support for Blade Master, Gunforce, Lethal Thunder, Hook, Undercover Cops, R-type Leo, Major Title 2 and In The Hunt, but none of the games have sound because of an encrypted sound CPU.


Other Emulators:

* FB Alpha

Recommended Games (Army Fighter):

Green Beret (Irem)

Green Beret

Rush'n Attack (PlayChoice-10)

Special Forces

Special Forces II


Contra (PlayChoice-10)

Super Contra

Super C (PlayChoice-10)

Contra 3: The Alien Wars (Nintendo Super System)

Vs. Platoon

Battle Rangers

P.O.W. - Prisoners of War

Bay Route

M.I.A. - Missing in Action

Midnight Resistance

Thunder Fox



Gun Force II

Metal Slug

Metal Slug 2

Metal Slug X

Metal Slug 3

Metal Slug 4

Metal Slug 5

Metal Slug 6


Combat School

Romset: 2816 kb / 15 files / 885.7 zip

MAME XML Output:

       <game name="gunforceu" sourcefile="m92.c" cloneof="gunforce" romof="gunforce">
              <description>Gunforce - Battle Fire Engulfed Terror Island (US)</description>
              <manufacturer>Irem America</manufacturer>
              <rom name="gf_h0-d.5m" size="131072" crc="a6db7b5c" sha1="5656473599e924ab799ea3c6f39d8ce34b08cb29" region="maincpu" offset="1"/>
              <rom name="gf_l0-d.5f" size="131072" crc="82cf55f6" sha1="42a2de61f2c5294c81fb135ea2472cc78637c66c" region="maincpu" offset="0"/>
              <rom name="gf_h1-d.5l" size="131072" crc="08a3736c" sha1="0ae904cf486a371f8b635c1f9dc5201e38a73f5a" region="maincpu" offset="40001"/>
              <rom name="gf_l1-d.5j" size="131072" crc="435f524f" sha1="65c282ec50123747880850bc32c7ace0471ed9f2" region="maincpu" offset="40000"/>
              <rom name="gf_sh0.rom" merge="gf_sh0.rom" size="65536" crc="3f8f16e0" sha1="a9f568c1b585c2cf13b21716954dac0a89936fc6" region="soundcpu" offset="1"/>
              <rom name="gf_sl0.rom" merge="gf_sl0.rom" size="65536" crc="db0b13a3" sha1="6723026010610b706725a5284a7b8d70fe479dae" region="soundcpu" offset="0"/>
              <rom name="gf_c0.rom" merge="gf_c0.rom" size="262144" crc="b3b74979" sha1="b5b4a4775e0b28c3f37273f93f69886c911af4aa" region="gfx1" offset="0"/>
              <rom name="gf_c1.rom" merge="gf_c1.rom" size="262144" crc="f5c8590a" sha1="a7f90f23051f8ab2b2d925e950a5ef3c260170ca" region="gfx1" offset="40000"/>
              <rom name="gf_c2.rom" merge="gf_c2.rom" size="262144" crc="30f9fb64" sha1="f86e01b0d74a1f6c19d97d6d0e0f624f050dad10" region="gfx1" offset="80000"/>
              <rom name="gf_c3.rom" merge="gf_c3.rom" size="262144" crc="87b3e621" sha1="8e2655c6e83d00c38210fdced25003793bd93d9f" region="gfx1" offset="c0000"/>
              <rom name="gf_000.rom" merge="gf_000.rom" size="262144" crc="209e8e8d" sha1="9720be888905be709733c53da207c3406d73aeb1" region="gfx2" offset="0"/>
              <rom name="gf_010.rom" merge="gf_010.rom" size="262144" crc="6e6e7808" sha1="92c30eecf8f3669581720be6e49db87fbfac7d88" region="gfx2" offset="40000"/>
              <rom name="gf_020.rom" merge="gf_020.rom" size="262144" crc="6f5c3cb0" sha1="e41572c267489e2078f8d5605c97abe2034a091a" region="gfx2" offset="80000"/>
              <rom name="gf_030.rom" merge="gf_030.rom" size="262144" crc="18978a9f" sha1="aa484710a7c3561a9922f119a064f9205475ae64" region="gfx2" offset="c0000"/>
              <rom name="gf-da.rom" merge="gf-da.rom" size="131072" crc="933ba935" sha1="482811e01239feecf10e232566a7809d0d4f11b8" region="irem" offset="0"/>
              <chip type="cpu" tag="maincpu" name="V33" clock="9000000"/>
              <chip type="cpu" tag="soundcpu" name="V35" clock="14318181"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="irem" name="Irem GA20" clock="3579545"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="1024">
                     <dipvalue name="Off" value="1024" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="2048">
                     <dipvalue name="Off" value="2048" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS_DSW3" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <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="Very Easy" value="0"/>
                     <dipvalue name="Easy" value="8"/>
                     <dipvalue name="Normal" value="12" default="yes"/>
                     <dipvalue name="Hard" value="4"/>
              <dipswitch name="Bonus Life" tag="DSW" mask="16">
                     <dipvalue name="15000 35000 75000 120000" value="0"/>
                     <dipvalue name="20000 40000 90000 150000" value="16" default="yes"/>
              <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="Unknown" tag="DSW" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin Slots" tag="DSW" mask="1024">
                     <dipvalue name="Common" value="1024" default="yes"/>
                     <dipvalue name="Separate" 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" savestate="supported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise