Add: VS2019 - 2022 support (#923)

* Add: VS2019 - 2022 support

add: d_powerbal.cpp
add: d_bloodbro_ms.cpp
add: vid_effect.h
add: vid_effect.cpp

* d_wunit.cpp: update umk3uc

Ver. 2022-01-19

* d_nes.cpp: add Yeah Yeah Beebiss II

https://store.steampowered.com/app/1871700/Yeah_Yeah_Beebiss_II/

* d_nes.cpp: Remove the "_" of clerical errors

BurnDrvnes_nes_yybeebissii to BurnDrvnes_yybeebissii
This commit is contained in:
taoenwen 2022-02-05 22:21:21 +08:00 committed by GitHub
parent 954d4e9fca
commit 0319752f22
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 53 additions and 18 deletions

View File

@ -412,6 +412,7 @@
<ClInclude Include="..\..\src\intf\video\win32\directx9_core.h" />
<ClInclude Include="..\..\src\intf\video\win32\rgb_pattern.h" />
<ClInclude Include="..\..\src\intf\video\win32\vid_directx_support.h" />
<ClInclude Include="..\..\src\intf\video\win32\vid_effect.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\burner\conc.cpp" />
@ -1203,6 +1204,7 @@ del %(Filename).exe</Command>
<ClCompile Include="..\..\src\burn\drv\pst90s\d_blackt96.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_blmbycar.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_bloodbro.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_bloodbro_ms.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_crospang.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_crshrace.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_cultures.cpp" />
@ -1255,6 +1257,7 @@ del %(Filename).exe</Command>
<ClCompile Include="..\..\src\burn\drv\pst90s\d_pirates.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_pkscram.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_playmark.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_powerbal.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_powerins.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_ppmast93.cpp" />
<ClCompile Include="..\..\src\burn\drv\pst90s\d_pushman.cpp" />
@ -1755,6 +1758,7 @@ del build_details.exe
<ClCompile Include="..\..\src\intf\video\win32\vid_ddraw.cpp" />
<ClCompile Include="..\..\src\intf\video\win32\vid_ddrawfx.cpp" />
<ClCompile Include="..\..\src\intf\video\win32\vid_directx9.cpp" />
<ClCompile Include="..\..\src\intf\video\win32\vid_effect.cpp" />
<ClCompile Include="..\..\src\intf\video\win32\vid_directx_support.cpp" />
</ItemGroup>
<ItemGroup>

View File

@ -475,6 +475,9 @@
<ClInclude Include="..\..\src\intf\video\win32\vid_directx_support.h">
<Filter>interfaces\video\win32</Filter>
</ClInclude>
<ClInclude Include="..\..\src\intf\video\win32\vid_effect.h">
<Filter>interfaces\video\win32</Filter>
</ClInclude>
<ClInclude Include="..\..\src\intf\video\scalers\hq_shared32.h">
<Filter>interfaces\video\scalers</Filter>
</ClInclude>
@ -2016,6 +2019,9 @@
<ClCompile Include="..\..\src\burn\drv\pst90s\d_bloodbro.cpp">
<Filter>Burn\drv\pst90s</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\pst90s\d_bloodbro_ms.cpp">
<Filter>Burn\drv\pst90s</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\pst90s\d_crospang.cpp">
<Filter>Burn\drv\pst90s</Filter>
</ClCompile>
@ -2109,6 +2115,9 @@
<ClCompile Include="..\..\src\burn\drv\pst90s\d_pirates.cpp">
<Filter>Burn\drv\pst90s</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\pst90s\d_powerbal.cpp">
<Filter>Burn\drv\pst90s</Filter>
</ClCompile>
<ClCompile Include="..\..\src\burn\drv\pst90s\d_powerins.cpp">
<Filter>Burn\drv\pst90s</Filter>
</ClCompile>
@ -2703,6 +2712,9 @@
<ClCompile Include="..\..\src\intf\video\win32\vid_directx9.cpp">
<Filter>interfaces\video\win32</Filter>
</ClCompile>
<ClCompile Include="..\..\src\intf\video\win32\vid_effect.cpp">
<Filter>interfaces\video\win32</Filter>
</ClCompile>
<ClCompile Include="..\..\src\intf\video\scalers\2xpm.cpp">
<Filter>interfaces\video\scalers</Filter>
</ClCompile>

View File

@ -911,11 +911,11 @@ struct BurnDriver BurnDrvUmk3te = {
};
// Ultimate Mortal Kombat 3 Uk (2021-07-20)
// Ultimate Mortal Kombat 3 Uk (2022-01-19)
static struct BurnRomInfo umk3ukRomDesc[] = {
{ "umk3uk-u54.bin", 0x080000, 0xbc509bce, 1 | BRF_PRG | BRF_ESS }, // 0 TMS34010
{ "umk3uk-u63.bin", 0x080000, 0x2f900a03, 1 | BRF_PRG | BRF_ESS }, // 1
{ "umk3uk-u54.bin", 0x080000, 0xf8bb9e27, 1 | BRF_PRG | BRF_ESS }, // 0 TMS34010
{ "umk3uk-u63.bin", 0x080000, 0x20d12777, 1 | BRF_PRG | BRF_ESS }, // 1
{ "umk3uk-u2.bin", 0x100000, 0x3838cfe5, 2 | BRF_PRG | BRF_ESS }, // 2 DCS sound banks
{ "umk3uk-u3.bin", 0x100000, 0x856fe411, 2 | BRF_PRG | BRF_ESS }, // 3
@ -937,20 +937,20 @@ static struct BurnRomInfo umk3ukRomDesc[] = {
{ "umk3uk-u123.bin", 0x100000, 0x6a65e954, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x08, 2) }, // 16
{ "umk3uk-u122.bin", 0x100000, 0xe6274718, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x08, 3) }, // 17
{ "umk3uk-u121.bin", 0x100000, 0xefd4084c, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 0) }, // 18
{ "umk3uk-u120.bin", 0x100000, 0x42a6c0e6, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 1) }, // 19
{ "umk3uk-u119.bin", 0x100000, 0x948d4aa7, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 2) }, // 20
{ "umk3uk-u118.bin", 0x100000, 0xab7ca588, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 3) }, // 21
{ "umk3uk-u121.bin", 0x100000, 0x2a941ed3, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 0) }, // 18
{ "umk3uk-u120.bin", 0x100000, 0x57b7a2c1, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 1) }, // 19
{ "umk3uk-u119.bin", 0x100000, 0xe62e43ec, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 2) }, // 20
{ "umk3uk-u118.bin", 0x100000, 0x70ebc1a4, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 3) }, // 21
{ "umk3uk-u117.bin", 0x100000, 0x36739726, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 0) }, // 22
{ "umk3uk-u116.bin", 0x100000, 0xcdf4adac, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 1) }, // 23
{ "umk3uk-u115.bin", 0x100000, 0xd800d13f, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 2) }, // 24
{ "umk3uk-u114.bin", 0x100000, 0x9ec22b64, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 3) }, // 25
{ "umk3uk-u117.bin", 0x100000, 0x44dd107c, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 0) }, // 22
{ "umk3uk-u116.bin", 0x100000, 0xac2d2070, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 1) }, // 23
{ "umk3uk-u115.bin", 0x100000, 0x2f53a17b, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 2) }, // 24
{ "umk3uk-u114.bin", 0x100000, 0x23f042b2, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x10, 3) }, // 25
{ "umk3uk-u113.bin", 0x100000, 0xb352019b, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 0) }, // 26
{ "umk3uk-u112.bin", 0x100000, 0x71143b7c, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 1) }, // 27
{ "umk3uk-u111.bin", 0x100000, 0x09821226, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 2) }, // 28
{ "umk3uk-u110.bin", 0x100000, 0x88f78828, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 3) }, // 29
{ "umk3uk-u113.bin", 0x100000, 0x0ad044f8, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 0) }, // 26
{ "umk3uk-u112.bin", 0x100000, 0xb19b1d16, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 1) }, // 27
{ "umk3uk-u111.bin", 0x100000, 0xbfa93ae2, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 2) }, // 28
{ "umk3uk-u110.bin", 0x100000, 0x5b915289, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 3) }, // 29
{ "463_mk3_ultimate.u64", 0x1009, 0x4f425218, 0 | BRF_OPT },
};
@ -958,9 +958,9 @@ static struct BurnRomInfo umk3ukRomDesc[] = {
STD_ROM_PICK(umk3uk)
STD_ROM_FN(umk3uk)
struct BurnDriver BurnDrvUmk3uc = {
"umk3uk", "umk3", NULL, NULL, "2021",
"Ultimate Mortal Kombat 3 Uk (Hack, Ver. 2021-07-20)\0", NULL, "hack", "MIDWAY Wolf-Unit",
struct BurnDriver BurnDrvUmk3uk = {
"umk3uk", "umk3", NULL, NULL, "2022",
"Ultimate Mortal Kombat 3 Uk (Hack, Ver. 2022-01-19)\0", NULL, "hack", "MIDWAY Wolf-Unit",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK, 2, HARDWARE_MIDWAY_WUNIT, GBF_MISC, 0,
NULL, umk3ukRomInfo, umk3ukRomName, NULL, NULL, NULL, NULL, Mk3InputInfo, Mk3DIPInfo,

View File

@ -14986,6 +14986,25 @@ struct BurnDriver BurnDrvnes_gaplus = {
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Yeah Yeah Beebiss II
// https://store.steampowered.com/app/1871700/Yeah_Yeah_Beebiss_II/
static struct BurnRomInfo nes_yybeebissiiRomDesc[] = {
{ "Yeah Yeah Beebiss II (2022).nes", 65552, 0x4a8eed90, BRF_ESS | BRF_PRG },
};
STD_ROM_PICK(nes_yybeebissii)
STD_ROM_FN(nes_yybeebissii)
struct BurnDriver BurnDrvnesnes_yybeebissii = {
"nes_yybeebissii", NULL, NULL, NULL, "2021",
"Yeah Yeah Beebiss II\0", NULL, "Rigg'd Games", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 1, HARDWARE_NES, GBF_PLATFORM | GBF_RPG, 0,
NESGetZipName, nes_yybeebissiiRomInfo, nes_yybeebissiiRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo,
NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40,
SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT
};
// Saint Seiya - Ougon Densetsu (T-Chi, v2.0)
// Translation by Han Hua Ni Mei Team - Jiang Wei Di Er & Fen Mo & Zeng Ge
static struct BurnRomInfo nes_saintseiyaodcRomDesc[] = {