mirror of
https://github.com/libretro/FBNeo.git
synced 2024-12-03 15:20:54 +00:00
megadrive update from gab75
This commit is contained in:
parent
da1d800feb
commit
3359ad11e8
@ -31998,6 +31998,25 @@ struct BurnDriver BurnDrvmd_sora = {
|
||||
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
// Streets of Rage Plus (Hack)
|
||||
// https://romhackplaza.org/romhacks/streets-of-rage-plus-genesis/
|
||||
static struct BurnRomInfo md_sorplusRomDesc[] = {
|
||||
{ "Streets of Rage Plus (2024)(BillyTime! Games).bin", 1048576, 0x606bb84f, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_sorplus)
|
||||
STD_ROM_FN(md_sorplus)
|
||||
|
||||
struct BurnDriver BurnDrvmd_sorplus = {
|
||||
"md_sorplus", "md_sor", NULL, NULL, "2024",
|
||||
"Streets of Rage Plus (Hack)\0", NULL, "BillyTime! Games", "Sega Megadrive",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE | BDF_HACK, 2, HARDWARE_SEGA_MEGADRIVE, GBF_SCRFIGHT, 0,
|
||||
MegadriveGetZipName, md_sorplusRomInfo, md_sorplusRomName, NULL, NULL, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
|
||||
MegadriveInit, MegadriveExit, MegadriveFrame, MegadriveDraw, MegadriveScan,
|
||||
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
// Streets of Rage II (Euro) ~ Bare Knuckle II - Shitou e no Chingonka (Japan)
|
||||
static struct BurnRomInfo md_sor2RomDesc[] = {
|
||||
{ "Streets of Rage II (Euro, Japan)(1993)(Sega).bin", 0x200000, 0x42e3efdc, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
@ -33322,7 +33341,7 @@ struct BurnDriver BurnDrvmd_srealbasj = {
|
||||
|
||||
// Pat Riley Basketball (USA)
|
||||
static struct BurnRomInfo md_patrileyRomDesc[] = {
|
||||
{ "pat riley basketball (usa).bin", 0x080000, 0x3d9318a7, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Pat Riley Basketball (USA)(1990)(Sega).bin", 0x080000, 0x3d9318a7, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_patriley)
|
||||
@ -33340,7 +33359,7 @@ struct BurnDriver BurnDrvmd_patriley = {
|
||||
|
||||
// Super Skidmarks (Euro, J-Cart)
|
||||
static struct BurnRomInfo md_sskidRomDesc[] = {
|
||||
{ "super skidmarks (euro) (j-cart).bin", 0x200000, 0x4a9c62f9, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Super Skidmarks (Euro, J-Cart)(1995)(Codemasters).bin", 0x200000, 0x4a9c62f9, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_sskid)
|
||||
@ -33358,7 +33377,7 @@ struct BurnDriver BurnDrvmd_sskid = {
|
||||
|
||||
// Super Skidmarks (USA, Prototype)
|
||||
static struct BurnRomInfo md_sskidpRomDesc[] = {
|
||||
{ "super skidmarks (euro) (beta).bin", 0x200000, 0xa61a0f0c, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Super Skidmarks (Euro, Proto)(1995)(Codemasters).bin", 0x200000, 0xa61a0f0c, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_sskidp)
|
||||
@ -33376,7 +33395,7 @@ struct BurnDriver BurnDrvmd_sskidp = {
|
||||
|
||||
// Super Street Fighter II - The New Challengers (Euro)
|
||||
static struct BurnRomInfo md_ssf2RomDesc[] = {
|
||||
{ "super street fighter ii - the new challengers (euro).bin", 0x500000, 0x682c192f, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Super Street Fighter II - The New Challengers (Euro)(1994)(Capcom).bin", 0x500000, 0x682c192f, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_ssf2)
|
||||
@ -33394,7 +33413,7 @@ struct BurnDriver BurnDrvmd_ssf2 = {
|
||||
|
||||
// Super Street Fighter II - The New Challengers (Japan)
|
||||
static struct BurnRomInfo md_ssf2jRomDesc[] = {
|
||||
{ "super street fighter ii - the new challengers (jpn).bin", 0x500000, 0xd8eeb2bd, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Super Street Fighter II - The New Challengers (Japan)(1994)(Capcom).bin", 0x500000, 0xd8eeb2bd, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_ssf2j)
|
||||
@ -33412,7 +33431,7 @@ struct BurnDriver BurnDrvmd_ssf2j = {
|
||||
|
||||
// Super Street Fighter II - The New Challengers (USA)
|
||||
static struct BurnRomInfo md_ssf2uRomDesc[] = {
|
||||
{ "super street fighter ii - the new challengers (usa).bin", 0x500000, 0x165defbf, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Super Street Fighter II - The New Challengers (USA)(1994)(Capcom).bin", 0x500000, 0x165defbf, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_ssf2u)
|
||||
@ -33428,9 +33447,11 @@ struct BurnDriver BurnDrvmd_ssf2u = {
|
||||
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
// Super Street Fighter II (Improvement Hack - Color and Sound)
|
||||
// Super Street Fighter II (Hack, Color and Sound)
|
||||
// https://www.romhacking.net/hacks/2413/
|
||||
// https://www.romhacking.net/hacks/2134/
|
||||
static struct BurnRomInfo md_ssf2icsRomDesc[] = {
|
||||
{ "Super Street Fighter II Improvement.bin", 0x500000, 0x021B7403, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Super Street Fighter II - Color & Sound Hack (2014)(Pyron, Stephane D).bin", 0x500000, 0x021b7403, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_ssf2ics)
|
||||
@ -33438,7 +33459,7 @@ STD_ROM_FN(md_ssf2ics)
|
||||
|
||||
struct BurnDriver BurnDrvmd_ssf2ics = {
|
||||
"md_ssf2ics", "md_ssf2", NULL, NULL, "2014",
|
||||
"Super Street Fighter II (Hack, Color and Sound)\0", NULL, "2014 Pyron (color), Stephane D (sound)", "Sega Megadrive",
|
||||
"Super Street Fighter II (Hack, Color and Sound)\0", NULL, "2014 Pyron (color), Stephane D. (sound)", "Sega Megadrive",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE | BDF_HACK, 2, HARDWARE_SEGA_MEGADRIVE | HARDWARE_SEGA_MEGADRIVE_PCB_SSF2, GBF_VSFIGHT, 0,
|
||||
MegadriveGetZipName, md_ssf2icsRomInfo, md_ssf2icsRomName, NULL, NULL, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
|
||||
@ -33446,9 +33467,29 @@ struct BurnDriver BurnDrvmd_ssf2ics = {
|
||||
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
// Super Street Fighter II - Restoration (Hack)
|
||||
// https://www.romhacking.net/hacks/6059/
|
||||
// https://www.romhacking.net/hacks/8479/
|
||||
static struct BurnRomInfo md_ssf2rstnRomDesc[] = {
|
||||
{ "Super Street Fighter II - Restoration (2024)(Lord Hiryu, Aeronius).bin", 5242880, 0x0945c0d3, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_ssf2rstn)
|
||||
STD_ROM_FN(md_ssf2rstn)
|
||||
|
||||
struct BurnDriver BurnDrvmd_ssf2rstn = {
|
||||
"md_ssf2rstn", "md_ssf2", NULL, NULL, "2024",
|
||||
"Super Street Fighter II - Restoration (Hack)\0", NULL, "Lord Hiryu, Aeronius", "Sega Megadrive",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE | BDF_HACK, 2, HARDWARE_SEGA_MEGADRIVE | HARDWARE_SEGA_MEGADRIVE_PCB_SSF2, GBF_VSFIGHT, 0,
|
||||
MegadriveGetZipName, md_ssf2rstnRomInfo, md_ssf2rstnRomName, NULL, NULL, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
|
||||
MegadriveInit, MegadriveExit, MegadriveFrame, MegadriveDraw, MegadriveScan,
|
||||
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
// Super Tank War (Taiwan) (Unl)
|
||||
static struct BurnRomInfo md_SupertankwarRomDesc[] = {
|
||||
{ "Super Tank War.md", 262144, 0x5e519ea1, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Super Tank War (Unl)(199x)(Gamtec).md", 262144, 0x5e519ea1, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_Supertankwar)
|
||||
@ -33466,7 +33507,7 @@ struct BurnDriver Burnmd_Supertankwar = {
|
||||
|
||||
// Super Thunder Blade (World)
|
||||
static struct BurnRomInfo md_stbladRomDesc[] = {
|
||||
{ "mpr-12354.bin", 0x080000, 0xb13087ee, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Super Thunder Blade (World)(1989)(Sega).bin", 0x080000, 0xb13087ee, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_stblad)
|
||||
@ -33484,7 +33525,7 @@ struct BurnDriver BurnDrvmd_stblad = {
|
||||
|
||||
// Super Thunder Blade (Japan, Launch Cart)
|
||||
static struct BurnRomInfo md_stbladjRomDesc[] = {
|
||||
{ "mpr-11996.bin", 0x080000, 0x8bd77836, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Super Thunder Blade (Japan, Launch Cart)(1988)(Sega).bin", 0x080000, 0x8bd77836, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_stbladj)
|
||||
@ -33502,7 +33543,7 @@ struct BurnDriver BurnDrvmd_stbladj = {
|
||||
|
||||
// Super Volley Ball (USA)
|
||||
static struct BurnRomInfo md_svolleyRomDesc[] = {
|
||||
{ "super volley ball (usa).bin", 0x040000, 0xa88fee44, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Super Volley Ball (USA)(1991)(Video System).bin", 0x040000, 0xa88fee44, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_svolley)
|
||||
@ -33520,7 +33561,7 @@ struct BurnDriver BurnDrvmd_svolley = {
|
||||
|
||||
// Super Volley Ball (USA, Alt)
|
||||
static struct BurnRomInfo md_svolley1RomDesc[] = {
|
||||
{ "super volley ball (usa) (alt).bin", 0x040000, 0x85102799, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Super Volley Ball (USA, Alt)(1991)(Video System).bin", 0x040000, 0x85102799, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_svolley1)
|
||||
@ -33538,7 +33579,7 @@ struct BurnDriver BurnDrvmd_svolley1 = {
|
||||
|
||||
// Super Volley Ball (Japan)
|
||||
static struct BurnRomInfo md_svolleyjRomDesc[] = {
|
||||
{ "super volley ball (jpn).bin", 0x040000, 0x9b5c28ea, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Super Volley Ball (Japan)(1991)(Video System).bin", 0x040000, 0x9b5c28ea, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_svolleyj)
|
||||
@ -33556,7 +33597,7 @@ struct BurnDriver BurnDrvmd_svolleyj = {
|
||||
|
||||
// Superman - The Man of Steel (Euro)
|
||||
static struct BurnRomInfo md_supermanRomDesc[] = {
|
||||
{ "mpr-15327.bin", 0x100000, 0x7db434ba, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Superman - The Man of Steel (Euro)(1993)(Virgin Games).bin", 0x100000, 0x7db434ba, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_superman)
|
||||
@ -33574,7 +33615,7 @@ struct BurnDriver BurnDrvmd_superman = {
|
||||
|
||||
// Superman (USA, Prototype)
|
||||
static struct BurnRomInfo md_supermanpRomDesc[] = {
|
||||
{ "superman (usa) (beta).bin", 0x100000, 0x5cd0e1d4, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Superman (USA, Proto)(1992)(Sunsoft).bin", 0x100000, 0x5cd0e1d4, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_supermanp)
|
||||
@ -33592,7 +33633,7 @@ struct BurnDriver BurnDrvmd_supermanp = {
|
||||
|
||||
// Superman (USA)
|
||||
static struct BurnRomInfo md_supermanuRomDesc[] = {
|
||||
{ "superman (usa).bin", 0x100000, 0x543a5869, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Superman (USA)(1992)(Sunsoft).bin", 0x100000, 0x543a5869, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_supermanu)
|
||||
@ -33610,7 +33651,7 @@ struct BurnDriver BurnDrvmd_supermanu = {
|
||||
|
||||
// Surging Aura (Japan)
|
||||
static struct BurnRomInfo md_surgingRomDesc[] = {
|
||||
{ "surging aura (jpn).bin", 0x200000, 0x65ac1d2b, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Surging Aura (Japan)(1995)(Sega).bin", 0x200000, 0x65ac1d2b, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_surging)
|
||||
@ -33628,7 +33669,7 @@ struct BurnDriver BurnDrvmd_surging = {
|
||||
|
||||
// Swamp Thing (USA, Prototype)
|
||||
static struct BurnRomInfo md_swampRomDesc[] = {
|
||||
{ "swamp thing proto.bin", 0x400000, 0xe6ebe9d5, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Swamp Thing (USA, Proto)(1991)(NuVision).bin", 0x400000, 0xe6ebe9d5, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_swamp)
|
||||
@ -33646,7 +33687,7 @@ struct BurnDriver BurnDrvmd_swamp = {
|
||||
|
||||
// Sword of Sodan (Euro, USA)
|
||||
static struct BurnRomInfo md_swordsodRomDesc[] = {
|
||||
{ "sword of sodan (euro, usa).bin", 0x080000, 0x9cb8468f, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Sword of Sodan (Euro, USA)(1990)(Electronic Arts).bin", 0x080000, 0x9cb8468f, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_swordsod)
|
||||
@ -33664,7 +33705,7 @@ struct BurnDriver BurnDrvmd_swordsod = {
|
||||
|
||||
// Sword of Sodan (Japan)
|
||||
static struct BurnRomInfo md_swordsodjRomDesc[] = {
|
||||
{ "sword of sodan (jpn).bin", 0x080000, 0x58edb3f3, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Sword of Sodan (Japan)(1990)(Sega).bin", 0x080000, 0x58edb3f3, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_swordsodj)
|
||||
@ -33682,7 +33723,7 @@ struct BurnDriver BurnDrvmd_swordsodj = {
|
||||
|
||||
// Syd of Valis (USA)
|
||||
static struct BurnRomInfo md_sydvalisRomDesc[] = {
|
||||
{ "syd of valis (usa).bin", 0x080000, 0x37dc0108, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Syd of Valis (USA)(1992)(Renovation).bin", 0x080000, 0x37dc0108, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_sydvalis)
|
||||
@ -33700,7 +33741,7 @@ struct BurnDriver BurnDrvmd_sydvalis = {
|
||||
|
||||
// SD Valis (Japan)
|
||||
static struct BurnRomInfo md_sdvalisRomDesc[] = {
|
||||
{ "sd valis (jpn).bin", 0x080000, 0x1aef72ea, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "SD Valis (Japan)(1992)(Laser Soft).bin", 0x080000, 0x1aef72ea, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_sdvalis)
|
||||
@ -33718,7 +33759,7 @@ struct BurnDriver BurnDrvmd_sdvalis = {
|
||||
|
||||
// Sword of Vermilion (Euro, USA)
|
||||
static struct BurnRomInfo md_vermilRomDesc[] = {
|
||||
{ "mpr-13430+mpr-13431.bin", 0x0a0000, 0xea1bc9ab, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Sword of Vermilion (Euro, USA)(1990)(Sega).bin", 0x0a0000, 0xea1bc9ab, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_vermil)
|
||||
@ -33736,7 +33777,7 @@ struct BurnDriver BurnDrvmd_vermil = {
|
||||
|
||||
// Vermilion (Japan)
|
||||
static struct BurnRomInfo md_vermiljRomDesc[] = {
|
||||
{ "vermilion (jpn).bin", 0x0a0000, 0xe400dfc3, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Vermilion (Japan)(1989)(Sega).bin", 0x0a0000, 0xe400dfc3, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_vermilj)
|
||||
@ -45200,7 +45241,7 @@ struct BurnDriver BurnDrvmd_fightveng = {
|
||||
|
||||
// Fix It Felix Jr. (HB)
|
||||
static struct BurnRomInfo md_fixitfelixRomDesc[] = {
|
||||
{ "FixItFelixJr_AirwalkStudios.bin", 0x92f0e, 0x424ff451, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Fix It Felix Jr. (2014)(AirwalkStudios).bin", 0x92f0e, 0x424ff451, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_fixitfelix)
|
||||
@ -45208,7 +45249,7 @@ STD_ROM_FN(md_fixitfelix)
|
||||
|
||||
struct BurnDriver BurnDrvmd_fixitfelix = {
|
||||
"md_fixitfelixjr", NULL, NULL, NULL, "2014",
|
||||
"Fix It Felix Jr. (HB)\0", NULL, "TOBIKOMI / Airwalkstudios", "Sega Megadrive",
|
||||
"Fix It Felix Jr. (HB)\0", NULL, "TOBIKOMI - AirwalkStudios", "Sega Megadrive",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_HOMEBREW, 1, HARDWARE_SEGA_MEGADRIVE, GBF_PLATFORM | GBF_ACTION, 0,
|
||||
MegadriveGetZipName, md_fixitfelixRomInfo, md_fixitfelixRomName, NULL, NULL, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
|
||||
@ -45237,7 +45278,7 @@ struct BurnDriver BurnDrvmd_foxyland = {
|
||||
// Ghosts'n Goblins (HB, Ver.2021-11-01) (Unl)
|
||||
// https://twitter.com/Fabio_16bits/status/1401829359980326912
|
||||
static struct BurnRomInfo md_gnghbRomDesc[] = {
|
||||
{ "Ghosts'n Goblins (HB, Ver. 2021-11-01).bin", 0x4dd00, 0xfa4da29a, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Ghosts'n Goblins Ver. 2021-11-01 (2021)(Fabrice Fernandez).bin", 0x4dd00, 0xfa4da29a, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_gnghb)
|
||||
@ -45255,7 +45296,7 @@ struct BurnDriver BurnDrvmd_gnghb = {
|
||||
|
||||
// GLUF (HB)
|
||||
static struct BurnRomInfo md_glufRomDesc[] = {
|
||||
{ "glufPD.bin", 0x100000, 0xce5afac9, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "GLUF (2020)(RetroSouls).bin", 0x100000, 0xce5afac9, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_gluf)
|
||||
@ -45273,7 +45314,7 @@ struct BurnDriver BurnDrvmd_gluf = {
|
||||
|
||||
// GraviBots (HB)
|
||||
static struct BurnRomInfo md_gravibotsRomDesc[] = {
|
||||
{ "gravibots (2021)(retrosouls).bin", 1441792, 0x0d66d022, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Gravibots (2021)(RetroSouls).bin", 1441792, 0x0d66d022, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_gravibots)
|
||||
@ -45291,7 +45332,7 @@ struct BurnDriver BurnDrvmd_gravibots = {
|
||||
|
||||
// Griel's Quest for the Holy Porron (HB)
|
||||
static struct BurnRomInfo md_grielqstRomDesc[] = {
|
||||
{ "Griel's Quest for the Holy Porron.bin", 2359296, 0xe1c3e75c, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
{ "Griel's Quest for the Holy Porron (2017)(Oook-Lab).bin", 2359296, 0xe1c3e75c, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_grielqst)
|
||||
@ -45307,6 +45348,24 @@ struct BurnDriver BurnDrvmd_grielqst = {
|
||||
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
// GunSlugs - Release 2.1 (HB)
|
||||
static struct BurnRomInfo md_gunslugsRomDesc[] = {
|
||||
{ "GunSlugs - Release 2.1 (2023)(SpacePants Games).bin", 1048576, 0x1ea3b8e2, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_gunslugs)
|
||||
STD_ROM_FN(md_gunslugs)
|
||||
|
||||
struct BurnDriver BurnDrvmd_gunslugs = {
|
||||
"md_gunslugs", NULL, NULL, NULL, "2023",
|
||||
"GunSlugs - Release 2.1 (HB)\0", NULL, "SpacePants Games", "Sega Megadrive",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_HOMEBREW, 1, HARDWARE_SEGA_MEGADRIVE, GBF_RUNGUN | GBF_PLATFORM, 0,
|
||||
MegadriveGetZipName, md_gunslugsRomInfo, md_gunslugsRomName, NULL, NULL, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
|
||||
MegadriveInit, MegadriveExit, MegadriveFrame, MegadriveDraw, MegadriveScan,
|
||||
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
// Handy Harvy (HB)
|
||||
static struct BurnRomInfo md_handyharvyRomDesc[] = {
|
||||
{ "Handy Harvy (2018)(2nd Dimension).bin", 932864, 0xceb61752, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
@ -46433,6 +46492,24 @@ struct BurnDriver BurnDrvmd_runes = {
|
||||
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
// Sacred Line II (HB, v1.02)
|
||||
static struct BurnRomInfo md_sacredline2RomDesc[] = {
|
||||
{ "Sacred Line II v1.02 (2024)(Mega Cat Studios).bin", 3979616, 0x2121d724, BRF_PRG | SEGA_MD_ROM_LOAD16_WORD_SWAP | SEGA_MD_ROM_OFFS_000000 },
|
||||
};
|
||||
|
||||
STD_ROM_PICK(md_sacredline2)
|
||||
STD_ROM_FN(md_sacredline2)
|
||||
|
||||
struct BurnDriver BurnDrvmd_sacredline2 = {
|
||||
"md_sacredline2", NULL, NULL, NULL, "2024",
|
||||
"Sacred Line II (HB, v1.02)\0", NULL, "Mega Cat Studios", "Sega Megadrive",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_HOMEBREW, 1, HARDWARE_SEGA_MEGADRIVE, GBF_ADV, 0,
|
||||
MegadriveGetZipName, md_sacredline2RomInfo, md_sacredline2RomName, NULL, NULL, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo,
|
||||
MegadriveInit, MegadriveExit, MegadriveFrame, MegadriveDraw, MegadriveScan,
|
||||
&bMegadriveRecalcPalette, 0x100, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
// Sega Master System Brawl (HB)
|
||||
// source: https://bonaf.itch.io/master-system-brawl
|
||||
static struct BurnRomInfo md_smsbrawlRomDesc[] = {
|
||||
|
Loading…
Reference in New Issue
Block a user