Tecmo World Cup '90 (Euro set 3) [coolmod, The Dumping Union]

This commit is contained in:
JacKc 2019-08-04 17:39:51 +02:00
parent f1fd05128d
commit 5138c8f585
1 changed files with 36 additions and 1 deletions

View File

@ -269,6 +269,31 @@ static struct BurnRomInfo Wc90bRomDesc[] = {
STDROMPICKEXT(Wc90b, Wc90b, Ym2608)
STD_ROM_FN(Wc90b)
static struct BurnRomInfo Wc90cRomDesc[] = {
{ "ic87_01.bin", 0x08000, 0xf588bb33, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "ic95_02.bin", 0x10000, 0x847d439c, BRF_ESS | BRF_PRG }, // 1 Z80 #1 Program Code
{ "ic67_04.bin", 0x10000, 0xdc6eaf00, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program Code
{ "ic56_03.bin", 0x10000, 0x1ac02b3b, BRF_ESS | BRF_PRG }, // 3 Z80 #2 Program Code
{ "ic54_05.bin", 0x10000, 0x27c348b3, BRF_ESS | BRF_PRG }, // 4 Z80 #3 Program Code
{ "ic85_07v.bin", 0x10000, 0xc5219426, BRF_GRA }, // 5 Characters
{ "ic86_08v.bin", 0x20000, 0x8fa1a1ff, BRF_GRA }, // 6 Fg Tiles
{ "ic90_09v.bin", 0x20000, 0x99f8841c, BRF_GRA }, // 7 Fg Tiles
{ "ic87_10v.bin", 0x20000, 0x8232093d, BRF_GRA }, // 8 Bg Tiles
{ "ic91_11v.bin", 0x20000, 0x188d3789, BRF_GRA }, // 9 Bg Tiles
{ "ic50_12v.bin", 0x20000, 0xda1fe922, BRF_GRA }, // 10 Sprites
{ "ic54_13v.bin", 0x20000, 0x9ad03c2c, BRF_GRA }, // 11 Sprites
{ "ic60_14v.bin", 0x20000, 0x499dfb1b, BRF_GRA }, // 12 Sprites
{ "ic65_15v.bin", 0x20000, 0xd8ea5c81, BRF_GRA }, // 13 Sprites
{ "ic82_06.bin", 0x20000, 0x2fd692ed, BRF_SND }, // 14 ADPCM Samples
};
STDROMPICKEXT(Wc90c, Wc90c, Ym2608)
STD_ROM_FN(Wc90c)
static struct BurnRomInfo Wc90tRomDesc[] = {
{ "wc90a-1.bin", 0x08000, 0xb6f51a68, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "wc90a-2.bin", 0x10000, 0xc50f2a98, BRF_ESS | BRF_PRG }, // 1 Z80 #1 Program Code
@ -1270,7 +1295,7 @@ struct BurnDriver BurnDrvYm2608 = {
struct BurnDriver BurnDrvWc90 = {
"twcup90", NULL, "ym2608", NULL, "1989",
"World Cup '90 (World)\0", NULL, "Tecmo", "Miscellaneous",
"World Cup '90 (World, set 1)\0", NULL, "Tecmo", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSFOOTBALL, 0,
NULL, Wc90RomInfo, Wc90RomName, NULL, NULL, NULL, NULL, Wc90InputInfo, Wc90DIPInfo,
@ -1298,6 +1323,16 @@ struct BurnDriver BurnDrvWc90b = {
NULL, 0x400, 256, 224, 4, 3
};
struct BurnDriver BurnDrvWc90c = {
"twcup90c", "twcup90", "ym2608", NULL, "1989",
"World Cup '90 (Euro set 3)\0", NULL, "Tecmo", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSFOOTBALL, 0,
NULL, Wc90cRomInfo, Wc90cRomName, NULL, NULL, NULL, NULL, Wc90InputInfo, Wc90DIPInfo,
Wc90Init, Wc90Exit, Wc90Frame, Wc90Draw, Wc90Scan,
NULL, 0x400, 256, 224, 4, 3
};
struct BurnDriver BurnDrvWc90t = {
"twcup90t", "twcup90", "ym2608", NULL, "1989",
"World Cup '90 (trackball)\0", NULL, "Tecmo", "Miscellaneous",