diff --git a/src/burn/drv/capcom/d_cps1.cpp b/src/burn/drv/capcom/d_cps1.cpp index 6e17b649f..7e9af7579 100644 --- a/src/burn/drv/capcom/d_cps1.cpp +++ b/src/burn/drv/capcom/d_cps1.cpp @@ -8705,6 +8705,33 @@ static struct BurnRomInfo Sf2v0042RomDesc[] = { STD_ROM_PICK(Sf2v0042) STD_ROM_FN(Sf2v0042) +static struct BurnRomInfo Sf2v0043RomDesc[] = { + { "22_08-92.7f", 0x080000, 0x95fbcc3e, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP }, + { "21_08-92.6f", 0x080000, 0x99f1cca4, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP }, + { "23_08-92.8f", 0x080000, 0x52c486bb, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP }, + + { "s92_01.bin", 0x080000, 0x03b0d852, BRF_GRA | CPS1_TILES }, + { "s92_02.bin", 0x080000, 0x840289ec, BRF_GRA | CPS1_TILES }, + { "s92_03.bin", 0x080000, 0xcdb5f027, BRF_GRA | CPS1_TILES }, + { "s92_04.bin", 0x080000, 0xe2799472, BRF_GRA | CPS1_TILES }, + { "s92_05.bin", 0x080000, 0xba8a2761, BRF_GRA | CPS1_TILES }, + { "s92_06.bin", 0x080000, 0xe584bfb5, BRF_GRA | CPS1_TILES }, + { "s92_07.bin", 0x080000, 0x21e3f87d, BRF_GRA | CPS1_TILES }, + { "s92_08.bin", 0x080000, 0xbefc47df, BRF_GRA | CPS1_TILES }, + { "s92_10.bin", 0x080000, 0x960687d5, BRF_GRA | CPS1_TILES }, + { "s92_11.bin", 0x080000, 0x978ecd18, BRF_GRA | CPS1_TILES }, + { "s92_12.bin", 0x080000, 0xd6ec9a0a, BRF_GRA | CPS1_TILES }, + { "s92_13.bin", 0x080000, 0xed2c67f6, BRF_GRA | CPS1_TILES }, + + { "s92_09.bin", 0x010000, 0x08f6b60e, BRF_PRG | CPS1_Z80_PROGRAM }, + + { "s92_18.bin", 0x020000, 0x7f162009, BRF_SND | CPS1_OKIM6295_SAMPLES }, + { "s92_19.bin", 0x020000, 0xbeade53f, BRF_SND | CPS1_OKIM6295_SAMPLES }, +}; + +STD_ROM_PICK(Sf2v0043) +STD_ROM_FN(Sf2v0043) + static struct BurnRomInfo Sf2hfRomDesc[] = { { "s2te_23.8f", 0x080000, 0x2dd72514, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP }, { "s2te_22.7f", 0x080000, 0xaea6e035, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP }, @@ -11188,6 +11215,7 @@ static const struct GameConfig ConfigTable[] = { "sf2red2" , CPS_B_21_DEF, mapper_S9263B, 0, NULL }, { "sf2v004" , CPS_B_21_DEF, mapper_S9263B, 0, NULL }, { "sf2v0042" , CPS_B_21_DEF, mapper_S9263B, 0, NULL }, + { "sf2v0043" , CPS_B_21_DEF, mapper_S9263B, 0, NULL }, { "sf2acc" , CPS_B_21_DEF, mapper_S9263B, 0, NULL }, { "sf2acca" , CPS_B_21_DEF, mapper_S9263B, 0, NULL }, { "sf2accp2" , CPS_B_21_DEF, mapper_S9263B, 0, NULL }, @@ -16091,6 +16119,16 @@ struct BurnDriver BurnDrvCpsSf2v0042 = { &CpsRecalcPal, 0x1000, 384, 224, 4, 3 }; +struct BurnDriver BurnDrvCpsSf2v0043 = { + "sf2v0043", "sf2ce", NULL, NULL, "1992", + "Street Fighter II' - champion edition (V004 bootleg set 3, 920313 etc)\0", NULL, "bootleg", "CPS1", + NULL, NULL, NULL, NULL, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2,HARDWARE_CAPCOM_CPS1, GBF_VSFIGHT, FBF_SF, + NULL, Sf2v0043RomInfo, Sf2v0043RomName, NULL, NULL, Sf2InputInfo, Sf2DIPInfo, + Sf2ceInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan, + &CpsRecalcPal, 0x1000, 384, 224, 4, 3 +}; + struct BurnDriver BurnDrvCpsSf2hf = { "sf2hf", NULL, NULL, NULL, "1992", "Street Fighter II' - hyper fighting (street fighter 2' T 921209 ETC)\0", NULL, "Capcom", "CPS1",