add Street Fighter Zero (Asia 950605) [Smitdogg, The Dumping Union]
This commit is contained in:
parent
200a1e2510
commit
226011873e
|
@ -877,6 +877,7 @@ static const struct game_keys keys_table[] =
|
||||||
{ "sfar3", { 0x0f895d6e,0xc4273a1b }, 0x080000 }, // 0C80 0564 2194 cmpi.l #$05642194,D0
|
{ "sfar3", { 0x0f895d6e,0xc4273a1b }, 0x080000 }, // 0C80 0564 2194 cmpi.l #$05642194,D0
|
||||||
{ "sfau", { 0x25bead36,0x97cf4018 }, 0x080000 }, // 0C80 0564 2194 cmpi.l #$05642194,D0
|
{ "sfau", { 0x25bead36,0x97cf4018 }, 0x080000 }, // 0C80 0564 2194 cmpi.l #$05642194,D0
|
||||||
{ "sfza", { 0xe43dc508,0x621b9a7f }, 0x080000 }, // 0C80 0564 2194 cmpi.l #$05642194,D0
|
{ "sfza", { 0xe43dc508,0x621b9a7f }, 0x080000 }, // 0C80 0564 2194 cmpi.l #$05642194,D0
|
||||||
|
{ "sfzar1", { 0xe43dc508,0x621b9a7f }, 0x080000 }, // 0C80 0564 2194 cmpi.l #$05642194,D0
|
||||||
{ "sfzj", { 0x8db3167a,0xc29e0f45 }, 0x080000 }, // 0C80 0564 2194 cmpi.l #$05642194,D0
|
{ "sfzj", { 0x8db3167a,0xc29e0f45 }, 0x080000 }, // 0C80 0564 2194 cmpi.l #$05642194,D0
|
||||||
{ "sfzjr1", { 0x8db3167a,0xc29e0f45 }, 0x080000 }, // 0C80 0564 2194 cmpi.l #$05642194,D0
|
{ "sfzjr1", { 0x8db3167a,0xc29e0f45 }, 0x080000 }, // 0C80 0564 2194 cmpi.l #$05642194,D0
|
||||||
{ "sfzjr2", { 0x8db3167a,0xc29e0f45 }, 0x080000 }, // 0C80 0564 2194 cmpi.l #$05642194,D0
|
{ "sfzjr2", { 0x8db3167a,0xc29e0f45 }, 0x080000 }, // 0C80 0564 2194 cmpi.l #$05642194,D0
|
||||||
|
|
|
@ -8321,7 +8321,6 @@ static struct BurnRomInfo Sf2b2RomDesc[] = {
|
||||||
// { "prg.u195", 0x040000, 0x00000000, BRF_ESS | BRF_PRG | BRF_NODUMP }, // missing from dump
|
// { "prg.u195", 0x040000, 0x00000000, BRF_ESS | BRF_PRG | BRF_NODUMP }, // missing from dump
|
||||||
// { "prg.u221", 0x040000, 0x00000000, BRF_ESS | BRF_PRG | BRF_NODUMP }, // missing from dump
|
// { "prg.u221", 0x040000, 0x00000000, BRF_ESS | BRF_PRG | BRF_NODUMP }, // missing from dump
|
||||||
// Instead we use some programs rom from sf2eb
|
// Instead we use some programs rom from sf2eb
|
||||||
|
|
||||||
{ "sf2e_30b.11e", 0x020000, 0x57bd7051, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
{ "sf2e_30b.11e", 0x020000, 0x57bd7051, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
||||||
{ "sf2e_37b.11f", 0x020000, 0x62691cdd, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
{ "sf2e_37b.11f", 0x020000, 0x62691cdd, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
||||||
{ "sf2e_31b.12e", 0x020000, 0xa673143d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
{ "sf2e_31b.12e", 0x020000, 0xa673143d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
||||||
|
|
|
@ -4664,7 +4664,7 @@ STD_ROM_PICK(Sfar3)
|
||||||
STD_ROM_FN(Sfar3)
|
STD_ROM_FN(Sfar3)
|
||||||
|
|
||||||
static struct BurnRomInfo SfauRomDesc[] = {
|
static struct BurnRomInfo SfauRomDesc[] = {
|
||||||
{ "sfzu.03a", 0x080000, 0x49fc7db9, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
{ "sfzu.03a", 0x080000, 0x49fc7db9, CPS2_PRG_68K | BRF_ESS | BRF_PRG }, // If there's a US 950605 then this should be sfzu.03b
|
||||||
{ "sfz.04a", 0x080000, 0x5f99e9a5, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
{ "sfz.04a", 0x080000, 0x5f99e9a5, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
||||||
{ "sfz.05a", 0x080000, 0x0810544d, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
{ "sfz.05a", 0x080000, 0x0810544d, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
||||||
{ "sfz.06", 0x080000, 0x806e8f38, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
{ "sfz.06", 0x080000, 0x806e8f38, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
||||||
|
@ -4685,7 +4685,7 @@ STD_ROM_PICK(Sfau)
|
||||||
STD_ROM_FN(Sfau)
|
STD_ROM_FN(Sfau)
|
||||||
|
|
||||||
static struct BurnRomInfo SfzaRomDesc[] = {
|
static struct BurnRomInfo SfzaRomDesc[] = {
|
||||||
{ "sfza.03a", 0x080000, 0xca91bed9, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
{ "sfza.03b", 0x080000, 0xca91bed9, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
||||||
{ "sfz.04a", 0x080000, 0x5f99e9a5, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
{ "sfz.04a", 0x080000, 0x5f99e9a5, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
||||||
{ "sfz.05a", 0x080000, 0x0810544d, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
{ "sfz.05a", 0x080000, 0x0810544d, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
||||||
{ "sfz.06", 0x080000, 0x806e8f38, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
{ "sfz.06", 0x080000, 0x806e8f38, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
||||||
|
@ -4705,6 +4705,27 @@ static struct BurnRomInfo SfzaRomDesc[] = {
|
||||||
STD_ROM_PICK(Sfza)
|
STD_ROM_PICK(Sfza)
|
||||||
STD_ROM_FN(Sfza)
|
STD_ROM_FN(Sfza)
|
||||||
|
|
||||||
|
static struct BurnRomInfo Sfzar1RomDesc[] = {
|
||||||
|
{ "sfza.03a", 0x080000, 0xf38d8c8d, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
||||||
|
{ "sfz.04", 0x080000, 0x0c436d30, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
||||||
|
{ "sfz.05", 0x080000, 0x1f363612, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
||||||
|
{ "sfz.06", 0x080000, 0x806e8f38, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
||||||
|
|
||||||
|
{ "sfz.14m", 0x200000, 0x90fefdb3, CPS2_GFX | BRF_GRA },
|
||||||
|
{ "sfz.16m", 0x200000, 0x5354c948, CPS2_GFX | BRF_GRA },
|
||||||
|
{ "sfz.18m", 0x200000, 0x41a1e790, CPS2_GFX | BRF_GRA },
|
||||||
|
{ "sfz.20m", 0x200000, 0xa549df98, CPS2_GFX | BRF_GRA },
|
||||||
|
|
||||||
|
{ "sfz.01", 0x020000, 0xffffec7d, CPS2_PRG_Z80 | BRF_ESS | BRF_PRG },
|
||||||
|
{ "sfz.02", 0x020000, 0x45f46a08, CPS2_PRG_Z80 | BRF_ESS | BRF_PRG },
|
||||||
|
|
||||||
|
{ "sfz.11m", 0x200000, 0xc4b093cd, CPS2_QSND | BRF_SND },
|
||||||
|
{ "sfz.12m", 0x200000, 0x8bdbc4b4, CPS2_QSND | BRF_SND },
|
||||||
|
};
|
||||||
|
|
||||||
|
STD_ROM_PICK(Sfzar1)
|
||||||
|
STD_ROM_FN(Sfzar1)
|
||||||
|
|
||||||
static struct BurnRomInfo SfzbRomDesc[] = {
|
static struct BurnRomInfo SfzbRomDesc[] = {
|
||||||
{ "sfzb.03g", 0x080000, 0x348862d4, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
{ "sfzb.03g", 0x080000, 0x348862d4, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
||||||
{ "sfzb.04e", 0x080000, 0x8d9b2480, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
{ "sfzb.04e", 0x080000, 0x8d9b2480, CPS2_PRG_68K | BRF_ESS | BRF_PRG },
|
||||||
|
@ -8789,6 +8810,16 @@ struct BurnDriver BurnDrvCpsSfza = {
|
||||||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct BurnDriver BurnDrvCpsSfzar1 = {
|
||||||
|
"sfzar1", "sfa", NULL, NULL, "1995",
|
||||||
|
"Street Fighter Zero (950605 Asia)\0", NULL, "Capcom", "CPS2",
|
||||||
|
NULL, NULL, NULL, NULL,
|
||||||
|
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPS2, GBF_VSFIGHT, FBF_SF,
|
||||||
|
NULL, Sfzar1RomInfo, Sfzar1RomName, NULL, NULL, Cps2FightingInputInfo, NULL,
|
||||||
|
Cps2Init, DrvExit, Cps2Frame, CpsRedraw, CpsAreaScan,
|
||||||
|
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||||
|
};
|
||||||
|
|
||||||
struct BurnDriver BurnDrvCpsSfzb = {
|
struct BurnDriver BurnDrvCpsSfzb = {
|
||||||
"sfzb", "sfa", NULL, NULL, "1995",
|
"sfzb", "sfa", NULL, NULL, "1995",
|
||||||
"Street Fighter Zero (951109 Brazil)\0", NULL, "Capcom", "CPS2",
|
"Street Fighter Zero (951109 Brazil)\0", NULL, "Capcom", "CPS2",
|
||||||
|
|
Loading…
Reference in New Issue