gab nes update

This commit is contained in:
dinkc64 2025-07-07 09:13:22 -04:00
parent 9c7f601577
commit ee3cf604ee
1 changed files with 114 additions and 132 deletions

View File

@ -1324,8 +1324,8 @@ STD_ROM_FN(fds_dracuiij)
struct BurnDriver BurnDrvfds_dracuiij = {
"fds_dracuiij", "fds_dracuii", "fds_fdsbios", NULL, "1987",
"Dracula II: Noroi no Fuuin (Japan)\0", NULL, "Konami", "Famicom Disk System",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_FDS, GBF_PLATFORM | GBF_ADV, 0,
L"Dracula II: Noroi no Fuuin (Japan)\0\u30c9\u30e9\u30ad\u30e5\u30e9 II \u546a\u3044\u306e\u5c01\u5370\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_FDS, GBF_PLATFORM | GBF_RPG, 0,
NESGetZipName, fds_dracuiijRomInfo, fds_dracuiijRomName, NULL, NULL, NULL, NULL, NESFDSInputInfo, NESFDSDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
@ -1344,7 +1344,7 @@ struct BurnDriver BurnDrvfds_dracuii = {
"fds_dracuii", NULL, "fds_fdsbios", NULL, "2024",
"Dracula II: The Cursed Seal (Hack, English v1.0a)\0", NULL, "BlackPaladin", "Famicom Disk System",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HACK, 1, HARDWARE_FDS, GBF_PLATFORM | GBF_ADV, 0,
BDF_GAME_WORKING | BDF_HACK, 1, HARDWARE_FDS, GBF_PLATFORM | GBF_RPG, 0,
NESGetZipName, fds_dracuiiRomInfo, fds_dracuiiRomName, NULL, NULL, NULL, NULL, NESFDSInputInfo, NESFDSDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
@ -5058,7 +5058,7 @@ struct BurnDriver BurnDrvnes_akumadenc = {
"nes_akumadenc", "nes_castliii", NULL, NULL, "2018",
"Akumajou Densetsu (Hack, Chinese v2.3)\0", NULL, "HHNM Team", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NESGetZipName, nes_akumadencRomInfo, nes_akumadencRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
@ -5368,7 +5368,7 @@ struct BurnDriver BurnDrvnes_dondokodon2c = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Double Dragon III - The Sacred Stones (Hack, Chinese)
// Double Dragon III: The Sacred Stones (Hack, Chinese)
// https://www.ppxclub.com/forum.php?mod=viewthread&tid=711718
static struct BurnRomInfo nes_doubldraiiiscRomDesc[] = {
{ "Double Dragon III - The Sacred Stones T-Chi (2022)(asiwish).nes", 262160, 0x4b992f63, BRF_ESS | BRF_PRG },
@ -5379,7 +5379,7 @@ STD_ROM_FN(nes_doubldraiiisc)
struct BurnDriver BurnDrvnes_doubldraiiisc = {
"nes_doubldraiiisc", "nes_doubldraiii", NULL, NULL, "2022",
"Double Dragon III - The Sacred Stones (Hack, Chinese)\0", NULL, "asiwish", "NES / Famicom",
"Double Dragon III: The Sacred Stones (Hack, Chinese)\0", NULL, "asiwish", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_doubldraiiiscRomInfo, nes_doubldraiiiscRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -6261,7 +6261,7 @@ struct BurnDriver BurnDrvnes_robocopsc = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Rockman 3 - Dr. Wily no Saigo! (Hack, Chinese)
// Rockman 3: Dr. Wily no Saigo!? (Hack, Chinese)
// Modified by NOKOH
// https://www.ppxclub.com/forum.php?mod=viewthread&tid=719402
static struct BurnRomInfo nes_rockm3cRomDesc[] = {
@ -6273,7 +6273,7 @@ STD_ROM_FN(nes_rockm3c)
struct BurnDriver BurnDrvnes_rockm3c = {
"nes_rockm3c", "nes_megaman3", NULL, NULL, "2023",
"Rockman 3 - Dr. Wily no Saigo! (Hack, Chinese)\0", NULL, "NOKOH", "NES / Famicom",
"Rockman 3: Dr. Wily no Saigo!? (Hack, Chinese)\0", NULL, "NOKOH", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_rockm3cRomInfo, nes_rockm3cRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -7313,7 +7313,7 @@ struct BurnDriver BurnDrvnes_castlevaniac = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Castlevania II - Simon's Quest (Hack, Spanish v2.0)
// Castlevania II: Simon's Quest (Hack, Spanish v2.0)
// https://www.romhacking.net/translations/1811/
static struct BurnRomInfo nes_castliicRomDesc[] = {
{ "Castlevania II - Simon's Quest T-Spa v2.0 (2013)(Julian L.).nes", 262160, 0x38d393a9, BRF_ESS | BRF_PRG },
@ -7324,7 +7324,7 @@ STD_ROM_FN(nes_castliic)
struct BurnDriver BurnDrvnes_castliic = {
"nes_castliic", "nes_castlii", NULL, NULL, "2013",
"Castlevania II - Simon's Quest (Hack, Spanish v2.0)\0", NULL, "Julian L.", "NES / Famicom",
"Castlevania II: Simon's Quest (Hack, Spanish v2.0)\0", NULL, "Julian L.", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM | GBF_RPG, 0,
NESGetZipName, nes_castliicRomInfo, nes_castliicRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -7345,7 +7345,7 @@ struct BurnDriver BurnDrvnes_akumadenjc = {
"nes_akumadenjc", "nes_castliii", NULL, NULL, "2017",
"Akumajou Densetsu (Hack, Spanish v1.1)\0", NULL, "Wave", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NESGetZipName, nes_akumadenjcRomInfo, nes_akumadenjcRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
@ -7506,7 +7506,7 @@ struct BurnDriver BurnDrvnes_aladdinc = {
// Double Dragon (Hack, Spanish v1.1)
// https://www.romhacking.net/
static struct BurnRomInfo nes_doubledragoncRomDesc[] = {
{ "double dragon (usa) - castellano v1.1.nes", 262160, 0xf5e19c32, BRF_ESS | BRF_PRG },
{ "Double Dragon T-Spa v1.1 (2021)(Wave).nes", 262160, 0xf5e19c32, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_doubledragonc)
@ -7522,10 +7522,10 @@ struct BurnDriver BurnDrvnes_doubledragonc = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Double Dragon II - The Revenge (Hack, Spanish)
// Double Dragon II: The Revenge (Hack, Spanish)
// https://www.romhacking.net/
static struct BurnRomInfo nes_doubldraiicRomDesc[] = {
{ "double dragon ii - the revenge (usa) (rev a) - castellano v1.0.nes", 262160, 0x67a0d781, BRF_ESS | BRF_PRG },
{ "Double Dragon II - The Revenge T-Spa (2017)(Wave).nes", 262160, 0x67a0d781, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_doubldraiic)
@ -7533,7 +7533,7 @@ STD_ROM_FN(nes_doubldraiic)
struct BurnDriver BurnDrvnes_doubldraiic = {
"nes_doubldraiic", "nes_doubldraii", NULL, NULL, "2017",
"Double Dragon II - The Revenge (Hack, Spanish)\0", NULL, "Wave", "NES / Famicom",
"Double Dragon II: The Revenge (Hack, Spanish)\0", NULL, "Wave", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_doubldraiicRomInfo, nes_doubldraiicRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -7541,10 +7541,10 @@ struct BurnDriver BurnDrvnes_doubldraiic = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Double Dragon III - The Sacred Stones (Hack, Spanish)
// Double Dragon III: The Sacred Stones (Hack, Spanish)
// https://www.romhacking.net/
static struct BurnRomInfo nes_doubldraiiicRomDesc[] = {
{ "double dragon iii - the sacred stones (usa) - castellano v1.0.nes", 262160, 0xaa40b251, BRF_ESS | BRF_PRG },
{ "Double Dragon III - The Sacred Stones T-Spa (2018)(Wave).nes", 262160, 0xaa40b251, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_doubldraiiic)
@ -7552,7 +7552,7 @@ STD_ROM_FN(nes_doubldraiiic)
struct BurnDriver BurnDrvnes_doubldraiiic = {
"nes_doubldraiiic", "nes_doubldraiii", NULL, NULL, "2018",
"Double Dragon III - The Sacred Stones (Hack, Spanish)\0", NULL, "Wave", "NES / Famicom",
"Double Dragon III: The Sacred Stones (Hack, Spanish)\0", NULL, "Wave", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_doubldraiiicRomInfo, nes_doubldraiiicRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -13831,6 +13831,25 @@ struct BurnDriver BurnDrvnes_castlevanialt = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Castlevania II: Simon's Quest (Hack, Re-translation + Map)
// https://www.romhacking.net/hacks/1032/
static struct BurnRomInfo nes_castliihRomDesc[] = {
{ "Castlevania II - Simon's Quest (English Re-translation + Map)(2020)(Bisqwit).nes", 262160, 0x153143e9, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_castliih)
STD_ROM_FN(nes_castliih)
struct BurnDriver BurnDrvnes_castliih = {
"nes_castliih", "nes_castlii", NULL, NULL, "2020",
"Castlevania II: Simon's Quest (Hack, Re-translation + Map)\0", NULL, "Bisqwit", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM | GBF_RPG, 0,
NESGetZipName, nes_castliihRomInfo, nes_castliihRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Catmercs - Big Bug Invasion (HB, RC1)
static struct BurnRomInfo nes_catmercsRomDesc[] = {
{ "Catmercs - Big Bug Invasion RC1 (2023)(Team Disposable).nes", 65552, 0xa0f31631, BRF_ESS | BRF_PRG },
@ -20272,7 +20291,7 @@ struct BurnDriver BurnDrvnes_riseamo = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Rockman 4 - Minus Infinity (Hack, v1.01)
// Rockman 4: Minus Infinity (Hack, v1.01)
// https://www.romhacking.net/hacks/910/
static struct BurnRomInfo nes_rockm4miRomDesc[] = {
{ "Rockman 4 - Minus Infinity (Hack v1.01)(2016)(Puresabe).nes", 1048592, 0xe9887ba6, BRF_ESS | BRF_PRG },
@ -20283,7 +20302,7 @@ STD_ROM_FN(nes_rockm4mi)
struct BurnDriver BurnDrvnes_rockm4mi = {
"nes_rockm4mi", "nes_megaman4", NULL, NULL, "2016",
"Rockman 4 - Minus Infinity (Hack, v1.01)\0", NULL, "Puresabe", "NES / Famicom",
"Rockman 4: Minus Infinity (Hack, v1.01)\0", NULL, "Puresabe", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_rockm4miRomInfo, nes_rockm4miRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -20291,7 +20310,7 @@ struct BurnDriver BurnDrvnes_rockm4mi = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Rockman 5 - Metropolis (GlobalHack, v1.1a)
// Rockman 5: Metropolis (GlobalHack, v1.1a)
// https://www.romhacking.net/hacks/6082/
static struct BurnRomInfo nes_rockm5mpRomDesc[] = {
{ "Rockman 5 - Metropolis v1.1a (2022)(StalkerMaestro).nes", 524304, 0xf4e22701, BRF_ESS | BRF_PRG },
@ -20302,7 +20321,7 @@ STD_ROM_FN(nes_rockm5mp)
struct BurnDriver BurnDrvnes_rockm5mp = {
"nes_rockm5mp", "nes_megaman5", NULL, NULL, "2021-22",
"Rockman 5 - Metropolis (GlobalHack, v1.1a)\0", NULL, "StalkerMaestro", "NES / Famicom",
"Rockman 5: Metropolis (GlobalHack, v1.1a)\0", NULL, "StalkerMaestro", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HOMEBREW | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_rockm5mpRomInfo, nes_rockm5mpRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -24458,8 +24477,8 @@ STD_ROM_FN(nes_akumadenj)
struct BurnDriver BurnDrvnes_akumadenj = {
"nes_akumadenj", "nes_castliii", NULL, NULL, "1989",
"Akumajou Densetsu (Japan)\0", NULL, "Konami", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM, 0,
L"Akumajou Densetsu (Japan)\0\u60aa\u9b54\u57ce\u4f1d\u8aac\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NESGetZipName, nes_akumadenjRomInfo, nes_akumadenjRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
@ -24478,7 +24497,7 @@ struct BurnDriver BurnDrvnes_akumaden = {
"nes_akumaden", "nes_castliii", NULL, NULL, "2003",
"Akumajou Densetsu (Hack, English)\0", NULL, "Vice Translations", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NESGetZipName, nes_akumadenRomInfo, nes_akumadenRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
@ -25528,7 +25547,7 @@ STD_ROM_FN(nes_bananaprincej)
struct BurnDriver BurnDrvnes_bananaprincej = {
"nes_bananaprincej", "nes_bananaprince", NULL, NULL, "1992",
"Banana Prince (Japan)\0", NULL, "Takara", "NES / Famicom",
NULL, NULL, NULL, NULL,
L"Banana Prince (Japan)\0\u30d0\u30ca\u30ca\u30f3\u738b\u5b50\u306e\u5927\u5192\u967a\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_bananaprincejRomInfo, nes_bananaprincejRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
@ -27391,26 +27410,7 @@ struct BurnDriver BurnDrvnes_castlevania = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Castlevania II - Simon's Quest (Hack, Re-translation + Map)
// https://www.romhacking.net/hacks/1032/
static struct BurnRomInfo nes_castliihRomDesc[] = {
{ "Castlevania II - Simon's Quest (English Re-translation + Map)(2020)(Bisqwit).nes", 262160, 0x153143e9, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_castliih)
STD_ROM_FN(nes_castliih)
struct BurnDriver BurnDrvnes_castliih = {
"nes_castliih", "nes_castlii", NULL, NULL, "2020",
"Castlevania II - Simon's Quest (Hack, Re-translation + Map)\0", NULL, "Bisqwit", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM | GBF_RPG, 0,
NESGetZipName, nes_castliihRomInfo, nes_castliihRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Castlevania II - Simon's Quest (USA)
// Castlevania II: Simon's Quest (USA)
static struct BurnRomInfo nes_castliiRomDesc[] = {
{ "Castlevania II - Simon's Quest (USA)(1988)(Konami).nes", 262160, 0xa9c2c503, BRF_ESS | BRF_PRG },
};
@ -27420,7 +27420,7 @@ STD_ROM_FN(nes_castlii)
struct BurnDriver BurnDrvnes_castlii = {
"nes_castlii", NULL, NULL, NULL, "1988",
"Castlevania II - Simon's Quest (USA)\0", NULL, "Konami", "NES / Famicom",
"Castlevania II: Simon's Quest (USA)\0", NULL, "Konami", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 1, HARDWARE_NES, GBF_PLATFORM | GBF_RPG, 0,
NESGetZipName, nes_castliiRomInfo, nes_castliiRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -27428,7 +27428,7 @@ struct BurnDriver BurnDrvnes_castlii = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Castlevania III - Dracula's Curse (USA).nes
// Castlevania III: Dracula's Curse (USA).nes
static struct BurnRomInfo nes_castliiiRomDesc[] = {
{ "Castlevania III - Dracula's Curse (USA)(1990)(Konami).nes", 393232, 0x7cc9c669, BRF_ESS | BRF_PRG },
};
@ -27438,9 +27438,9 @@ STD_ROM_FN(nes_castliii)
struct BurnDriver BurnDrvnes_castliii = {
"nes_castliii", NULL, NULL, NULL, "1990",
"Castlevania III - Dracula's Curse (USA)\0", NULL, "Konami", "NES / Famicom",
"Castlevania III: Dracula's Curse (USA)\0", NULL, "Konami", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 1, HARDWARE_NES, GBF_PLATFORM, 0,
BDF_GAME_WORKING, 1, HARDWARE_NES, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NESGetZipName, nes_castliiiRomInfo, nes_castliiiRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
@ -29997,14 +29997,14 @@ STD_ROM_FN(nes_doubledragonj)
struct BurnDriver BurnDrvnes_doubledragonj = {
"nes_doubledragonj", "nes_doubledragon", NULL, NULL, "1988",
"Double Dragon (Japan)\0", NULL, "Technos Japan", "NES / Famicom",
NULL, NULL, NULL, NULL,
L"Double Dragon (Japan)\0\u53cc\u622a\u9f8d\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_doubledragonjRomInfo, nes_doubledragonjRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Double Dragon II - The Revenge (USA)
// Double Dragon II: The Revenge (USA)
static struct BurnRomInfo nes_doubldraiiRomDesc[] = {
{ "Double Dragon II - The Revenge (USA)(1990)(Acclaim).nes", 262160, 0xcecfbf92, BRF_ESS | BRF_PRG },
};
@ -30014,7 +30014,7 @@ STD_ROM_FN(nes_doubldraii)
struct BurnDriver BurnDrvnes_doubldraii = {
"nes_doubldraii", NULL, NULL, NULL, "1990",
"Double Dragon II - The Revenge (USA)\0", NULL, "Acclaim Entertainment", "NES / Famicom",
"Double Dragon II: The Revenge (USA)\0", NULL, "Acclaim Entertainment", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_doubldraiiRomInfo, nes_doubldraiiRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -30022,7 +30022,7 @@ struct BurnDriver BurnDrvnes_doubldraii = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Double Dragon II - The Revenge (Japan)
// Double Dragon II: The Revenge (Japan)
static struct BurnRomInfo nes_doubldraiijRomDesc[] = {
{ "Double Dragon II - The Revenge (Japan)(1989)(Technos).nes", 262160, 0x1ddc74e3, BRF_ESS | BRF_PRG },
};
@ -30032,15 +30032,15 @@ STD_ROM_FN(nes_doubldraiij)
struct BurnDriver BurnDrvnes_doubldraiij = {
"nes_doubldraiij", "nes_doubldraii", NULL, NULL, "1989",
"Double Dragon II - The Revenge (Japan)\0", NULL, "Technos Japan", "NES / Famicom",
NULL, NULL, NULL, NULL,
"Double Dragon II: The Revenge (Japan)\0", NULL, "Technos Japan", "NES / Famicom",
L"Double Dragon II: The Revenge (Japan)\0\u53cc\u622a\u9f8d II\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_doubldraiijRomInfo, nes_doubldraiijRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Double Dragon III - The Sacred Stones (USA)
// Double Dragon III: The Sacred Stones (USA)
static struct BurnRomInfo nes_doubldraiiiRomDesc[] = {
{ "Double Dragon III - The Sacred Stones (USA)(1991)(Acclaim).nes", 262160, 0x7a6e0454, BRF_ESS | BRF_PRG },
};
@ -30050,7 +30050,7 @@ STD_ROM_FN(nes_doubldraiii)
struct BurnDriver BurnDrvnes_doubldraiii = {
"nes_doubldraiii", NULL, NULL, NULL, "1991",
"Double Dragon III - The Sacred Stones (USA)\0", NULL, "Acclaim Entertainment", "NES / Famicom",
"Double Dragon III: The Sacred Stones (USA)\0", NULL, "Acclaim Entertainment", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_doubldraiiiRomInfo, nes_doubldraiiiRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -30058,7 +30058,7 @@ struct BurnDriver BurnDrvnes_doubldraiii = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Double Dragon III - The Rosetta Stones (Japan)
// Double Dragon III: The Rosetta Stones (Japan)
static struct BurnRomInfo nes_doubldraiiijRomDesc[] = {
{ "Double Dragon III - The Rosetta Stone (Japan)(1991)(Technos).nes", 262160, 0xd15f701d, BRF_ESS | BRF_PRG },
};
@ -30068,8 +30068,8 @@ STD_ROM_FN(nes_doubldraiiij)
struct BurnDriver BurnDrvnes_doubldraiiij = {
"nes_doubldraiiij", "nes_doubldraiii", NULL, NULL, "1991",
"Double Dragon III - The Rosetta Stones (Japan)\0", NULL, "Technos Japan", "NES / Famicom",
NULL, NULL, NULL, NULL,
"Double Dragon III: The Rosetta Stones (Japan)\0", NULL, "Technos Japan", "NES / Famicom",
L"Double Dragon III: The Rosetta Stones (Japan)\0\u53cc\u622a\u9f8d III\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_doubldraiiijRomInfo, nes_doubldraiiijRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
@ -30912,7 +30912,7 @@ struct BurnDriver BurnDrvnes_dropzone = {
SCREEN_WIDTH, SCREEN_HEIGHT_PAL, SCREEN_WIDTH, SCREEN_HEIGHT_PAL
};
// Druaga no Tou (Japan)
// Tower of Druaga, The ~ Druaga no Tou (Japan)
static struct BurnRomInfo nes_druaganotouRomDesc[] = {
{ "Druaga no Tou (Japan)(1985)(Namcot).nes", 40976, 0x0c045fb9, BRF_ESS | BRF_PRG },
};
@ -30922,9 +30922,9 @@ STD_ROM_FN(nes_druaganotou)
struct BurnDriver BurnDrvnes_druaganotou = {
"nes_druaganotou", NULL, NULL, NULL, "1985",
"Druaga no Tou (Japan)\0", NULL, "Namcot", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 1, HARDWARE_NES, GBF_MAZE | GBF_ACTION, 0,
"Tower of Druaga, The ~ Druaga no Tou (Japan)\0", NULL, "Namcot", "NES / Famicom",
L"Tower of Druaga, The ~ Druaga no Tou (Japan)\0\u30c9\u30eb\u30a2\u30fc\u30ac\u306e\u5854\0", NULL, NULL, NULL,
BDF_GAME_WORKING, 1, HARDWARE_NES, GBF_ACTION | GBF_MAZE, 0,
NESGetZipName, nes_druaganotouRomInfo, nes_druaganotouRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
@ -33627,7 +33627,7 @@ STD_ROM_FN(nes_getsufuumaden)
struct BurnDriver BurnDrvnes_getsufuumaden = {
"nes_getsufuumaden", "nes_legenfum", NULL, NULL, "1987",
"Getsu Fuuma Den (Japan)\0", NULL, "Konami", "NES / Famicom",
NULL, NULL, NULL, NULL,
L"Getsu Fuuma Den (Japan)\0\u6708\u98a8\u9b54\u4f1d\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM | GBF_RUNGUN, 0,
NESGetZipName, nes_getsufuumadenRomInfo, nes_getsufuumadenRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
@ -35265,7 +35265,7 @@ struct BurnDriver BurnDrvnes_hiryunokenspe = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Hitler no Fukkatsu - Top Secret (China)
// Hitler no Fukkatsu: Top Secret (China)
static struct BurnRomInfo nes_hitlenofukcRomDesc[] = {
{ "Hitler no Fukkatsu - Top Secret (China)(1988)(Capcom).nes", 294928, 0x1dd2194c, BRF_ESS | BRF_PRG },
};
@ -35275,7 +35275,7 @@ STD_ROM_FN(nes_hitlenofukc)
struct BurnDriver BurnDrvnes_hitlenofukc = {
"nes_hitlenofukc", "nes_bioniccommando", NULL, NULL, "1988",
"Hitler no Fukkatsu - Top Secret (China)\0", NULL, "Capcom", "NES / Famicom",
"Hitler no Fukkatsu: Top Secret (China)\0", NULL, "Capcom", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_hitlenofukcRomInfo, nes_hitlenofukcRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -35283,7 +35283,7 @@ struct BurnDriver BurnDrvnes_hitlenofukc = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Hitler no Fukkatsu - Top Secret (Japan)
// Hitler no Fukkatsu: Top Secret (Japan)
static struct BurnRomInfo nes_hitlenofukRomDesc[] = {
{ "Hitler no Fukkatsu - Top Secret (Japan)(1988)(Capcom).nes", 262160, 0x4749e48f, BRF_ESS | BRF_PRG },
};
@ -35293,8 +35293,8 @@ STD_ROM_FN(nes_hitlenofuk)
struct BurnDriver BurnDrvnes_hitlenofuk = {
"nes_hitlenofuk", "nes_bioniccommando", NULL, NULL, "1988",
"Hitler no Fukkatsu - Top Secret (Japan)\0", NULL, "Capcom", "NES / Famicom",
NULL, NULL, NULL, NULL,
"Hitler no Fukkatsu: Top Secret (Japan)\0", NULL, "Capcom", "NES / Famicom",
L"Hitler no Fukkatsu: Top Secret (Japan)\0\u30d2\u30c3\u30c8\u30e9\u30fc\u306e\u5fa9\u6d3b \u30c8\u30C3\u30d7\u30b7\u30fc\u30af\u30ec\u30c3\u30c8\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_hitlenofukRomInfo, nes_hitlenofukRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
@ -36310,16 +36310,16 @@ STD_ROM_FN(nes_jackiechanj)
struct BurnDriver BurnDrvnes_jackiechanj = {
"nes_jackiechanj", "nes_jackiechan", NULL, NULL, "1991",
"Jackie Chan (Japan)\0", NULL, "Hudson Soft", "NES / Famicom",
NULL, NULL, NULL, NULL,
L"Jackie Chan (Japan)\0\u30b8\u30e3\u30c3\u30ad\u30fc\u30fb\u30c1\u30a7\u30f3\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NESGetZipName, nes_jackiechanjRomInfo, nes_jackiechanjRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Jackie Chan (USA)
// Jackie Chan's Action Kung Fu (USA)
static struct BurnRomInfo nes_jackiechanRomDesc[] = {
{ "Jackie Chan (USA)(1990)(Hudson Soft).nes", 262160, 0x6f371f16, BRF_ESS | BRF_PRG },
{ "Jackie Chan's Action Kung Fu (USA)(1990)(Hudson Soft).nes", 262160, 0x6f371f16, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_jackiechan)
@ -36327,7 +36327,7 @@ STD_ROM_FN(nes_jackiechan)
struct BurnDriver BurnDrvnes_jackiechan = {
"nes_jackiechan", NULL, NULL, NULL, "1990",
"Jackie Chan (USA)\0", NULL, "Hudson Soft", "NES / Famicom",
"Jackie Chan's Action Kung Fu (USA)\0", NULL, "Hudson Soft", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 1, HARDWARE_NES, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NESGetZipName, nes_jackiechanRomInfo, nes_jackiechanRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -36572,7 +36572,7 @@ struct BurnDriver BurnDrvnes_jaws = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Jesus - Kyoufu no Bio Monster (Japan)
// Jesus: Kyoufu no Bio Monster (Japan)
static struct BurnRomInfo nes_jesusjRomDesc[] = {
{ "Jesus - Kyoufu no Bio Monster (Japan)(1989)(King Records).nes", 262160, 0x5c2c76a4, BRF_ESS | BRF_PRG },
};
@ -36582,7 +36582,7 @@ STD_ROM_FN(nes_jesusj)
struct BurnDriver BurnDrvnes_jesusj = {
"nes_jesusj", "nes_jesus", NULL, NULL, "1989",
"Jesus - Kyoufu no Bio Monster (Japan)\0", NULL, "King Records", "NES / Famicom",
"Jesus: Kyoufu no Bio Monster (Japan)\0", NULL, "King Records", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_ADV, 0,
NESGetZipName, nes_jesusjRomInfo, nes_jesusjRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -37244,9 +37244,9 @@ struct BurnDriver BurnDrvnes_kaguyae = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Kaiketsu Yancha Maru (Japan)
// Kaiketsu Yanchamaru (Japan)
static struct BurnRomInfo nes_kaikeyanmarRomDesc[] = {
{ "Kaiketsu Yancha Maru (Japan)(1987)(Irem).nes", 262160, 0x6394bcd8, BRF_ESS | BRF_PRG },
{ "Kaiketsu Yanchamaru (Japan)(1987)(Irem).nes", 262160, 0x6394bcd8, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_kaikeyanmar)
@ -37254,17 +37254,17 @@ STD_ROM_FN(nes_kaikeyanmar)
struct BurnDriver BurnDrvnes_kaikeyanmar = {
"nes_kaikeyanmar", "nes_kidnik", NULL, NULL, "1987",
"Kaiketsu Yancha Maru (Japan)\0", NULL, "Irem Corp.", "NES / Famicom",
NULL, NULL, NULL, NULL,
"Kaiketsu Yanchamaru (Japan)\0", NULL, "Irem Corp.", "NES / Famicom",
L"Kaiketsu Yanchamaru (Japan)\0\u5feb\u5091\u30e4\u30f3\u30c1\u30e3\u4e38\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_kaikeyanmarRomInfo, nes_kaikeyanmarRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Kaiketsu Yancha Maru 2 - Karakuri Land (Japan)
// Kaiketsu Yanchamaru 2: Karakuri Land (Japan)
static struct BurnRomInfo nes_kaikeyanmar2jRomDesc[] = {
{ "Kaiketsu Yancha Maru 2 - Karakuri Land (Japan)(1991)(Irem).nes", 262160, 0x459c9e31, BRF_ESS | BRF_PRG },
{ "Kaiketsu Yanchamaru 2 - Karakuri Land (Japan)(1991)(Irem).nes", 262160, 0x459c9e31, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_kaikeyanmar2j)
@ -37272,18 +37272,18 @@ STD_ROM_FN(nes_kaikeyanmar2j)
struct BurnDriver BurnDrvnes_kaikeyanmar2j = {
"nes_kaikeyanmar2j", "nes_kaikeyanmar2", NULL, NULL, "1991",
"Kaiketsu Yancha Maru 2 - Karakuri Land (Japan)\0", NULL, "Irem Corp.", "NES / Famicom",
NULL, NULL, NULL, NULL,
"Kaiketsu Yanchamaru 2: Karakuri Land (Japan)\0", NULL, "Irem Corp.", "NES / Famicom",
L"Kaiketsu Yanchamaru 2: Karakuri Land (Japan)\0\u5feb\u5091\u30e4\u30f3\u30c1\u30e3\u4e38 2\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_kaikeyanmar2jRomInfo, nes_kaikeyanmar2jRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Kaiketsu Yancha Maru 2 - Karakuri Land (Hack, English)
// Kid Niki 2: Karakuri Land (Hack, English)
// https://www.romhacking.net/translations/5570/
static struct BurnRomInfo nes_kaikeyanmar2RomDesc[] = {
{ "Kaiketsu Yancha Maru 2 - Karakuri Land T-Eng (2020)(Zynk Oxhyde).nes", 262160, 0x0f038e8f, BRF_ESS | BRF_PRG },
{ "Kaiketsu Yanchamaru 2 - Karakuri Land T-Eng (2020)(Zynk Oxhyde).nes", 262160, 0x0f038e8f, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_kaikeyanmar2)
@ -37291,7 +37291,7 @@ STD_ROM_FN(nes_kaikeyanmar2)
struct BurnDriver BurnDrvnes_kaikeyanmar2 = {
"nes_kaikeyanmar2", NULL, NULL, NULL, "2020",
"Kaiketsu Yancha Maru 2 - Karakuri Land (Hack, English)\0", NULL, "Zynk Oxhyde", "NES / Famicom",
"Kid Niki 2: Karakuri Land (Hack, English)\0", "Radical Ninja Yanchamaru 2 in Karakuri Land", "Zynk Oxhyde", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_kaikeyanmar2RomInfo, nes_kaikeyanmar2RomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -37299,9 +37299,9 @@ struct BurnDriver BurnDrvnes_kaikeyanmar2 = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Kaiketsu Yancha Maru 3 - Taiketsu! Zouringen (Japan)
// Kaiketsu Yanchamaru 3: Taiketsu! Zouringen (Japan)
static struct BurnRomInfo nes_kaikeyanmar3jRomDesc[] = {
{ "Kaiketsu Yancha Maru 3 - Taiketsu! Zouringen (Japan)(1993)(Irem).nes", 262160, 0xf86d5c4c, BRF_ESS | BRF_PRG },
{ "Kaiketsu Yanchamaru 3 - Taiketsu! Zouringen (Japan)(1993)(Irem).nes", 262160, 0xf86d5c4c, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_kaikeyanmar3j)
@ -37309,18 +37309,18 @@ STD_ROM_FN(nes_kaikeyanmar3j)
struct BurnDriver BurnDrvnes_kaikeyanmar3j = {
"nes_kaikeyanmar3j", "nes_kaikeyanmar3", NULL, NULL, "1993",
"Kaiketsu Yancha Maru 3 - Taiketsu! Zouringen (Japan)\0", NULL, "Irem Corp.", "NES / Famicom",
NULL, NULL, NULL, NULL,
"Kaiketsu Yanchamaru 3: Taiketsu! Zouringen (Japan)\0", NULL, "Irem Corp.", "NES / Famicom",
L"Kaiketsu Yanchamaru 3: Taiketsu! Zouringen (Japan)\0\u5feb\u5091\u30e4\u30f3\u30c1\u30e3\u4e38 3\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_kaikeyanmar3jRomInfo, nes_kaikeyanmar3jRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Kaiketsu Yancha Maru 3 - Taiketsu! Zouringen (Hack, English)
// Kid Niki 3 (Hack, English)
// https://www.romhacking.net/translations/2614/
static struct BurnRomInfo nes_kaikeyanmar3RomDesc[] = {
{ "Kaiketsu Yancha Maru 3 - Taiketsu! Zouringen T-Eng (2013)(Suicidal Translations, Proveaux).nes", 393232, 0x6f533a06, BRF_ESS | BRF_PRG },
{ "Kaiketsu Yanchamaru 3 - Taiketsu! Zouringen T-Eng (2013)(Suicidal Translations, Proveaux).nes", 393232, 0x6f533a06, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_kaikeyanmar3)
@ -37328,7 +37328,7 @@ STD_ROM_FN(nes_kaikeyanmar3)
struct BurnDriver BurnDrvnes_kaikeyanmar3 = {
"nes_kaikeyanmar3", NULL, NULL, NULL, "2013",
"Kaiketsu Yancha Maru 3 - Taiketsu! Zouringen (Hack, English)\0", NULL, "Suicidal Translations, Proveaux", "NES / Famicom",
"Kid Niki 3 (Hack, English)\0", "Radical Ninja Yanchamaru 3", "Suicidal Translations, Proveaux", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HACK, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_kaikeyanmar3RomInfo, nes_kaikeyanmar3RomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -37827,7 +37827,7 @@ struct BurnDriver BurnDrvnes_kidkooandquesewohe = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Kid Niki - Radical Ninja (USA, Rev A)
// Kid Niki: Radical Ninja (USA, Rev A)
static struct BurnRomInfo nes_kidnikRomDesc[] = {
{ "Kid Niki - Radical Ninja (USA, Rev A)(1987)(Data East).nes", 262160, 0x0f33d193, BRF_ESS | BRF_PRG },
};
@ -37837,7 +37837,7 @@ STD_ROM_FN(nes_kidnik)
struct BurnDriver BurnDrvnes_kidnik = {
"nes_kidnik", NULL, NULL, NULL, "1987",
"Kid Niki - Radical Ninja (USA, Rev A)\0", NULL, "Data East", "NES / Famicom",
"Kid Niki: Radical Ninja (USA, Rev A)\0", NULL, "Data East", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_kidnikRomInfo, nes_kidnikRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
@ -45511,14 +45511,14 @@ STD_ROM_FN(nes_rockman)
struct BurnDriver BurnDrvnes_rockman = {
"nes_rockman", "nes_megaman", NULL, NULL, "1987",
"Rockman (Japan)\0", NULL, "Capcom", "NES / Famicom",
NULL, NULL, NULL, NULL,
L"Rockman (Japan)\0\u30ed\u30c3\u30af\u30de\u30f3\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_rockmanRomInfo, nes_rockmanRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Rockman 2 - Dr. Wily no Nazo (Japan)
// Rockman 2: Dr. Wily no Nazo (Japan)
static struct BurnRomInfo nes_rockm2RomDesc[] = {
{ "Rockman 2 - Dr. Wily no Nazo (Japan)(1988)(Capcom).nes", 262160, 0x30b91650, BRF_ESS | BRF_PRG },
};
@ -45528,15 +45528,15 @@ STD_ROM_FN(nes_rockm2)
struct BurnDriver BurnDrvnes_rockm2 = {
"nes_rockm2", "nes_megaman2", NULL, NULL, "1988",
"Rockman 2 - Dr. Wily no Nazo (Japan)\0", NULL, "Capcom", "NES / Famicom",
NULL, NULL, NULL, NULL,
"Rockman 2: Dr. Wily no Nazo (Japan)\0", NULL, "Capcom", "NES / Famicom",
L"Rockman 2: Dr. Wily no Nazo (Japan)\0\u30ed\u30c3\u30af\u30de\u30f3 2 Dr. \u30ef\u30a4\u30ea\u30fc\u306e\u8b0e\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_rockm2RomInfo, nes_rockm2RomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Rockman 3 - Dr. Wily no Saigo! (Japan)
// Rockman 3: Dr. Wily no Saigo!? (Japan)
static struct BurnRomInfo nes_rockm3RomDesc[] = {
{ "Rockman 3 - Dr. Wily no Saigo! (Japan)(1990)(Capcom).nes", 393232, 0xfce6cea2, BRF_ESS | BRF_PRG },
};
@ -45546,15 +45546,15 @@ STD_ROM_FN(nes_rockm3)
struct BurnDriver BurnDrvnes_rockm3 = {
"nes_rockm3", "nes_megaman3", NULL, NULL, "1990",
"Rockman 3 - Dr. Wily no Saigo! (Japan)\0", NULL, "Capcom", "NES / Famicom",
NULL, NULL, NULL, NULL,
"Rockman 3: Dr. Wily no Saigo!? (Japan)\0", NULL, "Capcom", "NES / Famicom",
L"Rockman 3: Dr. Wily no Saigo!? (Japan)\0\u30ed\u30c3\u30af\u30de\u30f3 3 Dr. \u30ef\u30a4\u30ea\u30fc\u306e\u6700\u671f!?\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_rockm3RomInfo, nes_rockm3RomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Rockman 4 - Aratanaru Yabou!! (Japan)
// Rockman 4: Aratanaru Yabou!! (Japan)
static struct BurnRomInfo nes_rockm4RomDesc[] = {
{ "Rockman 4 - Aratanaru Yabou!! (Japan)(1991)(Capcom).nes", 524304, 0x771a9138, BRF_ESS | BRF_PRG },
};
@ -45564,15 +45564,15 @@ STD_ROM_FN(nes_rockm4)
struct BurnDriver BurnDrvnes_rockm4 = {
"nes_rockm4", "nes_megaman4", NULL, NULL, "1991",
"Rockman 4 - Aratanaru Yabou!! (Japan)\0", NULL, "Capcom", "NES / Famicom",
NULL, NULL, NULL, NULL,
"Rockman 4: Aratanaru Yabou!! (Japan)\0", NULL, "Capcom", "NES / Famicom",
L"Rockman 4: Aratanaru Yabou!! (Japan)\0\u30ed\u30c3\u30af\u30de\u30f3 4 \u65b0\u305f\u306a\u308b\u91ce\u671b!!\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_rockm4RomInfo, nes_rockm4RomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Rockman 5 - Blues no Wana! (Japan)
// Rockman 5: Blues no Wana!? (Japan)
static struct BurnRomInfo nes_rockm5RomDesc[] = {
{ "Rockman 5 - Blues no Wana! (Japan)(1992)(Capcom).nes", 524304, 0x9d01e44c, BRF_ESS | BRF_PRG },
};
@ -45582,15 +45582,15 @@ STD_ROM_FN(nes_rockm5)
struct BurnDriver BurnDrvnes_rockm5 = {
"nes_rockm5", "nes_megaman5", NULL, NULL, "1992",
"Rockman 5 - Blues no Wana! (Japan)\0", NULL, "Capcom", "NES / Famicom",
NULL, NULL, NULL, NULL,
"Rockman 5: Blues no Wana!? (Japan)\0", NULL, "Capcom", "NES / Famicom",
L"Rockman 5: Blues no Wana!? (Japan)\0\u30ed\u30c3\u30af\u30de\u30f3 5 \u30d6\u30eb\u30fc\u30b9\u306e\u7f60!?\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_rockm5RomInfo, nes_rockm5RomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Rockman 6 - Shijou Saidai no Tatakai!! (Japan)
// Rockman 6: Shijou Saidai no Tatakai!! (Japan)
static struct BurnRomInfo nes_rockm6RomDesc[] = {
{ "Rockman 6 - Shijou Saidai no Tatakai!! (Japan)(1993)(Capcom).nes", 524304, 0xab1d7979, BRF_ESS | BRF_PRG },
};
@ -45600,8 +45600,8 @@ STD_ROM_FN(nes_rockm6)
struct BurnDriver BurnDrvnes_rockm6 = {
"nes_rockm6", "nes_megaman6", NULL, NULL, "1993",
"Rockman 6 - Shijou Saidai no Tatakai!! (Japan)\0", NULL, "Capcom", "NES / Famicom",
NULL, NULL, NULL, NULL,
"Rockman 6: Shijou Saidai no Tatakai!! (Japan)\0", NULL, "Capcom", "NES / Famicom",
L"Rockman 6: Shijou Saidai no Tatakai!! (Japan)\0\u30ed\u30c3\u30af\u30de\u30f3 6 \u53f2\u4e0a\u6700\u5927\u306e\u6226\u3044!!\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_rockm6RomInfo, nes_rockm6RomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
@ -45637,7 +45637,7 @@ STD_ROM_FN(nes_rodland)
struct BurnDriver BurnDrvnes_rodland = {
"nes_rodland", NULL, NULL, NULL, "1992",
"Rod Land (Japan)\0", NULL, "Jaleco", "NES / Famicom",
NULL, NULL, NULL, NULL,
L"Rod Land (Japan)\0\u30ed\u30c3\u30c9\u30e9\u30f3\u30c9\0", NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_rodlandRomInfo, nes_rodlandRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
@ -50830,24 +50830,6 @@ struct BurnDriver BurnDrvnes_toukonclub = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Tower of Druaga, The (Japan)
static struct BurnRomInfo nes_towerdruRomDesc[] = {
{ "Tower of Druaga, The (Japan)(1985)(Namcot).nes", 40976, 0x0c045fb9, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_towerdru)
STD_ROM_FN(nes_towerdru)
struct BurnDriver BurnDrvnes_towerdru = {
"nes_towerdru", NULL, NULL, NULL, "1985",
"Tower of Druaga, The (Japan)\0", NULL, "Namcot", "NES / Famicom",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 1, HARDWARE_NES, GBF_MAZE | GBF_ACTION, 0,
NESGetZipName, nes_towerdruRomInfo, nes_towerdruRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Toxic Crusaders (USA)
static struct BurnRomInfo nes_toxiccrusadersRomDesc[] = {
{ "Toxic Crusaders (USA)(1992)(Bandai).nes", 262160, 0xda9ad540, BRF_ESS | BRF_PRG },