MAME 0.274 sync (jaleco)
This commit is contained in:
parent
1f527c5910
commit
ada33ec1f0
|
@ -3621,7 +3621,7 @@ static INT32 DrvScan(INT32 nAction, INT32 *pnMin)
|
|||
}
|
||||
|
||||
|
||||
// P-47 - The Phantom Fighter (World)
|
||||
// P-47: The Phantom Fighter (World)
|
||||
|
||||
static struct BurnRomInfo p47RomDesc[] = {
|
||||
{ "p47us3.bin", 0x20000, 0x022e58b8, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
|
||||
|
@ -3668,7 +3668,7 @@ static INT32 p47Init()
|
|||
|
||||
struct BurnDriver BurnDrvP47 = {
|
||||
"p47", NULL, NULL, NULL, "1988",
|
||||
"P-47 - The Phantom Fighter (World)\0", NULL, "Jaleco", "Mega System 1",
|
||||
"P-47: The Phantom Fighter (World)\0", NULL, "Jaleco", "Mega System 1",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_HORSHOOT, 0,
|
||||
NULL, p47RomInfo, p47RomName, NULL, NULL, NULL, NULL, CommonInputInfo, P47DIPInfo,
|
||||
|
@ -3676,6 +3676,47 @@ struct BurnDriver BurnDrvP47 = {
|
|||
256, 224, 4, 3
|
||||
};
|
||||
|
||||
|
||||
// P-47: The Freedom Fighter (World)
|
||||
|
||||
static struct BurnRomInfo p47aRomDesc[] = {
|
||||
{ "jaleco_export_p-47_3.rom2", 0x20000, 0x022e58b8, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
|
||||
{ "jaleco_export_p-47_1.rom1", 0x20000, 0xed926bd8, 1 | BRF_PRG | BRF_ESS }, // 1
|
||||
|
||||
{ "jaleco_p-47_9.rom8", 0x10000, 0xffcf318e, 2 | BRF_PRG | BRF_ESS }, // 2 68k #1 Code
|
||||
{ "jaleco_p-47_19.rom7", 0x10000, 0xadb8c12e, 2 | BRF_PRG | BRF_ESS }, // 3
|
||||
|
||||
{ "hn62312ap_c42.rom4", 0x40000, 0x8a75e0c3, 3 | BRF_GRA }, // 4 Tilemap #0 Tiles
|
||||
{ "jaleco_p-47_7.rom3", 0x10000, 0xf3b1850a, 3 | BRF_GRA }, // 5
|
||||
|
||||
{ "jaleco_p-47_23.rom5", 0x20000, 0x6e9bc864, 4 | BRF_GRA }, // 6 Tilemap #1 Tiles
|
||||
{ "jaleco_p-47_12.rom6", 0x20000, 0x5268395f, 4 | BRF_GRA }, // 7
|
||||
|
||||
{ "jaleco_p-47_16.rom12", 0x10000, 0x30e44375, 5 | BRF_GRA }, // 8 Tilemap #2 Tiles
|
||||
|
||||
{ "hn62312ap_c45.rom11", 0x40000, 0xa239baf4, 6 | BRF_GRA }, // 9 Sprites
|
||||
{ "jaleco_p-47_26.rom13", 0x20000, 0x4d07581a, 6 | BRF_GRA }, // 10
|
||||
|
||||
{ "hn62312ap_c44.rom9", 0x40000, 0xa5f6da1f, 7 | BRF_SND }, // 11 OKI #0 Samples
|
||||
|
||||
{ "hn62312ap_c43.rom10", 0x20000, 0x9149286b, 8 | BRF_SND }, // 12 OKI #1 Samples
|
||||
|
||||
{ "p-47.14m", 0x00200, 0x1d877538, 9 | BRF_GRA }, // 13 Priority PROM
|
||||
};
|
||||
|
||||
STD_ROM_PICK(p47a)
|
||||
STD_ROM_FN(p47a)
|
||||
|
||||
struct BurnDriver BurnDrvP47a = {
|
||||
"p47a", "p47", NULL, NULL, "1988",
|
||||
"P-47: The Freedom Fighter (World)\0", NULL, "Jaleco", "Mega System 1",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_HORSHOOT, 0,
|
||||
NULL, p47aRomInfo, p47aRomName, NULL, NULL, NULL, NULL, CommonInputInfo, P47DIPInfo,
|
||||
p47Init, DrvExit, System1AFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
|
||||
256, 224, 4, 3
|
||||
};
|
||||
|
||||
/*
|
||||
The Japanese version of P-47 can be found in 2 different ROM board configurations:
|
||||
'Normal' rev - full split EPROMs
|
||||
|
@ -3709,7 +3750,7 @@ p-47.14m = p-47.14m | PROMS
|
|||
**p-47_7_rom3.bin is a 27512 compatible mask rom. The existing P47j set is 1mb. The 2nd half of the data is not present on the type B boardset.
|
||||
*/
|
||||
|
||||
// P-47 - The Freedom Fighter (Japan)
|
||||
// P-47: The Freedom Fighter (Japan)
|
||||
|
||||
static struct BurnRomInfo p47jRomDesc[] = {
|
||||
{ "p47j_3.bin", 0x20000, 0x11c655e5, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
|
||||
|
@ -3745,7 +3786,7 @@ STD_ROM_FN(p47j)
|
|||
|
||||
struct BurnDriver BurnDrvP47j = {
|
||||
"p47j", "p47", NULL, NULL, "1988",
|
||||
"P-47 - The Freedom Fighter (Japan)\0", NULL, "Jaleco", "Mega System 1",
|
||||
"P-47: The Freedom Fighter (Japan)\0", NULL, "Jaleco", "Mega System 1",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_HORSHOOT, 0,
|
||||
NULL, p47jRomInfo, p47jRomName, NULL, NULL, NULL, NULL, CommonInputInfo, P47DIPInfo,
|
||||
|
@ -3754,7 +3795,7 @@ struct BurnDriver BurnDrvP47j = {
|
|||
};
|
||||
|
||||
|
||||
// P-47 - The Freedom Fighter (Japan, Export)
|
||||
// P-47: The Freedom Fighter (Japan, Export)
|
||||
|
||||
static struct BurnRomInfo p47jeRomDesc[] = {
|
||||
{ "export_p-47_3.rom2", 0x20000, 0x37185412, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
|
||||
|
@ -3801,7 +3842,7 @@ static INT32 p47jeInit()
|
|||
|
||||
struct BurnDriver BurnDrvP47je = {
|
||||
"p47je", "p47", NULL, NULL, "1988",
|
||||
"P-47 - The Freedom Fighter (Japan, Export)\0", NULL, "Jaleco", "Mega System 1",
|
||||
"P-47: The Freedom Fighter (Japan, Export)\0", NULL, "Jaleco", "Mega System 1",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_HORSHOOT, 0,
|
||||
NULL, p47jeRomInfo, p47jeRomName, NULL, NULL, NULL, NULL, CommonInputInfo, P47DIPInfo,
|
||||
|
@ -3810,7 +3851,7 @@ struct BurnDriver BurnDrvP47je = {
|
|||
};
|
||||
|
||||
|
||||
// Kick Off - Jaleco Cup (Japan)
|
||||
// Kick Off: Jaleco Cup (Japan)
|
||||
|
||||
static struct BurnRomInfo kickoffRomDesc[] = {
|
||||
{ "kioff03.rom", 0x10000, 0x3b01be65, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
|
||||
|
@ -3854,7 +3895,7 @@ static INT32 kickoffInit()
|
|||
|
||||
struct BurnDriver BurnDrvKickoff = {
|
||||
"kickoff", NULL, NULL, NULL, "1988",
|
||||
"Kick Off - Jaleco Cup (Japan)\0", NULL, "Jaleco", "Mega System 1",
|
||||
"Kick Off: Jaleco Cup (Japan)\0", NULL, "Jaleco", "Mega System 1",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSFOOTBALL, 0,
|
||||
NULL, kickoffRomInfo, kickoffRomName, NULL, NULL, NULL, NULL, CommonInputInfo, KickoffDIPInfo,
|
||||
|
@ -5430,7 +5471,7 @@ struct BurnDriver BurnDrvMonkelf = {
|
|||
|
||||
|
||||
|
||||
// E.D.F. : Earth Defense Force (set 1)
|
||||
// E.D.F.: Earth Defense Force (set 1)
|
||||
|
||||
static struct BurnRomInfo edfRomDesc[] = {
|
||||
{ "edf5.b5", 0x40000, 0x105094d1, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
|
||||
|
@ -5439,7 +5480,7 @@ static struct BurnRomInfo edfRomDesc[] = {
|
|||
{ "edf1.f5", 0x20000, 0x2290ea19, 2 | BRF_PRG | BRF_ESS }, // 2 68k #1 Code
|
||||
{ "edf2.f3", 0x20000, 0xce93643e, 2 | BRF_PRG | BRF_ESS }, // 3
|
||||
|
||||
{ "edf.mcu", 0x01000, 0x00000000, 0 | BRF_NODUMP }, // 4 MCU Code
|
||||
{ "edf.mcu", 0x04000, 0x1503026d, 0 | BRF_OPT }, // 4 MCU Code
|
||||
|
||||
{ "edf_m04.rom", 0x80000, 0x6744f406, 3 | BRF_GRA }, // 5 Tilemap #0 Tiles
|
||||
|
||||
|
@ -5472,7 +5513,7 @@ static INT32 edfInit()
|
|||
|
||||
struct BurnDriver BurnDrvEdf = {
|
||||
"edf", NULL, NULL, NULL, "1991",
|
||||
"E.D.F. : Earth Defense Force (set 1)\0", NULL, "Jaleco", "Mega System 1",
|
||||
"E.D.F.: Earth Defense Force (set 1)\0", NULL, "Jaleco", "Mega System 1",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_HORSHOOT, 0,
|
||||
NULL, edfRomInfo, edfRomName, NULL, NULL, NULL, NULL, CommonInputInfo, EdfDIPInfo,
|
||||
|
@ -5481,7 +5522,7 @@ struct BurnDriver BurnDrvEdf = {
|
|||
};
|
||||
|
||||
|
||||
// E.D.F. : Earth Defense Force (set 2)
|
||||
// E.D.F.: Earth Defense Force (set 2)
|
||||
|
||||
static struct BurnRomInfo edfaRomDesc[] = {
|
||||
{ "5.b5", 0x40000, 0x6edd3c53, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
|
||||
|
@ -5490,7 +5531,7 @@ static struct BurnRomInfo edfaRomDesc[] = {
|
|||
{ "edf1.f5", 0x20000, 0x2290ea19, 2 | BRF_PRG | BRF_ESS }, // 2 68k #1 Code
|
||||
{ "edf2.f3", 0x20000, 0xce93643e, 2 | BRF_PRG | BRF_ESS }, // 3
|
||||
|
||||
{ "edf.mcu", 0x01000, 0x00000000, 0 | BRF_NODUMP }, // 4 MCU Code
|
||||
{ "edf.mcu", 0x04000, 0x1503026d, 0 | BRF_OPT }, // 4 MCU Code
|
||||
|
||||
{ "edf_m04.rom", 0x80000, 0x6744f406, 3 | BRF_GRA }, // 5 Tilemap #0 Tiles
|
||||
|
||||
|
@ -5512,7 +5553,7 @@ STD_ROM_FN(edfa)
|
|||
|
||||
struct BurnDriver BurnDrvEdfa = {
|
||||
"edfa", "edf", NULL, NULL, "1991",
|
||||
"E.D.F. : Earth Defense Force (set 2)\0", NULL, "Jaleco", "Mega System 1",
|
||||
"E.D.F.: Earth Defense Force (set 2)\0", NULL, "Jaleco", "Mega System 1",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_HORSHOOT, 0,
|
||||
NULL, edfaRomInfo, edfaRomName, NULL, NULL, NULL, NULL, CommonInputInfo, EdfDIPInfo,
|
||||
|
@ -5521,7 +5562,7 @@ struct BurnDriver BurnDrvEdfa = {
|
|||
};
|
||||
|
||||
|
||||
// E.D.F. : Earth Defense Force (North America)
|
||||
// E.D.F.: Earth Defense Force (North America)
|
||||
|
||||
static struct BurnRomInfo edfuRomDesc[] = {
|
||||
{ "edf5.b5", 0x40000, 0x105094d1, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
|
||||
|
@ -5530,7 +5571,7 @@ static struct BurnRomInfo edfuRomDesc[] = {
|
|||
{ "edf1.f5", 0x20000, 0x2290ea19, 2 | BRF_PRG | BRF_ESS }, // 2 68k #1 Code
|
||||
{ "edf2.f3", 0x20000, 0xce93643e, 2 | BRF_PRG | BRF_ESS }, // 3
|
||||
|
||||
{ "edf.mcu", 0x01000, 0x00000000, 0 | BRF_NODUMP }, // 4 MCU Code
|
||||
{ "edf.mcu", 0x04000, 0x1503026d, 0 | BRF_OPT }, // 4 MCU Code
|
||||
|
||||
{ "edf_m04.rom", 0x80000, 0x6744f406, 3 | BRF_GRA }, // 5 Tilemap #0 Tiles
|
||||
|
||||
|
@ -5552,7 +5593,7 @@ STD_ROM_FN(edfu)
|
|||
|
||||
struct BurnDriver BurnDrvEdfu = {
|
||||
"edfu", "edf", NULL, NULL, "1991",
|
||||
"E.D.F. : Earth Defense Force (North America)\0", NULL, "Jaleco", "Mega System 1",
|
||||
"E.D.F.: Earth Defense Force (North America)\0", NULL, "Jaleco", "Mega System 1",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_HORSHOOT, 0,
|
||||
NULL, edfuRomInfo, edfuRomName, NULL, NULL, NULL, NULL, CommonInputInfo, EdfDIPInfo,
|
||||
|
@ -5561,7 +5602,7 @@ struct BurnDriver BurnDrvEdfu = {
|
|||
};
|
||||
|
||||
|
||||
// E.D.F. : Earth Defense Force (bootleg)
|
||||
// E.D.F.: Earth Defense Force (bootleg)
|
||||
|
||||
static struct BurnRomInfo edfblRomDesc[] = {
|
||||
{ "02.bin", 0x40000, 0x19a0dfa0, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
|
||||
|
@ -5665,7 +5706,7 @@ static INT32 edfblInit()
|
|||
|
||||
struct BurnDriver BurnDrvEdfbl = {
|
||||
"edfbl", "edf", NULL, NULL, "1991",
|
||||
"E.D.F. : Earth Defense Force (bootleg)\0", "no sound", "bootleg", "Mega System 1",
|
||||
"E.D.F.: Earth Defense Force (bootleg)\0", "no sound", "bootleg", "Mega System 1",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_HORSHOOT, 0,
|
||||
NULL, edfblRomInfo, edfblRomName, NULL, NULL, NULL, NULL, CommonInputInfo, EdfDIPInfo,
|
||||
|
@ -5674,7 +5715,7 @@ struct BurnDriver BurnDrvEdfbl = {
|
|||
};
|
||||
|
||||
|
||||
// Hayaoshi Quiz Ouza Ketteisen - The King Of Quiz
|
||||
// Hayaoshi Quiz Ouza Ketteisen: The King Of Quiz
|
||||
|
||||
static struct BurnRomInfo hayaosi1RomDesc[] = {
|
||||
{ "5", 0x40000, 0xeaf38fab, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
|
||||
|
@ -5723,7 +5764,7 @@ static INT32 hayaosi1Init()
|
|||
|
||||
struct BurnDriver BurnDrvHayaosi1 = {
|
||||
"hayaosi1", NULL, NULL, NULL, "1993",
|
||||
"Hayaoshi Quiz Ouza Ketteisen - The King Of Quiz\0", NULL, "Jaleco", "Mega System 1",
|
||||
"Hayaoshi Quiz Ouza Ketteisen: The King Of Quiz\0", NULL, "Jaleco", "Mega System 1",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_QUIZ, 0,
|
||||
NULL, hayaosi1RomInfo, hayaosi1RomName, NULL, NULL, NULL, NULL, Hayaosi1InputInfo, Hayaosi1DIPInfo,
|
||||
|
@ -5732,7 +5773,7 @@ struct BurnDriver BurnDrvHayaosi1 = {
|
|||
};
|
||||
|
||||
|
||||
// 64th. Street - A Detective Story (World)
|
||||
// 64th. Street: A Detective Story (World)
|
||||
|
||||
static struct BurnRomInfo Street64RomDesc[] = {
|
||||
{ "64th_03.rom", 0x40000, 0xed6c6942, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
|
||||
|
@ -5775,7 +5816,7 @@ static INT32 street64Init()
|
|||
|
||||
struct BurnDriver BurnDrvStreet64 = {
|
||||
"64street", NULL, NULL, NULL, "1991",
|
||||
"64th. Street - A Detective Story (World)\0", NULL, "Jaleco", "Mega System 1",
|
||||
"64th. Street: A Detective Story (World)\0", NULL, "Jaleco", "Mega System 1",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0,
|
||||
NULL, Street64RomInfo, Street64RomName, NULL, NULL, NULL, NULL, CommonInputInfo, Street64DIPInfo,
|
||||
|
@ -5784,7 +5825,7 @@ struct BurnDriver BurnDrvStreet64 = {
|
|||
};
|
||||
|
||||
|
||||
// 64th. Street - A Detective Story (Japan, set 1)
|
||||
// 64th. Street: A Detective Story (Japan, set 1)
|
||||
|
||||
static struct BurnRomInfo Street64jRomDesc[] = {
|
||||
{ "91105-3.bin", 0x40000, 0xa211a83b, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
|
||||
|
@ -5816,7 +5857,7 @@ STD_ROM_FN(Street64j)
|
|||
|
||||
struct BurnDriver BurnDrvStreet64j = {
|
||||
"64streetj", "64street", NULL, NULL, "1991",
|
||||
"64th. Street - A Detective Story (Japan, set 1)\0", NULL, "Jaleco", "Mega System 1",
|
||||
"64th. Street: A Detective Story (Japan, set 1)\0", NULL, "Jaleco", "Mega System 1",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0,
|
||||
NULL, Street64jRomInfo, Street64jRomName, NULL, NULL, NULL, NULL, CommonInputInfo, Street64DIPInfo,
|
||||
|
@ -5825,7 +5866,7 @@ struct BurnDriver BurnDrvStreet64j = {
|
|||
};
|
||||
|
||||
|
||||
// 64th. Street - A Detective Story (Japan, set 2)
|
||||
// 64th. Street: A Detective Story (Japan, set 2)
|
||||
|
||||
static struct BurnRomInfo Street64jaRomDesc[] = {
|
||||
{ "ic53.bin", 0x40000, 0xc978d086, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
|
||||
|
@ -5857,7 +5898,7 @@ STD_ROM_FN(Street64ja)
|
|||
|
||||
struct BurnDriver BurnDrvStreet64ja = {
|
||||
"64streetja", "64street", NULL, NULL, "1991",
|
||||
"64th. Street - A Detective Story (Japan, set 2)\0", NULL, "Jaleco", "Mega System 1",
|
||||
"64th. Street: A Detective Story (Japan, set 2)\0", NULL, "Jaleco", "Mega System 1",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0,
|
||||
NULL, Street64jaRomInfo, Street64jaRomName, NULL, NULL, NULL, NULL, CommonInputInfo, Street64DIPInfo,
|
||||
|
|
|
@ -2841,7 +2841,7 @@ struct BurnDriver BurnDrvBnstars1 = {
|
|||
};
|
||||
|
||||
|
||||
// Vs. Janshi Brandnew Stars (Ver 1.1, MegaSystem32 Version)
|
||||
// Vs. Janshi Brandnew Stars (Ver 1.1, MegaSystem 32 Version)
|
||||
|
||||
static struct BurnRomInfo bnstarsRomDesc[] = {
|
||||
{ "vsjanshi_26_ver1.1.26", 0x080000, 0x75eeec8f, 1 | BRF_PRG | BRF_ESS }, // 0 V70 Code
|
||||
|
@ -2876,7 +2876,7 @@ STD_ROM_FN(bnstars)
|
|||
|
||||
struct BurnDriver BurnDrvBnstars = {
|
||||
"bnstars", "bnstars1", NULL, NULL, "1997",
|
||||
"Vs. Janshi Brandnew Stars (Ver 1.1, MegaSystem32 Version)\0", NULL, "Jaleco", "MegaSystem 32",
|
||||
"Vs. Janshi Brandnew Stars (Ver 1.1, MegaSystem 32 Version)\0", NULL, "Jaleco", "MegaSystem 32",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_MAHJONG, 0,
|
||||
NULL, bnstarsRomInfo, bnstarsRomName, NULL, NULL, NULL, NULL, MS32MahjongInputInfo, Suchie2DIPInfo,
|
||||
|
|
Loading…
Reference in New Issue