Exclude the CPS Changer region hacks
This commit is contained in:
parent
0296423cee
commit
2e13c6017c
|
@ -8918,166 +8918,6 @@ static struct BurnRomInfo SfzchRomDesc[] = {
|
|||
STD_ROM_PICK(Sfzch)
|
||||
STD_ROM_FN(Sfzch)
|
||||
|
||||
static struct BurnRomInfo SfachRomDesc[] = {
|
||||
{ "sfach23", 0x080000, 0x02a1a853, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza22", 0x080000, 0x8d9b2480, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfzch21", 0x080000, 0x5435225d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza20", 0x080000, 0x806e8f38, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
|
||||
{ "sfz_01.3a", 0x080000, 0x0dd53e62, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_02.4a", 0x080000, 0x94c31e3f, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_03.5a", 0x080000, 0x9584ac85, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_04.6a", 0x080000, 0xb983624c, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_05.7a", 0x080000, 0x2b47b645, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_06.8a", 0x080000, 0x74fd9fb1, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_07.9a", 0x080000, 0xbb2c734d, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_08.10a", 0x080000, 0x454f7868, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_10.3c", 0x080000, 0x2a7d675e, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_11.4c", 0x080000, 0xe35546c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_12.5c", 0x080000, 0xf122693a, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_13.6c", 0x080000, 0x7cf942c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_14.7c", 0x080000, 0x09038c81, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_15.8c", 0x080000, 0x1aa17391, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_16.9c", 0x080000, 0x19a5abd6, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_17.10c", 0x080000, 0x248b3b73, BRF_GRA | CPS1_TILES },
|
||||
|
||||
{ "sfz_09.12a", 0x010000, 0xc772628b, BRF_PRG | CPS1_Z80_PROGRAM },
|
||||
|
||||
{ "sfz_18.11c", 0x020000, 0x61022b2d, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
{ "sfz_19.12c", 0x020000, 0x3b5886d5, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Sfach)
|
||||
STD_ROM_FN(Sfach)
|
||||
|
||||
static struct BurnRomInfo SfzachRomDesc[] = {
|
||||
{ "sfzach23", 0x080000, 0x2562108b, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza22", 0x080000, 0x8d9b2480, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfzch21", 0x080000, 0x5435225d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza20", 0x080000, 0x806e8f38, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
|
||||
{ "sfz_01.3a", 0x080000, 0x0dd53e62, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_02.4a", 0x080000, 0x94c31e3f, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_03.5a", 0x080000, 0x9584ac85, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_04.6a", 0x080000, 0xb983624c, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_05.7a", 0x080000, 0x2b47b645, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_06.8a", 0x080000, 0x74fd9fb1, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_07.9a", 0x080000, 0xbb2c734d, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_08.10a", 0x080000, 0x454f7868, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_10.3c", 0x080000, 0x2a7d675e, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_11.4c", 0x080000, 0xe35546c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_12.5c", 0x080000, 0xf122693a, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_13.6c", 0x080000, 0x7cf942c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_14.7c", 0x080000, 0x09038c81, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_15.8c", 0x080000, 0x1aa17391, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_16.9c", 0x080000, 0x19a5abd6, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_17.10c", 0x080000, 0x248b3b73, BRF_GRA | CPS1_TILES },
|
||||
|
||||
{ "sfz_09.12a", 0x010000, 0xc772628b, BRF_PRG | CPS1_Z80_PROGRAM },
|
||||
|
||||
{ "sfz_18.11c", 0x020000, 0x61022b2d, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
{ "sfz_19.12c", 0x020000, 0x3b5886d5, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Sfzach)
|
||||
STD_ROM_FN(Sfzach)
|
||||
|
||||
static struct BurnRomInfo SfzbchRomDesc[] = {
|
||||
{ "sfbch23", 0x080000, 0x53699f68, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza22", 0x080000, 0x8d9b2480, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfzch21", 0x080000, 0x5435225d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza20", 0x080000, 0x806e8f38, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
|
||||
{ "sfz_01.3a", 0x080000, 0x0dd53e62, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_02.4a", 0x080000, 0x94c31e3f, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_03.5a", 0x080000, 0x9584ac85, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_04.6a", 0x080000, 0xb983624c, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_05.7a", 0x080000, 0x2b47b645, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_06.8a", 0x080000, 0x74fd9fb1, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_07.9a", 0x080000, 0xbb2c734d, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_08.10a", 0x080000, 0x454f7868, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_10.3c", 0x080000, 0x2a7d675e, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_11.4c", 0x080000, 0xe35546c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_12.5c", 0x080000, 0xf122693a, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_13.6c", 0x080000, 0x7cf942c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_14.7c", 0x080000, 0x09038c81, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_15.8c", 0x080000, 0x1aa17391, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_16.9c", 0x080000, 0x19a5abd6, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_17.10c", 0x080000, 0x248b3b73, BRF_GRA | CPS1_TILES },
|
||||
|
||||
{ "sfz_09.12a", 0x010000, 0xc772628b, BRF_PRG | CPS1_Z80_PROGRAM },
|
||||
|
||||
{ "sfz_18.11c", 0x020000, 0x61022b2d, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
{ "sfz_19.12c", 0x020000, 0x3b5886d5, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Sfzbch)
|
||||
STD_ROM_FN(Sfzbch)
|
||||
|
||||
static struct BurnRomInfo SfzechRomDesc[] = {
|
||||
{ "sfzech23", 0x080000, 0x5ec7058f, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza22", 0x080000, 0x8d9b2480, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfzch21", 0x080000, 0x5435225d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza20", 0x080000, 0x806e8f38, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
|
||||
{ "sfz_01.3a", 0x080000, 0x0dd53e62, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_02.4a", 0x080000, 0x94c31e3f, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_03.5a", 0x080000, 0x9584ac85, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_04.6a", 0x080000, 0xb983624c, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_05.7a", 0x080000, 0x2b47b645, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_06.8a", 0x080000, 0x74fd9fb1, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_07.9a", 0x080000, 0xbb2c734d, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_08.10a", 0x080000, 0x454f7868, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_10.3c", 0x080000, 0x2a7d675e, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_11.4c", 0x080000, 0xe35546c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_12.5c", 0x080000, 0xf122693a, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_13.6c", 0x080000, 0x7cf942c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_14.7c", 0x080000, 0x09038c81, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_15.8c", 0x080000, 0x1aa17391, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_16.9c", 0x080000, 0x19a5abd6, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_17.10c", 0x080000, 0x248b3b73, BRF_GRA | CPS1_TILES },
|
||||
|
||||
{ "sfz_09.12a", 0x010000, 0xc772628b, BRF_PRG | CPS1_Z80_PROGRAM },
|
||||
|
||||
{ "sfz_18.11c", 0x020000, 0x61022b2d, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
{ "sfz_19.12c", 0x020000, 0x3b5886d5, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Sfzech)
|
||||
STD_ROM_FN(Sfzech)
|
||||
|
||||
static struct BurnRomInfo SfzhchRomDesc[] = {
|
||||
{ "sfzhch23", 0x080000, 0x3683cce7, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza22", 0x080000, 0x8d9b2480, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfzch21", 0x080000, 0x5435225d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza20", 0x080000, 0x806e8f38, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
|
||||
{ "sfz_01.3a", 0x080000, 0x0dd53e62, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_02.4a", 0x080000, 0x94c31e3f, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_03.5a", 0x080000, 0x9584ac85, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_04.6a", 0x080000, 0xb983624c, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_05.7a", 0x080000, 0x2b47b645, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_06.8a", 0x080000, 0x74fd9fb1, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_07.9a", 0x080000, 0xbb2c734d, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_08.10a", 0x080000, 0x454f7868, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_10.3c", 0x080000, 0x2a7d675e, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_11.4c", 0x080000, 0xe35546c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_12.5c", 0x080000, 0xf122693a, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_13.6c", 0x080000, 0x7cf942c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_14.7c", 0x080000, 0x09038c81, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_15.8c", 0x080000, 0x1aa17391, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_16.9c", 0x080000, 0x19a5abd6, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_17.10c", 0x080000, 0x248b3b73, BRF_GRA | CPS1_TILES },
|
||||
|
||||
{ "sfz_09.12a", 0x010000, 0xc772628b, BRF_PRG | CPS1_Z80_PROGRAM },
|
||||
|
||||
{ "sfz_18.11c", 0x020000, 0x61022b2d, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
{ "sfz_19.12c", 0x020000, 0x3b5886d5, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Sfzhch)
|
||||
STD_ROM_FN(Sfzhch)
|
||||
|
||||
static struct BurnRomInfo SlammastRomDesc[] = {
|
||||
{ "mbe_23e.8f", 0x080000, 0x5394057a, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "mbe_24b.9e", 0x020000, 0x95d5e729, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
||||
|
@ -10419,7 +10259,6 @@ static const struct GameConfig ConfigTable[] =
|
|||
{ "cawingu" , CPS_B_16 , mapper_CA24B , 0, NULL },
|
||||
{ "cawingj" , CPS_B_16 , mapper_CA22B , 0, NULL },
|
||||
{ "cawingbl" , CPS_B_16 , mapper_CA24B , 0, NULL },
|
||||
{ "cps1demo" , CPS_B_04 , mapper_sfzch , 0, NULL },
|
||||
{ "cworld2j" , CPS_B_21_BT6, mapper_Q522B , 0, NULL },
|
||||
{ "dino" , CPS_B_21_QS2, mapper_CD63B , 0, dino_decode },
|
||||
{ "dinou" , CPS_B_21_QS2, mapper_CD63B , 0, dino_decode },
|
||||
|
@ -10593,7 +10432,6 @@ static const struct GameConfig ConfigTable[] =
|
|||
{ "wofu" , CPS_B_21_QS1, mapper_TK263B, 0, wof_decode },
|
||||
{ "wofj" , CPS_B_21_QS1, mapper_TK263B, 0, wof_decode },
|
||||
{ "wofa" , CPS_B_21_DEF, mapper_TK263B, 0, wof_decode },
|
||||
{ "wofch" , CPS_B_21_DEF, mapper_sfzch , 0, wof_decode },
|
||||
{ "wofhfh" , CPS_B_21_DEF, mapper_TK263B, 0, NULL },
|
||||
{ "wofh" , HACK_B_6 , mapper_TK263B, 0, NULL },
|
||||
{ "wofha" , HACK_B_6 , mapper_TK263B, 0, NULL },
|
||||
|
@ -10611,11 +10449,8 @@ static const struct GameConfig ConfigTable[] =
|
|||
{ "wofaha" , CPS_B_21_DEF, mapper_TK263B, 0, wof_decode },
|
||||
{ "wofahb" , CPS_B_21_DEF, mapper_TK263B, 0, wof_decode },
|
||||
{ "sfzch" , CPS_B_21_DEF, mapper_sfzch , 0, NULL },
|
||||
{ "sfach" , CPS_B_21_DEF, mapper_sfzch , 0, NULL },
|
||||
{ "sfabch" , CPS_B_21_DEF, mapper_sfzch , 0, NULL },
|
||||
{ "sfzbch" , CPS_B_21_DEF, mapper_sfzch , 0, NULL },
|
||||
{ "sfzech" , CPS_B_21_DEF, mapper_sfzch , 0, NULL },
|
||||
{ "sfzhch" , CPS_B_21_DEF, mapper_sfzch , 0, NULL },
|
||||
{ "wofch" , CPS_B_21_DEF, mapper_sfzch , 0, wof_decode },
|
||||
{ "cps1demo" , CPS_B_04 , mapper_sfzch , 0, NULL },
|
||||
{ "cps1frog" , CPS_B_04 , mapper_frog , 0, NULL },
|
||||
|
||||
// Not included games
|
||||
|
@ -10629,8 +10464,15 @@ static const struct GameConfig ConfigTable[] =
|
|||
{ "mbombrdh" , CPS_B_21_QS5, mapper_MB63B , 0, slammast_decode }, // IPS
|
||||
{ "mbombrdu" , CPS_B_21_QS5, mapper_MB63B , 0, slammast_decode }, // IPS
|
||||
{ "woffr" , CPS_B_21_DEF, mapper_TK263B, 0, wof_decode }, // IPS
|
||||
|
||||
// CPS Changer Region Hacks (not included)
|
||||
{ "sfach" , CPS_B_21_DEF, mapper_sfzch , 0, NULL },
|
||||
{ "sfabch" , CPS_B_21_DEF, mapper_sfzch , 0, NULL },
|
||||
{ "sfzbch" , CPS_B_21_DEF, mapper_sfzch , 0, NULL },
|
||||
{ "sfzech" , CPS_B_21_DEF, mapper_sfzch , 0, NULL },
|
||||
{ "sfzhch" , CPS_B_21_DEF, mapper_sfzch , 0, NULL },
|
||||
|
||||
{ 0 , 0 , 0 , 0, 0 }
|
||||
{ 0 , 0 , 0 , 0, 0 }
|
||||
};
|
||||
|
||||
static void SetGameConfig()
|
||||
|
@ -14944,56 +14786,6 @@ struct BurnDriver BurnDrvCpsSfzch = {
|
|||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||
};
|
||||
|
||||
struct BurnDriver BurnDrvCpsSfach = {
|
||||
"sfach", "sfzch", NULL, NULL, "1995",
|
||||
"Street Fighter Alpha (CPS Changer, 950727 Publicity US)\0", NULL, "Capcom", "CPS Changer",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPSCHANGER, GBF_VSFIGHT, FBF_SF,
|
||||
NULL, SfachRomInfo, SfachRomName, NULL, NULL, SfzchInputInfo, NULL,
|
||||
SfzchInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
|
||||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||
};
|
||||
|
||||
struct BurnDriver BurnDrvCpsSfzach = {
|
||||
"sfzach", "sfzch", NULL, NULL, "1995",
|
||||
"Street Fighter Zero (CPS Changer, 950925 Asia)\0", NULL, "Capcom", "CPS Changer",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPSCHANGER, GBF_VSFIGHT, FBF_SF,
|
||||
NULL, SfzachRomInfo, SfzachRomName, NULL, NULL, SfzchInputInfo, NULL,
|
||||
SfzchInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
|
||||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||
};
|
||||
|
||||
struct BurnDriver BurnDrvCpsSfzbch = {
|
||||
"sfzbch", "sfzch", NULL, NULL, "1995",
|
||||
"Street Fighter Zero (CPS Changer, 950727 Brazil)\0", NULL, "Capcom", "CPS Changer",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPSCHANGER, GBF_VSFIGHT, FBF_SF,
|
||||
NULL, SfzbchRomInfo, SfzbchRomName, NULL, NULL, SfzchInputInfo, NULL,
|
||||
SfzchInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
|
||||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||
};
|
||||
|
||||
struct BurnDriver BurnDrvCpsSfzech = {
|
||||
"sfzech", "sfzch", NULL, NULL, "1995",
|
||||
"Street Fighter Zero (CPS Changer, 950727 Euro)\0", NULL, "Capcom", "CPS Changer",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPSCHANGER, GBF_VSFIGHT, FBF_SF,
|
||||
NULL, SfzechRomInfo, SfzechRomName, NULL, NULL, SfzchInputInfo, NULL,
|
||||
SfzchInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
|
||||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||
};
|
||||
|
||||
struct BurnDriver BurnDrvCpsSfzhch = {
|
||||
"sfzhch", "sfzch", NULL, NULL, "1995",
|
||||
"Street Fighter Zero (CPS Changer, 950727 Hispanic)\0", NULL, "Capcom", "CPS Changer",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPSCHANGER, GBF_VSFIGHT, FBF_SF,
|
||||
NULL, SfzhchRomInfo, SfzhchRomName, NULL, NULL, SfzchInputInfo, NULL,
|
||||
SfzchInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
|
||||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||
};
|
||||
|
||||
struct BurnDriver BurnDrvCpsSlammast = {
|
||||
"slammast", NULL, NULL, NULL, "1993",
|
||||
"Saturday Night Slam Masters (Slam Masters 930713 etc)\0", NULL, "Capcom", "CPS1",
|
||||
|
@ -15875,6 +15667,223 @@ struct BurnDriverX BurnDrvCpsWoffr = {
|
|||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||
};
|
||||
|
||||
// CPS Changer Region Hacks (not included)
|
||||
|
||||
// Street Fighter Alpha (CPS Changer, 950727 Publicity US)
|
||||
static struct BurnRomInfo SfachRomDesc[] = {
|
||||
{ "sfach23", 0x080000, 0x02a1a853, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza22", 0x080000, 0x8d9b2480, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfzch21", 0x080000, 0x5435225d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza20", 0x080000, 0x806e8f38, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
|
||||
{ "sfz_01.3a", 0x080000, 0x0dd53e62, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_02.4a", 0x080000, 0x94c31e3f, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_03.5a", 0x080000, 0x9584ac85, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_04.6a", 0x080000, 0xb983624c, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_05.7a", 0x080000, 0x2b47b645, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_06.8a", 0x080000, 0x74fd9fb1, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_07.9a", 0x080000, 0xbb2c734d, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_08.10a", 0x080000, 0x454f7868, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_10.3c", 0x080000, 0x2a7d675e, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_11.4c", 0x080000, 0xe35546c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_12.5c", 0x080000, 0xf122693a, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_13.6c", 0x080000, 0x7cf942c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_14.7c", 0x080000, 0x09038c81, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_15.8c", 0x080000, 0x1aa17391, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_16.9c", 0x080000, 0x19a5abd6, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_17.10c", 0x080000, 0x248b3b73, BRF_GRA | CPS1_TILES },
|
||||
|
||||
{ "sfz_09.12a", 0x010000, 0xc772628b, BRF_PRG | CPS1_Z80_PROGRAM },
|
||||
|
||||
{ "sfz_18.11c", 0x020000, 0x61022b2d, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
{ "sfz_19.12c", 0x020000, 0x3b5886d5, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Sfach)
|
||||
STD_ROM_FN(Sfach)
|
||||
|
||||
struct BurnDriverX BurnDrvCpsSfach = {
|
||||
"sfach", "sfzch", NULL, NULL, "1995",
|
||||
"Street Fighter Alpha (CPS Changer, 950727 Publicity US)\0", NULL, "Capcom", "CPS Changer",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPSCHANGER, GBF_VSFIGHT, FBF_SF,
|
||||
NULL, SfachRomInfo, SfachRomName, NULL, NULL, SfzchInputInfo, NULL,
|
||||
SfzchInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
|
||||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||
};
|
||||
|
||||
// Street Fighter Zero (CPS Changer, 950925 Asia)
|
||||
static struct BurnRomInfo SfzachRomDesc[] = {
|
||||
{ "sfzach23", 0x080000, 0x2562108b, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza22", 0x080000, 0x8d9b2480, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfzch21", 0x080000, 0x5435225d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza20", 0x080000, 0x806e8f38, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
|
||||
{ "sfz_01.3a", 0x080000, 0x0dd53e62, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_02.4a", 0x080000, 0x94c31e3f, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_03.5a", 0x080000, 0x9584ac85, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_04.6a", 0x080000, 0xb983624c, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_05.7a", 0x080000, 0x2b47b645, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_06.8a", 0x080000, 0x74fd9fb1, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_07.9a", 0x080000, 0xbb2c734d, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_08.10a", 0x080000, 0x454f7868, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_10.3c", 0x080000, 0x2a7d675e, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_11.4c", 0x080000, 0xe35546c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_12.5c", 0x080000, 0xf122693a, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_13.6c", 0x080000, 0x7cf942c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_14.7c", 0x080000, 0x09038c81, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_15.8c", 0x080000, 0x1aa17391, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_16.9c", 0x080000, 0x19a5abd6, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_17.10c", 0x080000, 0x248b3b73, BRF_GRA | CPS1_TILES },
|
||||
|
||||
{ "sfz_09.12a", 0x010000, 0xc772628b, BRF_PRG | CPS1_Z80_PROGRAM },
|
||||
|
||||
{ "sfz_18.11c", 0x020000, 0x61022b2d, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
{ "sfz_19.12c", 0x020000, 0x3b5886d5, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Sfzach)
|
||||
STD_ROM_FN(Sfzach)
|
||||
|
||||
struct BurnDriverX BurnDrvCpsSfzach = {
|
||||
"sfzach", "sfzch", NULL, NULL, "1995",
|
||||
"Street Fighter Zero (CPS Changer, 950925 Asia)\0", NULL, "Capcom", "CPS Changer",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPSCHANGER, GBF_VSFIGHT, FBF_SF,
|
||||
NULL, SfzachRomInfo, SfzachRomName, NULL, NULL, SfzchInputInfo, NULL,
|
||||
SfzchInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
|
||||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||
};
|
||||
|
||||
// Street Fighter Zero (CPS Changer, 950727 Brazil)
|
||||
static struct BurnRomInfo SfzbchRomDesc[] = {
|
||||
{ "sfbch23", 0x080000, 0x53699f68, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza22", 0x080000, 0x8d9b2480, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfzch21", 0x080000, 0x5435225d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza20", 0x080000, 0x806e8f38, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
|
||||
{ "sfz_01.3a", 0x080000, 0x0dd53e62, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_02.4a", 0x080000, 0x94c31e3f, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_03.5a", 0x080000, 0x9584ac85, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_04.6a", 0x080000, 0xb983624c, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_05.7a", 0x080000, 0x2b47b645, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_06.8a", 0x080000, 0x74fd9fb1, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_07.9a", 0x080000, 0xbb2c734d, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_08.10a", 0x080000, 0x454f7868, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_10.3c", 0x080000, 0x2a7d675e, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_11.4c", 0x080000, 0xe35546c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_12.5c", 0x080000, 0xf122693a, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_13.6c", 0x080000, 0x7cf942c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_14.7c", 0x080000, 0x09038c81, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_15.8c", 0x080000, 0x1aa17391, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_16.9c", 0x080000, 0x19a5abd6, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_17.10c", 0x080000, 0x248b3b73, BRF_GRA | CPS1_TILES },
|
||||
|
||||
{ "sfz_09.12a", 0x010000, 0xc772628b, BRF_PRG | CPS1_Z80_PROGRAM },
|
||||
|
||||
{ "sfz_18.11c", 0x020000, 0x61022b2d, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
{ "sfz_19.12c", 0x020000, 0x3b5886d5, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Sfzbch)
|
||||
STD_ROM_FN(Sfzbch)
|
||||
|
||||
struct BurnDriverX BurnDrvCpsSfzbch = {
|
||||
"sfzbch", "sfzch", NULL, NULL, "1995",
|
||||
"Street Fighter Zero (CPS Changer, 950727 Brazil)\0", NULL, "Capcom", "CPS Changer",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPSCHANGER, GBF_VSFIGHT, FBF_SF,
|
||||
NULL, SfzbchRomInfo, SfzbchRomName, NULL, NULL, SfzchInputInfo, NULL,
|
||||
SfzchInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
|
||||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||
};
|
||||
|
||||
// Street Fighter Zero (CPS Changer, 950727 Euro)
|
||||
static struct BurnRomInfo SfzechRomDesc[] = {
|
||||
{ "sfzech23", 0x080000, 0x5ec7058f, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza22", 0x080000, 0x8d9b2480, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfzch21", 0x080000, 0x5435225d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza20", 0x080000, 0x806e8f38, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
|
||||
{ "sfz_01.3a", 0x080000, 0x0dd53e62, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_02.4a", 0x080000, 0x94c31e3f, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_03.5a", 0x080000, 0x9584ac85, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_04.6a", 0x080000, 0xb983624c, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_05.7a", 0x080000, 0x2b47b645, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_06.8a", 0x080000, 0x74fd9fb1, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_07.9a", 0x080000, 0xbb2c734d, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_08.10a", 0x080000, 0x454f7868, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_10.3c", 0x080000, 0x2a7d675e, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_11.4c", 0x080000, 0xe35546c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_12.5c", 0x080000, 0xf122693a, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_13.6c", 0x080000, 0x7cf942c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_14.7c", 0x080000, 0x09038c81, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_15.8c", 0x080000, 0x1aa17391, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_16.9c", 0x080000, 0x19a5abd6, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_17.10c", 0x080000, 0x248b3b73, BRF_GRA | CPS1_TILES },
|
||||
|
||||
{ "sfz_09.12a", 0x010000, 0xc772628b, BRF_PRG | CPS1_Z80_PROGRAM },
|
||||
|
||||
{ "sfz_18.11c", 0x020000, 0x61022b2d, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
{ "sfz_19.12c", 0x020000, 0x3b5886d5, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Sfzech)
|
||||
STD_ROM_FN(Sfzech)
|
||||
|
||||
struct BurnDriverX BurnDrvCpsSfzech = {
|
||||
"sfzech", "sfzch", NULL, NULL, "1995",
|
||||
"Street Fighter Zero (CPS Changer, 950727 Euro)\0", NULL, "Capcom", "CPS Changer",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPSCHANGER, GBF_VSFIGHT, FBF_SF,
|
||||
NULL, SfzechRomInfo, SfzechRomName, NULL, NULL, SfzchInputInfo, NULL,
|
||||
SfzchInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
|
||||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||
};
|
||||
|
||||
// Street Fighter Zero (CPS Changer, 950727 Hispanic)
|
||||
static struct BurnRomInfo SfzhchRomDesc[] = {
|
||||
{ "sfzhch23", 0x080000, 0x3683cce7, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza22", 0x080000, 0x8d9b2480, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfzch21", 0x080000, 0x5435225d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
{ "sfza20", 0x080000, 0x806e8f38, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||
|
||||
{ "sfz_01.3a", 0x080000, 0x0dd53e62, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_02.4a", 0x080000, 0x94c31e3f, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_03.5a", 0x080000, 0x9584ac85, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_04.6a", 0x080000, 0xb983624c, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_05.7a", 0x080000, 0x2b47b645, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_06.8a", 0x080000, 0x74fd9fb1, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_07.9a", 0x080000, 0xbb2c734d, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_08.10a", 0x080000, 0x454f7868, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_10.3c", 0x080000, 0x2a7d675e, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_11.4c", 0x080000, 0xe35546c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_12.5c", 0x080000, 0xf122693a, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_13.6c", 0x080000, 0x7cf942c8, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_14.7c", 0x080000, 0x09038c81, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_15.8c", 0x080000, 0x1aa17391, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_16.9c", 0x080000, 0x19a5abd6, BRF_GRA | CPS1_TILES },
|
||||
{ "sfz_17.10c", 0x080000, 0x248b3b73, BRF_GRA | CPS1_TILES },
|
||||
|
||||
{ "sfz_09.12a", 0x010000, 0xc772628b, BRF_PRG | CPS1_Z80_PROGRAM },
|
||||
|
||||
{ "sfz_18.11c", 0x020000, 0x61022b2d, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
{ "sfz_19.12c", 0x020000, 0x3b5886d5, BRF_SND | CPS1_OKIM6295_SAMPLES },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Sfzhch)
|
||||
STD_ROM_FN(Sfzhch)
|
||||
|
||||
struct BurnDriverX BurnDrvCpsSfzhch = {
|
||||
"sfzhch", "sfzch", NULL, NULL, "1995",
|
||||
"Street Fighter Zero (CPS Changer, 950727 Hispanic)\0", NULL, "Capcom", "CPS Changer",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPSCHANGER, GBF_VSFIGHT, FBF_SF,
|
||||
NULL, SfzhchRomInfo, SfzhchRomName, NULL, NULL, SfzchInputInfo, NULL,
|
||||
SfzchInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
|
||||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||
};
|
||||
|
||||
#undef CPS1_68K_PROGRAM_BYTESWAP
|
||||
#undef CPS1_68K_PROGRAM_NO_BYTESWAP
|
||||
#undef CPS1_Z80_PROGRAM
|
||||
|
|
Loading…
Reference in New Issue