Here is my driver, but it doesn't work in PS3 FBA
I don't know why?
// The King of Fighters 2003 (PS2 Ver. PLUS)
static struct BurnRomInfo kof2k3bsRomDesc[] = {
{ "271-p1d.bin", 0x100000, 0x043f4a4b, 1 | BRF_ESS | BRF_PRG }, // 0 68K code
{ "271-p1bl.bin", 0x400000, 0x0daba95c, 1 | BRF_ESS | BRF_PRG }, // 1
{ "271-p3d.bin", 0x200000, 0x0d0a5861, 1 | BRF_ESS | BRF_PRG }, // 2
{ "2k3-s1.bin", 0x020000, 0x482c48a5, 2 | BRF_GRA }, // 3 Text layer tiles
{ "271-c1cd.bin", 0x800000, 0xe42fc226, 3 | BRF_GRA }, // 3 Sprite data
{ "271-c2cd.bin", 0x800000, 0x1b5e3b58, 3 | BRF_GRA }, // 4
{ "271-c3cd.bin", 0x800000, 0xd334fdd9, 3 | BRF_GRA }, // 5
{ "271-c4cd.bin", 0x800000, 0x0d457699, 3 | BRF_GRA }, // 6
{ "271-c5cd.bin", 0x800000, 0x8a91aae4, 3 | BRF_GRA }, // 7
{ "271-c6cd.bin", 0x800000, 0x9f8674b8, 3 | BRF_GRA }, // 8
{ "271-c7cd.bin", 0x800000, 0xb65182c8, 3 | BRF_GRA }, // 9
{ "271-c8cd.bin", 0x800000, 0x3a4f522f, 3 | BRF_GRA }, // 10
{ "2k3-m1.bin", 0x020000, 0x3a4969ff, 4 | BRF_ESS | BRF_PRG }, // 12 Z80 code
//{ "271-m1_decrypted.bin", 0x020000, 0x0e86af8f, 4 | BRF_ESS | BRF_PRG }, // 12 Z80 code
{ "271-v1c.bin", 0x800000, 0xffa3f8c7, 5 | BRF_SND }, // 12
{ "271-v2c.bin", 0x800000, 0x5382c7d1, 5 | BRF_SND }, // 13
};
STDROMPICKEXT(kof2k3bs, kof2k3bs, neogeo)
STD_ROM_FN(kof2k3bs)
//static int kof2k3bsInit()
//{
// nNeoTextROMSize = 0x080000;
// nNeoPCM2PLAYMOREProtection = 6;
// return NeoInit();
//}
struct BurnDriver BurnDrvkof2k3bs = {
"kof2k3bs", "kof2003", "neogeo", "2003",
"The King of Fighters 2003 (PS2 Ver. PLUS)\0", NULL, "EGCG / EGHT", "Neo Geo",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_SNK_NEOGEO | HARDWARE_SNK_MVSCARTRIDGE | HARDWARE_SNK_ENCRYPTED_B,
NULL, kof2k3bsRomInfo, kof2k3bsRomName, neogeoInputInfo, neogeoDIPInfo,
kf2k3blaInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
304, 224, 4, 3
};