nes update from gab75

This commit is contained in:
dinkc64 2024-02-09 20:18:26 -05:00
parent dad7f3293b
commit 1fc4467b74

View File

@ -16180,6 +16180,25 @@ struct BurnDriver BurnDrvnes_astyanaxc = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// AV Mahjong Club (Hack, Chinese) (Unl)
// https://www.nesbbs.com/bbs/thread-45883-1-1.html
static struct BurnRomInfo nes_avmahjongclubcRomDesc[] = {
{ "AV Mahjong Club (T-Chi) (Unl).nes", 262160, 0x663870dd, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_avmahjongclubc)
STD_ROM_FN(nes_avmahjongclubc)
struct BurnDriver BurnDrvnes_avmahjongclubc = {
"nes_avmahjongclubc", NULL, NULL, NULL, "2018",
"AV Mahjong Club (Hack, Chinese) (Unl)\0", NULL, "HHNM Team", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HACK, 1, HARDWARE_NES, GBF_MAHJONG | GBF_ADV, 0,
NESGetZipName, nes_avmahjongclubcRomInfo, nes_avmahjongclubcRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Batman - The Video Game (Hack, Chinese)
// https://www.nesbbs.com/bbs/thread-48898-1-1.html
static struct BurnRomInfo nes_batmavidgamcRomDesc[] = {
@ -16425,6 +16444,43 @@ struct BurnDriver BurnDrvnes_downtnekmonc = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon Knife (China) (Unl)
static struct BurnRomInfo nes_dragonknifecRomDesc[] = {
{ "Dragon Knife (Chinese).nes", 524304, 0xeb5dbb86, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_dragonknifec)
STD_ROM_FN(nes_dragonknifec)
struct BurnDriver BurnDrvnes_dragonknifec = {
"nes_dragonknifec", "nes_dragonknife", NULL, NULL, "1993",
"Dragon Knife (China) (Unl)\0", NULL, "Waixing", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_dragonknifecRomInfo, nes_dragonknifecRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon Knife (Hack, English)
// https://www.romhacking.net/translations/2196/
static struct BurnRomInfo nes_dragonknifeRomDesc[] = {
{ "Dragon Knife (T-Eng).nes", 524304, 0x142f21a6, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_dragonknife)
STD_ROM_FN(nes_dragonknife)
struct BurnDriver BurnDrvnes_dragonknife = {
"nes_dragonknife", NULL, NULL, NULL, "2014",
"Dragon Knife (Hack, English)\0", NULL, "pacnsacdave", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HACK, 1, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_dragonknifeRomInfo, nes_dragonknifeRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Fester's Quest (Hack, Chinese)
// https://www.nesbbs.com/bbs/thread-51920-1-1.html
static struct BurnRomInfo nes_festersquestcRomDesc[] = {
@ -16634,6 +16690,25 @@ struct BurnDriver BurnDrvnes_gyrussc = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Jackal (Hack, Chinese v1.1)
// https://www.nesbbs.com/bbs/thread-49033-1-1.html
static struct BurnRomInfo nes_jackalcRomDesc[] = {
{ "Jackal (T-Chi, v1.1).nes", 262160, 0x0eca3358, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_jackalc)
STD_ROM_FN(nes_jackalc)
struct BurnDriver BurnDrvnes_jackalc = {
"nes_jackalc", "nes_jackal", NULL, NULL, "2020",
"Jackal (Hack, Chinese v1.1)\0", NULL, "Lei Jing Ling", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 4, HARDWARE_NES, GBF_RUNGUN, 0,
NESGetZipName, nes_jackalcRomInfo, nes_jackalcRomName, NULL, NULL, NULL, NULL, NES4ScoreInputInfo, NES4ScoreDIPInfo,
NESHori4pInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Jackal - Endless Mission (v1.2) 20210313
// Modified by HHNM Team - ZENG GE / Ôø¸ç
// https://www.nesbbs.com/bbs/thread-51662-1-1.html
@ -17447,44 +17522,6 @@ struct BurnDriver BurnDrvnes_zenc = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// AV Mahjong Club (Hack, Chinese) (Unl)
// https://www.nesbbs.com/bbs/thread-45883-1-1.html
static struct BurnRomInfo nes_avmahjongclubcRomDesc[] = {
{ "AV Mahjong Club (T-Chi) (Unl).nes", 262160, 0x663870dd, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_avmahjongclubc)
STD_ROM_FN(nes_avmahjongclubc)
struct BurnDriver BurnDrvnes_avmahjongclubc = {
"nes_avmahjongclubc", NULL, NULL, NULL, "2018",
"AV Mahjong Club (Hack, Chinese) (Unl)\0", NULL, "HHNM Team", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HACK, 1, HARDWARE_NES, GBF_MAHJONG | GBF_ADV, 0,
NESGetZipName, nes_avmahjongclubcRomInfo, nes_avmahjongclubcRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Jackal (Hack, Chinese v1.1)
// https://www.nesbbs.com/bbs/thread-49033-1-1.html
static struct BurnRomInfo nes_jackalcRomDesc[] = {
{ "Jackal (T-Chi, v1.1).nes", 262160, 0x0eca3358, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_jackalc)
STD_ROM_FN(nes_jackalc)
struct BurnDriver BurnDrvnes_jackalc = {
"nes_jackalc", "nes_jackal", NULL, NULL, "2020",
"Jackal (Hack, Chinese v1.1)\0", NULL, "Lei Jing Ling", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 4, HARDWARE_NES, GBF_RUNGUN, 0,
NESGetZipName, nes_jackalcRomInfo, nes_jackalcRomName, NULL, NULL, NULL, NULL, NES4ScoreInputInfo, NES4ScoreDIPInfo,
NESHori4pInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Darkwing Duck (Hack, Chinese)
// https://www.nesbbs.com/bbs/thread-50681-1-1.html
static struct BurnRomInfo nes_darkwingduckcRomDesc[] = {
@ -18820,6 +18857,25 @@ struct BurnDriver BurnDrvnes_dragobusiis = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon Ninja (Hack, Spanish v1.1)
// https://www.romhacking.net/translations/7210/
static struct BurnRomInfo nes_dragninjasRomDesc[] = {
{ "Dragon Ninja (T-Spa v1.1)(2024)(Koda).nes", 262160, 0xb45529fa, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_dragninjas)
STD_ROM_FN(nes_dragninjas)
struct BurnDriver BurnDrvnes_dragninjas = {
"nes_dragninjas", "nes_baddudes", NULL, NULL, "2024",
"Dragon Ninja (Hack, Spanish v1.1)\0", NULL, "Stardust Crusaders", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_dragninjasRomInfo, nes_dragninjasRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon Warrior (Hack, Spanish)
// https://www.romhacking.net/translations/5285/
static struct BurnRomInfo nes_dragonwarriorcRomDesc[] = {
@ -22782,6 +22838,24 @@ struct BurnDriver BurnDrvnes_altercation = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Alter Ego (HB)
static struct BurnRomInfo nes_alteregoRomDesc[] = {
{ "Alter Ego (HB).nes", 40976, 0x5f322f79, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_alterego)
STD_ROM_FN(nes_alterego)
struct BurnDriver BurnDrvnes_alterego = {
"nes_alterego", NULL, NULL, NULL, "2011",
"Alter Ego (HB)\0", NULL, "Shiru", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 2, HARDWARE_NES, GBF_PUZZLE, 0,
NESGetZipName, nes_alteregoRomInfo, nes_alteregoRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Alwa's Awakening (HB)
static struct BurnRomInfo nes_awakeningRomDesc[] = {
{ "Alwa's Awakening (2021)(Elden Pixels).nes", 524304, 0x5cc1abc7, BRF_ESS | BRF_PRG },
@ -22944,6 +23018,24 @@ struct BurnDriver BurnDrvnes_aod = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Arkade Rush (HB)
static struct BurnRomInfo nes_arkaderushRomDesc[] = {
{ "Arkade Rush (HB)(2021)(Nathan Tolbert).nes", 32784, 0xd40c212e, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_arkaderush)
STD_ROM_FN(nes_arkaderush)
struct BurnDriver BurnDrvnes_arkaderush = {
"nes_arkaderush", NULL, NULL, NULL, "2021",
"Arkade Rush (HB)\0", NULL, "Nathan Tolbert", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 4, HARDWARE_NES, GBF_MISC, 0,
NESGetZipName, nes_arkaderushRomInfo, nes_arkaderushRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Armed for Battle - Limited Edition (HB)
static struct BurnRomInfo nes_armedbatleRomDesc[] = {
{ "Armed for Battle - Limited Edition (2014) (1010 Howe).nes", 131088, 0x542bbace, BRF_ESS | BRF_PRG },
@ -23017,6 +23109,60 @@ struct BurnDriver BurnDrvnes_astralworld = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Astro Ninja Man DX (HB)
static struct BurnRomInfo nes_astronmdxRomDesc[] = {
{ "Astro Ninja Man DX (2022)(RiKi).nes", 786448, 0x27d5371f, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_astronmdx)
STD_ROM_FN(nes_astronmdx)
struct BurnDriver BurnDrvnes_astronmdx = {
"nes_astronmdx", NULL, NULL, NULL, "2022",
"Astro Ninja Man DX (HB)\0", NULL, "RiKi", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_NES, GBF_VERSHOOT, 0,
NESGetZipName, nes_astronmdxRomInfo, nes_astronmdxRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Astro Ninja Man (HB)
static struct BurnRomInfo nes_astronmRomDesc[] = {
{ "Astro Ninja Man (2020)(RiKi).nes", 786448, 0xf709e1e0, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_astronm)
STD_ROM_FN(nes_astronm)
struct BurnDriver BurnDrvnes_astronm = {
"nes_astronm", "nes_astronmdx", NULL, NULL, "2020",
"Astro Ninja Man (HB)\0", NULL, "RiKi", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HOMEBREW, 1, HARDWARE_NES, GBF_VERSHOOT, 0,
NESGetZipName, nes_astronmRomInfo, nes_astronmRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Assimilate (HB)
static struct BurnRomInfo nes_assimilateRomDesc[] = {
{ "Assimilate (HB).nes", 262160, 0xa2d504a8, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_assimilate)
STD_ROM_FN(nes_assimilate)
struct BurnDriver BurnDrvnes_assimilate = {
"nes_assimilate", NULL, NULL, NULL, "2012",
"Assimilate (HB)\0", NULL, "Nessylum", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 2, HARDWARE_NES, GBF_SHOOT, 0,
NESGetZipName, nes_assimilateRomInfo, nes_assimilateRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// AWOL (HB)
static struct BurnRomInfo nes_awolRomDesc[] = {
{ "AWOL (2023)(Rodnade).nes", 524304, 0x1177eb7a, BRF_ESS | BRF_PRG },
@ -23161,6 +23307,42 @@ struct BurnDriver BurnDrvnes_batterychad = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Battle Kid - Fortress of Peril (HB, Japan)
static struct BurnRomInfo nes_battlkidRomDesc[] = {
{ "Battle Kid - Fortress of Peril (Japan).nes", 524304, 0xc7f3a581, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_battlkid)
STD_ROM_FN(nes_battlkid)
struct BurnDriver BurnDrvnes_battlkid = {
"nes_battlkid", NULL, NULL, NULL, "2010",
"Battle Kid - Fortress of Peril (HB, Japan)\0", NULL, "Sivak Games", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 2, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_battlkidRomInfo, nes_battlkidRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Battle Kid 2 - Mountain of Torment (HB, USA)
static struct BurnRomInfo nes_battlkid2RomDesc[] = {
{ "Battle Kid 2 - Mountain of Torment (USA).nes", 524304, 0x4916dc6d, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_battlkid2)
STD_ROM_FN(nes_battlkid2)
struct BurnDriver BurnDrvnes_battlkid2 = {
"nes_battlkid2", NULL, NULL, NULL, "2012",
"Battle Kid 2 - Mountain of Torment (HB, USA)\0", NULL, "Sivak Games", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 2, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_battlkid2RomInfo, nes_battlkid2RomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Battler (HB)
static struct BurnRomInfo nes_battlerRomDesc[] = {
{ "Battler (2015)(Karu Gamo).nes", 40976, 0x38f65b2d, BRF_ESS | BRF_PRG },
@ -23539,6 +23721,24 @@ struct BurnDriver BurnDrvnes_bubblebobbledx = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Bustina (HB, v1.04)
static struct BurnRomInfo nes_bustinaRomDesc[] = {
{ "Bustina v1.04 (2022-24)(Adam Holmes).nes", 524304, 0xb82ed907, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_bustina)
STD_ROM_FN(nes_bustina)
struct BurnDriver BurnDrvnes_bustina = {
"nes_bustina", NULL, NULL, NULL, "2022-24",
"Bustina (HB, v1.04)\0", NULL, "Adam Holmes", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_NES, GBF_ACTION | GBF_ADV, 0,
NESGetZipName, nes_bustinaRomInfo, nes_bustinaRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Cadaverion (HB)
static struct BurnRomInfo nes_cadaverionRomDesc[] = {
{ "Cadaverion (2018)(Mojon Twins).nes", 40976, 0x6a45c96a, BRF_ESS | BRF_PRG },
@ -23881,6 +24081,24 @@ struct BurnDriver BurnDrvnes_crypto = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Cursed Crown (HB)
static struct BurnRomInfo nes_cursedcrownRomDesc[] = {
{ "Cursed Crown (2024)(Martin Reimer).nes", 131088, 0x3b4f3b90, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_cursedcrown)
STD_ROM_FN(nes_cursedcrown)
struct BurnDriver BurnDrvnes_cursedcrown = {
"nes_cursedcrown", NULL, NULL, NULL, "2024",
"Cursed Crown (HB)\0", NULL, "Martin Reimer", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_NES, GBF_PUZZLE, 0,
NESGetZipName, nes_cursedcrownRomInfo, nes_cursedcrownRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dark Gimmick (GlobalHack, v1.1)
static struct BurnRomInfo nes_dgimmickRomDesc[] = {
{ "Dark Gimmick v1.1 (2014).nes", 393232, 0xd7ddb1d6, BRF_ESS | BRF_PRG },
@ -24658,6 +24876,24 @@ struct BurnDriver BurnDrvnes_germsquash = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Ghostbusters Remastered (HB, v1.1)
static struct BurnRomInfo nes_ghostbrmRomDesc[] = {
{ "Ghostbusters Remastered v1.1 (2019)(Nesrocks).nes", 98320, 0x29c2e0d0, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_ghostbrm)
STD_ROM_FN(nes_ghostbrm)
struct BurnDriver BurnDrvnes_ghostbrm = {
"nes_ghostbrm", NULL, NULL, NULL, "2019",
"Ghostbusters Remastered (HB, v1.1)\0", NULL, "NesRocks", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW | BDF_HACK, 1, HARDWARE_NES, GBF_ACTION, 0,
NESGetZipName, nes_ghostbrmRomInfo, nes_ghostbrmRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Ghoul Grind Night of the Necromancer (HB)
static struct BurnRomInfo nes_ghoulgrindRomDesc[] = {
{ "Ghoul Grind Night of the Necromancer (2021)(WoogWorx).nes", 524304, 0x3557252e, BRF_ESS | BRF_PRG },
@ -25722,6 +25958,24 @@ struct BurnDriver BurnDrvnes_mirohjr = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Mischief Castle (HB)
static struct BurnRomInfo nes_miscastleRomDesc[] = {
{ "Mischief Castle (2024)(kn56k).nes", 524304, 0x73e3120b, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_miscastle)
STD_ROM_FN(nes_miscastle)
struct BurnDriver BurnDrvnes_miscastle = {
"nes_miscastle", NULL, NULL, NULL, "2024",
"Mischief Castle (HB)\0", NULL, "kn56k", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 2, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_miscastleRomInfo, nes_miscastleRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NES4ScoreInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Mogura Mines (HB)
static struct BurnRomInfo nes_mogminesRomDesc[] = {
{ "Mogura Mines (2022)(8Bitalo).nes", 524304, 0xf8d0825d, BRF_ESS | BRF_PRG },
@ -26623,6 +26877,25 @@ struct BurnDriver BurnDrvnes_riseamo = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// 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 },
};
STD_ROM_PICK(nes_rockm5mp)
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", "Miscellaneous",
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,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Rock Paper Scissors Lizard Sbock (HB, v0.9b)
static struct BurnRomInfo nes_roshamboRomDesc[] = {
{ "Rock Paper Scissors Lizard Sbock v0.9b (2017)(Doug Fraker).nes", 24592, 0x8c17a094, BRF_ESS | BRF_PRG },
@ -27350,6 +27623,42 @@ struct BurnDriver BurnDrvnes_stetrisland = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Super Tilt Bro. (HB, v2 RC3)
static struct BurnRomInfo nes_supertiltbrorc3RomDesc[] = {
{ "Super Tilt Bro. v2 RC3 (2023)(Broke Studio).nes", 524304, 0x5802cf20, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_supertiltbrorc3)
STD_ROM_FN(nes_supertiltbrorc3)
struct BurnDriver BurnDrvnes_supertiltbrorc3 = {
"nes_supertiltbrorc3", NULL, NULL, NULL, "2023",
"Super Tilt Bro. (HB, v2 RC3)\0", NULL, "Broke Studio", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 2, HARDWARE_NES, GBF_VSFIGHT, 0,
NESGetZipName, nes_supertiltbrorc3RomInfo, nes_supertiltbrorc3RomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Super Tilt Bro. (HB, v2 alpha1)
static struct BurnRomInfo nes_supertiltbroRomDesc[] = {
{ "Super Tilt Bro (HB).nes", 524304, 0x58829008, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_supertiltbro)
STD_ROM_FN(nes_supertiltbro)
struct BurnDriver BurnDrvnes_supertiltbro = {
"nes_supertiltbro", "nes_supertiltbrorc3", NULL, NULL, "2018",
"Super Tilt Bro. (HB, v2 alpha1)\0", NULL, "Broke Studio", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HOMEBREW, 2, HARDWARE_NES, GBF_VSFIGHT, 0,
NESGetZipName, nes_supertiltbroRomInfo, nes_supertiltbroRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Swords and Runes (HB)
static struct BurnRomInfo nes_snrRomDesc[] = {
{ "Swords and Runes (2014)(Sole Goose Productions).nes", 524304, 0x6f596f4b, BRF_ESS | BRF_PRG },
@ -28182,24 +28491,6 @@ struct BurnDriver BurnDrvnes_zombhuntbob = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Rockman 5 - Metropolis (Hack, HB)
static struct BurnRomInfo nes_rockm5mpRomDesc[] = {
{ "Rockman 5 - Metropolis (2021)(Stalkermaestro).nes", 524304, 0x0911f8bf, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_rockm5mp)
STD_ROM_FN(nes_rockm5mp)
struct BurnDriver BurnDrvnes_rockm5mp = {
"nes_rockm5mp", "nes_megaman5", NULL, NULL, "2021",
"Rockman 5 - Metropolis (Hack, HB)\0", NULL, "Stalkermaestro", "Miscellaneous",
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,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_evildeadRomDesc[] = {
{ "Evil Dead Ash lives! (2020)(Crying Onion).nes", 262160, 0x2ce2ead0, BRF_ESS | BRF_PRG },
};
@ -28404,23 +28695,6 @@ struct BurnDriver BurnDrvnes_mnmayhem = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_ghostbrmRomDesc[] = {
{ "Ghostbusters Remastered v1.1 (2019)(Nesrocks).nes", 98320, 0x29c2e0d0, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_ghostbrm)
STD_ROM_FN(nes_ghostbrm)
struct BurnDriver BurnDrvnes_ghostbrm = {
"nes_ghostbrm", NULL, NULL, NULL, "2019",
"Ghostbusters Remastered (HB, v1.1)\0", NULL, "NesRocks", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW | BDF_HACK, 1, HARDWARE_NES, GBF_ACTION, 0,
NESGetZipName, nes_ghostbrmRomInfo, nes_ghostbrmRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_littlelancRomDesc[] = {
{ "Little Lancelot (2019)(Piko Int).nes", 262160, 0x65e1bc64, BRF_ESS | BRF_PRG },
};
@ -28625,40 +28899,6 @@ struct BurnDriver BurnDrvnes_ploid = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_astronmdxRomDesc[] = {
{ "Astro Ninja Man DX (2022)(RiKi).nes", 786448, 0x27d5371f, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_astronmdx)
STD_ROM_FN(nes_astronmdx)
struct BurnDriver BurnDrvnes_astronmdx = {
"nes_astronmdx", NULL, NULL, NULL, "2022",
"Astro Ninja Man DX (HB)\0", NULL, "RiKi", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_NES, GBF_VERSHOOT, 0,
NESGetZipName, nes_astronmdxRomInfo, nes_astronmdxRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_astronmRomDesc[] = {
{ "Astro Ninja Man (2020)(RiKi).nes", 786448, 0xf709e1e0, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_astronm)
STD_ROM_FN(nes_astronm)
struct BurnDriver BurnDrvnes_astronm = {
"nes_astronm", "nes_astronmdx", NULL, NULL, "2020",
"Astro Ninja Man (HB)\0", NULL, "RiKi", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HOMEBREW, 1, HARDWARE_NES, GBF_VERSHOOT, 0,
NESGetZipName, nes_astronmRomInfo, nes_astronmRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_porunchanRomDesc[] = {
{ "Porun-chan no onigiri daisuki (v1.1-2019)(mook-tv).nes", 262160, 0xe15026cd, BRF_ESS | BRF_PRG },
};
@ -28693,23 +28933,6 @@ struct BurnDriver BurnDrvnes_porunamabie = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_arkaderushRomDesc[] = {
{ "Arkade Rush (HB)(2021)(Nathan Tolbert).nes", 32784, 0xd40c212e, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_arkaderush)
STD_ROM_FN(nes_arkaderush)
struct BurnDriver BurnDrvnes_arkaderush = {
"nes_arkaderush", NULL, NULL, NULL, "2021",
"Arkade Rush (HB)\0", NULL, "Nathan Tolbert", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 4, HARDWARE_NES, GBF_MISC, 0,
NESGetZipName, nes_arkaderushRomInfo, nes_arkaderushRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_wolfspiritRomDesc[] = {
{ "Wolf Spirit (HB)(2021)(Valdir Salgueiro).nes", 65552, 0x74574809, BRF_ESS | BRF_PRG },
};
@ -29103,23 +29326,6 @@ struct BurnDriver BurnDrvnes_purplecapeman = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_supertiltbroRomDesc[] = {
{ "Super Tilt Bro (HB).nes", 524304, 0x58829008, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_supertiltbro)
STD_ROM_FN(nes_supertiltbro)
struct BurnDriver BurnDrvnes_supertiltbro = {
"nes_supertiltbro", NULL, NULL, NULL, "2018",
"Super Tilt Bro (HB, v2 alpha1)\0", NULL, "Broke Studio", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 2, HARDWARE_NES, GBF_VSFIGHT, 0,
NESGetZipName, nes_supertiltbroRomInfo, nes_supertiltbroRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_cmc80sdemoRomDesc[] = {
{ "CMC 80's Demo (HB).nes", 49168, 0x0135b0e8, BRF_ESS | BRF_PRG },
};
@ -29325,40 +29531,6 @@ struct BurnDriver BurnDrvnes_actio53vol3retw = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_alteregoRomDesc[] = {
{ "Alter Ego (HB).nes", 40976, 0x5f322f79, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_alterego)
STD_ROM_FN(nes_alterego)
struct BurnDriver BurnDrvnes_alterego = {
"nes_alterego", NULL, NULL, NULL, "2011",
"Alter Ego (HB)\0", NULL, "Shiru", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 2, HARDWARE_NES, GBF_PUZZLE, 0,
NESGetZipName, nes_alteregoRomInfo, nes_alteregoRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_assimilateRomDesc[] = {
{ "Assimilate (HB).nes", 262160, 0xa2d504a8, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_assimilate)
STD_ROM_FN(nes_assimilate)
struct BurnDriver BurnDrvnes_assimilate = {
"nes_assimilate", NULL, NULL, NULL, "2012",
"Assimilate (HB)\0", NULL, "Nessylum", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 2, HARDWARE_NES, GBF_SHOOT, 0,
NESGetZipName, nes_assimilateRomInfo, nes_assimilateRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_bladebusterRomDesc[] = {
{ "Blade Buster (HB).nes", 393232, 0x3aba6565, BRF_ESS | BRF_PRG },
};
@ -30005,40 +30177,6 @@ struct BurnDriver BurnDrvnes_micromages = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_battlkidRomDesc[] = {
{ "Battle Kid - Fortress of Peril (Japan).nes", 524304, 0xc7f3a581, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_battlkid)
STD_ROM_FN(nes_battlkid)
struct BurnDriver BurnDrvnes_battlkid = {
"nes_battlkid", NULL, NULL, NULL, "2010",
"Battle Kid - Fortress of Peril (HB, Japan)\0", NULL, "Sivak Games", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 2, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_battlkidRomInfo, nes_battlkidRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_battlkid2RomDesc[] = {
{ "Battle Kid 2 - Mountain of Torment (USA).nes", 524304, 0x4916dc6d, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_battlkid2)
STD_ROM_FN(nes_battlkid2)
struct BurnDriver BurnDrvnes_battlkid2 = {
"nes_battlkid2", NULL, NULL, NULL, "2012",
"Battle Kid 2 - Mountain of Torment (HB, USA)\0", NULL, "Sivak Games", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 2, HARDWARE_NES, GBF_PLATFORM, 0,
NESGetZipName, nes_battlkid2RomInfo, nes_battlkid2RomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
static struct BurnRomInfo nes_superbatpunRomDesc[] = {
{ "Super Bat Puncher (Demo).nes", 131088, 0xd04302fa, BRF_ESS | BRF_PRG },
};
@ -37103,38 +37241,39 @@ struct BurnDriver BurnDrvnes_dragonfighter = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon Knife (China) (Unl)
static struct BurnRomInfo nes_dragonknifecRomDesc[] = {
{ "Dragon Knife (Chinese).nes", 524304, 0xeb5dbb86, BRF_ESS | BRF_PRG },
// Dragon Ninja (Japan)
static struct BurnRomInfo nes_dragninjajRomDesc[] = {
{ "Dragon Ninja (Japan)(1989)(Namco).nes", 262160, 0x2cf535ca, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_dragonknifec)
STD_ROM_FN(nes_dragonknifec)
STD_ROM_PICK(nes_dragninjaj)
STD_ROM_FN(nes_dragninjaj)
struct BurnDriver BurnDrvnes_dragonknifec = {
"nes_dragonknifec", "nes_dragonknife", NULL, NULL, "1993",
"Dragon Knife (China) (Unl)\0", NULL, "Waixing", "Miscellaneous",
struct BurnDriver BurnDrvnes_dragninjaj = {
"nes_dragninjaj", "nes_baddudes", NULL, NULL, "1989",
"Dragon Ninja (Japan)\0", NULL, "Namco - Data East", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_dragonknifecRomInfo, nes_dragonknifecRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_dragninjajRomInfo, nes_dragninjajRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon Knife (Hack, English)
static struct BurnRomInfo nes_dragonknifeRomDesc[] = {
{ "Dragon Knife (T-Eng).nes", 524304, 0x142f21a6, BRF_ESS | BRF_PRG },
// Dragon Ninja (Hack, English)
// https://www.romhacking.net/translations/1544/
static struct BurnRomInfo nes_dragninjaeRomDesc[] = {
{ "Dragon Ninja (T-Eng)(2010)(Stardust Crusaders).nes", 262160, 0xd4e941c6, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_dragonknife)
STD_ROM_FN(nes_dragonknife)
STD_ROM_PICK(nes_dragninjae)
STD_ROM_FN(nes_dragninjae)
struct BurnDriver BurnDrvnes_dragonknife = {
"nes_dragonknife", NULL, NULL, NULL, "2014",
"Dragon Knife (Hack, English)\0", NULL, "pacnsacdave", "Miscellaneous",
struct BurnDriver BurnDrvnes_dragninjae = {
"nes_dragninjae", "nes_baddudes", NULL, NULL, "2010",
"Dragon Ninja (Hack, English)\0", NULL, "Stardust Crusaders", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HACK, 1, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_dragonknifeRomInfo, nes_dragonknifeRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_NES, GBF_SCRFIGHT, 0,
NESGetZipName, nes_dragninjaeRomInfo, nes_dragninjaeRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
@ -37193,6 +37332,7 @@ struct BurnDriver BurnDrvnes_dragoscr = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon Slayer 4 - Drasle Family (Japan)
static struct BurnRomInfo nes_dragosla4RomDesc[] = {
{ "Dragon Slayer 4 - Drasle Family (Japan).nes", 196624, 0x8870a286, BRF_ESS | BRF_PRG },
};
@ -37210,6 +37350,7 @@ struct BurnDriver BurnDrvnes_dragosla4 = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon Spirit - Aratanaru Densetsu (Japan)
static struct BurnRomInfo nes_dragospiaradenRomDesc[] = {
{ "Dragon Spirit - Aratanaru Densetsu (Japan).nes", 262160, 0x28b33380, BRF_ESS | BRF_PRG },
};
@ -37227,6 +37368,7 @@ struct BurnDriver BurnDrvnes_dragospiaraden = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon Spirit - The New Legend (USA)
static struct BurnRomInfo nes_dragospinewlegRomDesc[] = {
{ "Dragon Spirit - The New Legend (USA).nes", 262160, 0xfd719491, BRF_ESS | BRF_PRG },
};
@ -37244,6 +37386,7 @@ struct BurnDriver BurnDrvnes_dragospinewleg = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon Warrior (USA)
static struct BurnRomInfo nes_dragonwarriorRomDesc[] = {
{ "Dragon Warrior (USA).nes", 81936, 0xd4d5f5d7, BRF_ESS | BRF_PRG },
};
@ -37261,6 +37404,7 @@ struct BurnDriver BurnDrvnes_dragonwarrior = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon Warrior II (USA)
static struct BurnRomInfo nes_dragowariiRomDesc[] = {
{ "Dragon Warrior II (USA).nes", 262160, 0xe9f5be99, BRF_ESS | BRF_PRG },
};
@ -37278,6 +37422,7 @@ struct BurnDriver BurnDrvnes_dragowarii = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon Warrior III (USA)
static struct BurnRomInfo nes_dragowariiiRomDesc[] = {
{ "Dragon Warrior III (USA).nes", 524304, 0x0eb63e83, BRF_ESS | BRF_PRG },
};
@ -37295,6 +37440,7 @@ struct BurnDriver BurnDrvnes_dragowariii = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon Warrior IV (USA)
static struct BurnRomInfo nes_dragowarivRomDesc[] = {
{ "Dragon Warrior IV (USA).nes", 524304, 0xf6b24806, BRF_ESS | BRF_PRG },
};
@ -37312,6 +37458,7 @@ struct BurnDriver BurnDrvnes_dragowariv = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dragon's Lair (USA)
static struct BurnRomInfo nes_dragonslairRomDesc[] = {
{ "Dragon's Lair (USA).nes", 131088, 0xf90ae80e, BRF_ESS | BRF_PRG },
};
@ -37329,6 +37476,7 @@ struct BurnDriver BurnDrvnes_dragonslair = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Dreamworld Pogie (Prototype)
static struct BurnRomInfo nes_dreamworldpogieRomDesc[] = {
{ "Dreamworld Pogie (Prototype).nes", 131088, 0x2ace2f1b, BRF_ESS | BRF_PRG },
};
@ -54715,6 +54863,7 @@ struct BurnDriver BurnDrvnes_tatakainobanka = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Tecmo Baseball (USA)
static struct BurnRomInfo nes_tecmobaseballRomDesc[] = {
{ "Tecmo Baseball (USA).nes", 131088, 0x7fd237e6, BRF_ESS | BRF_PRG },
};
@ -54732,6 +54881,7 @@ struct BurnDriver BurnDrvnes_tecmobaseball = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Tecmo Bowl (USA)
static struct BurnRomInfo nes_tecmobowlRomDesc[] = {
{ "Tecmo Bowl (USA).nes", 262160, 0xe815e1fb, BRF_ESS | BRF_PRG },
};
@ -54749,6 +54899,7 @@ struct BurnDriver BurnDrvnes_tecmobowl = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Tecmo Cup - Soccer Game (USA)
static struct BurnRomInfo nes_tecmocupRomDesc[] = {
{ "Tecmo Cup - Soccer Game (USA).nes", 262160, 0x04de5917, BRF_ESS | BRF_PRG },
};