Do you know which characters cause the issue? I would assume they have come from the Megadrive driver.
Megadrive driver BUG
[hide]
// Ast
閞ix and the Great Rescue (Euro)
static struct BurnRomInfo md_asterixRomDesc[] = {
{ "mpr-15961+mpr-15962.bin", 0x200000, 0x4735fee6, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
};
STD_ROM_PICK(md_asterix)
STD_ROM_FN(md_asterix)
struct BurnDriver BurnDrvmd_asterix = {
"md_asterix", NULL, NULL, NULL, "1993",
"Ast
閞ix and the Great Rescue (Euro)\0", NULL, "Sega", "Sega Megadrive",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0,
NULL, MegadriveGetZipName, md_asterixRomInfo, md_asterixRomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan,
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
};
// Ast
閞ix and the Great Rescue (USA)
static struct BurnRomInfo md_asterixuRomDesc[] = {
{ "asterix and the great rescue (usa).bin", 0x200000, 0x7f112cd8, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
};
STD_ROM_PICK(md_asterixu)
STD_ROM_FN(md_asterixu)
struct BurnDriver BurnDrvmd_asterixu = {
"md_asterixu", "md_asterix", NULL, NULL, "1994",
"Ast
閞ix and the Great Rescue (USA)\0", NULL, "Sega", "Sega Megadrive",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0,
NULL, MegadriveGetZipName, md_asterixuRomInfo, md_asterixuRomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan,
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
};
// Ast
閞ix and the Power of the Gods (Euro)
static struct BurnRomInfo md_asterpgRomDesc[] = {
{ "mpr-17719.bin", 0x200000, 0x4ff1d83f, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
};
STD_ROM_PICK(md_asterpg)
STD_ROM_FN(md_asterpg)
struct BurnDriver BurnDrvmd_asterpg = {
"md_asterpg", NULL, NULL, NULL, "1995",
"Ast
閞ix and the Power of the Gods (Euro)\0", NULL, "Sega", "Sega Megadrive",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0,
NULL, MegadriveGetZipName, md_asterpgRomInfo, md_asterpgRomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan,
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
};
// Ast
閞ix and the Power of the Gods (Euro, Prototype)
static struct BurnRomInfo md_asterpgpRomDesc[] = {
{ "asterix and the power of the gods (euro) (beta).bin", 0x200000, 0x45c8b5b7, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
};
STD_ROM_PICK(md_asterpgp)
STD_ROM_FN(md_asterpgp)
struct BurnDriver BurnDrvmd_asterpgp = {
"md_asterpgp", "md_asterpg", NULL, NULL, "1995",
"Ast
閞ix and the Power of the Gods (Euro, Prototype)\0", NULL, "Sega", "Sega Megadrive",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0,
NULL, MegadriveGetZipName, md_asterpgpRomInfo, md_asterpgpRomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan,
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
};
// F
閞ias Frustradas do Pica-Pau (Bra)
static struct BurnRomInfo md_feriasRomDesc[] = {
{ "ferias frustradas do pica-pau (bra).bin", 0x100000, 0x7b2e416d, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
};
STD_ROM_PICK(md_ferias)
STD_ROM_FN(md_ferias)
struct BurnDriver BurnDrvmd_ferias = {
"md_ferias", NULL, NULL, NULL, "1995",
"F
閞ias Frustradas do Pica-Pau (Bra)\0", NULL, "Tec Toy", "Sega Megadrive",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0,
NULL, MegadriveGetZipName, md_feriasRomInfo, md_feriasRomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan,
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
};
[/hide]
閞---->
er