d_cps1.cpp: added Street Fighter II': Champion Edition (Playmark bootleg) [f205v, maru79]

This commit is contained in:
jackchatelet 2018-04-07 13:01:16 +00:00
parent 8330243ffd
commit 7c317a4443
1 changed files with 36 additions and 0 deletions

View File

@ -11243,6 +11243,31 @@ static struct BurnRomInfo Sf2mdtcRomDesc[] = {
STD_ROM_PICK(Sf2mdtc)
STD_ROM_FN(Sf2mdtc)
static struct BurnRomInfo Sf2cebRomDesc[] = {
// f205v id 1585
// main PCB is marked "110-09-91 CH35/1 COMP" on component side
// sub PCB is marked "LS 938" on solder side
{ "3.ic171", 0x0080000, 0xa2355d90, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "5.ic171", 0x0080000, 0xc6f86e84, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "2.ic171", 0x0020000, 0x74844192, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "4.ic171", 0x0020000, 0xbd98ff15, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "pf4-sg072.ic90", 0x0100000, 0x446575c7, BRF_GRA | CPS1_TILES },
{ "pf7-sg088.ic88", 0x0100000, 0xfb78022e, BRF_GRA | CPS1_TILES },
{ "pf5-sg095.ic91", 0x0100000, 0x0a6be48b, BRF_GRA | CPS1_TILES },
{ "pf8-sg101.ic93", 0x0100000, 0x6258c7cf, BRF_GRA | CPS1_TILES },
{ "pf6-sg078.ic86", 0x0100000, 0x9b5b09d7, BRF_GRA | CPS1_TILES },
{ "pf9-sh001.ic84", 0x0100000, 0x9f25090e, BRF_GRA | CPS1_TILES },
{ "3.ic28", 0x0020000, 0xd5bee9cc, BRF_PRG | CPS1_Z80_PROGRAM },
// extra graphics roms are required (see bike's on Chun-Li stage), but using the current dumps we have lead to a corrupt
// Street Fighter II logo
};
STD_ROM_PICK(Sf2ceb)
STD_ROM_FN(Sf2ceb)
static struct BurnRomInfo Sf2ceeablRomDesc[] = {
// this set was previously known as sf2m16
{ "joe-922", 0x0080000, 0xe927556c, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
@ -13769,6 +13794,7 @@ static const struct GameConfig ConfigTable[] =
{ "sf2mdta" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2mdtb" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2mdtc" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2ceb" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2tlona" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2tlonb" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2tlonc" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
@ -20209,6 +20235,16 @@ struct BurnDriver BurnDrvCpsSf2mdtc = {
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsSf2ceb = {
"sf2ceb", "sf2ce", NULL, NULL, "1992",
"Street Fighter II': Champion Edition (Playmark bootleg)\0", NULL, "bootleg (Playmark)", "CPS1",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_CAPCOM_CPS1, GBF_VSFIGHT, FBF_SF,
NULL, Sf2cebRomInfo, Sf2cebRomName, NULL, NULL, Sf2InputInfo, Sf2DIPInfo,
Sf2mdtaInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsSf2ceeabl = {
"sf2ceeabl", "sf2ce", NULL, NULL, "1992",
"Street Fighter II' - Champion Edition (920313 etc bootleg set 1)\0", NULL, "bootleg", "CPS1",