sf2m4 -> sf2rb4

This commit is contained in:
Barry Harris 2012-12-03 13:17:48 +00:00
parent 55d7258580
commit acbb577a56
1 changed files with 44 additions and 55 deletions

View File

@ -8340,6 +8340,34 @@ static struct BurnRomInfo Sf2rb3RomDesc[] = {
STD_ROM_PICK(Sf2rb3)
STD_ROM_FN(Sf2rb3)
static struct BurnRomInfo Sf2rb4RomDesc[] = {
// this set was previously known as sf2m4
{ "u222ne", 0x0080000, 0x7133489e, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "u196ne", 0x0080000, 0xb07a4f90, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "s92_21a.bin", 0x0080000, 0x925a7877, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "s92_01.bin", 0x0080000, 0x03b0d852, BRF_GRA | CPS1_TILES },
{ "s92_02.bin", 0x0080000, 0x840289ec, BRF_GRA | CPS1_TILES },
{ "s92_03.bin", 0x0080000, 0xcdb5f027, BRF_GRA | CPS1_TILES },
{ "s92_04.bin", 0x0080000, 0xe2799472, BRF_GRA | CPS1_TILES },
{ "s92_05.bin", 0x0080000, 0xba8a2761, BRF_GRA | CPS1_TILES },
{ "s92_06.bin", 0x0080000, 0xe584bfb5, BRF_GRA | CPS1_TILES },
{ "s92_07.bin", 0x0080000, 0x21e3f87d, BRF_GRA | CPS1_TILES },
{ "s92_08.bin", 0x0080000, 0xbefc47df, BRF_GRA | CPS1_TILES },
{ "s92_10.bin", 0x0080000, 0x960687d5, BRF_GRA | CPS1_TILES },
{ "s92_11.bin", 0x0080000, 0x978ecd18, BRF_GRA | CPS1_TILES },
{ "s92_12.bin", 0x0080000, 0xd6ec9a0a, BRF_GRA | CPS1_TILES },
{ "s92_13.bin", 0x0080000, 0xed2c67f6, BRF_GRA | CPS1_TILES },
{ "s92_09.bin", 0x0010000, 0x08f6b60e, BRF_PRG | CPS1_Z80_PROGRAM },
{ "s92_18.bin", 0x0020000, 0x7f162009, BRF_SND | CPS1_OKIM6295_SAMPLES },
{ "s92_19.bin", 0x0020000, 0xbeade53f, BRF_SND | CPS1_OKIM6295_SAMPLES },
};
STD_ROM_PICK(Sf2rb4)
STD_ROM_FN(Sf2rb4)
static struct BurnRomInfo Sf2redRomDesc[] = {
{ "sf2red.23", 0x080000, 0x40276abb, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "sf2red.22", 0x080000, 0x18daf387, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
@ -9173,33 +9201,6 @@ static struct BurnRomInfo Sf2ceuab3RomDesc[] = {
STD_ROM_PICK(Sf2ceuab3)
STD_ROM_FN(Sf2ceuab3)
static struct BurnRomInfo Sf2m4RomDesc[] = {
{ "u222ne", 0x0080000, 0x7133489e, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "u196ne", 0x0080000, 0xb07a4f90, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "s92_21a.bin", 0x0080000, 0x925a7877, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "s92_01.bin", 0x0080000, 0x03b0d852, BRF_GRA | CPS1_TILES },
{ "s92_02.bin", 0x0080000, 0x840289ec, BRF_GRA | CPS1_TILES },
{ "s92_03.bin", 0x0080000, 0xcdb5f027, BRF_GRA | CPS1_TILES },
{ "s92_04.bin", 0x0080000, 0xe2799472, BRF_GRA | CPS1_TILES },
{ "s92_05.bin", 0x0080000, 0xba8a2761, BRF_GRA | CPS1_TILES },
{ "s92_06.bin", 0x0080000, 0xe584bfb5, BRF_GRA | CPS1_TILES },
{ "s92_07.bin", 0x0080000, 0x21e3f87d, BRF_GRA | CPS1_TILES },
{ "s92_08.bin", 0x0080000, 0xbefc47df, BRF_GRA | CPS1_TILES },
{ "s92_10.bin", 0x0080000, 0x960687d5, BRF_GRA | CPS1_TILES },
{ "s92_11.bin", 0x0080000, 0x978ecd18, BRF_GRA | CPS1_TILES },
{ "s92_12.bin", 0x0080000, 0xd6ec9a0a, BRF_GRA | CPS1_TILES },
{ "s92_13.bin", 0x0080000, 0xed2c67f6, BRF_GRA | CPS1_TILES },
{ "s92_09.bin", 0x0010000, 0x08f6b60e, BRF_PRG | CPS1_Z80_PROGRAM },
{ "s92_18.bin", 0x0020000, 0x7f162009, BRF_SND | CPS1_OKIM6295_SAMPLES },
{ "s92_19.bin", 0x0020000, 0xbeade53f, BRF_SND | CPS1_OKIM6295_SAMPLES },
};
STD_ROM_PICK(Sf2m4)
STD_ROM_FN(Sf2m4)
static struct BurnRomInfo Sf2m11RomDesc[] = {
{ "sfu7-1.040", 0x0080000, 0x866a9b31, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "sfu7-3.040", 0x0080000, 0xf3a45593, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
@ -10918,6 +10919,7 @@ static const struct GameConfig ConfigTable[] =
{ "sf2rb" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2rb2" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2rb3" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2rb4" , HACK_B_1 , mapper_S9263B, 0, NULL },
{ "sf2red" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2v004" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2acc" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
@ -10926,7 +10928,6 @@ static const struct GameConfig ConfigTable[] =
{ "sf2dkot2" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2mdt" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2mdta" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
{ "sf2m4" , HACK_B_1 , mapper_S9263B, 0, NULL },
{ "sf2m11" , HACK_B_1 , mapper_S9263B, 0, NULL },
{ "sf2m12" , HACK_B_1 , mapper_S9263B, 0, NULL },
{ "sf2m13" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
@ -13547,18 +13548,6 @@ static INT32 Sf2hfjbInit()
return nRet;
}
static INT32 Sf2m4Init()
{
Cps1LockSpriteList910000 = 1;
CpsLayer1XOffs = -12;
CpsLayer2XOffs = -14;
CpsLayer3XOffs = -16;
CpsDrawSpritesInReverse = 1;
return Sf2ceInit();
}
static INT32 SfzchInit()
{
INT32 nRet = 0;
@ -15577,6 +15566,16 @@ struct BurnDriver BurnDrvCpsSf2rb3 = {
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsSf2rb4 = {
"sf2rb4", "sf2ce", NULL, NULL, "1992",
"Street Fighter II' - champion edition (Rainbow bootleg set 4, 920322 Japan)\0", NULL, "bootleg", "CPS1",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_CAPCOM_CPS1, GBF_VSFIGHT, FBF_SF,
NULL, Sf2rb4RomInfo, Sf2rb4RomName, NULL, NULL, Sf2yycInputInfo, Sf2jDIPInfo,
Sf2koryu2Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsSf2red = {
"sf2red", "sf2ce", NULL, NULL, "1992",
"Street Fighter II' - champion edition (Red Wave bootleg set 1, 920313 etc)\0", NULL, "bootleg", "CPS1",
@ -15837,23 +15836,13 @@ struct BurnDriver BurnDrvCpsSf2ceuab3 = {
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsSf2m4 = {
"sf2m4", "sf2ce", NULL, NULL, "1992",
"Street Fighter II' - champion edition (M4 bootleg, 920322 Japan)\0", NULL, "Capcom", "CPS1",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_CAPCOM_CPS1, GBF_VSFIGHT, FBF_SF,
NULL, Sf2m4RomInfo, Sf2m4RomName, NULL, NULL, Sf2yycInputInfo, Sf2jDIPInfo,
Sf2m4Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsSf2m11 = {
"sf2m11", "sf2ce", NULL, NULL, "1992",
"Street Fighter II' - champion edition (M11 bootleg, 920322 Japan)\0", NULL, "Capcom", "CPS1",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_CAPCOM_CPS1, GBF_VSFIGHT, FBF_SF,
NULL, Sf2m11RomInfo, Sf2m11RomName, NULL, NULL, Sf2yycInputInfo, Sf2jDIPInfo,
Sf2m4Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
Sf2koryu2Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
@ -15863,7 +15852,7 @@ struct BurnDriver BurnDrvCpsSf2m12 = {
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_CAPCOM_CPS1, GBF_VSFIGHT, FBF_SF,
NULL, Sf2m12RomInfo, Sf2m12RomName, NULL, NULL, Sf2yycInputInfo, Sf2jDIPInfo,
Sf2m4Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
Sf2koryu2Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
@ -15903,7 +15892,7 @@ struct BurnDriver BurnDrvCpsSf2tlona = {
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_CAPCOM_CPS1, GBF_VSFIGHT, FBF_SF,
NULL, Sf2tlonaRomInfo, Sf2tlonaRomName, NULL, NULL, Sf2yycInputInfo, Sf2DIPInfo,
Sf2m4Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
Sf2koryu2Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
@ -15913,7 +15902,7 @@ struct BurnDriver BurnDrvCpsSf2tlonb = {
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_CAPCOM_CPS1, GBF_VSFIGHT, FBF_SF,
NULL, Sf2tlonbRomInfo, Sf2tlonbRomName, NULL, NULL, Sf2yycInputInfo, Sf2DIPInfo,
Sf2m4Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
Sf2koryu2Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
@ -15923,7 +15912,7 @@ struct BurnDriver BurnDrvCpsSf2tlonc = {
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_CAPCOM_CPS1, GBF_VSFIGHT, FBF_SF,
NULL, Sf2tloncRomInfo, Sf2tloncRomName, NULL, NULL, Sf2yycInputInfo, Sf2DIPInfo,
Sf2m4Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
Sf2koryu2Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};