update hack games (#747)

* d_wunit.cpp: update umk3uc

* d_cps1.cpp: update dinosyn

* d_seta2.cpp: update hack games

* d_pgm.cpp: update hack games

* d_neogeo.cpp: update kof98pfe
This commit is contained in:
taoenwen 2021-04-04 12:57:26 +08:00 committed by GitHub
parent 0533196880
commit 1d983f26d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 29 additions and 32 deletions

View File

@ -24149,10 +24149,10 @@ struct BurnDriver BurnDrvCpsDinods = {
// Cadillacs and Dinosaurs (28th-Anniversary, Hack)
// Hacked by GeYu
// GOTVG 20210225
// GOTVG 20210325
static struct BurnRomInfo DinosynRomDesc[] = {
{ "dinosyn.bin", 0x200000, 0x67ac07df, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "dinosyn.bin", 0x200000, 0x775151A3, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "cd_01.3a", 0x080000, 0x8da4f917, BRF_GRA | CPS1_TILES },
{ "cd_02.4a", 0x080000, 0x6c40f603, BRF_GRA | CPS1_TILES },
@ -24177,7 +24177,7 @@ STD_ROM_PICK(Dinosyn)
STD_ROM_FN(Dinosyn)
struct BurnDriver BurnDrvCpsDinosyn = {
"dinosyn", "dino", NULL, NULL, "2021-02-25",
"dinosyn", "dino", NULL, NULL, "2021-03-25",
"Cadillacs and Dinosaurs (28th-Anniversary, Hack)\0", NULL, "Hack", "CPS1 / QSound",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 3, HARDWARE_CAPCOM_CPS1_QSOUND, GBF_SCRFIGHT, 0,

View File

@ -911,11 +911,11 @@ struct BurnDriver BurnDrvUmk3te = {
};
// Ultimate Mortal Kombat 3 Cup Edition (2021-02-26)
// Ultimate Mortal Kombat 3 Cup Edition (2021-04-01)
static struct BurnRomInfo umk3ucRomDesc[] = {
{ "umk3uc-u54.bin", 0x080000, 0x54fc45c0, 1 | BRF_PRG | BRF_ESS }, // 0 TMS34010
{ "umk3uc-u63.bin", 0x080000, 0x534b9943, 1 | BRF_PRG | BRF_ESS }, // 1
{ "umk3uc-u54.bin", 0x080000, 0x14d9ece8, 1 | BRF_PRG | BRF_ESS }, // 0 TMS34010
{ "umk3uc-u63.bin", 0x080000, 0x336117ae, 1 | BRF_PRG | BRF_ESS }, // 1
{ "umk3uc-u2.bin", 0x100000, 0x3838cfe5, 2 | BRF_PRG | BRF_ESS }, // 2 DCS sound banks
{ "umk3uc-u3.bin", 0x100000, 0x856fe411, 2 | BRF_PRG | BRF_ESS }, // 3
@ -942,10 +942,10 @@ static struct BurnRomInfo umk3ucRomDesc[] = {
{ "umk3uc-u119.bin", 0x100000, 0x948d4aa7, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 2) }, // 20
{ "umk3uc-u118.bin", 0x100000, 0xab7ca588, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 3) }, // 21
{ "umk3uc-u117.bin", 0x100000, 0xaf073622, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 0) }, // 22
{ "umk3uc-u116.bin", 0x100000, 0xdcb0d40e, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 1) }, // 23
{ "umk3uc-u115.bin", 0x100000, 0x35d5747d, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 2) }, // 24
{ "umk3uc-u114.bin", 0x100000, 0xe51b4dfc, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 3) }, // 25
{ "umk3uc-u117.bin", 0x100000, 0x00c36b29, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 0) }, // 22
{ "umk3uc-u116.bin", 0x100000, 0x8128d475, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 1) }, // 23
{ "umk3uc-u115.bin", 0x100000, 0x6ec6376c, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 2) }, // 24
{ "umk3uc-u114.bin", 0x100000, 0x7f22d1fd, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 3) }, // 25
{ "umk3uc-u113.bin", 0x100000, 0xb352019b, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 0) }, // 26
{ "umk3uc-u112.bin", 0x100000, 0x71143b7c, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 1) }, // 27
@ -960,7 +960,7 @@ STD_ROM_FN(umk3uc)
struct BurnDriver BurnDrvUmk3uc = {
"umk3uc", "umk3", NULL, NULL, "2021",
"Ultimate Mortal Kombat 3 Cup Edition (Hack, Ver. 2021-02-26)\0", NULL, "hack", "MIDWAY Wolf-Unit",
"Ultimate Mortal Kombat 3 Cup Edition (Hack, Ver. 2021-04-01)\0", NULL, "hack", "MIDWAY Wolf-Unit",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_MIDWAY_WUNIT, GBF_MISC, 0,
NULL, umk3ucRomInfo, umk3ucRomName, NULL, NULL, NULL, NULL, Mk3InputInfo, Mk3DIPInfo,

View File

@ -17078,7 +17078,7 @@ struct BurnDriver BurnDrvKof98mix = {
static struct BurnRomInfo kof98pfeRomDesc[] = {
{ "242pfe.p1", 0x100000, 0x23876d95, 1 | BRF_ESS | BRF_PRG }, // 1 68K code
{ "242pfe.p2", 0x400000, 0xadbaa852, 1 | BRF_ESS | BRF_PRG }, // 1 68K code
{ "242pfe.p2", 0x400000, 0xdfa686e9, 1 | BRF_ESS | BRF_PRG }, // 1 68K code
{ "242pfe.p3", 0x020000, 0x930ea34e, 1 | BRF_ESS | BRF_PRG }, // 1 68K code
{ "242pfe.s1", 0x020000, 0x7f4dbf23, 2 | BRF_GRA }, // 2 Text layer tiles / TC531000
@ -17148,7 +17148,7 @@ static INT32 kof98pfeExit()
}
struct BurnDriver BurnDrvkof98pfe = {
"kof98pfe", "kof98", "neogeo", NULL, "2017",
"kof98pfe", "kof98", "neogeo", NULL, "2019-09-10",
"The King of Fighters '98 (Plus Final Edition 2017-07-23)\0", NULL, "GSC2007", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_VSFIGHT, FBF_KOF,

View File

@ -7414,10 +7414,10 @@ struct BurnDriver BurnDrvkovytzyws = {
// Knights of Valour 2 Plus - Feng Wu Long Yin (Ver. 205S, Hack)
// Hacked by XIAOFAN
// GOTVG 2020-07-22
// GOTVG 2021-04-02
static struct BurnRomInfo kov2pfwllRomDesc[] = {
{ "kov2pfwll_32m.u8", 0x0400000, 0x8f56307b, 1 | BRF_PRG | BRF_ESS }, // 0 68K Code
{ "kov2pfwll_32m.u8", 0x0600000, 0xab935aab, 1 | BRF_PRG | BRF_ESS }, // 0 68K Code
{ "kov2pfwll_t1200.u21", 0x0800000, 0x279a2f9e, 2 | BRF_GRA }, // 1 Tile data
@ -7434,7 +7434,7 @@ static struct BurnRomInfo kov2pfwllRomDesc[] = {
{ "kov2p_igs027a_china.bin", 0x0004000, 0x19a0bd95, 7 | BRF_PRG | BRF_ESS }, // 10 Internal ARM7 Rom
{ "kov2pfwll_16m.u23", 0x0200000, 0xa147c7f1, 8 | BRF_PRG | BRF_ESS }, // 11 External ARM7 Rom
{ "kov2pfwll_16m.u23", 0x0200000, 0x5ebb2cd8, 8 | BRF_PRG | BRF_ESS }, // 11 External ARM7 Rom
};
STDROMPICKEXT(kov2pfwll, kov2pfwll, pgm)
@ -7444,17 +7444,14 @@ static INT32 kov2pfwllInit()
{
INT32 nRet = kov2pInit();
if (nRet == 0 && PGM68KROM[0xc3c] == 0x64 && PGM68KROM[0x336cc] == 0x63 && PGMARMROM[0x26f] == 0x0a) {
PGM68KROM[0xc3c] = 0x44; // 4M address patch
PGM68KROM[0x336cc] = 0x43; // scene switching patch
if (nRet == 0 && PGMARMROM[0x26f] == 0x0a)
PGMARMROM[0x26f] = 0xea; // crash patch
}
return nRet;
}
struct BurnDriver BurnDrvkov2pfwll = {
"kov2pfwll", "kov2p", "pgm", NULL, "2020-07-22",
"kov2pfwll", "kov2p", "pgm", NULL, "2021-04-02",
"Knights of Valour 2 Plus - Feng Wu Long Yin (Ver. 205S, Hack)\0", NULL, "Hack", "PolyGameMaster",
L"Knights of Valour 2 Plus - Feng Wu Long Yin (Ver. 205S, Hack)\0\u4e09\u570b\u6230\u7d00 2 - \u9cf3\u821e\u9f8d\u541f (\u7248\u672c 205S, \u4fee\u6539\u7248)\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 4, HARDWARE_IGS_PGM | HARDWARE_IGS_USE_ARM_CPU, GBF_SCRFIGHT, 0,
@ -7644,10 +7641,10 @@ struct BurnDriver BurnDrvoldsmx = {
// Knights of Valour Plus - Qun Xiong Luan Wu 2020 (Hack) / 三國戰紀 - 群雄亂舞 2020 (修改版)
// Hacked by Shuanger
// GOTVG ver. 20210128
// GOTVG ver. 20210331
static struct BurnRomInfo kovplus2020txRomDesc[] = {
{ "2020tx_p0603_119.u1", 0x0400000, 0xb3329d8f, 1 | BRF_PRG | BRF_ESS }, // 0 68K Code
{ "2020tx_p0603_119.u1", 0x0400000, 0xc0de9e51, 1 | BRF_PRG | BRF_ESS }, // 0 68K Code
{ "2020tx_t0600.u11", 0x0800000, 0xe451df7f, 2 | BRF_GRA }, // 1 Tile data
@ -7668,7 +7665,7 @@ STDROMPICKEXT(kovplus2020tx, kovplus2020tx, pgm)
STD_ROM_FN(kovplus2020tx)
struct BurnDriver BurnDrvkovplus2020tx = {
"kovplus2020tx", "kovplus", "pgm", NULL, "2021-01-28",
"kovplus2020tx", "kovplus", "pgm", NULL, "2021-03-31",
"Knights of Valour Plus - Qun Xiong Luan Wu 2020 (Hack)\0", NULL, "Hack", "PolyGameMaster",
L"Knights of Valour Plus - Qun Xiong Luan Wu 2020 (Hack)\0\u4e09\u570b\u6230\u7d00 - \u7fa4\u96c4\u4e82\u821e 2020 (\u4fee\u6539\u7248)\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 4, HARDWARE_IGS_PGM, GBF_SCRFIGHT, 0,

View File

@ -944,11 +944,11 @@ STD_ROM_FN(grdianssy)
// Denjin Makai II (LBS Edition, Hack)
// Hack by Bindi
// GOTVG 20210211
// GOTVG 20210331
static struct BurnRomInfo grdianslbsRomDesc[] = {
{ "grdianslbs_u2.bin", 0x080000, 0xe5cd1894, BRF_ESS | BRF_PRG }, // 68000 code
{ "grdianslbs_u3.bin", 0x080000, 0x12715e50, BRF_ESS | BRF_PRG },
{ "grdianslbs_u2.bin", 0x080000, 0x3edaca8a, BRF_ESS | BRF_PRG }, // 68000 code
{ "grdianslbs_u3.bin", 0x080000, 0x42c20d61, BRF_ESS | BRF_PRG },
{ "u4.bin", 0x080000, 0xbb52447b, BRF_ESS | BRF_PRG },
{ "u5.bin", 0x080000, 0x9c164a3b, BRF_ESS | BRF_PRG },
@ -970,11 +970,11 @@ STD_ROM_FN(grdianslbs)
// Denjin Makai II (LBS Super Edition, Hack)
// Hack by Bindi
// GOTVG 20201201
// GOTVG 20210304
static struct BurnRomInfo grdianslbssRomDesc[] = {
{ "grdianslbss_u2.bin", 0x080000, 0x04b90809, BRF_ESS | BRF_PRG }, // 68000 code
{ "grdianslbss_u3.bin", 0x080000, 0xb6602bfc, BRF_ESS | BRF_PRG },
{ "grdianslbss_u2.bin", 0x080000, 0x293a45ee, BRF_ESS | BRF_PRG }, // 68000 code
{ "grdianslbss_u3.bin", 0x080000, 0x5a24b456, BRF_ESS | BRF_PRG },
{ "u4.bin", 0x080000, 0xbb52447b, BRF_ESS | BRF_PRG },
{ "u5.bin", 0x080000, 0x9c164a3b, BRF_ESS | BRF_PRG },
@ -3845,7 +3845,7 @@ struct BurnDriver BurnDrvGrdianssy = {
};
struct BurnDriver BurnDrvGrdianslbs = {
"grdianslbs", "grdians", NULL, NULL, "2021-02-11",
"grdianslbs", "grdians", NULL, NULL, "2021-03-31",
"Guardians (LBS Edition, Hack)\0Denjin Makai II (LBS Edition, Hack)\0", NULL, "Hack", "Newer Seta",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_SETA2, GBF_SCRFIGHT, 0,
@ -3855,7 +3855,7 @@ struct BurnDriver BurnDrvGrdianslbs = {
};
struct BurnDriver BurnDrvGrdianslbss = {
"grdianslbss", "grdians", NULL, NULL, "2020-12-01",
"grdianslbss", "grdians", NULL, NULL, "2021-03-04",
"Guardians (LBS Super Edition, Hack)\0Denjin Makai II (LBS Super Edition, Hack)\0", NULL, "Hack", "Newer Seta",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_SETA2, GBF_SCRFIGHT, 0,