Home News Forum                            

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

ffight2b: MAME ROM Information.


Final Fight 2 (c) 1996 Fight Co., Ltd.


Original staff:

Game design: Tatsuya Minami

Producer: Tokuro Fujiwara

Composers: Yasuaki Fujita, Mari Yamaguchi, Yuki Iwai, Setsuo Yamamoto, Yuko Takehara, Tatsuya Nishimura


* Consoles :

Super Famicom [JP] (May.1993)

Super Nintendo [NA] (Aug.1993)

Super Nintendo [EU] (Dec.1993)

Nintendo Wii [Virtual Console] (Oct.2009)


Game's ROM

MAME Info:

0.126u5 [Tomasz Slanina, Kowal, David Haywood]


- Two DIP/Input issues. LastNinja2 (ID 02132)


- 0.145u7: Added dipswitches 'Coinage', 'Difficulty', 'Bonus Life' and 8x 'Unused'.

- 0.137u2: Angelo Salese fixed graphics glitch in Final Fight 2 (SNES bootleg).

- 0.129u4: Changed Custom sound to SNES Custom.

- 0.127: R. Belmont added save states to G65C816 CPU.

- 0.126u5: Tomasz Slanina, Kowal and David Haywood added Final Fight 2 (SNES bootleg) (bootleg 1996).

- 2nd August 2008: Tomasz Slanina - Final Fight 2 SNES bootleg, another SNES hack. This time with weak, but still annoying protection (xor, address/data lines swap, modded boot vector, extra I/O). Credits: Kowal (PCB donation), Haze (ROM decryption) and Me (ROM patching).

Recommended Games (Heroes Fighter):

Knuckle Joe

My Hero



Trojan (PlayChoice-10)


Black Panther

Double Dragon

Double Dragon II

Double Dragon 3

Double Dragon (PlayChoice-10)

Double Dragon (Neo-Geo)

Ginga NinkyouDen



Shinobi (Mega-Tech)

Shinobi / FZ-2006

The Revenge of Shinobi (Mega-Tech)

Shinobi III (Mega Play)

Bad Dudes vs. Dragonninja

Shadow Warriors


Crime Fighters


Final Fight

Gang Wars

Last Battle (Mega-Tech)

Ninja Gaiden (PlayChoice-10)

Ninja Gaiden Episode II (PlayChoice-10)

Ninja Gaiden Episode III (PlayChoice-10)

Shadow Dancer

Shadow Dancer (Mega-Tech)

Tough Turf

The Combatribes

Crude Buster


Mug Smashers

64th. Street

Brute Force

Burning Fight

Captain Commando

D. D. Crew

Karate Blazers

Riot City

Streets of Rage (Mega-Tech)

Streets of Rage II (Mega Play)


B.Rap Boys

Big Fight

Guardians of the 'Hood


Silent Dragon

Thunder Hoop

TH Strikes Back

Undercover Cops

Cadillacs and Dinosaurs

Denjin Makai

Knuckle Bash

Knuckle Bash 2

Ninja Baseball Batman

The Punisher

Violent Storm

Zero Team

Pretty Soldier Sailor Moon

Black Touch '96

Final Fight 2 (SNES bootleg)

Ghost Chaser Densei (SNES bootleg)

Iron (SNES bootleg)


Sonic Blast Man 2 Special Turbo

Gaia Crusaders

Vamp 1/2

Jue Zhan Tian Huang

Thunder Heroes

Demolish Fist

Romset: 1281 kb / 4 files / 783.7 zip

MAME XML Output:

       <game name="ffight2b" sourcefile="snesb.c">
              <description>Final Fight 2 (SNES bootleg)</description>
              <rom name="ff2_3.u6" size="524288" crc="343bf582" sha1="cc6b7219bb2fe61f0b377b606ad28b0e5a78be0b" region="user3" offset="0"/>
              <rom name="ff2_2.u7" size="524288" crc="b2078ae5" sha1="e7bc3ad26ed672707d0dcfcaff238aad74986532" region="user3" offset="80000"/>
              <rom name="ff2_1.u8" size="262144" crc="ea315ac1" sha1="a85de091882d35bc77dc99677511828ff7c20350" region="user3" offset="100000"/>
              <rom name="spc700.rom" size="64" crc="44bb3a40" sha1="97e352553e94242ae823547cd853eecda55c20f0" region="user5" offset="0"/>
              <chip type="cpu" tag="maincpu" name="5A22" clock="21480000"/>
              <chip type="cpu" tag="soundcpu" name="SPC700" clock="1024000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="spc700" name="SNES Custom DSP (SPC700)"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.098476" pixclock="5369318" htotal="341" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="2"/>
              <input players="2" buttons="6" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coinage" tag="DSW1" mask="7">
                     <dipvalue name="4 Coins/1 Credit" value="1"/>
                     <dipvalue name="3 Coins/1 Credit" value="2"/>
                     <dipvalue name="2 Coins/1 Credit" value="3"/>
                     <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"/>
              <dipswitch name="Lives" tag="DSW1" mask="24">
                     <dipvalue name="1" value="24"/>
                     <dipvalue name="2" value="16"/>
                     <dipvalue name="3" value="8" default="yes"/>
                     <dipvalue name="4" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="96">
                     <dipvalue name="Easy" value="96" default="yes"/>
                     <dipvalue name="Normal" value="64"/>
                     <dipvalue name="Hard" value="32"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="128">
                     <dipvalue name="100k 300k 200k+" value="0"/>
                     <dipvalue name="None" value="128" default="yes"/>
              <dipswitch name="Unused" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise