After adding the following samsh5sp's decrypted C driver to 0746's latest nFBA SRC ([08.03] NFBA DTR9 U1 + kailleraclient) and compiling it, I got my own build.
however, when playing this samsh5sp's decrypted C driver, a problem occured.
look at the picture.
how to solve it?
// Samurai Shodown V Special (set 1, uncensored, decrypted C)
static struct BurnRomInfo smsh5spdRomDesc[] = {
{ "272-p1.bin", 0x400000, 0xfb7a6bba, 1 | BRF_ESS | BRF_PRG }, // 0 68K code
{ "272-p2.bin", 0x400000, 0x63492ea6, 1 | BRF_ESS | BRF_PRG }, // 1
{ "272-c1d.bin", 0x800000, 0x8548097e, 3 | BRF_GRA }, // 2 Sprite data
{ "272-c2d.bin", 0x800000, 0x8c1b48d0, 3 | BRF_GRA }, // 3
{ "272-c3d.bin", 0x800000, 0x96ddb28c, 3 | BRF_GRA }, // 4
{ "272-c4d.bin", 0x800000, 0x99ef7a0a, 3 | BRF_GRA }, // 5
{ "272-c5d.bin", 0x800000, 0x772e8b1e, 3 | BRF_GRA }, // 6
{ "272-c6d.bin", 0x800000, 0x5fff21fc, 3 | BRF_GRA }, // 7
{ "272-c7d.bin", 0x800000, 0x9ac56a0e, 3 | BRF_GRA }, // 8
{ "272-c8d.bin", 0x800000, 0xcfde7aff, 3 | BRF_GRA }, // 9
{ "272-m1_decrypted.bin",0x080000, 0x203d744e, 4 | BRF_ESS | BRF_PRG }, // 10 Z80 code (decrypted)
{ "272-v1.bin", 0x800000, 0x76a94127, 5 | BRF_SND }, // 12 Sound data
{ "272-v2.bin", 0x800000, 0x4ba507f1, 5 | BRF_SND }, // 13
};
STDROMPICKEXT(smsh5spd, smsh5spd, neogeo);
STD_ROM_FN(smsh5spd);
static int smsh5spdInit()
{
int nRet;
pNeoInitCallback = samsh5spCallback;
nNeoTextROMSize = 0x80000;
nRet = NeoInit();
if (nRet == 0) {
PCM2DecryptVInfo Info = { 0x02000, 0xFFB440, { 0x4B, 0xA4, 0x63, 0x46, 0xF0, 0x91, 0xEA, 0x62 } };
PCM2DecryptV(&Info);
}
return nRet;
}
struct BurnDriver BurnDrvsmsh5spd = {
"smsh5spd", "samsh5sp", "neogeo", "2003",
"Samurai Shodown V Special (set 1, uncensored, decrypted C)\0Samurai Spirits Zero Special (set 1, uncensored, decrypted C)\0", NULL, "Yuki Enterprise / SNK Playmore", "Neo Geo",
L"Samurai Shodown V Special (set 1, uncensored, decrypted C)\0\u30B5\u30E0\u30E9\u30A4\u30B9\u30D4\u30EA\u30C3\u30C4\u96F6 Special (set 1, uncensored, decrypted C)\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_SNK_NEOGEO,
NULL, smsh5spdRomInfo, smsh5spdRomName, neogeoInputInfo, neogeoDIPInfo,
smsh5spdInit, NeoExit, NeoFrame, NeoRender, NeoScan, &neomechpalette.NeoRecalcPalette,
nNeoScreenWidth, 224, 4, 3
};