spectrum, more updates by Gab75

This commit is contained in:
dinkc64 2021-03-29 09:36:04 -04:00
parent 882f6e9a2f
commit 9da713c403

View File

@ -7238,10 +7238,10 @@ STDROMPICKEXT(Specnavymoves2, Specnavymoves2, Spec128)
STD_ROM_FN(Specnavymoves2)
struct BurnDriver BurnSpecnavymoves2 = {
"spec_navymoves2", NULL, "spec_spec128", NULL, "1988",
"spec_navymoves2", "spec_navymoves1", "spec_spec128", NULL, "1988",
"Navy Moves (Part 2 of 2) (128K)\0", NULL, "Dinamic Software", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
SpectrumGetZipName, Specnavymoves2RomInfo, Specnavymoves2RomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
@ -7750,10 +7750,10 @@ STDROMPICKEXT(Specgameover22, Specgameover22, Spec128)
STD_ROM_FN(Specgameover22)
struct BurnDriver BurnSpecgameover22 = {
"spec_gameover22", NULL, "spec_spec128", NULL, "1987",
"spec_gameover22", "spec_gameover21", "spec_spec128", NULL, "1987",
"Phantis (Game Over II) (Part 2 of 2) (128K)\0", NULL, "Dinamic Software", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_CLONE, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
SpectrumGetZipName, Specgameover22RomInfo, Specgameover22RomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
@ -18442,7 +18442,7 @@ struct BurnDriver BurnSpecvampveng = {
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Cray-5
// Cray-5 (HB)
static struct BurnRomInfo SpecCray5RomDesc[] = {
{ "Cray-5 (2011)(Retroworks).tap", 53875, 0xa1467bf5, BRF_ESS | BRF_PRG },
@ -18461,7 +18461,7 @@ struct BurnDriver BurnSpecCray5 = {
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Dead Flesh Boy
// Dead Flesh Boy (HB)
static struct BurnRomInfo SpecDfboyRomDesc[] = {
{ "Dead Flesh Boy (2015)(VANB).tap", 40669, 0x3375d2c9, BRF_ESS | BRF_PRG },
@ -18480,7 +18480,7 @@ struct BurnDriver BurnSpecDfboy = {
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Flype
// Flype (HB)
static struct BurnRomInfo SpecFlypeRomDesc[] = {
{ "Flype (2015)(Repixel8).tap", 41719, 0x2b9a90f2, BRF_ESS | BRF_PRG },
@ -18499,7 +18499,7 @@ struct BurnDriver BurnSpecFlype = {
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Horace and the Robots
// Horace and the Robots (HB)
static struct BurnRomInfo SpecHoracerobotsRomDesc[] = {
{ "Horace and the Robots (2017)(Steve Snake).tap", 25517, 0x05fd13e2, BRF_ESS | BRF_PRG },
@ -18518,7 +18518,7 @@ struct BurnDriver BurnSpecHoracerobots = {
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Ooze
// Ooze (HB)
static struct BurnRomInfo SpecOozeRomDesc[] = {
{ "Ooze (2017)(Bubblesoft).tap", 49790, 0x188d3e4e, BRF_ESS | BRF_PRG },
@ -18537,7 +18537,7 @@ struct BurnDriver BurnSpecOoze = {
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Restless Andre
// Restless Andre (HB)
static struct BurnRomInfo SpecRestlessandreRomDesc[] = {
{ "Restless Andre (2019)(Jaime Grilo).tap", 48113, 0x0db7023a, BRF_ESS | BRF_PRG },
@ -18556,7 +18556,7 @@ struct BurnDriver BurnSpecRestlessandre = {
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Terrahawks
// Terrahawks (HB)
static struct BurnRomInfo SpecTerrahawksRomDesc[] = {
{ "Terrahawks (2014)(Gary James).tap", 24138, 0xd6f05303, BRF_ESS | BRF_PRG },
@ -18613,7 +18613,7 @@ struct BurnDriver BurnSpecrrumble = {
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Bobby Carrot
// Bobby Carrot (HB)
static struct BurnRomInfo SpecBobbycarrotRomDesc[] = {
{ "Bobby Carrot (2018)(Diver, Quiet, Kyv, Zorba).tap", 34125, 0xaf5919ca, BRF_ESS | BRF_PRG },
@ -18626,13 +18626,13 @@ struct BurnDriver BurnSpecBobbycarrot = {
"spec_bobbycarrot", NULL, "spec_spec128", NULL, "2018",
"Bobby Carrot (HB)\0", NULL, "Diver, Quiet, Kyv, Zorba", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_ACTION | GBF_PUZZLE, 0,
SpectrumGetZipName, SpecBobbycarrotRomInfo, SpecBobbycarrotRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// CastleCapers
// CastleCapers (HB)
static struct BurnRomInfo SpecCastlecapersRomDesc[] = {
{ "CastleCapers (2017)(Gabriele Amore).tap", 36751, 0xdb772c7c, BRF_ESS | BRF_PRG },
@ -18645,13 +18645,13 @@ struct BurnDriver BurnSpecCastlecapers = {
"spec_castlecapers", NULL, "spec_spec128", NULL, "2017",
"CastleCapers (HB)\0", NULL, "Gabriele Amore", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_ACTION, 0,
SpectrumGetZipName, SpecCastlecapersRomInfo, SpecCastlecapersRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Dirty Dozer
// Dirty Dozer (HB)
static struct BurnRomInfo SpecDirtydozerRomDesc[] = {
{ "Dirty Dozer (2019)(Miguetelo).tap", 41391, 0xaf06dd37, BRF_ESS | BRF_PRG },
@ -18664,13 +18664,13 @@ struct BurnDriver BurnSpecDirtydozer = {
"spec_dirtydozer", NULL, "spec_spec128", NULL, "2019",
"Dirty Dozer (HB)\0", NULL, "Miguetelo", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_PUZZLE, 0,
SpectrumGetZipName, SpecDirtydozerRomInfo, SpecDirtydozerRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// ElStompo
// ElStompo (HB)
static struct BurnRomInfo SpecElstompoRomDesc[] = {
{ "ElStompo (2014)(Stonechat Productions).tap", 44449, 0xb2370ea9, BRF_ESS | BRF_PRG },
@ -18683,13 +18683,13 @@ struct BurnDriver BurnSpecElstompo = {
"spec_elstompo", NULL, "spec_spec128", NULL, "2014",
"ElStompo (HB)\0", NULL, "Stonechat Productions", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
SpectrumGetZipName, SpecElstompoRomInfo, SpecElstompoRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_ACTION, 0,
SpectrumGetZipName, SpecElstompoRomInfo, SpecElstompoRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecQAOPSpaceDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Gandalf Deluxe
// Gandalf Deluxe (HB)
static struct BurnRomInfo SpecGandalfRomDesc[] = {
{ "Gandalf Deluxe (2018)(Speccy Nights).tap", 95019, 0x1f7f26c8, BRF_ESS | BRF_PRG },
@ -18702,13 +18702,13 @@ struct BurnDriver BurnSpecGandalf = {
"spec_gandalf", NULL, "spec_spec128", NULL, "2018",
"Gandalf Deluxe (HB)\0", NULL, "Speccy Nights", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_PLATFORM, 0,
SpectrumGetZipName, SpecGandalfRomInfo, SpecGandalfRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Metal Man
// Metal Man (HB, russian)
static struct BurnRomInfo SpecMetalmanRomDesc[] = {
{ "Metal Man (2014)(Oleg Origin).tap", 48298, 0xef74d54b, BRF_ESS | BRF_PRG },
@ -18719,15 +18719,15 @@ STD_ROM_FN(SpecMetalman)
struct BurnDriver BurnSpecMetalman = {
"spec_metalman", NULL, "spec_spec128", NULL, "2014",
"Metal Man (HB)\0", NULL, "Oleg Origin", "ZX Spectrum",
"Metal Man (HB, russian)\0", NULL, "Oleg Origin", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_RUNGUN, 0,
SpectrumGetZipName, SpecMetalmanRomInfo, SpecMetalmanRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Mighty Final Fight
// Mighty Final Fight (HB)
static struct BurnRomInfo SpecMightyffRomDesc[] = {
{ "Mighty Final Fight (2018)(SaNchez).tap", 302096, 0x1697a6ed, BRF_ESS | BRF_PRG },
@ -18740,13 +18740,13 @@ struct BurnDriver BurnSpecMightyff = {
"spec_mightyff", NULL, "spec_spec128", NULL, "2018",
"Mighty Final Fight (HB)\0", NULL, "SaNchez", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
SpectrumGetZipName, SpecMightyffRomInfo, SpecMightyffRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_SCRFIGHT, 0,
SpectrumGetZipName, SpecMightyffRomInfo, SpecMightyffRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecQAOPSpaceDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Ninja Gaiden Shadow Warriors
// Ninja Gaiden Shadow Warriors (HB)
static struct BurnRomInfo SpecNinjagaidenRomDesc[] = {
{ "Ninja Gaiden Shadow Warriors (2018)(Jerri, DaRkHoRaCe, Diver).tap", 103645, 0x44081e87, BRF_ESS | BRF_PRG },
@ -18759,13 +18759,13 @@ struct BurnDriver BurnSpecNinjagaiden = {
"spec_ninjagaiden", NULL, "spec_spec128", NULL, "2018",
"Ninja Gaiden Shadow Warriors (HB)\0", NULL, "Jerri, DaRkHoRaCe, Diver", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_SCRFIGHT, 0,
SpectrumGetZipName, SpecNinjagaidenRomInfo, SpecNinjagaidenRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Parachute
// Parachute (HB)
static struct BurnRomInfo SpecParachuteRomDesc[] = {
{ "Parachute (2018)(Miguetelo).tap", 40791, 0xd23bd0ec, BRF_ESS | BRF_PRG },
@ -18778,13 +18778,13 @@ struct BurnDriver BurnSpecParachute = {
"spec_parachute", NULL, "spec_spec128", NULL, "2018",
"Parachute (HB)\0", NULL, "Miguetelo", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_ACTION, 0,
SpectrumGetZipName, SpecParachuteRomInfo, SpecParachuteRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Parsec
// Parsec (HB)
static struct BurnRomInfo SpecParsecRomDesc[] = {
{ "Parsec (2020)(Martin Mangan).tap", 40874, 0xa61d638d, BRF_ESS | BRF_PRG },
@ -18797,13 +18797,13 @@ struct BurnDriver BurnSpecParsec = {
"spec_parsec", NULL, "spec_spec128", NULL, "2020",
"Parsec (HB)\0", NULL, "Martin Mangan", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_HORSHOOT, 0,
SpectrumGetZipName, SpecParsecRomInfo, SpecParsecRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Redshift
// Redshift (HB)
static struct BurnRomInfo SpecRedshiftRomDesc[] = {
{ "Redshift (2019)(Ariel Ruiz).tap", 79855, 0x2198fb31, BRF_ESS | BRF_PRG },
@ -18816,13 +18816,13 @@ struct BurnDriver BurnSpecRedshift = {
"spec_redshift", NULL, "spec_spec128", NULL, "2019",
"Redshift (HB)\0", NULL, "Ariel Ruiz", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_VERSHOOT, 0,
SpectrumGetZipName, SpecRedshiftRomInfo, SpecRedshiftRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Space Junk
// Space Junk (HB)
static struct BurnRomInfo SpecSpacejunkRomDesc[] = {
{ "Space Junk (2017)(Miguetelo).tap", 42761, 0xaa8930bf, BRF_ESS | BRF_PRG },
@ -18835,13 +18835,13 @@ struct BurnDriver BurnSpecSpacejunk = {
"spec_spacejunk", NULL, "spec_spec128", NULL, "2017",
"Space Junk (HB)\0", NULL, "Miguetelo", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_SHOOT, 0,
SpectrumGetZipName, SpecSpacejunkRomInfo, SpecSpacejunkRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Squares
// Squares (HB)
static struct BurnRomInfo SpecSquaresRomDesc[] = {
{ "Squares (2017)(Kas29).tap", 16053, 0x1b924ae6, BRF_ESS | BRF_PRG },
@ -18854,13 +18854,13 @@ struct BurnDriver BurnSpecSquares = {
"spec_squares", NULL, "spec_spec128", NULL, "2017",
"Squares (HB)\0", NULL, "Kas29", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_ACTION, 0,
SpectrumGetZipName, SpecSquaresRomInfo, SpecSquaresRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Stormfinch
// Stormfinch (HB)
static struct BurnRomInfo SpecStormfinchRomDesc[] = {
{ "Stormfinch (2015)(Stonechat).tap", 47695, 0xcc53ba30, BRF_ESS | BRF_PRG },
@ -18873,13 +18873,13 @@ struct BurnDriver BurnSpecStormfinch = {
"spec_stormfinch", NULL, "spec_spec128", NULL, "2015",
"Stormfinch (HB)\0", NULL, "Stonechat", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
SpectrumGetZipName, SpecStormfinchRomInfo, SpecStormfinchRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_HORSHOOT, 0,
SpectrumGetZipName, SpecStormfinchRomInfo, SpecStormfinchRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecQAOPSpaceDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3
};
// Sword Of Ilana
// Sword Of Ilana (HB)
static struct BurnRomInfo SpecSwordofilanaRomDesc[] = {
{ "Sword Of Ilana (2017)(RetroWorks).tap", 212617, 0x448410cc, BRF_ESS | BRF_PRG },
@ -18892,7 +18892,7 @@ struct BurnDriver BurnSpecSwordofilana = {
"spec_swordofilana", NULL, "spec_spec128", NULL, "2017",
"Sword Of Ilana (HB)\0", NULL, "RetroWorks", "ZX Spectrum",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_MISC, 0,
BDF_GAME_WORKING | BDF_HOMEBREW, 1, HARDWARE_SPECTRUM, GBF_PLATFORM, 0,
SpectrumGetZipName, SpecSwordofilanaRomInfo, SpecSwordofilanaRomName, NULL, NULL, NULL, NULL, SpecInputInfo, SpecDIPInfo,
Spec128KInit, SpecExit, SpecFrame, SpecDraw, SpecScan,
&SpecRecalc, 0x10, 288, 224, 4, 3