- Added Dream Soccer '94 (Korea, M107 hardware) [Bill D. / The Dumping Union]

- Sync dunkshota set with MAME (nw)
This commit is contained in:
jackchatelet 2015-06-16 10:13:35 +00:00
parent 723d7a69ba
commit 76dde5e85b
2 changed files with 59 additions and 19 deletions

View File

@ -1352,23 +1352,23 @@ struct BurnDriver BurnDrvFirebarr = {
static struct BurnRomInfo dsoccr94RomDesc[] = {
{ "a3-4p_h0-c-0.ic59", 0x040000, 0xd01d3fd7, 1 | BRF_PRG | BRF_ESS }, // 0 V33 Code
{ "a3-4p_l0-c-0.ic61", 0x040000, 0x8af0afe2, 1 | BRF_PRG | BRF_ESS }, // 1
{ "a3_h1-c-0.ic60", 0x040000, 0x6109041b, 1 | BRF_PRG | BRF_ESS }, // 2
{ "a3_l1-c-0.ic62", 0x040000, 0x97a01f6b, 1 | BRF_PRG | BRF_ESS }, // 3
{ "a3_h1-c-0.ic60", 0x040000, 0x6109041b, 1 | BRF_PRG | BRF_ESS }, // 2
{ "a3_l1-c-0.ic62", 0x040000, 0x97a01f6b, 1 | BRF_PRG | BRF_ESS }, // 3
{ "a3-sh0-c-0.ic31", 0x010000, 0x23fe6ffc, 2 | BRF_PRG | BRF_ESS }, // 4 V35 Code
{ "a3-sl0-c-0.ic37", 0x010000, 0x768132e5, 2 | BRF_PRG | BRF_ESS }, // 5
{ "ds_c00.ic29", 0x100000, 0x2d31d418, 3 | BRF_GRA }, // 6 Background Tiles
{ "ds_c10.ic28", 0x100000, 0x57f7bcd3, 3 | BRF_GRA }, // 7
{ "ds_c01.ic21", 0x100000, 0x9d31a464, 3 | BRF_GRA }, // 8
{ "ds_c11.ic20", 0x100000, 0xa372e79f, 3 | BRF_GRA }, // 9
{ "ds_c00.ic29", 0x100000, 0x2d31d418, 3 | BRF_GRA }, // 6 Background Tiles
{ "ds_c10.ic28", 0x100000, 0x57f7bcd3, 3 | BRF_GRA }, // 7
{ "ds_c01.ic21", 0x100000, 0x9d31a464, 3 | BRF_GRA }, // 8
{ "ds_c11.ic20", 0x100000, 0xa372e79f, 3 | BRF_GRA }, // 9
{ "ds_000.ic11", 0x100000, 0x366b3e29, 4 | BRF_GRA }, // 10 Sprite Tiles
{ "ds_010.ic12", 0x100000, 0x28a4cc40, 4 | BRF_GRA }, // 11
{ "ds_020.ic13", 0x100000, 0x5a310f7f, 4 | BRF_GRA }, // 12
{ "ds_030.ic14", 0x100000, 0x328b1f45, 4 | BRF_GRA }, // 13
{ "ds_000.ic11", 0x100000, 0x366b3e29, 4 | BRF_GRA }, // 10 Sprite Tiles
{ "ds_010.ic12", 0x100000, 0x28a4cc40, 4 | BRF_GRA }, // 11
{ "ds_020.ic13", 0x100000, 0x5a310f7f, 4 | BRF_GRA }, // 12
{ "ds_030.ic14", 0x100000, 0x328b1f45, 4 | BRF_GRA }, // 13
{ "ds_da0.ic24", 0x100000, 0x67fc52fd, 5 | BRF_SND }, // 14 Irem GA20 Samples
{ "ds_da0.ic24", 0x100000, 0x67fc52fd, 5 | BRF_SND }, // 14 Irem GA20 Samples
};
STD_ROM_PICK(dsoccr94)
@ -1418,6 +1418,45 @@ struct BurnDriver BurnDrvDsoccr94 = {
};
// Dream Soccer '94 (Korea, M107 hardware)
// default team selected is Korea, so likely a Korean set
static struct BurnRomInfo dsoccr94kRomDesc[] = {
{ "ic59_h0.bin", 0x040000, 0x7b26d8a3, 1 | BRF_PRG | BRF_ESS }, // 0 V33 Code
{ "ic61_l0.bin", 0x040000, 0xb13f0ff4, 1 | BRF_PRG | BRF_ESS }, // 1
{ "ic60_h1.bin", 0x040000, 0x6109041b, 1 | BRF_PRG | BRF_ESS }, // 2
{ "ic62_l1.bin", 0x040000, 0x97a01f6b, 1 | BRF_PRG | BRF_ESS }, // 3
{ "a3-sh0-c-0.ic31", 0x010000, 0x23fe6ffc, 2 | BRF_PRG | BRF_ESS }, // 4 V35 Code
{ "a3-sl0-c-0.ic37", 0x010000, 0x768132e5, 2 | BRF_PRG | BRF_ESS }, // 5
{ "ds_c00.ic29", 0x100000, 0x2d31d418, 3 | BRF_GRA }, // 6 Background Tiles
{ "ds_c10.ic28", 0x100000, 0x57f7bcd3, 3 | BRF_GRA }, // 7
{ "ds_c01.ic21", 0x100000, 0x9d31a464, 3 | BRF_GRA }, // 8
{ "ds_c11.ic20", 0x100000, 0xa372e79f, 3 | BRF_GRA }, // 9
{ "ds_000.ic11", 0x100000, 0x366b3e29, 4 | BRF_GRA }, // 10 Sprite Tiles
{ "ds_010.ic12", 0x100000, 0x28a4cc40, 4 | BRF_GRA }, // 11
{ "ds_020.ic13", 0x100000, 0x5a310f7f, 4 | BRF_GRA }, // 12
{ "ds_030.ic14", 0x100000, 0x328b1f45, 4 | BRF_GRA }, // 13
{ "ds_da0.ic24", 0x100000, 0x67fc52fd, 5 | BRF_SND }, // 14 Irem GA20 Samples
};
STD_ROM_PICK(dsoccr94k)
STD_ROM_FN(dsoccr94k)
struct BurnDriver BurnDrvDsoccr94k = {
"dsoccr94k", "dsoccr94", NULL, NULL, "1994",
"Dream Soccer '94 (Korea, M107 hardware)\0", NULL, "Irem (Data East Corporation license)", "M107",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 4, HARDWARE_IREM_MISC, GBF_SPORTSFOOTBALL, 0,
NULL, dsoccr94kRomInfo, dsoccr94kRomName, NULL, NULL, Dsoccr94InputInfo, Dsoccr94DIPInfo,
dsoccr94Init, DrvExit, DrvFrame, DrvReDraw, DrvScan, &bRecalcPalette, 0x800,
320, 240, 4, 3
};
// World PK Soccer
static struct BurnRomInfo wpksocRomDesc[] = {

View File

@ -2880,16 +2880,17 @@ STD_ROM_PICK(Dunkshot)
STD_ROM_FN(Dunkshot)
static struct BurnRomInfo DunkshotaRomDesc[] = {
{ "10523A.a4", 0x08000, 0x22e3f074, SYS16_ROM_PROG | BRF_ESS | BRF_PRG }, // handwritten label
{ "10520A.a1", 0x08000, 0x16e213ba, SYS16_ROM_PROG | BRF_ESS | BRF_PRG }, // handwritten label
// several roms had replacement? (different style to others) labels with 'T' markings, content identical.
{ "epr-10523a.a4", 0x08000, 0x22e3f074, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "epr-10520a.a1", 0x08000, 0x16e213ba, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "epr-10524.a5", 0x08000, 0x22777314, SYS16_ROM_PROG | BRF_ESS | BRF_PRG }, // == epr-10471.a5
{ "epr-10521.a2", 0x08000, 0xe2d5f97a, SYS16_ROM_PROG | BRF_ESS | BRF_PRG }, // == epr-10468.a2
{ "epr-10525.a6", 0x08000, 0x7f41f334, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "epr-10522.a3", 0x08000, 0xe5b5f754, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "epr-10528T.b9", 0x08000, 0xa8a3762d, SYS16_ROM_TILES | BRF_GRA },
{ "epr-10529T.b10", 0x08000, 0x80cbff50, SYS16_ROM_TILES | BRF_GRA },
{ "epr-10530T.b11", 0x08000, 0x2dbe1e52, SYS16_ROM_TILES | BRF_GRA },
{ "epr-10528.b9", 0x08000, 0xa8a3762d, SYS16_ROM_TILES | BRF_GRA },
{ "epr-10529.b10", 0x08000, 0x80cbff50, SYS16_ROM_TILES | BRF_GRA },
{ "epr-10530.b11", 0x08000, 0x2dbe1e52, SYS16_ROM_TILES | BRF_GRA },
{ "epr-10477.b1", 0x08000, 0xf9d3b2cb, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-10481.b5", 0x08000, 0xfeb04bc9, SYS16_ROM_SPRITES | BRF_GRA },
@ -2897,8 +2898,8 @@ static struct BurnRomInfo DunkshotaRomDesc[] = {
{ "epr-10482.b6", 0x08000, 0x5bc07618, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-10479.b3", 0x08000, 0xe84190a0, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-10483.b7", 0x08000, 0x7cab4f9e, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-10526T.b4", 0x08000, 0xbf200754, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-10527T.b8", 0x08000, 0x39b1a242, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-10526.b4", 0x08000, 0xbf200754, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-10527.b8", 0x08000, 0x39b1a242, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-10473.a7", 0x08000, 0x7f1f5a27, SYS16_ROM_Z80PROG | BRF_ESS | BRF_PRG },
@ -8667,7 +8668,7 @@ struct BurnDriver BurnDrvDunkshot = {
};
struct BurnDriver BurnDrvDunkshota = {
"dunkshota", "dunkshot", NULL, NULL, "1986",
"dunkshota", "dunkshot", NULL, NULL, "1987",
"Dunk Shot (Rev A, FD1089 317-0022)\0", NULL, "Sega", "System 16B",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 4, HARDWARE_SEGA_SYSTEM16B | HARDWARE_SEGA_FD1089A_ENC | HARDWARE_SEGA_5358, GBF_SPORTSMISC, 0,