Skip to content

Commit

Permalink
MAME 0.261 sync (irem,kaneko)
Browse files Browse the repository at this point in the history
  • Loading branch information
barbudreadmon committed Dec 2, 2023
1 parent 808330e commit 19e252d
Show file tree
Hide file tree
Showing 9 changed files with 71 additions and 34 deletions.
2 changes: 1 addition & 1 deletion src/burn/drv/irem/d_m107.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1469,7 +1469,7 @@ STD_ROM_PICK(kftgoal)
STD_ROM_FN(kftgoal)

struct BurnDriverD BurnDrvKftgoal = {
"kftgoal", "wpksoc", NULL, NULL, "1995",
"kftgoal", "wpksoc", NULL, NULL, "1994",
"Kick for the Goal\0", NULL, "Jaleco", "Irem M107",
NULL, NULL, NULL, NULL,
BDF_CLONE, 4, HARDWARE_IREM_MISC, GBF_SPORTSFOOTBALL, 0,
Expand Down
8 changes: 4 additions & 4 deletions src/burn/drv/irem/d_m62.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4889,7 +4889,7 @@ struct BurnDriver BurnDrvLdrun = {

struct BurnDriver BurnDrvLdruna = {
"ldruna", "ldrun", NULL, NULL, "1984",
"Lode Runner (set 2)\0", NULL, "Irem (licensed from Broderbund)", "Irem M62",
"Lode Runner (set 2)\0", NULL, "Irem (licensed from Broderbund, Digital Controls Inc. license)", "Irem M62",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M62, GBF_PLATFORM, 0,
NULL, LdrunaRomInfo, LdrunaRomName, NULL, NULL, NULL, NULL, M62InputInfo, LdrunDIPInfo,
Expand Down Expand Up @@ -4919,7 +4919,7 @@ struct BurnDriver BurnDrvLdrun3 = {

struct BurnDriver BurnDrvLdrun3j = {
"ldrun3j", "ldrun3", NULL, NULL, "1985",
"Lode Runner III - Majin No Fukkatsu\0", NULL, "Irem (licensed from Broderbund)", "Irem M62",
"Lode Runner III - Majin no Fukkatsu (Japan)\0", NULL, "Irem (licensed from Broderbund)", "Irem M62",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M62, GBF_PLATFORM, 0,
NULL, Ldrun3jRomInfo, Ldrun3jRomName, NULL, NULL, NULL, NULL, M62InputInfo, Ldrun2DIPInfo,
Expand All @@ -4929,7 +4929,7 @@ struct BurnDriver BurnDrvLdrun3j = {

struct BurnDriver BurnDrvLdrun4 = {
"ldrun4", NULL, NULL, NULL, "1986",
"Lode Runner IV - Teikoku Karano Dasshutsu\0", NULL, "Irem (licensed from Broderbund)", "Irem M62",
"Lode Runner IV - Teikoku Karano Dasshutsu (Japan)\0", NULL, "Irem (licensed from Broderbund)", "Irem M62",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M62, GBF_PLATFORM, 0,
NULL, Ldrun4RomInfo, Ldrun4RomName, NULL, NULL, NULL, NULL, M62InputInfo, Ldrun4DIPInfo,
Expand Down Expand Up @@ -5029,7 +5029,7 @@ struct BurnDriver BurnDrvYoujyudn = {

struct BurnDriver BurnDrvHorizon = {
"horizon", NULL, NULL, "tr606drumkit", "1985",
"Horizon\0", NULL, "Irem", "Irem M62",
"Horizon (Irem)\0", NULL, "Irem", "Irem M62",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M62, GBF_HORSHOOT, 0,
NULL, HorizonRomInfo, HorizonRomName, NULL, NULL, M62SampleInfo, M62SampleName, M62InputInfo, HorizonDIPInfo,
Expand Down
18 changes: 9 additions & 9 deletions src/burn/drv/irem/d_m72.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2417,7 +2417,7 @@ struct BurnDriver BurnDrvRtypejp = {
"rtypejp", "rtype", NULL, NULL, "1987",
"R-Type (Japan prototype)\0", NULL, "Irem", "Irem M72",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED | BDF_CLONE, 2, HARDWARE_IREM_M72, GBF_HORSHOOT, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_PROTOTYPE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M72, GBF_HORSHOOT, 0,
NULL, rtypejpRomInfo, rtypejpRomName, NULL, NULL, NULL, NULL, CommonInputInfo, RtypepDIPInfo,
rtypeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200,
384, 256, 4, 3
Expand Down Expand Up @@ -3014,7 +3014,7 @@ static INT32 nspiritInit()
}

struct BurnDriver BurnDrvNspirit = {
"nspirit", NULL, NULL, NULL, "1987",
"nspirit", NULL, NULL, NULL, "1988",
"Ninja Spirit (World)\0", NULL, "Irem", "Irem M72",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M72, GBF_SCRFIGHT, 0,
Expand Down Expand Up @@ -3072,7 +3072,7 @@ static INT32 nspiritjInit()
}

struct BurnDriver BurnDrvNspiritj = {
"nspiritj", "nspirit", NULL, NULL, "1987",
"nspiritj", "nspirit", NULL, NULL, "1988",
"Saigo no Nindou (Japan)\0", NULL, "Irem", "Irem M72",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED | BDF_CLONE, 2, HARDWARE_IREM_M72, GBF_SCRFIGHT, 0,
Expand Down Expand Up @@ -3333,7 +3333,7 @@ struct BurnDriver BurnDrvAirduelu = {
"airduelu", "airduel", NULL, NULL, "1990",
"Air Duel (US location test, M82 hardware)\0", NULL, "Irem America", "Irem M82",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_IREM_M72, GBF_VERSHOOT, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED | BDF_PROTOTYPE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_IREM_M72, GBF_VERSHOOT, 0,
NULL, airdueluRomInfo, airdueluRomName, NULL, NULL, NULL, NULL, CommonInputInfo, AirduelDIPInfo,
airduelInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200,
256, 384, 3, 4
Expand Down Expand Up @@ -3630,7 +3630,7 @@ STD_ROM_FN(rtype2m82b)

struct BurnDriver BurnDrvRtype2m82b = {
"rtype2m82b", "rtype2", NULL, NULL, "1997",
"R-Type II (Japan, bootleg M82 conversion)\0", NULL, "Irem", "Irem M82",
"R-Type II (Japan, bootleg M82 conversion)\0", NULL, "bootleg", "Irem M82",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_IREM_M72, GBF_HORSHOOT, 0,
NULL, rtype2m82bRomInfo, rtype2m82bRomName, NULL, NULL, NULL, NULL, CommonInputInfo, Rtype2DIPInfo,
Expand Down Expand Up @@ -3680,7 +3680,7 @@ static INT32 hharryInit()

struct BurnDriver BurnDrvHharry = {
"hharry", NULL, NULL, NULL, "1990",
"Hammerin' Harry (World, M81 hardware))\0", NULL, "Irem", "Irem M82",
"Hammerin' Harry (World, M81 hardware)\0", NULL, "Irem", "Irem M82",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M72, GBF_SCRFIGHT | GBF_PLATFORM, 0,
NULL, hharryRomInfo, hharryRomName, NULL, NULL, NULL, NULL, CommonInputInfo, HharryDIPInfo,
Expand Down Expand Up @@ -3774,7 +3774,7 @@ struct BurnDriver BurnDrvHharryb = {
"hharryb", "hharry", NULL, NULL, "1990",
"Hammerin' Harry (World, M84 hardware bootleg)\0", NULL, "bootleg", "Irem M82",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED | BDF_CLONE, 2, HARDWARE_IREM_M72, GBF_SCRFIGHT | GBF_PLATFORM, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M72, GBF_SCRFIGHT | GBF_PLATFORM, 0,
NULL, hharrybRomInfo, hharrybRomName, NULL, NULL, NULL, NULL, CommonInputInfo, HharryDIPInfo,
hharryuInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200,
384, 256, 4, 3
Expand Down Expand Up @@ -4424,7 +4424,7 @@ static INT32 lohtbRomLoadCallback()
return 0;
}

// Legend of Hero Tonma (unprotected bootleg)
// Legend of Hero Tonma (Playmark unprotected bootleg)

static struct BurnRomInfo lohtbRomDesc[] = {
{ "lohtb03.b", 0x20000, 0x8b845a70, 0x01 | BRF_PRG | BRF_ESS }, // 0 V30 Code
Expand Down Expand Up @@ -4468,7 +4468,7 @@ static INT32 lohtbInit()

struct BurnDriver BurnDrvLohtb = {
"lohtb", "loht", NULL, NULL, "1989",
"Legend of Hero Tonma (unprotected bootleg)\0", NULL, "bootleg", "Irem M72",
"Legend of Hero Tonma (Playmark unprotected bootleg)\0", NULL, "bootleg (Playmark)", "Irem M72",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_IREM_M72, GBF_RUNGUN, 0,
NULL, lohtbRomInfo, lohtbRomName, NULL, NULL, NULL, NULL, CommonInputInfo, LohtDIPInfo,
Expand Down
4 changes: 2 additions & 2 deletions src/burn/drv/irem/d_m90.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2015,10 +2015,10 @@ static INT32 DicegameInit()
}

struct BurnDriver BurnDrvDicegame = {
"dicegame", NULL, NULL, NULL, "199?",
"dicegame", NULL, NULL, NULL, "1991",
"Dice - The Dice Game!\0", NULL, "bootleg (Tuning)", "Irem M90",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M90, GBF_PUZZLE, 0,
BDF_GAME_WORKING | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M90, GBF_PUZZLE, 0,
NULL, dicegameRomInfo, dicegameRomName, NULL, NULL, NULL, NULL, p2commonInputInfo, DicegameDIPInfo,
DicegameInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200,
320, 240, 4, 3
Expand Down
16 changes: 8 additions & 8 deletions src/burn/drv/irem/d_m92.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2999,7 +2999,7 @@ struct BurnDriver BurnDrvMysticrib = {
"mysticrib", "mysticri", NULL, NULL, "1992",
"Mystic Riders (bootleg?)\0", NULL, "Irem", "Irem M92",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M92, GBF_HORSHOOT, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M92, GBF_HORSHOOT, 0,
NULL, mysticribRomInfo, mysticribRomName, NULL, NULL, NULL, NULL, p2CommonInputInfo, MysticriDIPInfo,
mysticriInit, DrvExit, DrvFrame, DrvReDraw, DrvScan, &bRecalcPalette, 0x800,
320, 240, 4, 3
Expand Down Expand Up @@ -3443,7 +3443,7 @@ struct BurnDriver BurnDrvGunforc2 = {
};


// Geo Storm (Japan)
// Geo Storm (Japan, 014 custom sound CPU)

static struct BurnRomInfo geostormRomDesc[] = {
{ "a2_-h0-.ic37", 0x040000, 0x9be58d09, 1 | BRF_PRG | BRF_ESS }, // 0 V33 Code
Expand Down Expand Up @@ -3479,7 +3479,7 @@ STD_ROM_FN(geostorm)

struct BurnDriver BurnDrvGeostorm = {
"geostorm", "gunforc2", NULL, NULL, "1994",
"Geo Storm (Japan)\0", NULL, "Irem", "Irem M92",
"Geo Storm (Japan, 014 custom sound CPU)\0", NULL, "Irem", "Irem M92",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M92, GBF_RUNGUN, 0,
NULL, geostormRomInfo, geostormRomName, NULL, NULL, NULL, NULL, p2CommonInputInfo, Gunforc2DIPInfo,
Expand All @@ -3488,7 +3488,7 @@ struct BurnDriver BurnDrvGeostorm = {
};


// Ninja Baseball Batman (World)
// Ninja Baseball Bat Man (World)

static struct BurnRomInfo nbbatmanRomDesc[] = {
{ "a1_-h0-c.ic34", 0x040000, 0x5c4a1e3f, 1 | BRF_PRG | BRF_ESS }, // 0 V33 Code
Expand Down Expand Up @@ -3544,7 +3544,7 @@ static INT32 nbbatmanInit()

struct BurnDriver BurnDrvNbbatman = {
"nbbatman", NULL, NULL, NULL, "1993",
"Ninja Baseball Batman (World)\0", NULL, "Irem", "Irem M92",
"Ninja Baseball Bat Man (World)\0", NULL, "Irem", "Irem M92",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 4, HARDWARE_IREM_M92, GBF_SCRFIGHT, 0,
NULL, nbbatmanRomInfo, nbbatmanRomName, NULL, NULL, NULL, NULL, nbbatmanInputInfo, NbbatmanDIPInfo,
Expand All @@ -3553,7 +3553,7 @@ struct BurnDriver BurnDrvNbbatman = {
};


// Ninja Baseball Batman (US)
// Ninja Baseball Bat Man (US)

static struct BurnRomInfo nbbatmanuRomDesc[] = {
{ "a1_-h0-a.ic34", 0x040000, 0x24a9b794, 1 | BRF_PRG | BRF_ESS }, // 0 V33 Code
Expand Down Expand Up @@ -3588,7 +3588,7 @@ STD_ROM_FN(nbbatmanu)

struct BurnDriver BurnDrvNbbatmanu = {
"nbbatmanu", "nbbatman", NULL, NULL, "1993",
"Ninja Baseball Batman (US)\0", NULL, "Irem America", "Irem M92",
"Ninja Baseball Bat Man (US)\0", NULL, "Irem America", "Irem M92",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 4, HARDWARE_IREM_M92, GBF_SCRFIGHT, 0,
NULL, nbbatmanuRomInfo, nbbatmanuRomName, NULL, NULL, NULL, NULL, nbbatmanInputInfo, NbbatmanDIPInfo,
Expand Down Expand Up @@ -4007,7 +4007,7 @@ static INT32 majtitl2Init()

struct BurnDriver BurnDrvMajtitl2 = {
"majtitl2", NULL, NULL, NULL, "1992",
"Major Title 2 (World)\0", NULL, "Irem", "Irem M92",
"Major Title 2 (World, set 1)\0", NULL, "Irem", "Irem M92",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_M92, GBF_SPORTSMISC, 0,
NULL, majtitl2RomInfo, majtitl2RomName, NULL, NULL, NULL, NULL, p4CommonInputInfo, Majtitl2DIPInfo,
Expand Down
8 changes: 4 additions & 4 deletions src/burn/drv/irem/d_vigilant.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2405,7 +2405,7 @@ struct BurnDriver BurnDrvVigilanta = {

struct BurnDriver BurnDrvVigilantb = {
"vigilantb", "vigilant", NULL, NULL, "1988",
"Vigilante (US, Rev B)\0", NULL, "Irem (Data East License)", "Miscellaneous",
"Vigilante (US, Rev B)\0", NULL, "Irem (Data East license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_MISC, GBF_SCRFIGHT, 0,
NULL, VigilantbRomInfo, VigilantbRomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo,
Expand All @@ -2425,7 +2425,7 @@ struct BurnDriver BurnDrvVigilantc = {

struct BurnDriver BurnDrvVigilanto = {
"vigilanto", "vigilant", NULL, NULL, "1988",
"Vigilante (US)\0", NULL, "Irem (Data East USA License)", "Miscellaneous",
"Vigilante (US)\0", NULL, "Irem (Data East license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_MISC, GBF_SCRFIGHT, 0,
NULL, DrvuRomInfo, DrvuRomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo,
Expand All @@ -2435,7 +2435,7 @@ struct BurnDriver BurnDrvVigilanto = {

struct BurnDriver BurnDrvVigilantg = {
"vigilantg", "vigilant", NULL, NULL, "1988",
"Vigilante (US, Rev G)\0", NULL, "Irem (Data East USA License)", "Miscellaneous",
"Vigilante (US, Rev G)\0", NULL, "Irem (Data East license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_MISC, GBF_SCRFIGHT, 0,
NULL, Drvu2RomInfo, Drvu2RomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo,
Expand All @@ -2457,7 +2457,7 @@ struct BurnDriver BurnDrvVigilantbl = {
"vigilantbl", "vigilant", NULL, NULL, "1988",
"Vigilante (bootleg)\0", NULL, "bootleg", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_MISC, GBF_SCRFIGHT, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_IREM_MISC, GBF_SCRFIGHT, 0,
NULL, DrvbRomInfo, DrvbRomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo,
DrvbInit, DrvExit, DrvFrame, DrvDraw, DrvScan,
NULL, 544, 256, 256, 4, 3
Expand Down
4 changes: 2 additions & 2 deletions src/burn/drv/pre90s/d_shisen.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -667,7 +667,7 @@ struct BurnDriver BurnDrvSichuan2 = {
"sichuan2", "matchit", NULL, NULL, "1989",
"Sichuan II (hack, set 1)\0", NULL, "hack", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PUZZLE, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PUZZLE, 0,
NULL, sichuan2RomInfo, sichuan2RomName, NULL, NULL, NULL, NULL, ShisenInputInfo, ShisenDIPInfo,
Sichuan2Init, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100,
512, 256, 4, 3
Expand Down Expand Up @@ -712,7 +712,7 @@ struct BurnDriver BurnDrvSichuan2a = {
"sichuan2a", "matchit", NULL, NULL, "1989",
"Sichuan II (hack, set 2)\0", NULL, "hack", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PUZZLE, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PUZZLE, 0,
NULL, sichuan2aRomInfo, sichuan2aRomName, NULL, NULL, NULL, NULL, ShisenInputInfo, ShisenDIPInfo,
Sichuan2Init, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100,
512, 256, 4, 3
Expand Down
43 changes: 40 additions & 3 deletions src/burn/drv/pre90s/d_travrusa.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -674,7 +674,7 @@ struct BurnDriver BurnDrvTravrusa = {
};


// Traverse USA (bootleg)
// Traverse USA (bootleg, set 1)

static struct BurnRomInfo travrusabRomDesc[] = {
{ "at4.m3", 0x2000, 0x704ce6e4, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 Code
Expand Down Expand Up @@ -702,15 +702,52 @@ STD_ROM_FN(travrusab)

struct BurnDriver BurnDrvTravrusab = {
"travrusab", "travrusa", NULL, NULL, "1983",
"Traverse USA (bootleg)\0", NULL, "bootleg (I.P.)", "Miscellaneous",
"Traverse USA (bootleg, set 1)\0", NULL, "bootleg (I.P.)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_RACING, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_RACING, 0,
NULL, travrusabRomInfo, travrusabRomName, NULL, NULL, NULL, NULL, TravrusaInputInfo, TravrusaDIPInfo,
travrusaInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100,
256, 240, 3, 4
};


// Traverse USA (bootleg, set 2)

static struct BurnRomInfo travrusab2RomDesc[] = {
{ "0.2m3", 0x2000, 0xc96e81ac, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 Code
{ "5.2l3", 0x2000, 0x145d6b34, 1 | BRF_PRG | BRF_ESS }, // 1
{ "6.2k3", 0x2000, 0xe1b51383, 1 | BRF_PRG | BRF_ESS }, // 2
{ "7.2j3", 0x2000, 0xab8a3a33, 1 | BRF_PRG | BRF_ESS }, // 3

{ "4.1a1", 0x1000, 0xa02ad8a0, 2 | BRF_GRA }, // 4 M6803 Code

{ "1.1e3", 0x2000, 0xaa8994dd, 3 | BRF_GRA }, // 5 Background tiles
{ "2.1c3", 0x2000, 0x3a046dd1, 3 | BRF_GRA }, // 6
{ "3.1a3", 0x2000, 0x1cc3d3f4, 3 | BRF_GRA }, // 7

{ "8.3n3", 0x2000, 0x3e2c7a6b, 4 | BRF_GRA }, // 8 Sprite tiles
{ "9.3m3", 0x2000, 0x13be6a14, 4 | BRF_GRA }, // 9
{ "10.3k3", 0x2000, 0x6fcc9fdb, 4 | BRF_GRA }, // 10

{ "6349-2.1k2", 0x0200, 0xc9724350, 5 | BRF_GRA }, // 11 Color data
{ "tbp18s030.3f1", 0x0020, 0xa1130007, 5 | BRF_GRA }, // 12
{ "mb7052.3h2", 0x0100, 0x76062638, 5 | BRF_GRA }, // 13
};

STD_ROM_PICK(travrusab2)
STD_ROM_FN(travrusab2)

struct BurnDriver BurnDrvTravrusab2 = {
"travrusab2", "travrusa", NULL, NULL, "1983",
"Traverse USA (bootleg, set 2)\0", NULL, "bootleg", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_RACING, 0,
NULL, travrusab2RomInfo, travrusab2RomName, NULL, NULL, NULL, NULL, TravrusaInputInfo, TravrusaDIPInfo,
travrusaInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100,
256, 240, 3, 4
};


// MotoRace USA

static struct BurnRomInfo motoraceRomDesc[] = {
Expand Down
2 changes: 1 addition & 1 deletion src/burn/drv/pst90s/d_hyperpac.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4334,7 +4334,7 @@ struct BurnDriver BurnDrvFourin1boot = {
"4in1boot", NULL, NULL, NULL, "2002",
"Puzzle King (PacMan 2, Tetris, HyperMan 2, Snow Bros.)\0", NULL, "K1 Soft", "Kaneko Pandora based",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_MINIGAMES, 0,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_MINIGAMES, 0,
NULL, Fourin1bootRomInfo, Fourin1bootRomName, NULL, NULL, NULL, NULL, HyperpacInputInfo, Fourin1bootDIPInfo,
Fourin1bootInit, HyperpacExit, HyperpacFrame, HyperpacRender, HyperpacScan,
NULL, 0x200, 256, 224, 4, 3
Expand Down

0 comments on commit 19e252d

Please sign in to comment.