From e2b30ad237e698985c3a7bcd97373bdb57038387 Mon Sep 17 00:00:00 2001 From: jackchatelet Date: Wed, 18 Dec 2013 21:13:24 +0000 Subject: [PATCH] added Street Fighter III: New Generation (Euro 970204) [Layne, Smitdogg, The Dumping Union] --- src/burn/drv/cps3/d_cps3.cpp | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/src/burn/drv/cps3/d_cps3.cpp b/src/burn/drv/cps3/d_cps3.cpp index 2fbc019f0..5fdb07a86 100644 --- a/src/burn/drv/cps3/d_cps3.cpp +++ b/src/burn/drv/cps3/d_cps3.cpp @@ -192,6 +192,7 @@ STDDIPINFOEXT(sfiiihispanic, sfiii, hispanicRegion) STDDIPINFOEXT(sfiiijapan, sfiii, japanRegion) STDDIPINFOEXT(sfiiiasia, sfiii, asiaRegion) STDDIPINFOEXT(sfiiiusa, sfiii, usaRegion) +STDDIPINFOEXT(sfiiieuro, sfiii, euroRegion) // ------------------------------------------- // Street Fighter III: New Generation (970204) @@ -222,11 +223,11 @@ STDDIPINFOEXT(sfiiiusa, sfiii, usaRegion) { "sfiii-simm5.1", 0x200000, 0xc6f1c066, BRF_GRA }, // ----------------------------------------------- -// Street Fighter III: New Generation (USA 970204) +// Street Fighter III: New Generation (Euro 970204) // ----------------------------------------------- static struct BurnRomInfo sfiiiRomDesc[] = { - { "sfiii_usa.29f400.u2", 0x080000, 0xfb172a8e, BRF_ESS | BRF_BIOS }, // SH-2 Bios + { "sfiii_euro.29f400.u2", 0x080000, 0x27699ddc, BRF_ESS | BRF_BIOS }, // SH-2 Bios #if !defined ROM_VERIFY SFIII_970204_FLASH @@ -235,6 +236,21 @@ static struct BurnRomInfo sfiiiRomDesc[] = { STD_ROM_PICK(sfiii) STD_ROM_FN(sfiii) + +// ----------------------------------------------- +// Street Fighter III: New Generation (USA 970204) +// ----------------------------------------------- +static struct BurnRomInfo sfiiiuRomDesc[] = { + + { "sfiii_usa.29f400.u2", 0x080000, 0xfb172a8e, BRF_ESS | BRF_BIOS }, // SH-2 Bios + +#if !defined ROM_VERIFY + SFIII_970204_FLASH +#endif +}; + +STD_ROM_PICK(sfiiiu) +STD_ROM_FN(sfiiiu) // ------------------------------------------------- // Street Fighter III: New Generation (Japan 970204) @@ -1168,10 +1184,20 @@ static INT32 redearthInit() struct BurnDriver BurnDrvSfiii = { "sfiii", NULL, NULL, NULL, "1997", - "Street Fighter III: New Generation (USA 970204)\0", NULL, "Capcom", "CPS-3", + "Street Fighter III: New Generation (Euro 970204)\0", NULL, "Capcom", "CPS-3", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_16BIT_ONLY, 2, HARDWARE_CAPCOM_CPS3, GBF_VSFIGHT, FBF_SF, - NULL, sfiiiRomInfo, sfiiiRomName, NULL, NULL, cps3InputInfo, sfiiiusaDIPInfo, + NULL, sfiiiRomInfo, sfiiiRomName, NULL, NULL, cps3InputInfo, sfiiieuroDIPInfo, + sfiiiInit, cps3Exit, cps3Frame, NULL, cps3Scan, &cps3_palette_change, 0x40000, + 384, 224, 4, 3 +}; + +struct BurnDriver BurnDrvSfiiiu = { + "sfiiiu", "sfiii", NULL, NULL, "1997", + "Street Fighter III: New Generation (USA 970204)\0", NULL, "Capcom", "CPS-3", + NULL, NULL, NULL, NULL, + BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_CAPCOM_CPS3, GBF_VSFIGHT, FBF_SF, + NULL, sfiiiuRomInfo, sfiiiuRomName, NULL, NULL, cps3InputInfo, sfiiiusaDIPInfo, sfiiiInit, cps3Exit, cps3Frame, NULL, cps3Scan, &cps3_palette_change, 0x40000, 384, 224, 4, 3 };