MAME 0.259 sync (seibu)

This commit is contained in:
barbudreadmon 2023-10-23 08:46:34 +02:00
parent 3744aa2eaf
commit 5d5b80f56d
14 changed files with 104 additions and 42 deletions

View File

@ -47,7 +47,7 @@ drvsrc = d_akkaarrh.o d_arcadecl.o d_atarig1.o d_badlands.o d_batman.o d_blstro
d_angelkds.o d_appoooh.o d_bankp.o d_dotrikun.o d_hangon.o d_outrun.o d_segac2.o d_segae.o d_segag80v.o d_segas32.o d_suprloco.o d_sys1.o d_sys16a.o d_sys16b.o d_sys18.o \
d_sys24.o d_turbo.o d_xbrd.o d_ybrd.o d_zaxxon.o \
\
d_arkanoid.o d_ashnojoe.o d_asuka.o d_bublbobl.o d_buggychl.o d_chaknpop.o d_crbaloon.o d_cyclemb.o d_darius2.o d_darkmist.o d_exzisus.o d_flstory.o d_galastrm.o d_gladiatr.o \
d_arkanoid.o d_ashnojoe.o d_asuka.o d_bublbobl.o d_buggychl.o d_chaknpop.o d_crbaloon.o d_cyclemb.o d_darius2.o d_exzisus.o d_flstory.o d_galastrm.o d_gladiatr.o \
d_groundfx.o d_gunbuster.o d_halleys.o d_jollyjgr.o d_ksayakyu.o d_lkage.o d_lsasquad.o d_mexico86.o d_minivdr.o d_msisaac.o d_nycaptor.o d_othunder.o d_qix.o d_retofinv.o d_rollrace.o d_slapshot.o \
d_ssrj.o d_superchs.o d_superqix.o d_supridr.o d_taitob.o d_taitoh.o d_taitof2.o d_taitof3.o d_taitol.o d_taitomisc.o d_taitosj.o d_taitox.o d_taitoz.o d_tnzs.o d_undrfire.o d_wyvernf0.o \
\
@ -58,7 +58,7 @@ drvsrc = d_akkaarrh.o d_arcadecl.o d_atarig1.o d_badlands.o d_batman.o d_blstro
d_asteroids.o d_atetris.o d_aztarac.o d_bagman.o d_baraduke.o d_battlane.o d_battlex.o d_bbusters.o d_beaminv.o d_berzerk.o d_bionicc.o d_blktiger.o \
d_blockade.o d_blockout.o d_blueprnt.o d_bogeyman.o d_bombjack.o d_btime.o d_bwidow.o d_bzone.o d_cabal.o d_calorie.o d_canyon.o d_capbowl.o \
d_carjmbre.o d_ccastles.o d_cclimber.o d_cheekyms.o d_chinagat.o d_citycon.o d_cloak.o d_cloud9.o d_clshroad.o d_commando.o d_cop01.o d_copsnrob.o \
d_cybertnk.o d_dacholer.o d_dday.o d_ddayjlc.o d_ddragon.o d_deadang.o d_djboy.o d_dkong.o d_docastle.o d_dogfgt.o d_dorachan.o d_dribling.o d_drmicro.o \
d_cybertnk.o d_dacholer.o d_darkmist.o d_dday.o d_ddayjlc.o d_ddragon.o d_deadang.o d_djboy.o d_dkong.o d_docastle.o d_dogfgt.o d_dorachan.o d_dribling.o d_drmicro.o \
d_dynduke.o d_efdt.o d_epos.o d_espial.o d_ettrivia.o d_exedexes.o d_exerion.o d_exidy440.o d_exprraid.o d_exterm.o d_fantland.o d_fastfred.o d_fcombat.o d_firetrap.o d_flipjack.o d_flower.o d_foodf.o \
d_freekick.o d_funkybee.o d_galaga.o d_galivan.o d_gaplus.o d_ginganin.o d_gng.o d_goindol.o d_gotya.o d_gridlee.o d_gunsmoke.o d_headonb.o d_higemaru.o \
d_himesiki.o d_holeland.o d_hvyunit.o d_invaders.o d_iqblock.o d_jack.o d_jedi.o d_jrpacman.o d_kangaroo.o d_kingofbox.o d_kncljoe.o d_kyugo.o d_ladybug.o d_lasso.o \

View File

@ -969,7 +969,7 @@ del %(Filename).exe</Command>
<ClCompile Include="..\..\src\burn\drv\taito\d_chaknpop.cpp" />
<ClCompile Include="..\..\src\burn\drv\taito\d_crbaloon.cpp" />
<ClCompile Include="..\..\src\burn\drv\taito\d_darius2.cpp" />
<ClCompile Include="..\..\src\burn\drv\taito\d_darkmist.cpp" />
<ClCompile Include="..\..\src\burn\drv\pre90s\d_darkmist.cpp" />
<ClCompile Include="..\..\src\burn\drv\taito\d_exzisus.cpp" />
<ClCompile Include="..\..\src\burn\drv\taito\d_flstory.cpp" />
<ClCompile Include="..\..\src\burn\drv\taito\d_jollyjgr.cpp" />
@ -1658,4 +1658,4 @@ del %(Filename).exe
<ImportGroup Label="ExtensionTargets">
<Import Project="$(VCTargetsPath)\BuildCustomizations\nasm.targets" />
</ImportGroup>
</Project>
</Project>

View File

@ -2677,7 +2677,7 @@
<ClCompile Include="..\..\src\burn\drv\taito\d_crbaloon.cpp">
<Filter>burn\drv\taito</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\taito\d_darkmist.cpp">
<ClCompile Include="..\..\src\burn\drv\pre90s\d_darkmist.cpp">
<Filter>burn\drv\taito</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\taito\d_exzisus.cpp">
@ -3888,4 +3888,4 @@
<Filter>burn</Filter>
</NASM>
</ItemGroup>
</Project>
</Project>

View File

@ -986,8 +986,8 @@ static INT32 CabalaInit()
}
struct BurnDriver BurnDrvCabala = {
"cabala", "cabal", NULL, NULL, "1988",
"Cabal (korea?, Joystick)\0", NULL, "TAD Corporation (Alpha Trading license)", "Miscellaneous",
"cabala", "cabal", NULL, NULL, "1989",
"Cabal (Korea?, Joystick)\0", NULL, "TAD Corporation (Alpha Trading license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0,
NULL, cabalaRomInfo, cabalaRomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo,
@ -1030,7 +1030,7 @@ static INT32 CabalukInit()
}
struct BurnDriver BurnDrvCabaluk = {
"cabaluk", "cabal", NULL, NULL, "1988",
"cabaluk", "cabal", NULL, NULL, "1989",
"Cabal (UK, Trackball)\0", NULL, "TAD Corporation (Electrocoin license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0,
@ -1090,7 +1090,7 @@ static INT32 CabalukjInit()
}
struct BurnDriver BurnDrvCabalukj = {
"cabalukj", "cabal", NULL, NULL, "1988",
"cabalukj", "cabal", NULL, NULL, "1989",
"Cabal (UK, Joystick)\0", NULL, "TAD Corporation (Electrocoin license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0,

View File

@ -844,7 +844,7 @@ STD_ROM_FN(darkmist)
struct BurnDriver BurnDrvDarkmist = {
"darkmist", NULL, NULL, NULL, "1986",
"The Lost Castle In Darkmist\0", NULL, "Taito Corporation", "Miscellaneous",
"The Lost Castle In Darkmist\0", NULL, "Seibu Kaihatsu (Taito license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_VERSHOOT, 0,
NULL, darkmistRomInfo, darkmistRomName, NULL, NULL, NULL, NULL, DarkmistInputInfo, DarkmistDIPInfo,

View File

@ -686,7 +686,7 @@ STD_ROM_FN(kncljoe)
struct BurnDriver BurnDrvKncljoe = {
"kncljoe", NULL, NULL, NULL, "1985",
"Knuckle Joe (set 1)\0", NULL, "[Seibu Kaihatsu] (Taito license)", "Miscellaneous",
"Knuckle Joe (set 1)\0", NULL, "Seibu Kaihatsu (Taito license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SCRFIGHT, 0,
NULL, kncljoeRomInfo, kncljoeRomName, NULL, NULL, NULL, NULL, KncljoeInputInfo, KncljoeDIPInfo,
@ -727,7 +727,7 @@ STD_ROM_FN(kncljoea)
struct BurnDriver BurnDrvKncljoea = {
"kncljoea", "kncljoe", NULL, NULL, "1985",
"Knuckle Joe (set 2)\0", NULL, "[Seibu Kaihatsu] (Taito license)", "Miscellaneous",
"Knuckle Joe (set 2)\0", NULL, "Seibu Kaihatsu (Taito license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SCRFIGHT, 0,
NULL, kncljoeaRomInfo, kncljoeaRomName, NULL, NULL, NULL, NULL, KncljoeInputInfo, KncljoeDIPInfo,

View File

@ -576,7 +576,7 @@ static INT32 DrvScan(INT32 nAction, INT32 *pnMin)
}
// Metal Freezer
// Metal Freezer (Japan)
static struct BurnRomInfo metlfrzrRomDesc[] = {
{ "1.15j", 0x08000, 0xf59b5fa2, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 Code
@ -609,7 +609,7 @@ STD_ROM_FN(metlfrzr)
struct BurnDriver BurnDrvMetlfrzr = {
"metlfrzr", NULL, NULL, NULL, "1989",
"Metal Freezer\0", NULL, "Seibu", "Miscellaneous",
"Metal Freezer (Japan)\0", NULL, "Seibu Kaihatsu", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0,
NULL, metlfrzrRomInfo, metlfrzrRomName, NULL, NULL, NULL, NULL, MetlfrzrInputInfo, MetlfrzrDIPInfo,

View File

@ -702,7 +702,7 @@ STD_ROM_FN(mustachei)
struct BurnDriver BurnDrvMustachei = {
"mustachei", "mustache", NULL, NULL, "1987",
"Mustache Boy (Italy)\0", NULL, "Seibu Kaihatsu (IG SPA licence)", "Miscellaneous",
"Mustache Boy (Italy)\0", NULL, "Seibu Kaihatsu (IG SPA license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0,
NULL, mustacheiRomInfo, mustacheiRomName, NULL, NULL, NULL, NULL, MustacheInputInfo, MustacheDIPInfo,

View File

@ -1107,6 +1107,68 @@ struct BurnDriver BurnDrvEmpcityi = {
256, 224, 4, 3
};
// Empire City: 1931 (France)
static struct BurnRomInfo empcityfrRomDesc[] = {
{ "pr.4t", 0x8000, 0xaa1f84ac, 1 | BRF_PRG | BRF_ESS }, // 0 maincpu
{ "pr.2t", 0x8000, 0xaf381247, 1 | BRF_PRG | BRF_ESS }, // 1
{ "092-5c", 0x8000, 0x6a8cb7a6, 2 | BRF_PRG | BRF_ESS }, // 2 audiocpu
{ "empcityfr_68705.3j", 0x0800, 0xd66ac61f, 3 | BRF_PRG | BRF_ESS }, // 3 mcu
{ "17.2n", 0x2000, 0x1b3706b5, 4 | BRF_GRA }, // 4 stfight_vid:tx_gfx
{ "115.4c", 0x8000, 0x2c6caa5f, 5 | BRF_GRA }, // 5 stfight_vid:fg_gfx
{ "116.5c", 0x8000, 0xe11ded31, 5 | BRF_GRA }, // 6
{ "113.2c", 0x8000, 0x0c099a31, 5 | BRF_GRA }, // 7
{ "114.3c", 0x8000, 0x3cc77c31, 5 | BRF_GRA }, // 8
{ "109.4j", 0x8000, 0x0ae48dd3, 6 | BRF_GRA }, // 9 stfight_vid:bg_gfx
{ "110.5j", 0x8000, 0xdebf5d76, 6 | BRF_GRA }, // 10
{ "097.2j", 0x8000, 0x8261ecfe, 6 | BRF_GRA }, // 11
{ "108.3j", 0x8000, 0x71137301, 6 | BRF_GRA }, // 12
{ "095.8w", 0x8000, 0x8299f247, 7 | BRF_GRA }, // 13 stfight_vid:spr_gfx
{ "096.9w", 0x8000, 0xb57dc037, 7 | BRF_GRA }, // 14
{ "093.6w", 0x8000, 0x68acd627, 7 | BRF_GRA }, // 15
{ "094.7w", 0x8000, 0x5170a057, 7 | BRF_GRA }, // 16
{ "117.7c", 0x8000, 0x8ceaf4fe, 8 | BRF_GRA }, // 17 stfight_vid:fg_map
{ "118.8c", 0x8000, 0x5a1a227a, 8 | BRF_GRA }, // 18
{ "111.7j", 0x8000, 0x27a310bc, 9 | BRF_GRA }, // 19 stfight_vid:bg_map
{ "112.8j", 0x8000, 0x3d19ce18, 9 | BRF_GRA }, // 20
{ "82s129.006", 0x0100, 0xf9424b5b, 10 | BRF_GRA }, // 21 stfight_vid:tx_clut
{ "82s129.002", 0x0100, 0xc883d49b, 11 | BRF_GRA }, // 22 stfight_vid:fg_clut
{ "82s129.003", 0x0100, 0xaf81882a, 11 | BRF_GRA }, // 23
{ "82s129.004", 0x0100, 0x1831ce7c, 12 | BRF_GRA }, // 24 stfight_vid:bg_clut
{ "82s129.005", 0x0100, 0x96cb6293, 12 | BRF_GRA }, // 25
{ "82s129.052", 0x0100, 0x3d915ffc, 13 | BRF_GRA }, // 26 stfight_vid:spr_clut
{ "82s129.066", 0x0100, 0x51e8832f, 13 | BRF_GRA }, // 27
{ "82s129.015", 0x0100, 0x0eaf5158, 14 | BRF_GRA }, // 28 proms
{ "091.5j", 0x8000, 0x1b8d0c07, 15 | BRF_SND }, // 29 adpcm
};
STD_ROM_PICK(empcityfr)
STD_ROM_FN(empcityfr)
struct BurnDriver BurnDrvEmpcityfr = {
"empcityfr", "empcity", NULL, NULL, "1986",
"Empire City: 1931 (France)\0", NULL, "Seibu Kaihatsu (Norad license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0,
NULL, empcityfrRomInfo, empcityfrRomName, NULL, NULL, NULL, NULL, StfightInputInfo, StfightDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100,
256, 224, 4, 3
};
// Street Fight (Germany)
static struct BurnRomInfo stfightRomDesc[] = {

View File

@ -1730,10 +1730,10 @@ STD_ROM_PICK(jujub)
STD_ROM_FN(jujub)
struct BurnDriver BurnDrvJujub = {
"jujub", "toki", NULL, NULL, "1989",
"jujub", "toki", NULL, NULL, "1990",
"JuJu Densetsu (Playmark bootleg)\0", NULL, "bootleg (Playmark)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_RUNGUN, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_RUNGUN, 0,
NULL, jujubRomInfo, jujubRomName, NULL, NULL, NULL, NULL, TokibInputInfo, TokibDIPInfo,
TokibInit, DrvExit, TokibFrame, TokibDraw, DrvScan, &DrvRecalc, 0x400,
256, 224, 4, 3
@ -1794,7 +1794,7 @@ struct BurnDriverD BurnDrvJujuba = {
"jujuba", "toki", NULL, NULL, "1989",
"JuJu Densetsu (Japan, bootleg)\0", NULL, "bootleg", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_RUNGUN, 0,
BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_MISC_PRE90S, GBF_RUNGUN, 0,
NULL, jujubaRomInfo, jujubaRomName, NULL, NULL, NULL, NULL, TokiInputInfo, TokiDIPInfo,
JujubaInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
256, 224, 4, 3
@ -1847,10 +1847,10 @@ STD_ROM_PICK(tokib)
STD_ROM_FN(tokib)
struct BurnDriver BurnDrvTokib = {
"tokib", "toki", NULL, NULL, "1989",
"Toki (bootleg)\0", NULL, "bootleg (Datsu)", "Miscellaneous",
"tokib", "toki", NULL, NULL, "1990",
"Toki (Datsu bootleg)\0", NULL, "bootleg (Datsu)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_RUNGUN, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_RUNGUN, 0,
NULL, tokibRomInfo, tokibRomName, NULL, NULL, NULL, NULL, TokibInputInfo, TokibDIPInfo,
TokibInit, DrvExit, TokibFrame, TokibDraw, DrvScan, &DrvRecalc, 0x400,
256, 224, 4, 3

View File

@ -1209,7 +1209,7 @@ static INT32 WizInit()
struct BurnDriver BurnDrvWiz = {
"wiz", NULL, NULL, NULL, "1985",
"Wiz\0", NULL, "Seibu Kaihatsu Inc.", "Miscellaneous",
"Wiz\0", NULL, "Seibu Kaihatsu", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0,
NULL, wizRomInfo, wizRomName, NULL, NULL, NULL, NULL, WizInputInfo, WizDIPInfo,
@ -1244,7 +1244,7 @@ STD_ROM_FN(wizt)
struct BurnDriver BurnDrvWizt = {
"wizt", "wiz", NULL, NULL, "1985",
"Wiz (Taito, set 1)\0", NULL, "[Seibu] (Taito license)", "Miscellaneous",
"Wiz (Taito, set 1)\0", NULL, "Seibu Kaihatsu (Taito license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0,
NULL, wiztRomInfo, wiztRomName, NULL, NULL, NULL, NULL, WizInputInfo, WizDIPInfo,
@ -1280,7 +1280,7 @@ STD_ROM_FN(wizta)
struct BurnDriver BurnDrvWizta = {
"wizta", "wiz", NULL, NULL, "1985",
"Wiz (Taito, set 2)\0", NULL, "[Seibu] (Taito license)", "Miscellaneous",
"Wiz (Taito, set 2)\0", NULL, "Seibu Kaihatsu (Taito license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0,
NULL, wiztaRomInfo, wiztaRomName, NULL, NULL, NULL, NULL, WizInputInfo, WizDIPInfo,
@ -1288,7 +1288,7 @@ struct BurnDriver BurnDrvWizta = {
&DrvRecalc, 0x100, 224, 256, 3, 4
};
// Kung-Fu Taikun
// Kung-Fu Taikun (set 1)
static struct BurnRomInfo kungfutRomDesc[] = {
{ "p1.bin", 0x4000, 0xb1e56960, 1 }, // 0 maincpu
@ -1322,7 +1322,7 @@ static INT32 KungfutInit()
struct BurnDriver BurnDrvKungfut = {
"kungfut", NULL, NULL, NULL, "1984",
"Kung-Fu Taikun\0", NULL, "Seibu Kaihatsu Inc.", "Miscellaneous",
"Kung-Fu Taikun (set 1)\0", NULL, "Seibu Kaihatsu", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0,
NULL, kungfutRomInfo, kungfutRomName, NULL, NULL, NULL, NULL, KungfutInputInfo, KungfutDIPInfo,
@ -1330,7 +1330,7 @@ struct BurnDriver BurnDrvKungfut = {
&DrvRecalc, 0x100, 256, 224, 4, 3
};
// Kung-Fu Taikun (alt)
// Kung-Fu Taikun (set 2)
static struct BurnRomInfo kungfutaRomDesc[] = {
{ "kungfu.01", 0x4000, 0x48dada70, 1 }, // 0 maincpu
@ -1366,7 +1366,7 @@ static INT32 KungfutaInit()
struct BurnDriver BurnDrvKungfuta = {
"kungfuta", "kungfut", NULL, NULL, "1984",
"Kung-Fu Taikun (alt)\0", NULL, "Seibu Kaihatsu Inc.", "Miscellaneous",
"Kung-Fu Taikun (set 2)\0", NULL, "Seibu Kaihatsu", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0,
NULL, kungfutaRomInfo, kungfutaRomName, NULL, NULL, NULL, NULL, KungfutInputInfo, KungfutDIPInfo,
@ -1522,7 +1522,7 @@ struct BurnDriver BurnDrvFinger = {
"finger", "stinger", NULL, "stinger", "1983",
"Finger (bootleg of Stinger)\0", NULL, "bootleg", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0,
NULL, fingerRomInfo, fingerRomName, NULL, NULL, stingerSampleInfo, stingerSampleName, StingerInputInfo, Stinger2DIPInfo,
StingerInit, DrvExit, DrvFrame, StingerDraw, DrvScan,
&DrvRecalc, 0x100, 224, 256, 3, 4

View File

@ -1117,7 +1117,7 @@ STD_ROM_PICK(weststry)
STD_ROM_FN(weststry)
struct BurnDriverD BurnDrvWeststry = {
"weststry", "bloodbro", NULL, NULL, "1991",
"weststry", "bloodbro", NULL, NULL, "1990",
"West Story (bootleg of Blood Bros., set 1)\0", NULL, "bootleg (Datsu)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_SHOOT, 0,
@ -1167,7 +1167,7 @@ STD_ROM_PICK(weststrya)
STD_ROM_FN(weststrya)
struct BurnDriverD BurnDrvWeststrya = {
"weststrya", "bloodbro", NULL, NULL, "1991",
"weststrya", "bloodbro", NULL, NULL, "1990",
"West Story (bootleg of Blood Bros., set 2)\0", NULL, "bootleg (Datsu)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_SHOOT, 0,

View File

@ -1014,7 +1014,7 @@ struct BurnDriver BurnDrvRaident = {
};
// Raiden (US, set 1)
// Raiden (US set 1)
static struct BurnRomInfo raidenuRomDesc[] = {
{ "1.u0253", 0x010000, 0xa4b12785, BRF_ESS | BRF_PRG }, // CPU 0, V30
@ -1046,7 +1046,7 @@ STD_ROM_FN(raidenu)
struct BurnDriver BurnDrvRaidenu = {
"raidenu", "raiden", NULL, NULL, "1990",
"Raiden (US, set 1)\0", NULL, "Seibu Kaihatsu (Fabtek license)", "Miscellaneous",
"Raiden (US set 1)\0", NULL, "Seibu Kaihatsu (Fabtek license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_VERSHOOT, 0,
NULL, raidenuRomInfo, raidenuRomName, NULL, NULL, NULL, NULL, raidenInputInfo, raidenDIPInfo,
@ -1140,7 +1140,7 @@ struct BurnDriver BurnDrvRaidenkb = {
"raidenkb", "raiden", NULL, NULL, "1990",
"Raiden (Korea, bootleg)\0", NULL, "bootleg", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_VERSHOOT, 0,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_VERSHOOT, 0,
NULL, raidenkbRomInfo, raidenkbRomName, NULL, NULL, NULL, NULL, raidenInputInfo, raidenDIPInfo,
RaidenkInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &bRecalcPalette, 0x800,
224, 256, 3, 4
@ -1188,7 +1188,7 @@ struct BurnDriver BurnDrvRaidenb = {
};
// Raiden (US, set 2, SEI8904 + SEI9008 PCBs)
// Raiden (US set 2, SEI8904 hardware)
static struct BurnRomInfo raidenuaRomDesc[] = {
{ "1.c8", 0x010000, 0xa4b12785, BRF_ESS | BRF_PRG }, // CPU 0, V30
@ -1223,7 +1223,7 @@ static INT32 RaidenuInit()
struct BurnDriver BurnDrvRaidenua = {
"raidenua", "raiden", NULL, NULL, "1990",
"Raiden (US, set 2, SEI8904 + SEI9008 PCBs)\0", NULL, "Seibu Kaihatsu (Fabtek license)", "Miscellaneous",
"Raiden (US set 2, SEI8904 hardware)\0", NULL, "Seibu Kaihatsu (Fabtek license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_VERSHOOT, 0,
NULL, raidenuaRomInfo, raidenuaRomName, NULL, NULL, NULL, NULL, raidenInputInfo, raidenDIPInfo,
@ -1232,7 +1232,7 @@ struct BurnDriver BurnDrvRaidenua = {
};
// Raiden (US set 3)
// Raiden (US set 3, newer hardware)
// only region bits differ from raidenb
static struct BurnRomInfo raidenubRomDesc[] = {
@ -1262,7 +1262,7 @@ STD_ROM_FN(raidenub)
struct BurnDriver BurnDrvRaidenub = {
"raidenub", "raiden", NULL, NULL, "1990",
"Raiden (US set 3)\0", NULL, "Seibu Kaihatsu (Fabtek license)", "Miscellaneous",
"Raiden (US set 3, newer hardware)\0", NULL, "Seibu Kaihatsu (Fabtek license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_VERSHOOT, 0,
NULL, raidenubRomInfo, raidenubRomName, NULL, NULL, NULL, NULL, raidenInputInfo, raidenDIPInfo,

View File

@ -5074,7 +5074,7 @@ struct BurnDriver BurnDrvZeroteam = {
};
// Zero Team (Japan?, earlier?)
// Zero Team (Japan?, earlier?, set 1)
// No licensee, original japan?
static struct BurnRomInfo zeroteamaRomDesc[] = {
@ -5109,7 +5109,7 @@ STD_ROM_FN(zeroteama)
struct BurnDriver BurnDrvZeroteama = {
"zeroteama", "zeroteam", NULL, NULL, "1993",
"Zero Team (Japan?, earlier?)\0", "Unemulated protection", "Seibu Kaihatsu", "Miscellaneous",
"Zero Team (Japan?, earlier?, set 1)\0", "Unemulated protection", "Seibu Kaihatsu", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0,
NULL, zeroteamaRomInfo, zeroteamaRomName, NULL, NULL, NULL, NULL, ZeroteamInputInfo, ZeroteamDIPInfo,
@ -5386,7 +5386,7 @@ STD_ROM_PICK(xsedae)
STD_ROM_FN(xsedae)
struct BurnDriver BurnDrvXsedae = {
"xsedae", NULL, NULL, NULL, "1993",
"xsedae", NULL, NULL, NULL, "1995",
"X Se Dae Quiz (Korea)\0", NULL, "Dream Island", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_QUIZ, 0,