I compiled a FBA version with Ironclad support with last source code, I add this:
// Ironclad / Chotetsu Brikinger
static struct BurnRomInfo ironcladRomDesc[] = {
{ "220-p1.bin", 0x200000, 0x62a942c6, 1 | BRF_ESS | BRF_PRG }, // 0 68K code
{ "220-s1.bin", 0x020000, 0x372fe217, 2 | BRF_GRA }, // 1 Text layer tiles
{ "220-c1.bin", 0x400000, 0x9aa2b7dc, 3 | BRF_GRA }, // 2 Sprite data
{ "220-c2.bin", 0x400000, 0x8a2ad708, 3 | BRF_GRA }, // 3
{ "220-c3.bin", 0x400000, 0xd67fb15a, 3 | BRF_GRA }, // 4
{ "220-c4.bin", 0x400000, 0xe73ea38b, 3 | BRF_GRA }, // 5
{ "220-m1.bin", 0x020000, 0x3a08bb63, 4 | BRF_ESS | BRF_PRG }, // 10 Z80 code
{ "220-v1.bin", 0x400000, 0x8f30a215, 5 | BRF_SND }, // 11 Sound data
};
STDROMPICKEXT(ironclad, ironclad, neogeo)
STD_ROM_FN(ironclad)
struct BurnDriver BurnDrvironclad = {
"ironclad", NULL, "neogeo", "1996",
"Ironclad / Chotetsu Brikinger\0", NULL, "Saurus", "Neo Geo",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_SNK_NEOGEO | HARDWARE_SNK_MVSCARTRIDGE | HARDWARE_SNK_SWAPP, GBF_HORSHOOT, 0,
NULL, ironcladRomInfo, ironcladRomName, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, 0, NULL, NULL, NULL, &NeoRecalcPalette, 0x1000,
320, 224, 4, 3
};
The game is working, but only with USA - Japan bios, with asia or european doesn´t boot, also I notice a flickering in game intro.Are this thinks normal or I make a mistake adding the game to FBA?any correction in the driver?
Very Thanks!!!