gunforc2: MAME ROM Information. History:
Gun Force II (c) 1994 Irem.
A platform shooter that features incredible graphics and rock solid game play.
- TECHNICAL -
Irem M-92G 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
- TRIVIA -
Released in September 1994.
Some music items in this game are directly recycled (and remixed) from "Air Duel", another Irem game from 1990.
The Stage 1 music is a remixed version of the Stage 4 music of "Air Duel".
The Stage 2 part 1 music is a remixed version of the Stage 1 music of "Air Duel".
The Stage 2 part 2 music is a remixed version of the Stage 3 music of "Air Duel".
This game is known in Japan as "Geo Storm".
- SERIES -
1. Gun Force - Battle Fire Engulfed Terror Island (1991)
2. Gun Force II (1994)
- SOURCES -
Game's rom.
MAME Info:
0.58 [David Haywood, Bryan McPhail, Chris Hardy]
WIP:
- 0.143u8: Changed description to 'Gun Force II (US)' and clone to 'Geo Storm (Japan)'.
- 0.142u3: Fixed maincpu rom loading.
- 0.104u8: Fixed rom names.
- 0.99u2: Pierpaolo Prazzoli fixed sprite drawing.
- 0.66: Bryan McPhail fixed some bugs in the NEC CPU emulation. This includes raster effect problems in clone Geostorm. Angelo Salese fixed timer in Gunforce 2. Bryan McPhail fixed scrolling in the 1st level.
- 21st February 2003: Angelo Salese fixed a V20/V30/V33 CPU core bug that caused problems with the timer in Gunforce 2 / Geostorm.
- 0.58: David Haywood added Gunforce 2 (US) (Irem 1994) and clone Geostorm (Japan).
- 25th January 2002: Chris Hardy added Geostorm, the Japan version of Gunforce 2, to the IREM M-92 driver.
- 22nd January 2002: Bryan McPhail re-added Gunforce 2 to the IREM M-92 driver with some speedups.
- 12th January 2002: Chris Hardy added sound emulation to Gunforce 2.
- 11th January 2002: Acho A. Tang submitted a modification to the IREM GA20 sound chip emulation, which partially fixes some sample pitch problems in the IREM M-92 driver.
- 5th January 2002: David Haywood added Gunforce 2 to the IREM M-92 driver, but it lacks sound and has a few minor graphics glitches.
- 4th January 2002: Guru - Received and dumped Gunforce II (Irem 1994). Thanks to PCB-A-Holic for sending the board.
LEVELS: 5 (endless)
Other Emulators:
* FB Alpha
Recommended Games (Army Fighter):
Green Beret (Irem)
Green Beret
Rush'n Attack (PlayChoice-10)
Special Forces
Special Forces II
Contra
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
Battlecry
Gunforce
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: 8320 kb / 15 files / 3.84 zip
MAME XML Output:
   | <game name="gunforc2" sourcefile="m92.c"> |
   |    | <description>Gun Force II (US)</description> |
   |    | <year>1994</year> |
   |    | <manufacturer>Irem</manufacturer> |
   |    | <rom name="a2-h0-a.6h" size="262144" crc="49965e22" sha1="077283c66a4cc2c47221c5f3267f440223615a15" region="maincpu" offset="1"/> |
   |    | <rom name="a2-l0-a.8h" size="262144" crc="8c88b278" sha1="0fd8e663619dcd8c81b3baa290bb0e72c185273a" region="maincpu" offset="0"/> |
   |    | <rom name="a2-h1-a.6f" size="262144" crc="34280b88" sha1="3fd3cdf8acfa845abacb0708fb48741ee44dbf13" region="maincpu" offset="80001"/> |
   |    | <rom name="a2-l1-a.8f" size="262144" crc="c8c13f51" sha1="fde3fd983ebb920f79e6898aa0576da9dd9f0c15" region="maincpu" offset="80000"/> |
   |    | <rom name="a2_sh0.3l" size="65536" crc="2e2d103d" sha1="6b663948f69218308d9ecdb677557b2db1dfbf5a" region="soundcpu" offset="1"/> |
   |    | <rom name="a2_sl0.5l" size="65536" crc="2287e0b3" sha1="755dab510915161428ed57ab18410c393e138e65" region="soundcpu" offset="0"/> |
   |    | <rom name="a2_c0.1a" size="524288" crc="68b8f574" sha1="fb935947cdde43e84453f82caeea141a4ae7226d" region="gfx1" offset="0"/> |
   |    | <rom name="a2_c1.1b" size="524288" crc="0b9efe67" sha1="1df4108d30d2538f6407e328513517cd3412321f" region="gfx1" offset="80000"/> |
   |    | <rom name="a2_c2.3a" size="524288" crc="7a9e9978" sha1="241dc310e75960e306701a2e86e30d9c1a60ebff" region="gfx1" offset="100000"/> |
   |    | <rom name="a2_c3.3b" size="524288" crc="1395ee6d" sha1="e9befc966e6ee046eaca185a9969976304a119d8" region="gfx1" offset="180000"/> |
   |    | <rom name="a2_000.8a" size="1048576" crc="38e03147" sha1="cc5bacad9592aa5e91632b139955e1c704a67a33" region="gfx2" offset="0"/> |
   |    | <rom name="a2_010.8b" size="1048576" crc="1d5b05f8" sha1="884f134ed51b432965a4e5e79915ba9c0ab562c6" region="gfx2" offset="100000"/> |
   |    | <rom name="a2_020.8c" size="1048576" crc="f2f461cc" sha1="04e91efc749d022c8012caac493767ec1f6a992d" region="gfx2" offset="200000"/> |
   |    | <rom name="a2_030.8d" size="1048576" crc="97609d9d" sha1="71ddff85a8ddeac69863bbf6c493c5c3973fd175" region="gfx2" offset="300000"/> |
   |    | <rom name="a2_da.1l" size="1048576" crc="3c8cdb6a" sha1="d1f4186e8ddf99698443f8ee1c60a6e6bc367b09" 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"/> |
   |    | </input> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="256"> |
   |    |    | <dipvalue name="Off" value="256" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="512"> |
   |    |    | <dipvalue name="Off" value="512" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="1024"> |
   |    |    | <dipvalue name="Off" value="1024" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="2048"> |
   |    |    | <dipvalue name="Off" value="2048" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="4096"> |
   |    |    | <dipvalue name="Off" value="4096" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="8192"> |
   |    |    | <dipvalue name="Off" value="8192" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="16384"> |
   |    |    | <dipvalue name="Off" value="16384" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW" mask="3"> |
   |    |    | <dipvalue name="3" value="2"/> |
   |    |    | <dipvalue name="2" value="3" default="yes"/> |
   |    |    | <dipvalue name="4" value="1"/> |
   |    |    | <dipvalue name="1" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Allow Continue" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="32" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW" mask="256"> |
   |    |    | <dipvalue name="Off" value="256" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="512"> |
   |    |    | <dipvalue name="Off" value="512" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Slots" tag="DSW" mask="1024"> |
   |    |    | <dipvalue name="Common" value="1024" default="yes"/> |
   |    |    | <dipvalue name="Separate" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Mode" tag="DSW" mask="2048"> |
   |    |    | <dipvalue name="1" value="2048" default="yes"/> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <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> |
   |    | <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"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/> |
|
|