From be4a69ec490907718edbc835337c57a48e9c7a28 Mon Sep 17 00:00:00 2001 From: jackchatelet Date: Wed, 13 Nov 2013 16:46:06 +0000 Subject: [PATCH] added Scramble (Recreativos Franco, Spanish bootleg) [Basilio Garcia] --- src/burn/drv/galaxian/d_galaxian.cpp | 29 ++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/burn/drv/galaxian/d_galaxian.cpp b/src/burn/drv/galaxian/d_galaxian.cpp index a710258f4..f6f86bbbc 100644 --- a/src/burn/drv/galaxian/d_galaxian.cpp +++ b/src/burn/drv/galaxian/d_galaxian.cpp @@ -15270,6 +15270,25 @@ static struct BurnRomInfo ScramptRomDesc[] = { STD_ROM_PICK(Scrampt) STD_ROM_FN(Scrampt) +static struct BurnRomInfo ScramrfRomDesc[] = { + { "(__scramrf)2c.cpu", 0x01000, 0x85fa7de3, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, + { "(__scramrf)2f.cpu", 0x01000, 0x5b500c90, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, + { "(__scramrf)2j.cpu", 0x01000, 0x179e1c1f, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, + { "(__scramrf)2m.cpu", 0x01000, 0x4a4bb870, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, + + { "(__scramrf)5c.cpu", 0x00800, 0xbe037cf6, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 }, + { "(__scramrf)5d.cpu", 0x00800, 0xde7912da, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 }, + { "(__scramrf)5e.cpu", 0x00800, 0xba2fa933, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 }, + + { "(__scramrf)5f.cpu", 0x00800, 0x4708845b, BRF_GRA | GAL_ROM_TILES_SHARED }, + { "(__scramrf)5h.cpu", 0x00800, 0x11fd2887, BRF_GRA | GAL_ROM_TILES_SHARED }, + + { "c01s.6e", 0x00020, 0x4e3caeab, BRF_GRA | GAL_ROM_PROM }, +}; + +STD_ROM_PICK(Scramrf) +STD_ROM_FN(Scramrf) + 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 }, @@ -17092,6 +17111,16 @@ struct BurnDriver BurnDrvScrampt = { NULL, 392, 224, 256, 3, 4 }; +struct BurnDriver BurnDrvScramrf = { + "scramrf", "scramble", NULL, NULL, "1981", + "Scramble (Recreativos Franco, Spanish bootleg)\0", NULL, "bootleg (Recreativos Franco)", "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, ScramrfRomInfo, ScramrfRomName, 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",