diff --git a/shell/reicast.sln b/shell/reicast.sln
index 5a2d843ef..8761f2b5f 100644
--- a/shell/reicast.sln
+++ b/shell/reicast.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.28010.2046
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29306.81
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "reicast", "reicast.vcxproj", "{58B14048-EACB-4780-8B1E-9C84C2C30A8E}"
EndProject
@@ -14,10 +14,6 @@ Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
- Naomi Debug|x64 = Naomi Debug|x64
- Naomi Debug|x86 = Naomi Debug|x86
- Naomi Release|x64 = Naomi Release|x64
- Naomi Release|x86 = Naomi Release|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
@@ -26,14 +22,6 @@ Global
{58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Debug|x64.Build.0 = Slow|x64
{58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Debug|x86.ActiveCfg = Slow|Win32
{58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Debug|x86.Build.0 = Slow|Win32
- {58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Naomi Debug|x64.ActiveCfg = Naomi Debug|x64
- {58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Naomi Debug|x64.Build.0 = Naomi Debug|x64
- {58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Naomi Debug|x86.ActiveCfg = Naomi Debug|Win32
- {58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Naomi Debug|x86.Build.0 = Naomi Debug|Win32
- {58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Naomi Release|x64.ActiveCfg = Naomi Release|x64
- {58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Naomi Release|x64.Build.0 = Naomi Release|x64
- {58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Naomi Release|x86.ActiveCfg = Naomi Release|Win32
- {58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Naomi Release|x86.Build.0 = Naomi Release|Win32
{58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Release|x64.ActiveCfg = Fast|x64
{58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Release|x64.Build.0 = Fast|x64
{58B14048-EACB-4780-8B1E-9C84C2C30A8E}.Release|x86.ActiveCfg = Fast|Win32
diff --git a/shell/reicast.vcxproj b/shell/reicast.vcxproj
index 35af91563..fb0017e58 100644
--- a/shell/reicast.vcxproj
+++ b/shell/reicast.vcxproj
@@ -9,22 +9,6 @@
Fast
x64
-
- Naomi Debug
- Win32
-
-
- Naomi Debug
- x64
-
-
- Naomi Release
- Win32
-
-
- Naomi Release
- x64
-
Slow
Win32
@@ -36,29 +20,22 @@
- true
true
true
- true
- true
true
true
- true
- true
true
true
- true
- true
true
true
- true
+
@@ -111,25 +88,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -176,6 +134,7 @@
+
@@ -199,6 +158,7 @@
+
@@ -206,6 +166,7 @@
+
@@ -231,72 +192,53 @@
true
- true
true
- true
true
- true
true
- true
true
- true
true
- true
true
- true
true
- true
true
- true
true
- true
true
- true
true
- true
+
+
true
- true
true
- true
true
- true
true
- true
/bigobj %(AdditionalOptions)
- /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
- /bigobj %(AdditionalOptions)
-
+
+ true
+ true
+
true
- true
true
- true
true
- true
true
- true
true
- true
true
- true
@@ -319,7 +261,6 @@
-
@@ -330,6 +271,7 @@
+
@@ -371,12 +313,11 @@
+
+
+
-
-
-
-
-
+
@@ -391,6 +332,7 @@
+
@@ -431,6 +373,7 @@
+
@@ -466,6 +409,8 @@
+
+
@@ -494,28 +439,28 @@
true
- true
true
- true
true
- true
true
- true
+
+
+
+
+
+
+ true
+ true
+
-
- Document
-
true
- true
true
- true
@@ -533,37 +478,34 @@
-
true
- true
true
- true
true
- true
true
- true
true
- true
true
- true
true
- true
true
- true
+
+
+ true
+ true
+
+
{58B14048-EACB-4780-8B1E-9C84C2C30A8E}
Win32Proj
reicast
reicast
- 10.0.17763.0
+ 10.0
@@ -571,52 +513,26 @@
true
MultiByte
true
- v141
-
-
- Application
- true
- MultiByte
- true
- v141
+ v142
Application
true
MultiByte
true
- v141
-
-
- Application
- true
- MultiByte
- true
- v141
+ v142
Application
true
MultiByte
- v141
-
-
- Application
- true
- MultiByte
- v141
+ v142
Application
true
MultiByte
- v141
-
-
- Application
- true
- MultiByte
- v141
+ v142
@@ -625,27 +541,15 @@
-
-
-
-
-
-
-
-
-
-
-
-
true
@@ -653,95 +557,32 @@
$(Platform)\$(Configuration)\generated\objs\
$(ProjectName)_$(Platform)_$(Configuration)
-
- true
- $(SolutionDir)..\WorkDir\
- $(Platform)\$(Configuration)\generated\objs\
- $(ProjectName)_naomi_$(Platform)
-
true
$(SolutionDir)..\WorkDir\
$(ProjectName)_$(Platform)_$(Configuration)
$(Platform)\$(Configuration)\generated\objs\
-
- true
- $(SolutionDir)..\WorkDir\
- $(ProjectName)_$(Platform)_$(Configuration)
- $(Platform)\$(Configuration)\generated\objs\
-
true
$(SolutionDir)..\WorkDir\
$(Platform)\$(Configuration)\generated\objs\
$(ProjectName)_$(Platform)_$(Configuration)
-
- true
- $(SolutionDir)..\WorkDir\
- $(Platform)\$(Configuration)\generated\objs\
- $(ProjectName)_naomi_$(Platform)_Debug
-
true
$(SolutionDir)..\WorkDir\
$(ProjectName)_$(Platform)_$(Configuration)
$(Platform)\$(Configuration)\generated\objs\
-
- true
- $(SolutionDir)..\WorkDir\
- $(ProjectName)_$(Platform)_$(Configuration)
- $(Platform)\$(Configuration)\generated\objs\
-
Level3
Full
- WIN32;CHD5_FLAC;HAVE_CONFIG_H=1;CHD5_LZMA;_7ZIP_ST;NDEBUG;_CONSOLE;X86;RELEASE;%(PreprocessorDefinitions)
- $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps;$(ProjectDir)..\core\deps\dirent;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include;$(ProjectDir)..\core\deps\libpng;$(ProjectDir)..\core\deps\zlib
- /MP %(AdditionalOptions)
- AnySuitable
- true
- Speed
- true
- true
- Default
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Fast
- ProgramDatabase
- true
- false
- $(IntDir)/%(RelativeDir)/
- true
-
-
- Windows
- true
- $(SolutionDir)..\pvrframe
- Dsound.lib;winmm.lib;wsock32.lib;comctl32.lib;%(AdditionalDependencies)
-
-
- for /f "delims=" %%i in ('git describe') do echo #define REICAST_VERSION "%%i" >$(ProjectDir)\..\core\version.h
-for /f "delims=" %%i in ('git rev-parse --short HEAD') do echo #define GIT_HASH "%%i" >>$(ProjectDir)\..\core\version.h
-for /f "delims=" %%i in ('date /T') do echo #define BUILD_DATE "%%i" >>$(ProjectDir)\..\core\version.h
-
- Create version.h
-
-
-
-
-
-
- Level3
- Full
- WIN32;CHD5_FLAC;HAVE_CONFIG_H=1;CHD5_LZMA;_7ZIP_ST;NDEBUG;_CONSOLE;X86;RELEASE;TARGET_NAOMI;%(PreprocessorDefinitions)
- $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps;$(ProjectDir)..\core\deps\dirent;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include;$(ProjectDir)..\core\deps\libpng;$(ProjectDir)..\core\deps\zlib
+ WIN32;PACKAGE_VERSION="1.3.2";FLAC__HAS_OGG=0;FLAC__NO_DLL;CHD5_FLAC;CHD5_LZMA;_7ZIP_ST;NDEBUG;_CONSOLE;X86;RELEASE;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps;$(ProjectDir)..\core\deps\dirent;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include;$(ProjectDir)..\core\deps\libpng;$(ProjectDir)..\core\deps\xxhash;$(ProjectDir)..\core\deps\zlib
/MP %(AdditionalOptions)
AnySuitable
true
@@ -779,49 +620,8 @@ for /f "delims=" %%i in ('date /T') do echo #define BUILD_DATE "%%i" >>$(P
Level3
Full
- WIN32;CHD5_FLAC;HAVE_CONFIG_H=1;CHD5_LZMA;_7ZIP_ST;NDEBUG;_CONSOLE;X86;RELEASE;%(PreprocessorDefinitions)
- $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps;$(ProjectDir)..\core\deps\dirent;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include;$(ProjectDir)..\core\deps\libpng;$(ProjectDir)..\core\deps\zlib
- /MP %(AdditionalOptions)
- AnySuitable
- true
- Speed
- true
- true
- Default
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Fast
- ProgramDatabase
- true
- false
- $(IntDir)/%(RelativeDir)/
-
-
- true
-
-
- Windows
- true
- $(SolutionDir)..\pvrframe
- Dsound.lib;winmm.lib;wsock32.lib;comctl32.lib;%(AdditionalDependencies)
-
-
- for /f "delims=" %%i in ('git describe') do echo #define REICAST_VERSION "%%i" >$(ProjectDir)\..\core\version.h
-for /f "delims=" %%i in ('git rev-parse --short HEAD') do echo #define GIT_HASH "%%i" >>$(ProjectDir)\..\core\version.h
-for /f "delims=" %%i in ('date /T') do echo #define BUILD_DATE "%%i" >>$(ProjectDir)\..\core\version.h
-
- Create version.h
-
-
-
-
-
-
- Level3
- Full
- WIN32;CHD5_FLAC;HAVE_CONFIG_H=1;CHD5_LZMA;_7ZIP_ST;NDEBUG;_CONSOLE;X86;RELEASE;TARGET_NAOMI;%(PreprocessorDefinitions)
- $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps;$(ProjectDir)..\core\deps\dirent;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include;$(ProjectDir)..\core\deps\libpng;$(ProjectDir)..\core\deps\zlib
+ WIN32;PACKAGE_VERSION="1.3.2";FLAC__HAS_OGG=0;FLAC__NO_DLL;CHD5_FLAC;CHD5_LZMA;_7ZIP_ST;NDEBUG;_CONSOLE;X86;RELEASE;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps;$(ProjectDir)..\core\deps\dirent;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include;$(ProjectDir)..\core\deps\libpng;$(ProjectDir)..\core\deps\xxhash;$(ProjectDir)..\core\deps\zlib
/MP %(AdditionalOptions)
AnySuitable
true
@@ -861,36 +661,8 @@ for /f "delims=" %%i in ('date /T') do echo #define BUILD_DATE "%%i" >>$(P
Level3
Disabled
- WIN32;CHD5_FLAC;HAVE_CONFIG_H=1;CHD5_LZMA;_7ZIP_ST;_DEBUG;_CONSOLE;X86;%(PreprocessorDefinitions)
- $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps;$(ProjectDir)..\core\deps\dirent;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include;$(ProjectDir)..\core\deps\libpng;$(ProjectDir)..\core\deps\zlib
- true
- false
- Default
- $(IntDir)/%(RelativeDir)/
- true
-
-
- Windows
- true
- $(SolutionDir)..\pvrframe
- Dsound.lib;winmm.lib;wsock32.lib;comctl32.lib;%(AdditionalDependencies)
-
-
- for /f "delims=" %%i in ('git describe') do echo #define REICAST_VERSION "%%i" >$(ProjectDir)\..\core\version.h
-for /f "delims=" %%i in ('git rev-parse --short HEAD') do echo #define GIT_HASH "%%i" >>$(ProjectDir)\..\core\version.h
-for /f "delims=" %%i in ('date /T') do echo #define BUILD_DATE "%%i" >>$(ProjectDir)\..\core\version.h
-
- Create version.h
-
-
-
-
-
-
- Level3
- Disabled
- WIN32;CHD5_FLAC;HAVE_CONFIG_H=1;CHD5_LZMA;_7ZIP_ST;_DEBUG;_CONSOLE;X86;TARGET_NAOMI;%(PreprocessorDefinitions)
- $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps;$(ProjectDir)..\core\deps\dirent;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include;$(ProjectDir)..\core\deps\libpng;$(ProjectDir)..\core\deps\zlib
+ WIN32;PACKAGE_VERSION="1.3.2";FLAC__HAS_OGG=0;FLAC__NO_DLL;CHD5_FLAC;CHD5_LZMA;_7ZIP_ST;_DEBUG;_CONSOLE;X86;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps;$(ProjectDir)..\core\deps\dirent;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include;$(ProjectDir)..\core\deps\libpng;$(ProjectDir)..\core\deps\xxhash;$(ProjectDir)..\core\deps\zlib
true
false
Default
@@ -917,39 +689,8 @@ for /f "delims=" %%i in ('date /T') do echo #define BUILD_DATE "%%i" >>$(P
Level3
Disabled
- WIN32;CHD5_FLAC;HAVE_CONFIG_H=1;CHD5_LZMA;_7ZIP_ST;_DEBUG;_CONSOLE;X86;%(PreprocessorDefinitions)
- $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps;$(ProjectDir)..\core\deps\dirent;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include;$(ProjectDir)..\core\deps\libpng;$(ProjectDir)..\core\deps\zlib
- true
- false
- Default
- $(IntDir)/%(RelativeDir)/
-
-
- EditAndContinue
- true
-
-
- Windows
- true
- $(SolutionDir)..\pvrframe
- Dsound.lib;winmm.lib;wsock32.lib;comctl32.lib;%(AdditionalDependencies)
-
-
- for /f "delims=" %%i in ('git describe') do echo #define REICAST_VERSION "%%i" >$(ProjectDir)\..\core\version.h
-for /f "delims=" %%i in ('git rev-parse --short HEAD') do echo #define GIT_HASH "%%i" >>$(ProjectDir)\..\core\version.h
-for /f "delims=" %%i in ('date /T') do echo #define BUILD_DATE "%%i" >>$(ProjectDir)\..\core\version.h
-
- Create version.h
-
-
-
-
-
-
- Level3
- Disabled
- WIN32;CHD5_FLAC;HAVE_CONFIG_H=1;CHD5_LZMA;_7ZIP_ST;_DEBUG;_CONSOLE;X86;TARGET_NAOMI;%(PreprocessorDefinitions)
- $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps;$(ProjectDir)..\core\deps\dirent;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include;$(ProjectDir)..\core\deps\libpng;$(ProjectDir)..\core\deps\zlib
+ WIN32;PACKAGE_VERSION="1.3.2";FLAC__HAS_OGG=0;FLAC__NO_DLL;CHD5_FLAC;CHD5_LZMA;_7ZIP_ST;_DEBUG;_CONSOLE;X86;%(PreprocessorDefinitions);%(PreprocessorDefinitions)
+ $(ProjectDir)..\core\;$(ProjectDir)..\core\khronos;$(ProjectDir)..\core\rend\gles;$(ProjectDir)..\core\deps;$(ProjectDir)..\core\deps\dirent;$(ProjectDir)..\core\deps\flac\src\libflac\include;$(ProjectDir)..\core\deps\flac\include;$(ProjectDir)..\core\deps\libpng;$(ProjectDir)..\core\deps\xxhash;$(ProjectDir)..\core\deps\zlib
true
false
Default
@@ -987,4 +728,4 @@ for /f "delims=" %%i in ('date /T') do echo #define BUILD_DATE "%%i" >>$(P
-
+
\ No newline at end of file
diff --git a/shell/reicast.vcxproj.filters b/shell/reicast.vcxproj.filters
index df7203b2f..36eda55c1 100644
--- a/shell/reicast.vcxproj.filters
+++ b/shell/reicast.vcxproj.filters
@@ -294,66 +294,6 @@
rend\d3d11
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- webui
-
deps\coreio
@@ -634,6 +574,22 @@
imgread
+
+ log
+
+
+ log
+
+
+ hw\mem
+
+
+ hw\sh4\modules
+
+
+ hw\sh4\dyna
+
+
@@ -726,12 +682,6 @@
{cc05f61b-c484-40e6-9859-6ca0cd64735c}
-
- {3d3de3ff-9e79-4920-a95a-61d190e73004}
-
-
- {81193efc-656a-4154-9adf-146856d4c7d3}
-
{23cfa286-fe88-439d-89de-a6a5a23cacc9}
@@ -801,6 +751,9 @@
{8fea504f-a313-4ab2-b25b-74e80fe449c8}
+
+ {1f84f72f-467a-4204-89f3-25dd91d4afa5}
+
@@ -1088,24 +1041,6 @@
rend
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- deps\libwebsocket
-
-
- webui
-
deps\coreio
@@ -1376,6 +1311,49 @@
windows
+
+ deps\libpng
+
+
+ deps\libpng
+
+
+ deps\libpng
+
+
+ deps\libpng
+
+
+ deps\xxhash
+
+
+ log
+
+
+ log
+
+
+ log
+
+
+ log
+
+
+ log
+
+
+ rec-x64
+
+
+ hw\mem
+
+
+ hw\sh4\dyna
+
+
+ hw\sh4\dyna
+
+
@@ -1389,6 +1367,8 @@
-
+
+ rec-x64
+
-
+
\ No newline at end of file