diff --git a/src/burn/drv/galaxian/d_galaxian.cpp b/src/burn/drv/galaxian/d_galaxian.cpp index 074baf176..b10440f69 100644 --- a/src/burn/drv/galaxian/d_galaxian.cpp +++ b/src/burn/drv/galaxian/d_galaxian.cpp @@ -14854,6 +14854,29 @@ static struct BurnRomInfo ScramblebfRomDesc[] = { STD_ROM_PICK(Scramblebf) STD_ROM_FN(Scramblebf) +static struct BurnRomInfo ScrambpRomDesc[] = { + { "b1-2716.cpu", 0x00800, 0x63420017, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, + { "b2-2716.cpu", 0x00800, 0x66ebc070, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, + { "b3-2716.cpu", 0x00800, 0x317548fd, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, + { "b4-2716.cpu", 0x00800, 0xdd380a22, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, + { "b5-2716.cpu", 0x00800, 0xfa4f1a70, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, + { "b6-2716.cpu", 0x00800, 0x9fd96374, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, + { "b7-2716.cpu", 0x00800, 0x88ac07a0, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, + { "b8-2716.cpu", 0x00800, 0xd20088ee, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, + + { "b11-2716.cpu", 0x00800, 0xbe037cf6, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 }, + { "b12-2716.cpu", 0x00800, 0xde7912da, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 }, + { "b13-2716.cpu", 0x00800, 0xba2fa933, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 }, + + { "b9-2716.cpu", 0x00800, 0x4708845b, BRF_GRA | GAL_ROM_TILES_SHARED }, + { "b10-2716.cpu", 0x00800, 0x11fd2887, BRF_GRA | GAL_ROM_TILES_SHARED }, + + { "c01s.6e", 0x00020, 0x4e3caeab, BRF_GRA | GAL_ROM_PROM }, +}; + +STD_ROM_PICK(Scrambp) +STD_ROM_FN(Scrambp) + static struct BurnRomInfo ScramblebbRomDesc[] = { { "1", 0x00800, 0x8ba174c4, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, { "2", 0x00800, 0x43cb40a4, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, @@ -16656,6 +16679,16 @@ struct BurnDriver BurnDrvScramblebf = { NULL, 392, 224, 256, 3, 4 }; +struct BurnDriver BurnDrvScrambp = { + "scrambp", "scramble", NULL, NULL, "1981", + "Impacto (Billport S.A., Spanish bootleg of Scramble)\0", NULL, "bootleg (Billport S.A.)", "Galaxian", + NULL, NULL, NULL, NULL, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_GALAXIAN, GBF_HORSHOOT, 0, + NULL, ScrambpRomInfo, ScrambpRomName, NULL, NULL, ScrambleInputInfo, ScrambleDIPInfo, + ScrambleInit, KonamiExit, GalFrame, NULL, GalScan, + NULL, 392, 224, 256, 3, 4 +}; + struct BurnDriver BurnDrvScramblebb = { "scramblebb", "scramble", NULL, NULL, "1981", "Scramble (bootleg?)\0", NULL, "bootleg?", "Galaxian",