diff --git a/core/types.h b/core/types.h
index e1e9aa2..5705cf1 100644
--- a/core/types.h
+++ b/core/types.h
@@ -1,3 +1,7 @@
+
+#ifndef _TYPES_H_
+#define _TYPES_H_
+
#undef uint8
#undef uint16
#undef uint32
@@ -27,3 +31,5 @@ typedef union
} byte;
} reg16_t;
+
+#endif /* _TYPES_H_ */
diff --git a/sdl/Makefile.sdl2 b/sdl/Makefile.sdl2
index a946c12..52543c9 100644
--- a/sdl/Makefile.sdl2
+++ b/sdl/Makefile.sdl2
@@ -169,7 +169,7 @@ $(OBJDIR)/%.o : $(SRCDIR)/ntsc/%.c $(SRCDIR)/ntsc/%.h
$(OBJDIR)/%.o : $(SRCDIR)/tremor/%.c $(SRCDIR)/tremor/%.h
$(CC) -c $(CFLAGS) $(INCLUDES) $(DEFINES) $< -o $@
-
+
$(OBJDIR)/%.o : $(SRCDIR)/tremor/%.c
$(CC) -c $(CFLAGS) $(INCLUDES) $(DEFINES) $< -o $@
diff --git a/sdl/config.h b/sdl/config.h
index f6b1ab4..15f63ac 100644
--- a/sdl/config.h
+++ b/sdl/config.h
@@ -2,6 +2,8 @@
#ifndef _CONFIG_H_
#define _CONFIG_H_
+#include "shared.h"
+
/****************************************************************************
* Config Option
*
diff --git a/sdl/gx_vstudio/deps/SDL2/.put_sdl2_devel_here b/sdl/gx_vstudio/deps/SDL2/.put_sdl2_devel_here
new file mode 100644
index 0000000..e69de29
diff --git a/sdl/gx_vstudio/deps/zlib/x64/.put_lib_files_here b/sdl/gx_vstudio/deps/zlib/x64/.put_lib_files_here
new file mode 100644
index 0000000..e69de29
diff --git a/sdl/gx_vstudio/deps/zlib/x86/.put_lib_files_here b/sdl/gx_vstudio/deps/zlib/x86/.put_lib_files_here
new file mode 100644
index 0000000..e69de29
diff --git a/sdl/gx_vstudio/gx_vstudio.sln b/sdl/gx_vstudio/gx_vstudio.sln
new file mode 100644
index 0000000..00591d8
--- /dev/null
+++ b/sdl/gx_vstudio/gx_vstudio.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.27703.2035
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gx_vstudio", "gx_vstudio.vcxproj", "{02639D27-5E68-4F28-8A80-8BA00D9D9547}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {02639D27-5E68-4F28-8A80-8BA00D9D9547}.Debug|x64.ActiveCfg = Debug|x64
+ {02639D27-5E68-4F28-8A80-8BA00D9D9547}.Debug|x64.Build.0 = Debug|x64
+ {02639D27-5E68-4F28-8A80-8BA00D9D9547}.Debug|x86.ActiveCfg = Debug|Win32
+ {02639D27-5E68-4F28-8A80-8BA00D9D9547}.Debug|x86.Build.0 = Debug|Win32
+ {02639D27-5E68-4F28-8A80-8BA00D9D9547}.Release|x64.ActiveCfg = Release|x64
+ {02639D27-5E68-4F28-8A80-8BA00D9D9547}.Release|x64.Build.0 = Release|x64
+ {02639D27-5E68-4F28-8A80-8BA00D9D9547}.Release|x86.ActiveCfg = Release|Win32
+ {02639D27-5E68-4F28-8A80-8BA00D9D9547}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {3F183379-6CD9-42BB-BEF2-D0C3030ABB87}
+ EndGlobalSection
+EndGlobal
diff --git a/sdl/gx_vstudio/gx_vstudio.vcxproj b/sdl/gx_vstudio/gx_vstudio.vcxproj
new file mode 100644
index 0000000..40591f4
--- /dev/null
+++ b/sdl/gx_vstudio/gx_vstudio.vcxproj
@@ -0,0 +1,420 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 15.0
+ {02639D27-5E68-4F28-8A80-8BA00D9D9547}
+ Win32Proj
+ gxvstudio
+ 10.0.17134.0
+
+
+
+ Application
+ true
+ v141
+ MultiByte
+
+
+ Application
+ false
+ v141
+ true
+ MultiByte
+
+
+ Application
+ true
+ v141
+ MultiByte
+
+
+ Application
+ false
+ v141
+ true
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;INLINE=static inline;_7ZIP_ST;FLAC__NO_DLL;FLAC__HAS_OGG=0;PACKAGE_VERSION="1.3.2";LSB_FIRST;USE_16BPP_RENDERING;USE_LIBTREMOR;USE_LIBCHDR;MAXROMSIZE=33554432;HAVE_YM3438_CORE;%(PreprocessorDefinitions)
+ true
+ ..\;..\sdl2\;..\..\core\;..\..\core\m68k\;..\..\core\z80\;..\..\core\input_hw\;..\..\core\sound\;..\..\core\cart_hw\;..\..\core\cart_hw\svp\;..\..\core\cd_hw\;..\..\core\cd_hw\libchdr\deps\libFLAC\include\;..\..\core\cd_hw\libchdr\deps\lzma\;..\..\core\cd_hw\libchdr\deps\zlib\;..\..\core\ntsc\;.\deps\SDL2\include\;%(AdditionalIncludeDirectories)
+
+
+ true
+ Console
+ .\deps\SDL2\lib\$(PlatformTarget)\;.\deps\zlib\$(PlatformTarget)\;%(AdditionalLibraryDirectories)
+ SDL2.lib;SDL2main.lib;libz-static_d.lib;%(AdditionalDependencies)
+ 4194304
+
+
+
+
+ Level3
+ Disabled
+ _DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;INLINE=static inline;_7ZIP_ST;FLAC__NO_DLL;FLAC__HAS_OGG=0;PACKAGE_VERSION="1.3.2";LSB_FIRST;USE_16BPP_RENDERING;USE_LIBTREMOR;USE_LIBCHDR;MAXROMSIZE=33554432;HAVE_YM3438_CORE;%(PreprocessorDefinitions)
+ true
+ ..\;..\sdl2\;..\..\core\;..\..\core\m68k\;..\..\core\z80\;..\..\core\input_hw\;..\..\core\sound\;..\..\core\cart_hw\;..\..\core\cart_hw\svp\;..\..\core\cd_hw\;..\..\core\cd_hw\libchdr\deps\libFLAC\include\;..\..\core\cd_hw\libchdr\deps\lzma\;..\..\core\cd_hw\libchdr\deps\zlib\;..\..\core\ntsc\;.\deps\SDL2\include\;%(AdditionalIncludeDirectories)
+
+
+ true
+ Console
+ .\deps\SDL2\lib\$(PlatformTarget)\;.\deps\zlib\$(PlatformTarget)\;%(AdditionalLibraryDirectories)
+ SDL2.lib;SDL2main.lib;libz-static_d.lib;%(AdditionalDependencies)
+
+
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;INLINE=static inline;_7ZIP_ST;FLAC__NO_DLL;FLAC__HAS_OGG=0;PACKAGE_VERSION="1.3.2";LSB_FIRST;USE_16BPP_RENDERING;USE_LIBTREMOR;USE_LIBCHDR;MAXROMSIZE=33554432;HAVE_YM3438_CORE;%(PreprocessorDefinitions)
+ true
+ ..\;..\sdl2\;..\..\core\;..\..\core\m68k\;..\..\core\z80\;..\..\core\input_hw\;..\..\core\sound\;..\..\core\cart_hw\;..\..\core\cart_hw\svp\;..\..\core\cd_hw\;..\..\core\cd_hw\libchdr\deps\libFLAC\include\;..\..\core\cd_hw\libchdr\deps\lzma\;..\..\core\cd_hw\libchdr\deps\zlib\;..\..\core\ntsc\;.\deps\SDL2\include\;%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ true
+ Console
+ .\deps\SDL2\lib\$(PlatformTarget)\;.\deps\zlib\$(PlatformTarget)\;%(AdditionalLibraryDirectories)
+ SDL2.lib;SDL2main.lib;libz-static.lib;%(AdditionalDependencies)
+
+
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;INLINE=static inline;_7ZIP_ST;FLAC__NO_DLL;FLAC__HAS_OGG=0;PACKAGE_VERSION="1.3.2";LSB_FIRST;USE_16BPP_RENDERING;USE_LIBTREMOR;USE_LIBCHDR;MAXROMSIZE=33554432;HAVE_YM3438_CORE;%(PreprocessorDefinitions)
+ true
+ ..\;..\sdl2\;..\..\core\;..\..\core\m68k\;..\..\core\z80\;..\..\core\input_hw\;..\..\core\sound\;..\..\core\cart_hw\;..\..\core\cart_hw\svp\;..\..\core\cd_hw\;..\..\core\cd_hw\libchdr\deps\libFLAC\include\;..\..\core\cd_hw\libchdr\deps\lzma\;..\..\core\cd_hw\libchdr\deps\zlib\;..\..\core\ntsc\;.\deps\SDL2\include\;%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ true
+ Console
+ .\deps\SDL2\lib\$(PlatformTarget)\;.\deps\zlib\$(PlatformTarget)\;%(AdditionalLibraryDirectories)
+ SDL2.lib;SDL2main.lib;libz-static.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sdl/gx_vstudio/gx_vstudio.vcxproj.filters b/sdl/gx_vstudio/gx_vstudio.vcxproj.filters
new file mode 100644
index 0000000..3bfc342
--- /dev/null
+++ b/sdl/gx_vstudio/gx_vstudio.vcxproj.filters
@@ -0,0 +1,905 @@
+
+
+
+
+ {5706ae08-ac21-49ce-ade8-175dc9e7ae71}
+
+
+ {6156e4ef-f1c0-4751-a570-6aa58a42f18b}
+
+
+ {e3c87277-1a94-4196-a336-ddf7af8ac7a5}
+
+
+ {d8d8dfd7-8662-4605-a40e-033e60c85127}
+
+
+ {1cd56205-edc5-4412-abc0-1c66f1cb4d67}
+
+
+ {256c4366-ee69-4a9b-9089-15123b657f70}
+
+
+ {e378bc88-805f-46e4-bdb7-f2e4e34cb031}
+
+
+ {77300262-55b2-42b4-8677-8a0f6590395c}
+
+
+ {dd7e5767-713e-42d5-abfb-ab59ccd25413}
+
+
+ {627b2577-e918-4933-b6ca-ee88e71d16b3}
+
+
+ {8c04dfe4-a59d-4a17-8c77-10733624e78a}
+
+
+ {c2d1f7bf-2c88-4d7b-a68f-12575b0618a3}
+
+
+ {e16ee5c6-ce65-405b-9a5c-a44521d25976}
+
+
+ {9293a242-e4b2-4cfa-922f-a6c35a16b3ee}
+
+
+ {72865b37-60c2-485e-85d0-f7b3dd46b334}
+
+
+ {ab60dae6-ecae-41cf-9005-0172ee1e6f2f}
+
+
+ {3ef433a9-e016-49b9-9e00-0b70f490a5a8}
+
+
+ {62d6de43-8512-4833-a80c-7e322a5569fa}
+
+
+ {bd64d77e-eee1-4cc7-a9bf-66a3d6b18c76}
+
+
+ {e114059e-bad4-47c8-b22e-ffc8b0f72181}
+
+
+ {74e3783a-ec29-44d6-abad-540649e4fa6e}
+
+
+ {e6eaaca5-09be-45cc-9244-2eb057b87fc7}
+
+
+ {58ed16f2-130a-4c50-88af-428c35f7144b}
+
+
+ {a5cd3c86-24f8-4b08-bd9d-c4847fcf1214}
+
+
+ {d9c30de1-e8c4-4cc3-ba9c-c587da3a2674}
+
+
+ {f4e88cd9-c91b-4147-844a-347e615a178d}
+
+
+ {a22d6d84-d426-48cc-aff3-94bb3db76ae0}
+
+
+ {5b1d8d92-510a-4ed6-9d44-50d52115b95f}
+
+
+ {1d7682a0-22f3-427b-82c6-29102edcf0af}
+
+
+ {0d9f9e83-8234-4a91-8e9d-0c9ee6a3d8aa}
+
+
+ {9df6c375-24ca-4fcf-9d53-10beb82b14a9}
+
+
+ {cf2d2c2b-497f-4d42-ac3d-f1521a4a0f8e}
+
+
+ {f4736f36-cb65-4717-ad2d-872c3f3a3196}
+
+
+ {f5886a02-e1fc-47a6-b163-a1ebfe29db7c}
+
+
+ {57d6feb9-5818-4e06-8531-ce72a582e376}
+
+
+ {59716199-da27-4702-9207-f6fcf5c26308}
+
+
+ {838fdc46-93b9-4730-9c57-ea60de21960c}
+
+
+ {bbb5caae-bd60-4364-8b8b-fa8a83061f44}
+
+
+ {1bc2b910-8dab-4c12-a343-d739600b45d0}
+
+
+ {db3d1204-0726-4182-a282-78bc51a38b8b}
+
+
+ {b541d174-d80c-43b1-bc10-ec1a66c82fcc}
+
+
+ {60db3acb-11b6-4972-8a6b-8d2fcdc8a5eb}
+
+
+ {4e4752cb-3871-4697-befd-2b05b3c8fa11}
+
+
+ {78b6db9a-ee79-4d3b-9fa6-7509e92cb024}
+
+
+ {1ed5ad59-ba46-4fb4-87e8-eb2c5db52af1}
+
+
+
+
+ includes\core\cart_hw\svp
+
+
+ includes\core\cart_hw\svp
+
+
+ includes\core\cart_hw
+
+
+ includes\core\cart_hw
+
+
+ includes\core\cart_hw
+
+
+ includes\core\cart_hw
+
+
+ includes\core\cart_hw
+
+
+ includes\core\cart_hw
+
+
+ includes\core\cart_hw
+
+
+ includes\core\cart_hw
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\FLAC
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\FLAC
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\FLAC
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\FLAC
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\FLAC
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\FLAC
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\FLAC
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\private
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\private
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\private
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\private
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\private
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\private
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\private
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\private
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\private
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\private
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\private
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\protected
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\share
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\share
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC\include\share
+
+
+ includes\core\cd_hw\libchdr\deps\lzma
+
+
+ includes\core\cd_hw\libchdr\deps\lzma
+
+
+ includes\core\cd_hw\libchdr\deps\lzma
+
+
+ includes\core\cd_hw\libchdr\deps\lzma
+
+
+ includes\core\cd_hw\libchdr\deps\lzma
+
+
+ includes\core\cd_hw\libchdr\deps\lzma
+
+
+ includes\core\cd_hw\libchdr\deps\lzma
+
+
+ includes\core\cd_hw\libchdr\deps\zlib
+
+
+ includes\core\cd_hw\libchdr\deps\zlib
+
+
+ includes\core\cd_hw\libchdr\deps\zlib
+
+
+ includes\core\cd_hw\libchdr\deps\zlib
+
+
+ includes\core\cd_hw\libchdr\deps\zlib
+
+
+ includes\core\cd_hw\libchdr\deps\zlib
+
+
+ includes\core\cd_hw\libchdr\deps\zlib
+
+
+ includes\core\cd_hw\libchdr\deps\zlib
+
+
+ includes\core\cd_hw\libchdr\src
+
+
+ includes\core\cd_hw\libchdr\src
+
+
+ includes\core\cd_hw\libchdr\src
+
+
+ includes\core\cd_hw\libchdr\src
+
+
+ includes\core\cd_hw\libchdr\src
+
+
+ includes\core\cd_hw\libchdr\src
+
+
+ includes\core\cd_hw
+
+
+ includes\core\cd_hw
+
+
+ includes\core\cd_hw
+
+
+ includes\core\cd_hw
+
+
+ includes\core\cd_hw
+
+
+ includes\core\cd_hw
+
+
+ includes\core\input_hw
+
+
+ includes\core\input_hw
+
+
+ includes\core\input_hw
+
+
+ includes\core\input_hw
+
+
+ includes\core\input_hw
+
+
+ includes\core\input_hw
+
+
+ includes\core\input_hw
+
+
+ includes\core\input_hw
+
+
+ includes\core\input_hw
+
+
+ includes\core\input_hw
+
+
+ includes\core\input_hw
+
+
+ includes\core\m68k
+
+
+ includes\core\m68k
+
+
+ includes\core\m68k
+
+
+ includes\core\m68k
+
+
+ includes\core\m68k
+
+
+ includes\core\m68k
+
+
+ includes\core\m68k
+
+
+ includes\core\m68k
+
+
+ includes\core\ntsc
+
+
+ includes\core\ntsc
+
+
+ includes\core\ntsc
+
+
+ includes\core\ntsc
+
+
+ includes\core\ntsc
+
+
+ includes\core\ntsc
+
+
+ includes\core\sound
+
+
+ includes\core\sound
+
+
+ includes\core\sound
+
+
+ includes\core\sound
+
+
+ includes\core\sound
+
+
+ includes\core\sound
+
+
+ includes\core\sound
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\z80
+
+
+ includes\core\z80
+
+
+ includes\core
+
+
+ includes\core
+
+
+ includes\core
+
+
+ includes\core
+
+
+ includes\core
+
+
+ includes\core
+
+
+ includes\core
+
+
+ includes\core
+
+
+ includes\core
+
+
+ includes\core
+
+
+ includes\core
+
+
+ includes\core
+
+
+ includes\core
+
+
+ includes\core
+
+
+ includes\sdl
+
+
+ includes\sdl
+
+
+ includes\sdl
+
+
+ includes\sdl
+
+
+ includes\sdl
+
+
+ includes\sdl\main
+
+
+
+
+ includes\core\cart_hw\svp
+
+
+ includes\core\cart_hw\svp
+
+
+ includes\core\cd_hw\libchdr\deps\lzma\DOC
+
+
+ includes\core\cd_hw\libchdr\deps\lzma\DOC
+
+
+ includes\core\cd_hw\libchdr\deps\lzma\DOC
+
+
+ includes\core\cd_hw\libchdr\deps\lzma\DOC
+
+
+ includes\core\cd_hw\libchdr
+
+
+ includes\core\m68k
+
+
+ includes\core\ntsc
+
+
+ includes\core\ntsc
+
+
+ includes\core\ntsc
+
+
+ includes\core\ntsc
+
+
+
+
+ src\core\cart_hw\svp
+
+
+ src\core\cart_hw\svp
+
+
+ src\core\cart_hw
+
+
+ src\core\cart_hw
+
+
+ src\core\cart_hw
+
+
+ src\core\cart_hw
+
+
+ src\core\cart_hw
+
+
+ src\core\cart_hw
+
+
+ src\core\cart_hw
+
+
+ src\core\cart_hw
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\libFLAC
+
+
+ src\core\cd_hw\libchdr\deps\lzma
+
+
+ src\core\cd_hw\libchdr\deps\lzma
+
+
+ src\core\cd_hw\libchdr\deps\lzma
+
+
+ src\core\cd_hw\libchdr\deps\zlib
+
+
+ src\core\cd_hw\libchdr\deps\zlib
+
+
+ src\core\cd_hw\libchdr\deps\zlib
+
+
+ src\core\cd_hw\libchdr\deps\zlib
+
+
+ src\core\cd_hw\libchdr\deps\zlib
+
+
+ src\core\cd_hw\libchdr\src
+
+
+ src\core\cd_hw\libchdr\src
+
+
+ src\core\cd_hw\libchdr\src
+
+
+ src\core\cd_hw\libchdr\src
+
+
+ src\core\cd_hw\libchdr\src
+
+
+ src\core\cd_hw
+
+
+ src\core\cd_hw
+
+
+ src\core\cd_hw
+
+
+ src\core\cd_hw
+
+
+ src\core\cd_hw
+
+
+ src\core\cd_hw
+
+
+ src\core\input_hw
+
+
+ src\core\input_hw
+
+
+ src\core\input_hw
+
+
+ src\core\input_hw
+
+
+ src\core\input_hw
+
+
+ src\core\input_hw
+
+
+ src\core\input_hw
+
+
+ src\core\input_hw
+
+
+ src\core\input_hw
+
+
+ src\core\input_hw
+
+
+ src\core\input_hw
+
+
+ src\core\m68k
+
+
+ src\core\m68k
+
+
+ src\core\ntsc
+
+
+ src\core\ntsc
+
+
+ src\core\sound
+
+
+ src\core\sound
+
+
+ src\core\sound
+
+
+ src\core\sound
+
+
+ src\core\sound
+
+
+ src\core\sound
+
+
+ src\core\sound
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\tremor
+
+
+ src\core\z80
+
+
+ src\core
+
+
+ src\core
+
+
+ src\core
+
+
+ src\core
+
+
+ src\core
+
+
+ src\core
+
+
+ src\core
+
+
+ src\core
+
+
+ src\core
+
+
+ src\core
+
+
+ src\sdl
+
+
+ src\sdl
+
+
+ src\sdl
+
+
+ src\sdl
+
+
+ src\sdl\main
+
+
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC
+
+
+ includes\core\cd_hw\libchdr\deps\libFLAC
+
+
+ includes\core\cd_hw\libchdr\deps\zlib
+
+
+ includes\core\cd_hw\libchdr\deps\zlib
+
+
+ includes\core\cd_hw\libchdr
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+ includes\core\tremor
+
+
+
+
+ resources
+
+
+
+
+ resources
+
+
+
\ No newline at end of file
diff --git a/sdl/gx_vstudio/gx_vstudio.vcxproj.user b/sdl/gx_vstudio/gx_vstudio.vcxproj.user
new file mode 100644
index 0000000..1bbee61
--- /dev/null
+++ b/sdl/gx_vstudio/gx_vstudio.vcxproj.user
@@ -0,0 +1,13 @@
+
+
+
+ $(OutDir)
+ WindowsLocalDebugger
+ "Thunder Force III (JU) [!].bin"
+
+
+ $(OutDir)
+ WindowsLocalDebugger
+ "Thunder Force III (JU) [!].bin"
+
+
\ No newline at end of file