// The King of Fighters '2002 (Decrypted set)
static struct BurnRomInfo kof2k2ndRomDesc[] = {
{ "265-p1.bin", 0x100000, 0x9EDE7323, 1 | BRF_ESS | BRF_PRG }, // 0 68K code
{ "265-p2.bin", 0x400000, 0x432FDF53, 1 | BRF_ESS | BRF_PRG }, // 1
{ "265-s1.bin", 0x020000, 0xE0EAABA3, 2 | BRF_GRA }, // 2 Text layer tiles
{ "265-c1.bin", 0x800000, 0x7EFA6EF7, 3 | BRF_GRA }, // 3 Sprite data
{ "265-c2.bin", 0x800000, 0xAA82948B, 3 | BRF_GRA }, // 4
{ "265-c3.bin", 0x800000, 0x959FAD0B, 3 | BRF_GRA }, // 5
{ "265-c4.bin", 0x800000, 0xEFE6A468, 3 | BRF_GRA }, // 6
{ "265-c5.bin", 0x800000, 0x74BBA7C6, 3 | BRF_GRA }, // 7
{ "265-c6.bin", 0x800000, 0xE20D2216, 3 | BRF_GRA }, // 8
{ "265-c7.bin", 0x800000, 0x8A5B561C, 3 | BRF_GRA }, // 9
{ "265-c8.bin", 0x800000, 0xBEF667A3, 3 | BRF_GRA }, // 10
{ "265-m1.bin", 0x020000, 0x1C661A4B, 4 | BRF_ESS | BRF_PRG }, // 11 Z80 code
{ "265-v1.bin", 0x400000, 0x13D98607, 5 | BRF_SND }, // 12
{ "265-v2.bin", 0x400000, 0x9CF74677, 5 | BRF_SND }, // 13
{ "265-v3.bin", 0x400000, 0x8E9448B5, 5 | BRF_SND }, // 14
{ "265-v4.bin", 0x400000, 0x067271B5, 5 | BRF_SND }, // 15
};
STDROMPICKEXT(kof2k2nd, kof2k2nd, neogeo);
STD_ROM_FN(kof2k2nd);
struct BurnDriver BurnDrvkof2k2nd = {
"kof2k2nd", NULL, "neogeo", "2002",
"The King of Fighters '2002 - Challenge to Ultimate Battle\0", NULL, "Eolith / Playmore Corporation", "Neo Geo",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_SNK_NEOGEO,
NULL, kof2k2ndRomInfo, kof2k2ndRomName, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
nNeoScreenWidth, 224, 4, 3
};
It is a solution method of this problem?