Here's the driver for sf2dkot2.
Open up d_cps1.cpp
find:
{ "sf2ce" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
Add this after:
{ "sf2dkot2" , CPS_B_21_DEF, mapper_S9263B, 0, NULL },
static struct BurnRomInfo Sf2dkot2RomDesc[] = {
{ "turboii.23", 0x080000, 0x9bbfe420, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "turboii.22", 0x080000, 0x3e57ba19, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "turboii.21", 0x080000, 0xed4186bd, 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(Sf2dkot2)
STD_ROM_FN(Sf2dkot2)
static int Sf2dkot2Init()
{
int nRet;
nCPS68KClockspeed = 7000000;
nRet = DrvInit();
SekOpen(0);
SekMapMemory(CpsRom + 0x000000, 0x280000, 0x2fffff, SM_ROM);
SekMapMemory(CpsRom + 0x080000, 0x200000, 0x27ffff, SM_ROM);
SekClose();
return nRet;
}
struct BurnDriver BurnDrvCpsSf2dkot2 = {
"sf2dkot2", "sf2ce", NULL, "1992",
"Street Fighter II' - Champion Edition (Double K.O. Turbo II, bootleg)\0", NULL, "Capcom", "CPS1",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_CAPCOM_CPS1, GBF_VSFIGHT, FBF_SF,
NULL, Sf2dkot2RomInfo, Sf2dkot2RomName, Sf2InputInfo, Sf2DIPInfo,
Sf2dkot2Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
JBF_GAME_WORKING, DrvJukeboxInit, DrvJukeboxExit, DrvJukeboxFrame, &CpsRecalcPal, 0x1000, 384, 224, 4, 3
};