kof2k2omg8, kof2k2omg9 and kof2k2omg9b don't seem to use this though, so i'll check if i can get them to work in fba. Do you know if they are older or newer version of this hack ?
I got kof2k2omg8 loading with this :
// Kof2002 (Omega v0.8)
static struct BurnRomInfo kof2k2omg8RomDesc[] = {
{ "265omg8.p1", 0x100000, 0x53086581, 1 | BRF_ESS | BRF_PRG }, // 0 68K code
{ "265omg8.p2", 0x400000, 0x40228fe5, 1 | BRF_ESS | BRF_PRG }, // 1
{ "265omg8.s1", 0x020000, 0x65351d40, 2 | BRF_GRA }, // 2 Text layer tiles
{ "265omg8.c1", 0x800000, 0xe144302d, 3 | BRF_GRA }, // 3 Sprite data
{ "265omg8.c2", 0x800000, 0xb10c6958, 3 | BRF_GRA }, // 4
{ "265omg8.c3", 0x800000, 0x2367927c, 3 | BRF_GRA }, // 5
{ "265omg8.c4", 0x800000, 0x4ad48c29, 3 | BRF_GRA }, // 6
{ "365ru.c5", 0x800000, 0x11126545, 3 | BRF_GRA }, // 7
{ "365ru.c6", 0x800000, 0xd225bb9b, 3 | BRF_GRA }, // 8
{ "265omg8.c7", 0x800000, 0x890c2a4a, 3 | BRF_GRA }, // 9
{ "265omg8.c8", 0x800000, 0xb726009d, 3 | BRF_GRA }, // 10
{ "265omg8.m1", 0x040000, 0x9a3d5c65, 4 | BRF_ESS | BRF_PRG }, // 11 Z80 code
{ "kf10-v1.bin", 0x800000, 0x0fc9a58d, 5 | BRF_SND }, // 12 Sound data
{ "kf10-v2.bin", 0x800000, 0xb8c475a4, 5 | BRF_SND }, // 13
};
STDROMPICKEXT(kof2k2omg8, kof2k2omg8, neogeo)
STD_ROM_FN(kof2k2omg8)
struct BurnDriver BurnDrvkof2k2omg8 = {
"kof2k2omg8", "kof2002", "neogeo", NULL, "2010",
"Kof2002 (Omega v0.8)\0", NULL, "bootleg", "KOF-ON Team",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_VSFIGHT, FBF_KOF,
NULL, kof2k2omg8RomInfo, kof2k2omg8RomName, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
kof2002Init, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
0x1000, 304, 224, 4, 3
};
The graphics are messed up though, and i can't go past the select champ screen (i tried some additional HARDWARE_SNK_* flags, but all of them seemed to break the game further), so i guess it needs some additional things (i expected this), any idea what i should try doing next ?
PS : i'm mainly interested in the process of thought, not the final result
.