d_metro.cpp: add Last Fortress - Toride (Japan, VG460 PCB) [twistedsymphony]

This commit is contained in:
JacKc 2019-07-24 22:44:27 +02:00
parent 348b399aad
commit 9bb29781de
1 changed files with 34 additions and 2 deletions

View File

@ -5413,7 +5413,8 @@ struct BurnDriver BurnDrvPoitto = {
};
// Last Fortress - Toride
// Last Fortress - Toride (Japan, VG420 PCB)
/* Japanese version on PCB VG420 */
static struct BurnRomInfo lastfortRomDesc[] = {
{ "tr_jc09", 0x020000, 0x8b98a49a, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
@ -5438,7 +5439,7 @@ STD_ROM_FN(lastfort)
struct BurnDriver BurnDrvLastfort = {
"lastfort", NULL, NULL, NULL, "1994",
"Last Fortress - Toride\0", NULL, "Metro", "Miscellaneous",
"Last Fortress - Toride (Japan, VG420 PCB)\0", NULL, "Metro", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MAHJONG, 0,
NULL, lastfortRomInfo, lastfortRomName, NULL, NULL, NULL, NULL, SkyalertInputInfo, LastfortDIPInfo,
@ -5447,6 +5448,37 @@ struct BurnDriver BurnDrvLastfort = {
};
// Last Fortress - Toride (Japan, VG460 PCB)
/* Japanese version on PCB VG460-(A) */
static struct BurnRomInfo lastfortjRomDesc[] = {
{ "tr_mja2.8g", 0x020000, 0x4059a8c8, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "tr_mja3.10g", 0x020000, 0x8fc6ddcd, 1 | BRF_PRG | BRF_ESS }, // 1
{ "tr_ma01.1i", 0x020000, 0x8a8f5fef, 2 | BRF_PRG | BRF_ESS }, // 2 uPD7810 Code
{ "tr_ma04.15f", 0x080000, 0x5feafc6f, 3 | BRF_GRA }, // 3 Graphics
{ "tr_ma07.17d", 0x080000, 0x7519d569, 3 | BRF_GRA }, // 4
{ "tr_ma05.17f", 0x080000, 0x5d917ba5, 3 | BRF_GRA }, // 5
{ "tr_ma06.15d", 0x080000, 0xd366c04e, 3 | BRF_GRA }, // 6
{ "tr_ma08.1d", 0x020000, 0x83786a09, 4 | BRF_SND }, // 7 MSM6295 Samples
};
STD_ROM_PICK(lastfortj)
STD_ROM_FN(lastfortj)
struct BurnDriver BurnDrvLastfortj = {
"lastfortj", "lastfort", NULL, NULL, "1994",
"Last Fortress - Toride (Japan, VG460 PCB)\0", NULL, "Metro", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_MAHJONG, 0,
NULL, lastfortjRomInfo, lastfortjRomName, NULL, NULL, NULL, NULL, LadykillInputInfo, LadykillDIPInfo,
lastforgInit, DrvExit, NoZ80Frame, DrvDraw, DrvScan, &DrvRecalc, 0x1000,
360, 224, 4, 3
};
// Last Fortress - Toride (German)
static struct BurnRomInfo lastfortgRomDesc[] = {