It works fine here, I just added it to fba
Are you compiling your own? Put this in d_megadrive.cpp:
// Streets of Rage 2 (USA) Syndicate Wars 2016 Hack by Gsaurus
static struct BurnRomInfo md_sor2uswRomDesc[] = {
{ "sor2 sw.bin", 0x31b5ce, 0xb49b4a9b, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
};
STD_ROM_PICK(md_sor2usw)
STD_ROM_FN(md_sor2usw)
struct BurnDriver BurnDrvmd_sor2usw = {
"md_sor2usw", "md_sor2", NULL, NULL, "1992",
"Streets of Rage 2 (USA) Syndicate Wars 2016 (Hack)\0", NULL, "2016 Gsaurus", "Sega Megadrive",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0,
MegadriveGetZipName, md_sor2uswRomInfo, md_sor2uswRomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan,
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
};
p.s. I think the reason it didn't show the new sprites because the romsize needs to be correct. If you try to load it in-place of sor2u (for example), it will only load 0x200000 bytes of the rom - but - the rom is really 0x31b5ce bytes
best regards,
- dink