Author Topic: Final Fight (Bootleg, hack)  (Read 13860 times)

Offline JacKc

  • FBNeo Dev
  • ******
  • Posts: 1677
  • Karma: +56/-0
  • Hasta la vista, Baby !
Final Fight (Bootleg, hack)
« on: December 19, 2009, 06:43:21 AM »
Finally the famous Final Fight Hack which you can play as ennemies characters has been dumped.

The PCB is an original and official JP CPS-B-21 Final Fight BOARD. The Eproms have been modified and phoenixed. It uses a GAL instead of a PAL.



This dump will sure be submitted to MameDEV Team

NOTE: there is no ROM check at the start and no logo Capcom (instead a chinese logo...maybe the Bootlegers logo). Even if it's a JP Board, the game intro is in English.
« Last Edit: December 19, 2009, 09:43:51 AM by JacKc »


Offline kenshiro

  • Expert
  • *****
  • Posts: 145
  • Karma: +21/-0
Re: Final Fight (Bootleg, hack)
« Reply #1 on: December 19, 2009, 12:08:08 PM »
Looks fun, thanks for the info! :smilie:

Offline Ashura-X

  • Member
  • ***
  • Posts: 138
  • Karma: +0/-0
Re: Final Fight (Bootleg, hack)
« Reply #2 on: December 24, 2009, 06:39:23 AM »
Mame driver if someone is interested:

Quote
In cps1.c
Code: [Select]
ROM_START( ffightb )
ROM_REGION( CODE_SIZE, "maincpu", 0 )      /* 68000 code */
ROM_LOAD16_WORD_SWAP( "ff.23", 0x00000, 0x80000, CRC(ae3dda7f) SHA1(5f08ce1e6b6b0d45994d3354d59ef79f489c7ad7) )
ROM_LOAD16_WORD_SWAP( "ff.22", 0x80000, 0x80000, CRC(b2d5a3aa) SHA1(b60f7480d3d3ceebad4c21025394bacc154d7042) )

ROM_REGION( 0x200000, "gfx", 0 )
ROMX_LOAD( "ff.01", 0x000000, 0x80000, CRC(969d18e2) SHA1(7a30b7434e34ec98838a9ab8d953b2ef467d562e) , ROM_GROUPWORD | ROM_SKIP(6) )
ROMX_LOAD( "ff.02", 0x000002, 0x80000, CRC(02b59f99) SHA1(c1cb2bbf95c2006baad58b0a5a7278f1a8999901) , ROM_GROUPWORD | ROM_SKIP(6) )
ROMX_LOAD( "ff.03", 0x000004, 0x80000, CRC(01d507ae) SHA1(d7813daa5bd74bebdbbea578acb20ad3c8816997) , ROM_GROUPWORD | ROM_SKIP(6) )
ROMX_LOAD( "ff.04", 0x000006, 0x80000, CRC(f7c4ceb0) SHA1(3e9cf6379f06c5a736b4a0aadb7fbda914b91190) , ROM_GROUPWORD | ROM_SKIP(6) )

ROM_REGION( 0x18000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */
ROM_LOAD( "ff_09.12b",  0x00000, 0x08000, CRC(b8367eb5) SHA1(ec3db29fdd6200e9a8f4f8073a7e34aef731354f) )
ROM_CONTINUE(           0x10000, 0x08000 )

ROM_REGION( 0x40000, "oki", 0 ) /* Samples */
ROM_LOAD( "ff_18.11c",  0x00000, 0x20000, CRC(375c66e7) SHA1(36189e23209ce4ae5d9cbabd1574540d0591e7b3) )
ROM_LOAD( "ff_19.12c",  0x20000, 0x20000, CRC(1ef137f9) SHA1(974b5e72aa28b87ebfa7438efbdfeda769dedf5e) )

ROM_REGION( 0x0200, "aboardplds", 0 )
ROM_LOAD( "buf1",         0x0000, 0x0117, CRC(eb122de7) SHA1(b26b5bfe258e3e184f069719f9fd008d6b8f6b9b) )
ROM_LOAD( "ioa1",         0x0000, 0x0117, CRC(59c7ee3b) SHA1(fbb887c5b4f5cb8df77cec710eaac2985bc482a6) )
ROM_LOAD( "prg1",         0x0000, 0x0117, CRC(f1129744) SHA1(a5300f301c1a08a7da768f0773fa0fe3f683b237) )
ROM_LOAD( "rom1",         0x0000, 0x0117, CRC(41dc73b9) SHA1(7d4c9f1693c821fbf84e32dd6ef62ddf14967845) )
ROM_LOAD( "sou1",         0x0000, 0x0117, CRC(84f4b2fe) SHA1(dcc9e86cc36316fe42eace02d6df75d08bc8bb6d) )

ROM_REGION( 0x0200, "bboardplds", 0 )
ROM_LOAD( "s224b.1a",     0x0000, 0x0117, CRC(4e85b158) SHA1(0476840361fb8bcfacc60a213dbbc58bf242431e) )
ROM_LOAD( "iob1.11e",     0x0000, 0x0117, CRC(3abc0700) SHA1(973043aa46ec6d5d1db20dc9d5937005a0f9f6ae) )
ROM_END

GAME( 1989, ffightb, ffight,   cps1_10MHz, ffight,   cps1,     ROT0,   "bootleg", "Final Fight Bootleg (US 900613)", 0 )


Quote
In driver.c
Code: [Select]
DRIVER( ffightb ) /* 12/1989 (c) (World) */
Quote
In cps1.c (video)
Code: [Select]
{"ffightb",  CPS_B_01,     mapper_S224B },
Enjoy  :biggrin: