From 8e12f6eaf6516547627257392a874381b7f61a00 Mon Sep 17 00:00:00 2001 From: Barry Harris <44396066+barry65536@users.noreply.github.com> Date: Mon, 5 Mar 2012 13:02:03 +0000 Subject: [PATCH] Added bootleg of Silk Worm (JacKc and Bonky0013) --- src/burn/drv/pre90s/d_tecmo.cpp | 39 +++++++++++++++++++++++++++++++++ whatsnew.html | 3 ++- 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/src/burn/drv/pre90s/d_tecmo.cpp b/src/burn/drv/pre90s/d_tecmo.cpp index fe2819d82..0f640e149 100644 --- a/src/burn/drv/pre90s/d_tecmo.cpp +++ b/src/burn/drv/pre90s/d_tecmo.cpp @@ -1480,6 +1480,45 @@ struct BurnDriver BurnDrvSilkwrmj = { 256, 224, 4, 3 }; +// Silk Worm (bootleg) + +static struct BurnRomInfo silkwormbRomDesc[] = { + { "e3.4", 0x10000, 0x3d86fd58, 1 | BRF_PRG | BRF_ESS }, // 0 - Z80 Code + { "e4.5", 0x10000, 0xa6c7bb51, 1 | BRF_PRG | BRF_ESS }, // 1 + + { "e2.3", 0x08000, 0xb7a3fb80, 2 | BRF_PRG | BRF_ESS }, // 2 - Z80 Code + + { "e1.2", 0x08000, 0xe80a1cd9, 3 | BRF_GRA }, // 3 - Characters + + { "e5.6", 0x10000, 0x1138d159, 4 | BRF_GRA }, // 4 - Sprites + { "e6.7", 0x10000, 0xd96214f7, 4 | BRF_GRA }, // 5 + { "e7.8", 0x10000, 0x0494b38e, 4 | BRF_GRA }, // 6 + { "e8.9", 0x10000, 0x8ce3cdf5, 4 | BRF_GRA }, // 7 + + { "e9.10", 0x10000, 0x8c7138bb, 5 | BRF_GRA }, // 8 - Foreground Tiles + { "e10.11", 0x08000, 0xc0c4687d, 5 | BRF_GRA }, // 9 + { "e11.12", 0x10000, 0xbb0f568f, 5 | BRF_GRA }, // 10 + { "e12.13", 0x08000, 0xfc472811, 5 | BRF_GRA }, // 11 + + { "e13.14", 0x10000, 0x409df64b, 6 | BRF_GRA }, // 12 - Background Tiles + { "e14.15", 0x08000, 0xb02acdb6, 6 | BRF_GRA }, // 13 + { "e15.16", 0x08000, 0xcaf7b25e, 6 | BRF_GRA }, // 14 + { "e16.17", 0x08000, 0x7ec93873, 6 | BRF_GRA }, // 15 + +}; + +STD_ROM_PICK(silkwormb) +STD_ROM_FN(silkwormb) + +struct BurnDriver BurnDrvSilkwormb = { + "silkwormb", "silkworm", NULL, NULL, "1988", + "Silk Worm (bootleg)\0", NULL, "Tecmo", "Miscellaneous", + NULL, NULL, NULL, NULL, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_MISC_PRE90S, GBF_HORSHOOT, 0, + NULL, silkwormbRomInfo, silkwormbRomName, NULL, NULL, SilkwormInputInfo, SilkwormDIPInfo, + SilkwormInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, + 256, 224, 4, 3 +}; // Back Fire (Tecmo) (Japan, Bootleg, Prototype?) diff --git a/whatsnew.html b/whatsnew.html index 3c1b50d7e..9ce3c3817 100644 --- a/whatsnew.html +++ b/whatsnew.html @@ -117,13 +117,14 @@
  • Added clone of Puzz Loop 2 to the CPS-2 driver [Barry]
  • Added clone of Super Street Fighter 2 X to the CPS-2 driver, and added support for the graphic rom format it uses [Barry]
  • Added clone of Vampire Hunter to the CPS-2 driver [Barry, JacKc]
  • -
  • Added Super Bubble Pop to the Neo Geo driver (player 1 inputs don't work, hence debug only builds) [Barry, iq_132, JacKc]
  • Added clone of Jojo's Venture to the CPS-3 driver [Barry]
  • Added clone of Jojo's Bizarre Adventure to the CPS-3 driver [JacKc]
  • Added bootleg of Eyes [iq_132]
  • Added clone of X-Men to the Konami drivers [JacKc, Bonky0013]
  • +
  • Added Super Bubble Pop to the Neo Geo driver (player 1 inputs don't work, hence debug only builds) [Barry, iq_132, JacKc]
  • Added PCB version of Demon Front to the PGM driver (non-working, debug builds only) [JacKc]
  • Added clone of Altered Beast to the Sega System 16B driver [Barry]
  • +
  • Added bootleg of Silk Worm to the Tecmo driver [JacKc, Bonky0013]
  • Changed CPS-1/2 palette handling to be more accurate, should fix some glitches [Barry]
  • Changed CPS-2 video timing to use the values in MAME that have come from hardware measurements [Barry]
  • Improved CPS-2 sprite list end detection [Barry]