d_suprnova.cpp: added Gals Panic S - Extra Edition (Asia) [Jürgen Probe]

- Gals Panic S - Extra Edition (Europe, set 2)
This commit is contained in:
JacKc 2019-07-26 21:38:50 +02:00
parent e25daa551c
commit d28abf9469
1 changed files with 70 additions and 2 deletions

View File

@ -2485,7 +2485,7 @@ struct BurnDriver BurnDrvGalpanidx = {
};
// Gals Panic S - Extra Edition (Europe)
// Gals Panic S - Extra Edition (Europe, set 1)
static struct BurnRomInfo galpanisRomDesc[] = {
{ "gps-000-e1.u10", 0x100000, 0xb9ea3c44, 1 | BRF_PRG | BRF_ESS }, // 0 SH2 Code
@ -2514,7 +2514,7 @@ static INT32 GalpanisInit()
struct BurnDriver BurnDrvGalpanis = {
"galpanis", NULL, "skns", NULL, "1997",
"Gals Panic S - Extra Edition (Europe)\0", NULL, "Kaneko", "Super Kaneko Nova System",
"Gals Panic S - Extra Edition (Europe, set 1)\0", NULL, "Kaneko", "Super Kaneko Nova System",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_KANEKO_SKNS, GBF_PUZZLE, 0,
NULL, galpanisRomInfo, galpanisRomName, NULL, NULL, NULL, NULL, SknsInputInfo, SknsNoSpeedhackDIPInfo,
@ -2523,6 +2523,36 @@ struct BurnDriver BurnDrvGalpanis = {
};
// Gals Panic S - Extra Edition (Europe, set 2)
static struct BurnRomInfo galpaniseRomDesc[] = {
{ "u10", 0x100000, 0xe78e1623, 1 | BRF_PRG | BRF_ESS }, // 0 SH2 Code
{ "u8", 0x100000, 0x098eff7c, 1 | BRF_PRG | BRF_ESS }, // 1
{ "gps-100-00.u24", 0x400000, 0xa1a7acf2, 2 | BRF_GRA }, // 2 Sprites
{ "gps-101-00.u20", 0x400000, 0x49f764b6, 2 | BRF_GRA }, // 3
{ "gps-102-00.u17", 0x400000, 0x51980272, 2 | BRF_GRA }, // 4
{ "gps-200-00.u16", 0x400000, 0xc146a09e, 3 | BRF_GRA }, // 5 Background Tiles
{ "gps-201-00.u13", 0x400000, 0x9dfa2dc6, 3 | BRF_GRA }, // 6
{ "gps-300-00.u4", 0x400000, 0x9e4da8e3, 5 | BRF_SND }, // 7 YMZ280b Samples
};
STDROMPICKEXT(galpanise, galpanise, skns)
STD_ROM_FN(galpanise)
struct BurnDriver BurnDrvGalpanise = {
"galpanise", "galpanis", "skns", NULL, "1997",
"Gals Panic S - Extra Edition (Europe, set 2)\0", NULL, "Kaneko", "Super Kaneko Nova System",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_KANEKO_SKNS, GBF_PUZZLE, 0,
NULL, galpaniseRomInfo, galpaniseRomName, NULL, NULL, NULL, NULL, SknsInputInfo, SknsNoSpeedhackDIPInfo,
GalpanisInit, DrvExit, DrvFrame, DrvDraw, DrvScan, NULL, 0x8000,
320, 240, 4, 3
};
// Gals Panic S - Extra Edition (Japan)
static struct BurnRomInfo galpanisjRomDesc[] = {
@ -2561,6 +2591,44 @@ struct BurnDriver BurnDrvGalpanisj = {
};
// Gals Panic S - Extra Edition (Asia)
static struct BurnRomInfo galpanisaRomDesc[] = {
{ "gps-000-a0_9abc.u10", 0x100000, 0x4e24b799, 1 | BRF_PRG | BRF_ESS }, // 0 SH2 Code
{ "gps-001-a00_bd64.u8", 0x100000, 0xaa4db8af, 1 | BRF_PRG | BRF_ESS }, // 1
{ "gps-100-00.u24", 0x400000, 0xa1a7acf2, 2 | BRF_GRA }, // 2 Sprites
{ "gps-101-00.u20", 0x400000, 0x49f764b6, 2 | BRF_GRA }, // 3
{ "gps-102-00.u17", 0x400000, 0x51980272, 2 | BRF_GRA }, // 4
{ "gps-200-00.u16", 0x400000, 0xc146a09e, 3 | BRF_GRA }, // 5 Background Tiles
{ "gps-201-00.u13", 0x400000, 0x9dfa2dc6, 3 | BRF_GRA }, // 6
{ "gps-300-00.u4", 0x400000, 0x9e4da8e3, 5 | BRF_SND }, // 7 YMZ280b Samples
};
STDROMPICKEXT(galpanisa, galpanisa, skns)
STD_ROM_FN(galpanisa)
static INT32 GalpanisaInit()
{
sprite_kludge_x = -5;
sprite_kludge_y = -1;
return DrvInit(2 /*Asia*/);
}
struct BurnDriver BurnDrvGalpanisa = {
"galpanisa", "galpanis", "skns", NULL, "1997",
"Gals Panic S - Extra Edition (Asia)\0", NULL, "Kaneko", "Super Kaneko Nova System",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_KANEKO_SKNS, GBF_PUZZLE, 0,
NULL, galpanisaRomInfo, galpanisaRomName, NULL, NULL, NULL, NULL, SknsInputInfo, SknsNoSpeedhackDIPInfo,
GalpanisaInit, DrvExit, DrvFrame, DrvDraw, DrvScan, NULL, 0x8000,
320, 240, 4, 3
};
// Gals Panic S - Extra Edition (Korea)
static struct BurnRomInfo galpaniskRomDesc[] = {