d_snk.cpp: TouchDown Fever 2 (bootleg) [ClawGrip, Roberto Fresca, Recreativas.org, Dumping Union]

Todo:
x tdfever, fsoccer - hook up inputs & trackball(?)
This commit is contained in:
JacKc 2019-07-31 23:28:32 +02:00
parent 6602e4d2ae
commit 12f2ccda6a
1 changed files with 594 additions and 537 deletions

View File

@ -8953,6 +8953,63 @@ struct BurnDriver BurnDrvTdfever2 = {
};
// TouchDown Fever 2 (bootleg)
static struct BurnRomInfo tdfever2bRomDesc[] = {
{ "fa-3.h8", 0x10000, 0x09647773, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 #0 code
{ "fa-1.m3", 0x10000, 0x6ecfe4f1, 2 | BRF_ESS | BRF_PRG }, // 1 Z80 #1 code
{ "fa-2.d3", 0x10000, 0xd14eb61a, 3 | BRF_ESS | BRF_PRG }, // 2 Z80 #2 code
{ "82s137-1.8e", 0x00400, 0x1593c302, 14 | BRF_GRA }, // 3 Color Data
{ "82s137-2.8d", 0x00400, 0xac9df947, 14 | BRF_GRA }, // 4
{ "82s137-3.9e", 0x00400, 0x73cdf192, 14 | BRF_GRA }, // 5
{ "fa-14.f17", 0x08000, 0xd6521b0d, 4 | BRF_GRA }, // 6 Text Characters
{ "fa-15.b5", 0x10000, 0xad6e0927, 6 | BRF_GRA }, // 7 Background Tiles
{ "fa-16.b7", 0x10000, 0x181db036, 6 | BRF_GRA }, // 8
{ "fa-17.b9", 0x10000, 0xc5decca3, 6 | BRF_GRA }, // 9
{ "fa-18.b10", 0x10000, 0x1f275a1c, 6 | BRF_GRA }, // 10
{ "fa-19.b12", 0x10000, 0xf1081329, 6 | BRF_GRA }, // 11
{ "fa-20.b12", 0x10000, 0xcb152997, 6 | BRF_GRA }, // 12
{ "fa-13.h23", 0x10000, 0x88e2e819, 8 | BRF_GRA }, // 13 32x32 Sprites
{ "fa-12.h21", 0x10000, 0x047e618f, 8 | BRF_GRA }, // 14
{ "fa-11.h19", 0x10000, 0xa0d53fbd, 8 | BRF_GRA }, // 15
{ "fa-10.h18", 0x10000, 0x0efe5da6, 8 | BRF_GRA }, // 16
{ "fa-9.h16", 0x10000, 0xa8979657, 8 | BRF_GRA }, // 17
{ "fa-8.h15", 0x10000, 0x1aa38303, 8 | BRF_GRA }, // 18
{ "fa-7.h14", 0x10000, 0x72a5590d, 8 | BRF_GRA }, // 19
{ "fa-6.h13", 0x10000, 0x8cdc19cb, 8 | BRF_GRA }, // 20
{ "fa-5.c13", 0x10000, 0xe332e41f, 15 | BRF_SND }, // 21 Samples
{ "fa-4.c12", 0x10000, 0x98af6d2d, 15 | BRF_SND }, // 22
{ "fa-22.c11", 0x10000, 0x34b4bce9, 15 | BRF_SND }, // 23
{ "fa-21.c10", 0x10000, 0x1b52357b, 15 | BRF_SND }, // 24
{ "pal1618a.c1", 0x00104, 0x9282d039, 0 | BRF_OPT }, // 25 PLDs
{ "pal1618a.h3", 0x00104, 0x4ae59346, 0 | BRF_OPT }, // 26
{ "pal16r8a.f2", 0x00104, 0x311e5ae6, 0 | BRF_OPT }, // 27
{ "pal16l8a.e7", 0x00104, 0x4c2d02b3, 0 | BRF_OPT }, // 28
{ "pal1618a.h11", 0x00104, 0xe9a0efca, 0 | BRF_OPT }, // 29
};
STD_ROM_PICK(tdfever2b)
STD_ROM_FN(tdfever2b)
struct BurnDriver BurnDrvTdfever2b = {
"tdfever2b", "tdfever", NULL, NULL, "1988",
"TouchDown Fever 2 (bootleg)\0", NULL, "SNK", "Miscellaneous",
NULL, NULL, NULL, NULL,
/*BDF_GAME_WORKING |*/0 | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSMISC, 0,
NULL, tdfever2bRomInfo, tdfever2bRomName, NULL, NULL, NULL, NULL, ChopperInputInfo, ChopperDIPInfo, //TdfeverInputInfo, TdfeverDIPInfo,
TdfeverInit, DrvExit, GwarFrame, TdfeverDraw, DrvScan, &DrvRecalc, 0x400,
400, 224, 4, 3
};
// Fighting Soccer (version 4)
static struct BurnRomInfo fsoccerRomDesc[] = {