Update d_nes.cpp (#692)

* Update d_nes.cpp

new hacks

* Update d_nes.cpp

fix parent

* Update d_nes.cpp

New Rom Hack

* Update d_nes.cpp

Some game not working in debug mode
This commit is contained in:
Charles32k 2021-01-28 00:44:41 -03:00 committed by GitHub
parent 2f850dfe62
commit 64526f08d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -14252,7 +14252,7 @@ static struct BurnRomInfo nes_dragobalziiirejinicRomDesc[] = {
STD_ROM_PICK(nes_dragobalziiirejinic)
STD_ROM_FN(nes_dragobalziiirejinic)
struct BurnDriver BurnDrvnes_dragobalziiirejinic = {
struct BurnDriverD BurnDrvnes_dragobalziiirejinic = {
"nes_dragobalziiirejinic", "nes_dragobalziiirejini", NULL, NULL, "1989 ?",
"Dragon Ball Z III - Ressen Jinzou Ningen (Japan) - Castellano v1.0a\0", NULL, "Nintendo", "Miscellaneous",
NULL, NULL, NULL, NULL,
@ -14556,7 +14556,7 @@ static struct BurnRomInfo nes_ganbagoegai2cRomDesc[] = {
STD_ROM_PICK(nes_ganbagoegai2c)
STD_ROM_FN(nes_ganbagoegai2c)
struct BurnDriver BurnDrvnes_ganbagoegai2c = {
struct BurnDriverD BurnDrvnes_ganbagoegai2c = {
"nes_ganbagoegai2c", "nes_ganbagoegai2", NULL, NULL, "1989 ?",
"Ganbare Goemon Gaiden 2 - Tenka no Zaihou (Japan) - Castellano v0.98\0", NULL, "Nintendo", "Miscellaneous",
NULL, NULL, NULL, NULL,
@ -15459,7 +15459,7 @@ STD_ROM_PICK(nes_probotectorretc)
STD_ROM_FN(nes_probotectorretc)
struct BurnDriver BurnDrvnes_probotectorretc = {
"nes_probotectorretc", "nes_contra", NULL, NULL, "1989 ?",
"nes_probotectorretc", "nes_superc", NULL, NULL, "1989 ?",
"Probotector II - Return of the Evil Forces (Europe) - Castellano v1.0\0", NULL, "Nintendo", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_NES, GBF_MISC, 0,
@ -15957,8 +15957,6 @@ struct BurnDriver BurnDrvnes_swordmasterc = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
//-------------------------------------------------------------------------------------------------------------------
// Target - Renegade (USA) - Castellano v1.0
// https://www.romhacking.net/
static struct BurnRomInfo nes_targetrenegadecRomDesc[] = {
@ -16621,7 +16619,7 @@ static struct BurnRomInfo nes_sdkbladeRomDesc[] = {
STD_ROM_PICK(nes_sdkblade)
STD_ROM_FN(nes_sdkblade)
struct BurnDriver BurnDrvnes_sdkblade = {
struct BurnDriverD BurnDrvnes_sdkblade = {
"nes_sdkblade", NULL, NULL, NULL, "1989 ?",
"SD Keiji - Blader (Japan) [T-Eng]\0", NULL, "Nintendo", "Miscellaneous",
NULL, NULL, NULL, NULL,
@ -16639,7 +16637,7 @@ static struct BurnRomInfo nes_sdkbladejRomDesc[] = {
STD_ROM_PICK(nes_sdkbladej)
STD_ROM_FN(nes_sdkbladej)
struct BurnDriver BurnDrvnes_sdkbladej = {
struct BurnDriverD BurnDrvnes_sdkbladej = {
"nes_sdkbladej", "nes_sdkblade", NULL, NULL, "1989 ?",
"SD Keiji - Blader (Japan)\0", NULL, "Nintendo", "Miscellaneous",
NULL, NULL, NULL, NULL,
@ -16649,6 +16647,118 @@ struct BurnDriver BurnDrvnes_sdkbladej = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// SD Gundam World - Gachapon Senshi - Scramble Wars (Japan) [b] - Castellano v1.0
static struct BurnRomInfo fds_sdgunworgacsescwacRomDesc[] = {
{ "sd gundam world - gachapon senshi - scramble wars (japan) [b] - castellano v1.0.fds", 131016, 0x53f73319, BRF_ESS | BRF_PRG },
};
STDROMPICKEXT(fds_sdgunworgacsescwac, fds_sdgunworgacsescwac, fds_fdsbios)
STD_ROM_FN(fds_sdgunworgacsescwac)
struct BurnDriver BurnDrvfds_sdgunworgacsescwac = {
"fds_sdgunworgacsescwac", "fds_sdgunworgacsescwa", "fds_fdsbios", NULL, "1989?",
"SD Gundam World - Gachapon Senshi - Scramble Wars (Japan) [b] - Castellano v1.0\0", NULL, "Nintendo", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_FDS, GBF_MISC, 0,
NESGetZipName, fds_sdgunworgacsescwacRomInfo, fds_sdgunworgacsescwacRomName, NULL, NULL, NULL, NULL, NESFDSInputInfo, NESFDSDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Super Mario Brothers (Japan) - Castellano v1.0
static struct BurnRomInfo fds_supermarbrocRomDesc[] = {
{ "super mario brothers (japan) - castellano v1.0.fds", 65516, 0x42d4a7c5, BRF_ESS | BRF_PRG },
};
STDROMPICKEXT(fds_supermarbroc, fds_supermarbroc, fds_fdsbios)
STD_ROM_FN(fds_supermarbroc)
struct BurnDriver BurnDrvfds_supermarbroc = {
"fds_supermarbroc", "fds_supermarbro", "fds_fdsbios", NULL, "1989?",
"Super Mario Brothers (Japan) - Castellano v1.0\0", NULL, "Nintendo", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_FDS, GBF_MISC, 0,
NESGetZipName, fds_supermarbrocRomInfo, fds_supermarbrocRomName, NULL, NULL, NULL, NULL, NESFDSInputInfo, NESFDSDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Link no Bouken - The Legend of Zelda 2 (Japan) (Rev 1) - Castellano v1.0
static struct BurnRomInfo fds_linknoboucRomDesc[] = {
{ "link no bouken - the legend of zelda 2 (japan) (rev 1) - castellano v1.0.fds", 131000, 0x60a26198, BRF_ESS | BRF_PRG },
};
STDROMPICKEXT(fds_linknobouc, fds_linknobouc, fds_fdsbios)
STD_ROM_FN(fds_linknobouc)
struct BurnDriver BurnDrvfds_linknobouc = {
"fds_linknobouc", "fds_linknobou", "fds_fdsbios", NULL, "1989?",
"Link no Bouken - The Legend of Zelda 2 (Japan) (Rev 1) - Castellano v1.0\0", NULL, "Nintendo", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_FDS, GBF_MISC, 0,
NESGetZipName, fds_linknoboucRomInfo, fds_linknoboucRomName, NULL, NULL, NULL, NULL, NESFDSInputInfo, NESFDSDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Earth Bound Zero (USA)
// https://www.romhacking.net/
static struct BurnRomInfo nes_earthboundzeroRomDesc[] = {
{ "earth bound zero (usa).nes", 524304, 0x6a5e39e2, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_earthboundzero)
STD_ROM_FN(nes_earthboundzero)
struct BurnDriver BurnDrvnes_earthboundzero = {
"nes_earthboundzero", "nes_earthbound", NULL, NULL, "1989 ?",
"Earth Bound Zero (USA)\0", NULL, "Nintendo", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_NES, GBF_MISC, 0,
NESGetZipName, nes_earthboundzeroRomInfo, nes_earthboundzeroRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Earth Bound Zero (USA) - Castellano v0.99
// https://www.romhacking.net/
static struct BurnRomInfo nes_earthboundzerocRomDesc[] = {
{ "earth bound zero (usa) - castellano v0.99.nes", 524304, 0x2e24c315, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_earthboundzeroc)
STD_ROM_FN(nes_earthboundzeroc)
struct BurnDriver BurnDrvnes_earthboundzeroc = {
"nes_earthboundzeroc", "nes_earthbound", NULL, NULL, "1989 ?",
"Earth Bound Zero (USA) - Castellano v0.99\0", NULL, "Nintendo", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_NES, GBF_MISC, 0,
NESGetZipName, nes_earthboundzerocRomInfo, nes_earthboundzerocRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dai-2-ji Super Robot Taisen (Japan) - Castellano v1.0
// https://www.romhacking.net/
static struct BurnRomInfo nes_dai2jisuprotajcRomDesc[] = {
{ "Dai-2-ji Super Robot Taisen (Japan) - Castellano v1.0.nes", 524304, 0x5b7ab480, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_dai2jisuprotajc)
STD_ROM_FN(nes_dai2jisuprotajc)
struct BurnDriver BurnDrvnes_dai2jisuprotajc = {
"nes_dai2jisuprotajc", "nes_dai2jisuprota", NULL, NULL, "1989 ?",
"Dai-2-ji Super Robot Taisen (Japan) - Castellano v1.0\0", NULL, "Nintendo", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_NES, GBF_MISC, 0,
NESGetZipName, nes_dai2jisuprotajcRomInfo, nes_dai2jisuprotajcRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// END of "Non Homebrew (hand-added!)"
// Homebrew (hand-added)