d_neogeo: update mslug hacks
update: mslugfc2 - GOTVG 20240831 mslugxcq - GOTVG 20241202 mslugxcqi - GOTVG 20241223 mslug3cq - GOTVG 20241203 mslug3cqi - GOTVG 20241203 mslug5cq - GOTVG 20241225 add: ms3dbpls - Metal Slug 3 (Double Enemy, Hack) mslug3cqt - Metal Slug 3 (Legend TD, Hack) mslug3cqz - Metal Slug 3 (Legendary Journey, Hack) mslug4zj - Metal Slug 4 (Final, Hack) mslug5ae - Metal Slug 5 (20th Anniversary, Hack)
This commit is contained in:
parent
7fbd216d09
commit
a7032ac6a6
|
@ -17969,7 +17969,7 @@ struct BurnDriver BurnDrvMagdrop3te = {
|
|||
{ "201-v2.v2", 0x400000, 0x472cf9db, 5 | BRF_SND },
|
||||
|
||||
// Metal Slug Unity (Added Timer Ver. 2021-02-05)
|
||||
// Modified by Alice愛麗絲, 合金弹头爱克斯, CXZInc
|
||||
// Modified by Alice愛麗絲, AKS, CXZInc
|
||||
|
||||
static struct BurnRomInfo mslugunityRomDesc[] = {
|
||||
{ "201-p1uni.p1", 0x200000, 0xa3186dfd, 1 | BRF_ESS | BRF_PRG }, // 0 68K code
|
||||
|
@ -17992,7 +17992,7 @@ struct BurnDriver BurnDrvMslugunity = {
|
|||
|
||||
|
||||
// Metal Slug - Super Vehicle-001 (Multifunction, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20180430
|
||||
|
||||
static struct BurnRomInfo mslugdgRomDesc[] = {
|
||||
|
@ -18017,7 +18017,7 @@ struct BurnDriver BurnDrvMslugdg = {
|
|||
|
||||
|
||||
// Metal Slug - Super Vehicle-001 (1v2 Mode, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20230626
|
||||
|
||||
static struct BurnRomInfo mslug1v2RomDesc[] = {
|
||||
|
@ -18042,7 +18042,7 @@ struct BurnDriver BurnDrvMslug1v2 = {
|
|||
|
||||
|
||||
// Metal Slug - Super Vehicle-001 (Origins, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// Bug fixed by Alice - 20240409
|
||||
|
||||
static struct BurnRomInfo mslugqyRomDesc[] = {
|
||||
|
@ -18118,11 +18118,11 @@ struct BurnDriver BurnDrvMslugfc1 = {
|
|||
|
||||
// Metal Slug - Super Vehicle-001 (Random Item & Powerful Enemy Defense, Hack)
|
||||
// Modified by Alice
|
||||
// 20240415
|
||||
// GOTVG 20240831
|
||||
|
||||
static struct BurnRomInfo mslugfc2RomDesc[] = {
|
||||
{ "201-p1fc2.p1", 0x100000, 0x4d86e27f, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "201-p2fc2.sp2", 0x100000, 0x14b67778, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "201-p1fc2.p1", 0x100000, 0xfb553230, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "201-p2fc2.sp2", 0x100000, 0x4a173063, 1 | BRF_ESS | BRF_PRG },
|
||||
|
||||
MSLUG_COMPONENTS
|
||||
};
|
||||
|
@ -18188,7 +18188,7 @@ struct BurnDriver BurnDrvMslugfs = {
|
|||
|
||||
|
||||
// Metal Slug 2 - Super Vehicle-001/II Unity (Added Timer Ver. 2021-01-22)
|
||||
// Modified by Alice愛麗絲, 合金弹头爱克斯, CXZInc
|
||||
// Modified by Alice愛麗絲, AKS, CXZInc
|
||||
|
||||
static struct BurnRomInfo mslug2unityRomDesc[] = {
|
||||
{ "241-p1uni.p1", 0x100000, 0x1562cf23, 1 | BRF_ESS | BRF_PRG },
|
||||
|
@ -18270,7 +18270,7 @@ struct BurnDriver BurnDrvMslug2dd = {
|
|||
|
||||
|
||||
// Metal Slug 2 - Super Vehicle-001/II (Multifunction, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20170509
|
||||
|
||||
static struct BurnRomInfo mslug2dgRomDesc[] = {
|
||||
|
@ -18296,7 +18296,7 @@ struct BurnDriver BurnDrvMslug2dg = {
|
|||
|
||||
|
||||
// Metal Slug 2 - Super Vehicle-001/II (Survival, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20180731
|
||||
|
||||
static struct BurnRomInfo mslug2ctRomDesc[] = {
|
||||
|
@ -18321,7 +18321,7 @@ struct BurnDriver BurnDrvMslug2ct = {
|
|||
|
||||
|
||||
// Metal Slug 2 - Super Vehicle-001/II (Enemy Remix, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20140914
|
||||
|
||||
static struct BurnRomInfo mslug2rRomDesc[] = {
|
||||
|
@ -18346,7 +18346,7 @@ struct BurnDriver BurnDrvMslug2r = {
|
|||
|
||||
|
||||
// Metal Slug 2 - Super Vehicle-001/II (Weapon Storage, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20151111
|
||||
|
||||
static struct BurnRomInfo mslug2pRomDesc[] = {
|
||||
|
@ -18371,7 +18371,7 @@ struct BurnDriver BurnDrvMslug2p = {
|
|||
|
||||
|
||||
// Metal Slug 2 - Super Vehicle-001/II (1v2 Mode, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20190511
|
||||
|
||||
static struct BurnRomInfo ms21v2RomDesc[] = {
|
||||
|
@ -18460,7 +18460,7 @@ struct BurnDriver BurnDrvMslug2eg = {
|
|||
MSLUGX_SND
|
||||
|
||||
// Metal Slug X - Super Vehicle-001 Unity (Added Timer Ver. 2021-01-23)
|
||||
// Modified by Alice愛麗絲, 合金弹头爱克斯, CXZInc
|
||||
// Modified by Alice愛麗絲, AKS, CXZInc
|
||||
|
||||
static struct BurnRomInfo mslugxunityRomDesc[] = {
|
||||
{ "250-p1uni.p1", 0x100000, 0x36102d34, 1 | BRF_ESS | BRF_PRG },
|
||||
|
@ -18734,7 +18734,7 @@ struct BurnDriver BurnDrvMslugxsv = {
|
|||
|
||||
|
||||
// Metal Slug X - Super Vehicle-001 (Survival, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20230216
|
||||
|
||||
static struct BurnRomInfo mslugxscRomDesc[] = {
|
||||
|
@ -18768,12 +18768,12 @@ struct BurnDriver BurnDrvMslugxsc = {
|
|||
|
||||
|
||||
// Metal Slug X - Super Vehicle-001 (Legend, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// GOTVG 20240613
|
||||
// Modified by AKS
|
||||
// GOTVG 20241202
|
||||
|
||||
static struct BurnRomInfo mslugxcqRomDesc[] = {
|
||||
{ "250-p1cq.p1", 0x100000, 0x6bbe0a36, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "250-p2cq.ep1", 0x400000, 0x3a368748, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "250-p1cq.p1", 0x100000, 0xbea434ac, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "250-p2cq.ep1", 0x400000, 0x80cd6b69, 1 | BRF_ESS | BRF_PRG },
|
||||
|
||||
{ "250-s1sc.s1", 0x020000, 0x03bce893, 2 | BRF_GRA },
|
||||
|
||||
|
@ -18802,20 +18802,21 @@ struct BurnDriver BurnDrvMslugxcq = {
|
|||
};
|
||||
|
||||
|
||||
// Metal Slug X - Super Vehicle-001 (Legendary Unlimited Fire, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// GOTVG 20240711
|
||||
// Metal Slug X - Super Vehicle-001 (Legend with Infinite Firepower, Hack)
|
||||
// Modified by AKS
|
||||
// GOTVG 20241223
|
||||
|
||||
static struct BurnRomInfo mslugxcqiRomDesc[] = {
|
||||
{ "250-p1cqi.p1", 0x100000, 0xf8f95ffa, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "250-p2cqi.ep1", 0x400000, 0x2c36b1a5, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "250-p1cqi.p1", 0x100000, 0x03bb5d5c, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "250-p2cqi.ep1", 0x400000, 0xe61c8983, 1 | BRF_ESS | BRF_PRG },
|
||||
|
||||
{ "250-s1sc.s1", 0x020000, 0x03bce893, 2 | BRF_GRA },
|
||||
|
||||
MSLUGX_SPR1
|
||||
MSLUGX_SPR2
|
||||
{ "250-c5cqi.c5", 0x800000, 0x743cd68d, 3 | BRF_GRA },
|
||||
{ "250-c6cqi.c6", 0x800000, 0xb1146061, 3 | BRF_GRA },
|
||||
{ "250-c3cq.c3", 0x800000, 0x917f95c5, 3 | BRF_GRA },
|
||||
{ "250-c4cq.c4", 0x800000, 0x93290f81, 3 | BRF_GRA },
|
||||
{ "250-c5cqi.c5", 0x800000, 0x9b14fbf2, 3 | BRF_GRA },
|
||||
{ "250-c6cqi.c6", 0x800000, 0xe0e796d3, 3 | BRF_GRA },
|
||||
|
||||
MSLUGX_Z80
|
||||
|
||||
|
@ -18827,7 +18828,7 @@ STD_ROM_FN(mslugxcqi)
|
|||
|
||||
struct BurnDriver BurnDrvMslugxfs = {
|
||||
"mslugxcqi", "mslugx", "neogeo", NULL, "2024",
|
||||
"Metal Slug X - Super Vehicle-001 (Legendary Unlimited Fire, Hack)\0", NULL, "hack", "Neo Geo MVS",
|
||||
"Metal Slug X - Super Vehicle-001 (Legend with Infinite Firepower, Hack)\0", NULL, "hack", "Neo Geo MVS",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK | BDF_HISCORE_SUPPORTED, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_RUNGUN, FBF_MSLUG,
|
||||
NULL, mslugxcqiRomInfo, mslugxcqiRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
|
||||
|
@ -18837,7 +18838,7 @@ struct BurnDriver BurnDrvMslugxfs = {
|
|||
|
||||
|
||||
// Metal Slug X - Super Vehicle-001 (Multifunction, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20230626
|
||||
|
||||
static struct BurnRomInfo mslugxdgRomDesc[] = {
|
||||
|
@ -18862,7 +18863,7 @@ struct BurnDriver BurnDrvMslugxdg = {
|
|||
|
||||
|
||||
// Metal Slug X - Super Vehicle-001 (1v2 Mode, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20190511
|
||||
|
||||
static struct BurnRomInfo msx1v2RomDesc[] = {
|
||||
|
@ -18921,7 +18922,7 @@ struct BurnDriver BurnDrvMslugxdd = {
|
|||
|
||||
|
||||
// Metal Slug X - Super Vehicle-001 (Extreme Space, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20150421
|
||||
|
||||
static struct BurnRomInfo mslugxlbRomDesc[] = {
|
||||
|
@ -18982,7 +18983,7 @@ struct BurnDriver BurnDrvMslugxlb = {
|
|||
MSLUG3_SND
|
||||
|
||||
// Metal Slug 3 Unity (Added Timer Ver. 2021-02-13)
|
||||
// Modified by Alice愛麗絲, 合金弹头爱克斯, CXZInc
|
||||
// Modified by Alice愛麗絲, AKS, CXZInc
|
||||
|
||||
static struct BurnRomInfo mslug3unityRomDesc[] = {
|
||||
/* The SMA for this release has a green colour marking; the older revision has a white colour marking */
|
||||
|
@ -19039,7 +19040,7 @@ struct BurnDriver BurnDrvMslug3i = {
|
|||
|
||||
|
||||
// Metal Slug 3 (1v2 Mode, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// 20190511
|
||||
|
||||
static struct BurnRomInfo ms31v2RomDesc[] = {
|
||||
|
@ -19287,6 +19288,30 @@ struct BurnDriver BurnDrvMslug3se = {
|
|||
};
|
||||
|
||||
|
||||
// Metal Slug 3 (Double Enemy, Hack)
|
||||
// GOTVG 20241120
|
||||
|
||||
static struct BurnRomInfo ms3dbplsRomDesc[] = {
|
||||
{ "256-p1dbp.p1", 0x100000, 0x2922bacd, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "256-p2dbp.sp2", 0x400000, 0xd5613fc9, 1 | BRF_ESS | BRF_PRG },
|
||||
|
||||
MSLUG3_DECRYPTED_COMPONENTS
|
||||
};
|
||||
|
||||
STDROMPICKEXT(ms3dbpls, ms3dbpls, neogeo)
|
||||
STD_ROM_FN(ms3dbpls)
|
||||
|
||||
struct BurnDriver BurnDrvMs3dbpls = {
|
||||
"ms3dbpls", "mslug3", "neogeo", NULL, "2024",
|
||||
"Metal Slug 3 (Double Enemy, Hack)\0", NULL, "hack", "Neo Geo MVS",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_RUNGUN, FBF_MSLUG,
|
||||
NULL, ms3dbplsRomInfo, ms3dbplsRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
|
||||
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
|
||||
0x1000, 304, 224, 4, 3
|
||||
};
|
||||
|
||||
|
||||
// Metal Slug 3 (Pigeon Slug, Hack)
|
||||
// Modified by 磁暴线圈
|
||||
// GOTVG 20230507
|
||||
|
@ -19413,12 +19438,12 @@ struct BurnDriver BurnDrvMslug3gw = {
|
|||
|
||||
|
||||
// Metal Slug 3 (Legend, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// GOTVG 20240612
|
||||
// Modified by AKS
|
||||
// GOTVG 20241203
|
||||
|
||||
static struct BurnRomInfo mslug3cqRomDesc[] = {
|
||||
{ "256-p1cq.p1", 0x100000, 0x6f84cdee, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "256-p2cq.sp2", 0x400000, 0x14b0a9cf, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "256-p1cq.p1", 0x100000, 0x84241993, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "256-p2cq.sp2", 0x400000, 0x09607601, 1 | BRF_ESS | BRF_PRG },
|
||||
|
||||
MSLUG3_DECRYPTED_TEXT
|
||||
|
||||
|
@ -19447,19 +19472,19 @@ struct BurnDriver BurnDrvMslug3cq = {
|
|||
};
|
||||
|
||||
|
||||
// Metal Slug 3 (Legendary Unlimited Fire, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// GOTVG 20240711
|
||||
// Metal Slug 3 (Legend with Infinite Firepower, Hack)
|
||||
// Modified by AKS
|
||||
// GOTVG 20241203
|
||||
|
||||
static struct BurnRomInfo mslug3cqiRomDesc[] = {
|
||||
{ "256-p1cqi.p1", 0x100000, 0x18b951c2, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "256-p2cqi.sp2", 0x400000, 0xd60f631d, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "256-p1cqi.p1", 0x100000, 0x458ec1b4, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "256-p2cqi.sp2", 0x400000, 0x7c5c94d6, 1 | BRF_ESS | BRF_PRG },
|
||||
|
||||
MSLUG3_DECRYPTED_SPR1
|
||||
MSLUG3_DECRYPTED_SPR2
|
||||
MSLUG3_DECRYPTED_SPR3
|
||||
{ "256-c7cqi.c7", 0x800000, 0xa5f46605, 3 | BRF_GRA },
|
||||
{ "256-c8cqi.c8", 0x800000, 0x03bbcf95, 3 | BRF_GRA },
|
||||
{ "256-c7cqi.c7", 0x800000, 0xe0cbe375, 3 | BRF_GRA },
|
||||
{ "256-c8cqi.c8", 0x800000, 0x293ee7e2, 3 | BRF_GRA },
|
||||
|
||||
MSLUG3_Z80
|
||||
|
||||
|
@ -19471,7 +19496,7 @@ STD_ROM_FN(mslug3cqi)
|
|||
|
||||
struct BurnDriver BurnDrvMslug3cqi = {
|
||||
"mslug3cqi", "mslug3", "neogeo", NULL, "2024",
|
||||
"Metal Slug 3 (Legendary Unlimited Fire, Hack)\0", NULL, "hack", "Neo Geo MVS",
|
||||
"Metal Slug 3 (Legend with Infinite Firepower, Hack)\0", NULL, "hack", "Neo Geo MVS",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_RUNGUN, FBF_MSLUG,
|
||||
NULL, mslug3cqiRomInfo, mslug3cqiRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
|
||||
|
@ -19480,8 +19505,74 @@ struct BurnDriver BurnDrvMslug3cqi = {
|
|||
};
|
||||
|
||||
|
||||
// Metal Slug 3 (Legend TD, Hack)
|
||||
// Modified by AKS
|
||||
// GOTVG 20241229
|
||||
|
||||
static struct BurnRomInfo mslug3cqtRomDesc[] = {
|
||||
{ "256-p1cqt.p1", 0x100000, 0x9a40066b, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "256-p2cqt.sp2", 0x600000, 0xf3ac11ef, 1 | BRF_ESS | BRF_PRG },
|
||||
|
||||
MSLUG3_DECRYPTED_SPR1
|
||||
MSLUG3_DECRYPTED_SPR2
|
||||
MSLUG3_DECRYPTED_SPR3
|
||||
{ "256-c7cqt.c7", 0x800000, 0xac5d0a7e, 3 | BRF_GRA },
|
||||
{ "256-c8cqt.c8", 0x800000, 0xe0018022, 3 | BRF_GRA },
|
||||
|
||||
MSLUG3_Z80
|
||||
|
||||
MSLUG3_SND
|
||||
};
|
||||
|
||||
STDROMPICKEXT(mslug3cqt, mslug3cqt, neogeo)
|
||||
STD_ROM_FN(mslug3cqt)
|
||||
|
||||
struct BurnDriver BurnDrvMslug3cqt = {
|
||||
"mslug3cqt", "mslug3", "neogeo", NULL, "2024",
|
||||
"Metal Slug 3 (Legend TD, Hack)\0", NULL, "hack", "Neo Geo MVS",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_RUNGUN, FBF_MSLUG,
|
||||
NULL, mslug3cqtRomInfo, mslug3cqtRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
|
||||
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
|
||||
0x1000, 304, 224, 4, 3
|
||||
};
|
||||
|
||||
|
||||
// Metal Slug 3 (Legendary Journey, Hack)
|
||||
// Modified by AKS
|
||||
// GOTVG 20241114
|
||||
|
||||
static struct BurnRomInfo mslug3cqzRomDesc[] = {
|
||||
{ "256-p1cqz.p1", 0x100000, 0xda6213f0, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "256-p2cqz.sp2", 0x600000, 0x16e51482, 1 | BRF_ESS | BRF_PRG },
|
||||
|
||||
MSLUG3_DECRYPTED_SPR1
|
||||
MSLUG3_DECRYPTED_SPR2
|
||||
MSLUG3_DECRYPTED_SPR3
|
||||
{ "256-c7cqz.c7", 0x800000, 0x9fdf02a4, 3 | BRF_GRA },
|
||||
{ "256-c8cqz.c8", 0x800000, 0x6449f0c1, 3 | BRF_GRA },
|
||||
|
||||
MSLUG3_Z80
|
||||
|
||||
MSLUG3_SND
|
||||
};
|
||||
|
||||
STDROMPICKEXT(mslug3cqz, mslug3cqz, neogeo)
|
||||
STD_ROM_FN(mslug3cqz)
|
||||
|
||||
struct BurnDriver BurnDrvMslug3cqz = {
|
||||
"mslug3cqz", "mslug3", "neogeo", NULL, "2024",
|
||||
"Metal Slug 3 (Legendary Journey, Hack)\0", NULL, "hack", "Neo Geo MVS",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_RUNGUN, FBF_MSLUG,
|
||||
NULL, mslug3cqzRomInfo, mslug3cqzRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
|
||||
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
|
||||
0x1000, 304, 224, 4, 3
|
||||
};
|
||||
|
||||
|
||||
// Metal Slug 3 (Survival, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20230301
|
||||
|
||||
static struct BurnRomInfo mslug3scRomDesc[] = {
|
||||
|
@ -19516,7 +19607,7 @@ struct BurnDriver BurnDrvMslug3sc = {
|
|||
|
||||
|
||||
// Metal Slug 3 (Vehicle Summon, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20170404
|
||||
|
||||
static struct BurnRomInfo mslug3zhRomDesc[] = {
|
||||
|
@ -19541,7 +19632,7 @@ struct BurnDriver BurnDrvMslug3zh = {
|
|||
|
||||
|
||||
// Metal Slug 3 (Multifunction, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20220823
|
||||
|
||||
static struct BurnRomInfo mslug3gRomDesc[] = {
|
||||
|
@ -19596,7 +19687,7 @@ struct BurnDriver BurnDrvMslug3g = {
|
|||
{ "263-v2.v2", 0x800000, 0x4ab2bf81, 5 | BRF_SND },
|
||||
|
||||
// Metal Slug 4 Unity (Added Timer Ver. 2021-01-30)
|
||||
// Modified by Alice愛麗絲, 合金弹头爱克斯, CXZInc
|
||||
// Modified by Alice愛麗絲, AKS, CXZInc
|
||||
|
||||
static struct BurnRomInfo mslug4unityRomDesc[] = {
|
||||
{ "263-p1uni.p1", 0x100000, 0xef3501b6, 1 | BRF_ESS | BRF_PRG },
|
||||
|
@ -19671,6 +19762,43 @@ struct BurnDriver BurnDrvMslug4fd = {
|
|||
};
|
||||
|
||||
|
||||
// Metal Slug 4 (Final, Hack)
|
||||
// Modified by AKS & SAKURA
|
||||
// GOTVG 20250120
|
||||
|
||||
static struct BurnRomInfo mslug4zjRomDesc[] = {
|
||||
{ "263-p1zj.p1", 0x100000, 0xc10b8f60, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "263-p2zj.sp2", 0x600000, 0x8af77298, 1 | BRF_ESS | BRF_PRG },
|
||||
|
||||
MSLUG4_DECRYPTED_TEXT
|
||||
|
||||
MSLUG4_DECRYPTED_SPR1
|
||||
MSLUG4_DECRYPTED_SPR2
|
||||
{ "263-c5zj.c5", 0x800000, 0x3b0347a0, 3 | BRF_GRA },
|
||||
{ "263-c6zj.c6", 0x800000, 0xe95f5ef5, 3 | BRF_GRA },
|
||||
|
||||
{ "263-m1zj.m1", 0x020000, 0x98e75e61, 4 | BRF_ESS | BRF_PRG },
|
||||
|
||||
{ "263-v1d.v1", 0x400000, 0x8cb5a9ef, 5 | BRF_SND },
|
||||
{ "263-v2zj.v2", 0x400000, 0x53c51bc1, 5 | BRF_SND },
|
||||
{ "263-v3zj.v3", 0x400000, 0x810fd3d6, 5 | BRF_SND },
|
||||
{ "263-v4zj.v4", 0x400000, 0x165a6e46, 5 | BRF_SND },
|
||||
};
|
||||
|
||||
STDROMPICKEXT(mslug4zj, mslug4zj, neogeo)
|
||||
STD_ROM_FN(mslug4zj)
|
||||
|
||||
struct BurnDriver BurnDrvMslug4zj = {
|
||||
"mslug4zj", "mslug4", "neogeo", NULL, "2025",
|
||||
"Metal Slug 4 (Final, Hack)\0", NULL, "hack", "Neo Geo MVS",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_RUNGUN, FBF_MSLUG,
|
||||
NULL, mslug4zjRomInfo, mslug4zjRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
|
||||
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
|
||||
0x1000, 304, 224, 4, 3
|
||||
};
|
||||
|
||||
|
||||
// Metal Slug 4 (Last Bullet Remix, Hack)
|
||||
// Modified by 磁暴线圈
|
||||
// GOTVG 20230225
|
||||
|
@ -19891,7 +20019,7 @@ struct BurnDriver BurnDrvMslug4ki = {
|
|||
|
||||
|
||||
// Metal Slug 4 (Multifunction, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20171225
|
||||
|
||||
static struct BurnRomInfo mslug4dgRomDesc[] = {
|
||||
|
@ -19916,7 +20044,7 @@ struct BurnDriver BurnDrvMslug4dg = {
|
|||
|
||||
|
||||
// Metal Slug 4 (1v2 Mode, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20190511
|
||||
|
||||
static struct BurnRomInfo ms41v2RomDesc[] = {
|
||||
|
@ -19987,7 +20115,7 @@ struct BurnDriver BurnDrvMslug4c = {
|
|||
{ "268-v2c.v2", 0x800000, 0xc40613ed, 5 | BRF_SND },
|
||||
|
||||
// Metal Slug 5 Unity (Added Timer Ver. 2021-04-23)
|
||||
// Modified by Alice愛麗絲, 合金弹头爱克斯, CXZInc
|
||||
// Modified by Alice愛麗絲, AKS, CXZInc
|
||||
|
||||
static struct BurnRomInfo mslug5unityRomDesc[] = {
|
||||
/* Encrypted */
|
||||
|
@ -20120,8 +20248,32 @@ struct BurnDriver BurnDrvMs5plush = {
|
|||
};
|
||||
|
||||
|
||||
// Metal Slug 5 (20th Anniversary, Hack)
|
||||
// Modified by 磁暴线圈
|
||||
// 20241010
|
||||
|
||||
static struct BurnRomInfo mslug5aeRomDesc[] = {
|
||||
{ "268-p1ae.p1", 0x600000, 0x022c7fe1, 1 | BRF_ESS | BRF_PRG },
|
||||
|
||||
MSLUG5_DECRYPTED_COMPONENTS
|
||||
};
|
||||
|
||||
STDROMPICKEXT(mslug5ae, mslug5ae, neogeo)
|
||||
STD_ROM_FN(mslug5ae)
|
||||
|
||||
struct BurnDriver BurnDrvMslug5ae = {
|
||||
"mslug5ae", "mslug5", "neogeo", NULL, "2022",
|
||||
"Metal Slug 5 (20th Anniversary, Hack)\0", NULL, "hack", "Neo Geo MVS",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_RUNGUN, FBF_MSLUG,
|
||||
NULL, mslug5aeRomInfo, mslug5aeRomName, NULL, NULL, NULL, NULL, neogeoInputInfo, neogeoDIPInfo,
|
||||
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
|
||||
0x1000, 304, 224, 4, 3
|
||||
};
|
||||
|
||||
|
||||
// Metal Slug 5 (Extend v1.2, Hack)
|
||||
// Modified by WillNie
|
||||
// Modified by WillNie & AKS
|
||||
// 20221002
|
||||
|
||||
static struct BurnRomInfo mslug5exRomDesc[] = {
|
||||
|
@ -20267,7 +20419,7 @@ struct BurnDriver BurnDrvMslug5f = {
|
|||
|
||||
|
||||
// Metal Slug 5 (Stone Turtle, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// 20240411
|
||||
|
||||
static struct BurnRomInfo mslug5sgRomDesc[] = {
|
||||
|
@ -20291,7 +20443,7 @@ struct BurnDriver BurnDrvMslug5sg = {
|
|||
|
||||
|
||||
// Metal Slug 5 (Survival, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20230612
|
||||
|
||||
static struct BurnRomInfo mslug5scRomDesc[] = {
|
||||
|
@ -20325,19 +20477,19 @@ struct BurnDriver BurnDrvMslug5sc = {
|
|||
|
||||
|
||||
// Metal Slug 5 (Legend, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// 20240502
|
||||
// Modified by AKS
|
||||
// GOTVG 20241225
|
||||
|
||||
static struct BurnRomInfo mslug5cqRomDesc[] = {
|
||||
{ "268-p1cq.p1", 0xa00000, 0x07723765, 1 | BRF_ESS | BRF_PRG },
|
||||
{ "268-p1cq.p1", 0xa00000, 0x64596568, 1 | BRF_ESS | BRF_PRG },
|
||||
|
||||
MSLUG5_DECRYPTED_TEXT
|
||||
|
||||
MSLUG5_DECRYPTED_SPR1
|
||||
MSLUG5_DECRYPTED_SPR2
|
||||
MSLUG5_DECRYPTED_SPR3
|
||||
{ "268-c7cq.c7", 0x800000, 0xe5ebe937, 3 | BRF_GRA },
|
||||
{ "268-c8cq.c8", 0x800000, 0x43995e2b, 3 | BRF_GRA },
|
||||
{ "268-c7cq.c7", 0x800000, 0xd902d555, 3 | BRF_GRA },
|
||||
{ "268-c8cq.c8", 0x800000, 0x59b7dc26, 3 | BRF_GRA },
|
||||
|
||||
MSLUG5_DECRYPTED_Z80
|
||||
|
||||
|
@ -20359,7 +20511,7 @@ struct BurnDriver BurnDrvMslug5cq = {
|
|||
|
||||
|
||||
// Metal Slug 5 (Boss Battles, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// 20240420
|
||||
|
||||
static struct BurnRomInfo mslug5bsRomDesc[] = {
|
||||
|
@ -20383,7 +20535,7 @@ struct BurnDriver BurnDrvMslug5bs = {
|
|||
|
||||
|
||||
// Metal Slug 5 (Vehicle Summon, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20180918
|
||||
|
||||
static struct BurnRomInfo mslug5zhRomDesc[] = {
|
||||
|
@ -20407,7 +20559,7 @@ struct BurnDriver BurnDrvMslug5zh = {
|
|||
|
||||
|
||||
// Metal Slug 5 (1v2 Mode, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20190511
|
||||
|
||||
static struct BurnRomInfo ms51v2RomDesc[] = {
|
||||
|
@ -20431,7 +20583,7 @@ struct BurnDriver BurnDrvMs51v2 = {
|
|||
|
||||
|
||||
// Metal Slug 5 (Multifunction, Hack)
|
||||
// Modified by 合金弹头爱克斯
|
||||
// Modified by AKS
|
||||
// GOTVG 20170523
|
||||
|
||||
static struct BurnRomInfo mslug5dgRomDesc[] = {
|
||||
|
|
Loading…
Reference in New Issue