ffightjh: MAME ROM Information. History:
Final Fight hack (c) 199? Unknown.
- SOURCES -
Game's ROM.
MAME Info:
0.31 [Paul Leaman]
Artwork available
NOTE:
- During the test, there is gfx garbage. Verified with Original. Kold666 (ID 01270)
Bugs:
- Clone fcrash: Missing graphic in "10 seconds continue" screen Robiza (ID 01736)
WIP:
- 0.146: Team CPS-1 fixed clone (Japan 900305) ROMs labels and locations, added PCB infos to CPS1 video driver.
- 0.145u4: Bonky0013 and JacKc added clone Final Fight (World, set 2). Changed parent description to 'Final Fight (World, set 1)'.
- 0.144u1: Team CPS-1 fixed clones Final Fight (USA, set 2) and (Japan 900112) ROMs labels and positions.
- 0.143: Brian Troha and The Dumping Union added clone Final Fight (USA, set 2). Changed description of clone '(USA)' to '(USA, set 1)'.
- 0.140u2: Team CPS-1 removed incorrect roms relationship between parent/clones in ffightj, ffightj1 and ffightj2.
- 0.139: Renamed (ffightj1) to (ffightj2) and (ffightj2) to (ffightj1).
- 0.136u2: Mamesick fixed bad sound in clone Final Crash (bootleg of Final Fight).
- 1st January 2010: JacKc - My dear friend Bonky0013 received last week a Final Fight JP Board. He has discovered that this board is the famous Final Fight Bootleg hack which you can play as ennemies characters (hack which is also on the CPS1 14in1). This is an official and original Final Fight JAP CPS-B-21 Board. The EPROMS have been modified and phoenixed. The BOARD uses a GAL instead of a PAL. It has been dumped, verified and works fine on MAME and FBA.
- 0.136: Bonky0013, JacKc and Fabio Priuli added clone Street Smart / Final Fight (Japan, hack).
- 0.126u5: Added A-board PLDs (buf1, ioa1, prg1, rom1 and sou1) and B-board PLDs (iob1.11e and s224b.1a).
- 0.126u1: Changed description of clone 'Final Crash (World, bootleg)' to 'Final Crash (bootleg of Final Fight)'.
- 0.124u5: Chack'n added clone Final Fight (Japan 900112).
- 0.124u4: Added sound to clone Final Crash [Nicola Salmoria, Corrado Tomaselli, Charles MacDonald].
- 13th January 2008: Mr. Do - Some more bezels from the BYOAC/CAG artwork: Final Fight.
- 0.118u4: Corrado Tomaselli added clone Final Fight (US). Renamed (ffightua) to (ffightub) and (ffightu) to (ffightua).
- 29th August 2007: Corrado Tomaselli dumped Final Fight (US).
- 0.116u1: Robiza fixed offset for sprite and layers in clone Final Crash (World, bootleg).
- 0.109u5: Robiza fixed priorities and the offset of layer 3 in clone Final Crash (World, bootleg).
- 0.104u9: Murray Melvin added clone Final Fight (US 900613).
- 0.100u2: David Haywood added clone Final Crash (World, bootleg).
- 19th September 2005: Corrado Tomaselli dumped Final Crash (World, bootleg).
- 0.86u4: Changed description of clone 'Final Fight (Japan set 1)' to '(Japan)' and '(Japan set 2)' to '(Japan 900305)'.
- 0.69b: Razoola added clone Final Fight (Japan set 2). Changed description of clone '(Japan)' to '(Japan set 1)'.
- 0.63: Changed description of clone 'Final Fight (US)' to 'Final Fight (US 900112)'. Added 'Game Mode' dipswitch.
- 0.61: Removed 3rd coin slot.
- 23rd April 2002: Karl Stenerud fixed a lot of undocumented behaviour thanks to information from Bart T. Filipe Estima submitted an addition of a third button to Final Fight, which is only enabled with cheats.
- 8th February 2002: Aaron Giles fixed the bug in FM timers which affected Final Fight and lots of other games.
- 0.35b2: Nicola Salmoria added clone Final Fight (US).
- 0.33b6: Changed description to 'Final Fight (World)' and clone to '(Japan)'.
- 0.33b3: Marco Cassili added clone Final Fight (Japanese).
- 0.31: Paul Leaman added Final Fight (Capcom 1989), preliminary with huge memory requirements.
- 24th October 1996: Dumped Final Fight (World).
ARCADE RELEASE: Final Fight (Capcom) - 1987/Dec/14
STORY:
- Sometime in the 1990's... Metro City, a well known Crime Capital, has been ruled by violence and death for many years. A fact which the newly elected mayor and former Street Fighter, Mike Haggar, plans to change. At the center of the problem is the huge gang known as Mad Gear. Mad Gear controls all of the major criminal activity in the city. When they learned of Haggar's plans, they took immediate action to bring this new mayor under their control.
LEVELS: 6
Other Emulators:
* Calice
* Callus
* FB Alpha
* Kawaks
* Nebula
* Raine
Recommended Games (Heroes Fighter):
Knuckle Joe
My Hero
Renegade
Trojan
Trojan (PlayChoice-10)
Avengers
Black Panther
Double Dragon
Double Dragon II
Double Dragon 3
Double Dragon (PlayChoice-10)
Double Dragon (Neo-Geo)
Ginga NinkyouDen
Kyros
Shinobi
Shinobi (Mega-Tech)
Shinobi / FZ-2006
The Revenge of Shinobi (Mega-Tech)
Shinobi III (Mega Play)
Bad Dudes vs. Dragonninja
Shadow Warriors
Vigilante
Crime Fighters
DownTown
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
Growl
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)
Vendetta
B.Rap Boys
Big Fight
Guardians of the 'Hood
Legionnaire
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)
Osman
Sonic Blast Man 2 Special Turbo
Gaia Crusaders
Vamp 1/2
Jue Zhan Tian Huang
Thunder Heroes
Demolish Fist
Romset: 3394 kb / 19 files / 1.33 zip
MAME XML Output:
   | <game name="ffightjh" sourcefile="cps1.c" cloneof="ffight" romof="ffight"> |
   |    | <description>Street Smart / Final Fight (Japan, hack)</description> |
   |    | <year>1989</year> |
   |    | <manufacturer>bootleg</manufacturer> |
   |    | <rom name="ff_23.8f" size="524288" crc="ae3dda7f" sha1="5f08ce1e6b6b0d45994d3354d59ef79f489c7ad7" region="maincpu" offset="0"/> |
   |    | <rom name="ff_22.7f" size="524288" crc="b2d5a3aa" sha1="b60f7480d3d3ceebad4c21025394bacc154d7042" region="maincpu" offset="80000"/> |
   |    | <rom name="ff_1.3a" size="524288" crc="969d18e2" sha1="7a30b7434e34ec98838a9ab8d953b2ef467d562e" region="gfx" offset="0"/> |
   |    | <rom name="ff_2.4a" size="524288" crc="02b59f99" sha1="c1cb2bbf95c2006baad58b0a5a7278f1a8999901" region="gfx" offset="2"/> |
   |    | <rom name="ff_3.5a" size="524288" crc="01d507ae" sha1="d7813daa5bd74bebdbbea578acb20ad3c8816997" region="gfx" offset="4"/> |
   |    | <rom name="ff_4.6a" size="524288" crc="f7c4ceb0" sha1="3e9cf6379f06c5a736b4a0aadb7fbda914b91190" region="gfx" offset="6"/> |
   |    | <rom name="ff_9.12a" merge="ff_09.12b" size="65536" crc="b8367eb5" sha1="ec3db29fdd6200e9a8f4f8073a7e34aef731354f" region="audiocpu" offset="0"/> |
   |    | <rom name="ff_18.11c" merge="ff_18.11c" size="131072" crc="375c66e7" sha1="36189e23209ce4ae5d9cbabd1574540d0591e7b3" region="oki" offset="0"/> |
   |    | <rom name="ff_19.12c" merge="ff_19.12c" size="131072" crc="1ef137f9" sha1="974b5e72aa28b87ebfa7438efbdfeda769dedf5e" region="oki" offset="20000"/> |
   |    | <rom name="buf1" merge="buf1" size="279" crc="eb122de7" sha1="b26b5bfe258e3e184f069719f9fd008d6b8f6b9b" region="aboardplds" offset="0"/> |
   |    | <rom name="ioa1" merge="ioa1" size="279" crc="59c7ee3b" sha1="fbb887c5b4f5cb8df77cec710eaac2985bc482a6" region="aboardplds" offset="0"/> |
   |    | <rom name="prg1" merge="prg1" size="279" crc="f1129744" sha1="a5300f301c1a08a7da768f0773fa0fe3f683b237" region="aboardplds" offset="0"/> |
   |    | <rom name="rom1" merge="rom1" size="279" crc="41dc73b9" sha1="7d4c9f1693c821fbf84e32dd6ef62ddf14967845" region="aboardplds" offset="0"/> |
   |    | <rom name="sou1" merge="sou1" size="279" crc="84f4b2fe" sha1="dcc9e86cc36316fe42eace02d6df75d08bc8bb6d" region="aboardplds" offset="0"/> |
   |    | <rom name="gal16v8a-15lp.1a" size="279" status="nodump" region="bboardplds" offset="0"/> |
   |    | <rom name="iob1.12d" merge="iob1.11e" size="279" crc="3abc0700" sha1="973043aa46ec6d5d1db20dc9d5937005a0f9f6ae" region="bboardplds" offset="0"/> |
   |    | <rom name="bprg1.11d" size="279" crc="31793da7" sha1="400fa7ac517421c978c1ee7773c30b9ed0c5d3f3" region="bboardplds" offset="0"/> |
   |    | <rom name="ioc1.ic1" size="279" crc="0d182081" sha1="475b3d417785da4bc512cce2b274bb00d4cc6792" region="cboardplds" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="2151" name="YM2151" clock="3579545"/> |
   |    | <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="59.610000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="IN0" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSWA" mask="7"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="1"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="2"/> |
   |    |    | <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/6 Credits" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSWA" mask="56"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="16"/> |
   |    |    | <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/6 Credits" value="24"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="2 Coins to Start, 1 to Continue" tag="DSWA" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWA" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty Level 1" tag="DSWB" mask="7"> |
   |    |    | <dipvalue name="Easiest" value="7"/> |
   |    |    | <dipvalue name="Easier" value="6"/> |
   |    |    | <dipvalue name="Easy" value="5"/> |
   |    |    | <dipvalue name="Normal" value="4" default="yes"/> |
   |    |    | <dipvalue name="Medium" value="3"/> |
   |    |    | <dipvalue name="Hard" value="2"/> |
   |    |    | <dipvalue name="Harder" value="1"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty Level 2" tag="DSWB" mask="24"> |
   |    |    | <dipvalue name="Easy" value="24"/> |
   |    |    | <dipvalue name="Normal" value="16" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="8"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSWB" mask="96"> |
   |    |    | <dipvalue name="100k" value="96" default="yes"/> |
   |    |    | <dipvalue name="200k" value="64"/> |
   |    |    | <dipvalue name="100k and every 200k" value="32"/> |
   |    |    | <dipvalue name="None" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWB" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSWC" mask="3"> |
   |    |    | <dipvalue name="1" value="0"/> |
   |    |    | <dipvalue name="2" value="3" default="yes"/> |
   |    |    | <dipvalue name="3" value="2"/> |
   |    |    | <dipvalue name="4" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free Play" tag="DSWC" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Freeze" tag="DSWC" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSWC" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSWC" mask="32"> |
   |    |    | <dipvalue name="Off" value="32"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSWC" mask="64"> |
   |    |    | <dipvalue name="No" value="64"/> |
   |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Game Mode" tag="DSWC" mask="128"> |
   |    |    | <dipvalue name="Game" value="128" default="yes"/> |
   |    |    | <dipvalue name="Test" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="3072"/> |
|
|