<?xml version="1.0" encoding="utf-8"?>
<Project InitialTargets="UNDUPOBJ" DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="PublicRelease|Win32">
      <Configuration>PublicRelease</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="PublicRelease|x64">
      <Configuration>PublicRelease</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <ProjectName>fceux</ProjectName>
    <ProjectGuid>{6893EF44-FEA3-46DF-B236-C4C200F54294}</ProjectGuid>
    <RootNamespace>fceux</RootNamespace>
    <Keyword>Win32Proj</Keyword>
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <CharacterSet>NotSet</CharacterSet>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <PlatformToolset>v140_xp</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <CharacterSet>NotSet</CharacterSet>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <PlatformToolset>v140_xp</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <CharacterSet>NotSet</CharacterSet>
    <PlatformToolset>v140_xp</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <CharacterSet>NotSet</CharacterSet>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <PlatformToolset>v140_xp</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <CharacterSet>NotSet</CharacterSet>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <PlatformToolset>v140_xp</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <CharacterSet>NotSet</CharacterSet>
    <PlatformToolset>v140_xp</PlatformToolset>
  </PropertyGroup>
  <!-- change toolset if it doesnt exist, so people can use 2017 for now -->
  <!-- I can't figure out how to detect if v140_xp is installed in 2017. I would like to use it if possible, but I guess not today -->
  <PropertyGroup Label="Globals" Condition="!Exists('$(VCTargetsPath)\Platforms\$(Platform)\PlatformToolsets\v140_xp\Toolset.props')">
    <PlatformToolset>v142</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Label="Globals" Condition="'$(v141_xp_Installed)'=='true'">
    <PlatformToolset>v141_xp</PlatformToolset>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Platforms\$(Platform)\PlatformToolsets\v140_xp\Microsoft.Cpp.$(Platform).v140_xp.props" Condition="Exists('$(VCTargetsPath)\Platforms\$(Platform)\PlatformToolsets\v140_xp\Microsoft.Cpp.$(Platform).v140_xp.props')" />
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup>
    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">vc14_bin_$(Configuration)\</OutDir>
    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">vc14_obj_$(Configuration)\</IntDir>
    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\output\</OutDir>
    <OutDir Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">..\output\</OutDir>
    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">vc14_obj_$(Configuration)\</IntDir>
    <IntDir Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">vc14_obj_$(Configuration)\</IntDir>
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">false</LinkIncremental>
    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
    <OutDir Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
    <IntDir Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">$(Platform)\$(Configuration)\</IntDir>
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">false</LinkIncremental>
    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'" />
    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'" />
    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'" />
    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'" />
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Platform)'=='Win32'">
    <TargetName>$(ProjectName)</TargetName>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Platform)'=='x64'">
    <TargetName>$(ProjectName)64</TargetName>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <PreBuildEvent>
      <Command>"%windir%\system32\cscript" /nologo /E:JScript "defaultconfig\make_scmrev.h.js"</Command>
    </PreBuildEvent>
    <ClCompile>
      <Optimization>Disabled</Optimization>
      <AdditionalIncludeDirectories>.;../src/drivers/win/zlib;../src/drivers/win/directx;../src;../src/drivers/win/lua/include;userconfig;defaultconfig;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>WIN32;_DEBUG;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;_USE_32BIT_TIME_T;FCEUDEF_DEBUGGER;_USE_SHARED_MEMORY_;NOMINMAX;HAS_vsnprintf;_S9XLUA_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <MinimalRebuild>false</MinimalRebuild>
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
      <DisableLanguageExtensions>false</DisableLanguageExtensions>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
      <CompileAs>Default</CompileAs>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
    </ClCompile>
    <Link>
      <AdditionalDependencies>Rpcrt4.lib;comctl32.lib;vfw32.lib;winmm.lib;ws2_32.lib;htmlhelp.lib;../src/drivers/win/directx/dsound.lib;../src/drivers/win/directx/dxguid.lib;../src/drivers/win/directx/ddraw.lib;../src/drivers/win/directx/dinput.lib;../src/drivers/win/lua/win32/lua51.lib;../src/drivers/win/lua/win32/luaperks.lib;psapi.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <SubSystem>Console</SubSystem>
      <EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      <DataExecutionPrevention>
      </DataExecutionPrevention>
      <SupportUnloadOfDelayLoadedDLL>true</SupportUnloadOfDelayLoadedDLL>
      <TargetMachine>MachineX86</TargetMachine>
      <DelayLoadDLLs>lua51.dll</DelayLoadDLLs>
    </Link>
    <Manifest>
      <AdditionalManifestFiles>$(ProjectDir)../src/drivers/win/fceu_x86.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
      <VerboseOutput>true</VerboseOutput>
    </Manifest>
    <PostBuildEvent>
      <Command>xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z.dll" "$(OutDir)"
xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z_64.dll" "$(OutDir)"</Command>
    </PostBuildEvent>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <PreBuildEvent>
      <Command>"%windir%\system32\cscript" /nologo /E:JScript "defaultconfig\make_scmrev.h.js"</Command>
      <Message>write current revision number to placeholders</Message>
    </PreBuildEvent>
    <ClCompile>
      <Optimization>Full</Optimization>
      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <AdditionalIncludeDirectories>.;../src/drivers/win/zlib;../src/drivers/win/directx;../src;../src/drivers/win/lua/include;userconfig;defaultconfig;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>WIN32;NDEBUG;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;_USE_32BIT_TIME_T;FCEUDEF_DEBUGGER;_USE_SHARED_MEMORY_;NOMINMAX;HAS_vsnprintf;_S9XLUA_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <CompileAs>Default</CompileAs>
      <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
    </ClCompile>
    <Link>
      <AdditionalDependencies>Rpcrt4.lib;comctl32.lib;vfw32.lib;winmm.lib;ws2_32.lib;htmlhelp.lib;../src/drivers/win/directx/dsound.lib;../src/drivers/win/directx/dxguid.lib;../src/drivers/win/directx/ddraw.lib;../src/drivers/win/directx/dinput.lib;../src/drivers/win/lua/win32/lua51.lib;../src/drivers/win/lua/win32/luaperks.lib;psapi.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <DelayLoadDLLs>lua51.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <SubSystem>Windows</SubSystem>
      <OptimizeReferences>true</OptimizeReferences>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      <DataExecutionPrevention>
      </DataExecutionPrevention>
      <TargetMachine>MachineX86</TargetMachine>
    </Link>
    <Manifest>
      <AdditionalManifestFiles>$(ProjectDir)../src/drivers/win/fceu_x86.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
    </Manifest>
    <PostBuildEvent>
      <Command>xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z.dll" "$(OutDir)"
xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z_64.dll" "$(OutDir)"</Command>
    </PostBuildEvent>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">
    <PreBuildEvent>
      <Command>"%windir%\system32\cscript" /nologo /E:JScript "defaultconfig\make_scmrev.h.js"</Command>
      <Message>write current revision number to placeholders</Message>
    </PreBuildEvent>
    <ClCompile>
      <Optimization>Full</Optimization>
      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <AdditionalIncludeDirectories>.;../src/drivers/win/zlib;../src/drivers/win/directx;../src;../src/drivers/win/lua/include;userconfig;defaultconfig;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>PUBLIC_RELEASE;WIN32;NDEBUG;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;_USE_32BIT_TIME_T;FCEUDEF_DEBUGGER;_USE_SHARED_MEMORY_;NOMINMAX;HAS_vsnprintf;_S9XLUA_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <CompileAs>Default</CompileAs>
      <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
    </ClCompile>
    <Link>
      <AdditionalDependencies>Rpcrt4.lib;comctl32.lib;vfw32.lib;winmm.lib;ws2_32.lib;htmlhelp.lib;../src/drivers/win/directx/dsound.lib;../src/drivers/win/directx/dxguid.lib;../src/drivers/win/directx/ddraw.lib;../src/drivers/win/directx/dinput.lib;../src/drivers/win/lua/win32/lua51.lib;../src/drivers/win/lua/win32/luaperks.lib;psapi.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <DelayLoadDLLs>lua51.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <SubSystem>Windows</SubSystem>
      <OptimizeReferences>true</OptimizeReferences>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      <DataExecutionPrevention>
      </DataExecutionPrevention>
      <TargetMachine>MachineX86</TargetMachine>
      <AdditionalOptions>/pdbaltpath:%_PDB% %(AdditionalOptions)</AdditionalOptions>
    </Link>
    <Manifest>
      <AdditionalManifestFiles>$(ProjectDir)../src/drivers/win/fceu_x86.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
    </Manifest>
    <PostBuildEvent>
      <Command>xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z.dll" "$(OutDir)"
xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z_64.dll" "$(OutDir)"</Command>
    </PostBuildEvent>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <Midl>
      <TargetEnvironment>X64</TargetEnvironment>
    </Midl>
    <ClCompile>
      <Optimization>Disabled</Optimization>
      <AdditionalIncludeDirectories>.;../src/drivers/win/zlib;../src/drivers/win/directx/x64;../src;../src/drivers/win/lua/include;userconfig;defaultconfig;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>WIN32;WIN64;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;FCEUDEF_DEBUGGER;_USE_SHARED_MEMORY_;NOMINMAX;HAS_vsnprintf;_S9XLUA_H;_DEBUG;MSVC;_CRT_SECURE_NO_DEPRECATE;__WIN_DRIVER__;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <MinimalRebuild>false</MinimalRebuild>
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
      <ForceConformanceInForLoopScope>false</ForceConformanceInForLoopScope>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <DisableSpecificWarnings>4267;4244;</DisableSpecificWarnings>
    </ClCompile>
    <Link>
      <AdditionalDependencies>comctl32.lib;ws2_32.lib;vfw32.lib;winmm.lib;htmlhelp.lib;../src/drivers/win/directx/x64/dsound.lib;../src/drivers/win/directx/x64/dxguid.lib;../src/drivers/win/directx/x64/ddraw.lib;../src/drivers/win/directx/x64/dinput.lib;../src/drivers/win/lua/x64/lua51.lib;../src/drivers/win/lua/x64/luaperks.lib;psapi.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <SubSystem>Windows</SubSystem>
      <EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
      <TargetMachine>MachineX64</TargetMachine>
      <DelayLoadDLLs>lua51.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
    </Link>
    <PreBuildEvent>
      <Command>"%windir%\system32\cscript" /nologo /E:JScript "defaultconfig\make_scmrev.h.js"</Command>
    </PreBuildEvent>
    <PostBuildEvent>
      <Command>xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z.dll" "$(OutDir)"
xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z_64.dll" "$(OutDir)"</Command>
    </PostBuildEvent>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <Midl>
      <TargetEnvironment>X64</TargetEnvironment>
    </Midl>
    <ClCompile>
      <Optimization>Full</Optimization>
      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <AdditionalIncludeDirectories>.;../src/drivers/win/zlib;../src/drivers/win/directx/x64;../src;../src/drivers/win/lua/include;userconfig;defaultconfig;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>WIN32;WIN64;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;FCEUDEF_DEBUGGER;_USE_SHARED_MEMORY_;NOMINMAX;HAS_vsnprintf;_S9XLUA_H;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <DisableSpecificWarnings>4267;4244;</DisableSpecificWarnings>
    </ClCompile>
    <Link>
      <AdditionalDependencies>comctl32.lib;ws2_32.lib;vfw32.lib;winmm.lib;htmlhelp.lib;../src/drivers/win/directx/x64/dsound.lib;../src/drivers/win/directx/x64/dxguid.lib;../src/drivers/win/directx/x64/ddraw.lib;../src/drivers/win/directx/x64/dinput.lib;../src/drivers/win/lua/x64/lua51.lib;../src/drivers/win/lua/x64/luaperks.lib;psapi.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <SubSystem>Windows</SubSystem>
      <OptimizeReferences>true</OptimizeReferences>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
      <TargetMachine>MachineX64</TargetMachine>
      <DelayLoadDLLs>lua51.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
    </Link>
    <PreBuildEvent>
      <Command>"%windir%\system32\cscript" /nologo /E:JScript "defaultconfig\make_scmrev.h.js"</Command>
    </PreBuildEvent>
    <PostBuildEvent>
      <Command>xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z.dll" "$(OutDir)"
xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z_64.dll" "$(OutDir)"</Command>
    </PostBuildEvent>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">
    <Midl>
      <TargetEnvironment>X64</TargetEnvironment>
    </Midl>
    <ClCompile>
      <Optimization>Full</Optimization>
      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <AdditionalIncludeDirectories>.;../src/drivers/win/zlib;../src/drivers/win/directx/x64;../src;../src/drivers/win/lua/include;userconfig;defaultconfig;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>PUBLIC_RELEASE;WIN32;WIN64;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;FCEUDEF_DEBUGGER;_USE_SHARED_MEMORY_;NOMINMAX;HAS_vsnprintf;_S9XLUA_H;NDEBUG;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <DisableSpecificWarnings>4267;4244;</DisableSpecificWarnings>
    </ClCompile>
    <Link>
      <AdditionalDependencies>comctl32.lib;ws2_32.lib;vfw32.lib;winmm.lib;htmlhelp.lib;../src/drivers/win/directx/x64/dsound.lib;../src/drivers/win/directx/x64/dxguid.lib;../src/drivers/win/directx/x64/ddraw.lib;../src/drivers/win/directx/x64/dinput.lib;../src/drivers/win/lua/x64/lua51.lib;../src/drivers/win/lua/x64/luaperks.lib;psapi.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <SubSystem>Windows</SubSystem>
      <OptimizeReferences>true</OptimizeReferences>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
      <TargetMachine>MachineX64</TargetMachine>
      <DelayLoadDLLs>lua51.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
    </Link>
    <PreBuildEvent>
      <Command>"%windir%\system32\cscript" /nologo /E:JScript "defaultconfig\make_scmrev.h.js"</Command>
    </PreBuildEvent>
    <PostBuildEvent>
      <Command>xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z.dll" "$(OutDir)"
xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z_64.dll" "$(OutDir)"</Command>
    </PostBuildEvent>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClCompile Include="..\src\boards\01-222.cpp">
      <PreprocessToFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</PreprocessToFile>
      <PreprocessSuppressLineNumbers Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</PreprocessSuppressLineNumbers>
    </ClCompile>
    <ClCompile Include="..\src\boards\09-034a.cpp" />
    <ClCompile Include="..\src\boards\103.cpp">
      <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)ass.obj</ObjectFileName>
    </ClCompile>
    <ClCompile Include="..\src\boards\106.cpp" />
    <ClCompile Include="..\src\boards\108.cpp" />
    <ClCompile Include="..\src\boards\112.cpp" />
    <ClCompile Include="..\src\boards\116.cpp" />
    <ClCompile Include="..\src\boards\117.cpp" />
    <ClCompile Include="..\src\boards\120.cpp" />
    <ClCompile Include="..\src\boards\121.cpp" />
    <ClCompile Include="..\src\boards\12in1.cpp" />
    <ClCompile Include="..\src\boards\15.cpp" />
    <ClCompile Include="..\src\boards\151.cpp" />
    <ClCompile Include="..\src\boards\156.cpp" />
    <ClCompile Include="..\src\boards\158B.cpp" />
    <ClCompile Include="..\src\boards\164.cpp" />
    <ClCompile Include="..\src\boards\168.cpp" />
    <ClCompile Include="..\src\boards\170.cpp" />
    <ClCompile Include="..\src\boards\175.cpp" />
    <ClCompile Include="..\src\boards\176.cpp" />
    <ClCompile Include="..\src\boards\177.cpp" />
    <ClCompile Include="..\src\boards\178.cpp" />
    <ClCompile Include="..\src\boards\18.cpp" />
    <ClCompile Include="..\src\boards\183.cpp" />
    <ClCompile Include="..\src\boards\185.cpp" />
    <ClCompile Include="..\src\boards\186.cpp" />
    <ClCompile Include="..\src\boards\187.cpp" />
    <ClCompile Include="..\src\boards\189.cpp" />
    <ClCompile Include="..\src\boards\190.cpp" />
    <ClCompile Include="..\src\boards\193.cpp" />
    <ClCompile Include="..\src\boards\199.cpp" />
    <ClCompile Include="..\src\boards\206.cpp" />
    <ClCompile Include="..\src\boards\208.cpp" />
    <ClCompile Include="..\src\boards\222.cpp" />
    <ClCompile Include="..\src\boards\225.cpp" />
    <ClCompile Include="..\src\boards\228.cpp" />
    <ClCompile Include="..\src\boards\230.cpp" />
    <ClCompile Include="..\src\boards\232.cpp" />
    <ClCompile Include="..\src\boards\234.cpp" />
    <ClCompile Include="..\src\boards\235.cpp" />
    <ClCompile Include="..\src\boards\244.cpp" />
    <ClCompile Include="..\src\boards\246.cpp" />
    <ClCompile Include="..\src\boards\252.cpp" />
    <ClCompile Include="..\src\boards\253.cpp" />
    <ClCompile Include="..\src\boards\28.cpp" />
    <ClCompile Include="..\src\boards\32.cpp" />
    <ClCompile Include="..\src\boards\33.cpp" />
    <ClCompile Include="..\src\boards\34.cpp" />
    <ClCompile Include="..\src\boards\354.cpp" />
    <ClCompile Include="..\src\boards\36.cpp" />
    <ClCompile Include="..\src\boards\3d-block.cpp" />
    <ClCompile Include="..\src\boards\40.cpp" />
    <ClCompile Include="..\src\boards\41.cpp" />
    <ClCompile Include="..\src\boards\411120-c.cpp" />
    <ClCompile Include="..\src\boards\42.cpp" />
    <ClCompile Include="..\src\boards\43.cpp" />
    <ClCompile Include="..\src\boards\46.cpp" />
    <ClCompile Include="..\src\boards\50.cpp" />
    <ClCompile Include="..\src\boards\51.cpp" />
    <ClCompile Include="..\src\boards\57.cpp" />
    <ClCompile Include="..\src\boards\603-5052.cpp" />
    <ClCompile Include="..\src\boards\62.cpp" />
    <ClCompile Include="..\src\boards\65.cpp" />
    <ClCompile Include="..\src\boards\67.cpp" />
    <ClCompile Include="..\src\boards\68.cpp" />
    <ClCompile Include="..\src\boards\69.cpp" />
    <ClCompile Include="..\src\boards\71.cpp" />
    <ClCompile Include="..\src\boards\72.cpp" />
    <ClCompile Include="..\src\boards\77.cpp" />
    <ClCompile Include="..\src\boards\79.cpp" />
    <ClCompile Include="..\src\boards\80.cpp" />
    <ClCompile Include="..\src\boards\80013-B.cpp" />
    <ClCompile Include="..\src\boards\8157.cpp" />
    <ClCompile Include="..\src\boards\82.cpp" />
    <ClCompile Include="..\src\boards\8237.cpp" />
    <ClCompile Include="..\src\boards\830118C.cpp" />
    <ClCompile Include="..\src\boards\88.cpp" />
    <ClCompile Include="..\src\boards\8in1.cpp" />
    <ClCompile Include="..\src\boards\90.cpp" />
    <ClCompile Include="..\src\boards\91.cpp" />
    <ClCompile Include="..\src\boards\96.cpp" />
    <ClCompile Include="..\src\boards\99.cpp" />
    <ClCompile Include="..\src\boards\ac-08.cpp" />
    <ClCompile Include="..\src\boards\bb.cpp" />
    <ClCompile Include="..\src\boards\BMW8544.cpp" />
    <ClCompile Include="..\src\boards\bs4xxxr.cpp" />
    <ClCompile Include="..\src\boards\cheapocabra.cpp" />
    <ClCompile Include="..\src\boards\cityfighter.cpp" />
    <ClCompile Include="..\src\boards\coolboy.cpp" />
    <ClCompile Include="..\src\boards\coolgirl.cpp" />
    <ClCompile Include="..\src\boards\dance2000.cpp" />
    <ClCompile Include="..\src\boards\eh8813a.cpp" />
    <ClCompile Include="..\src\boards\et-100.cpp" />
    <ClCompile Include="..\src\boards\et-4320.cpp" />
    <ClCompile Include="..\src\boards\F-15.cpp" />
    <ClCompile Include="..\src\boards\famicombox.cpp" />
    <ClCompile Include="..\src\boards\ffe.cpp" />
    <ClCompile Include="..\src\boards\fns.cpp" />
    <ClCompile Include="..\src\boards\hp10xx_hp20xx.cpp" />
    <ClCompile Include="..\src\boards\hp898f.cpp" />
    <ClCompile Include="..\src\boards\inx007t.cpp" />
    <ClCompile Include="..\src\boards\ks7010.cpp" />
    <ClCompile Include="..\src\boards\ks7012.cpp" />
    <ClCompile Include="..\src\boards\ks7013.cpp" />
    <ClCompile Include="..\src\boards\ks7016.cpp" />
    <ClCompile Include="..\src\boards\ks7017.cpp" />
    <ClCompile Include="..\src\boards\ks7030.cpp" />
    <ClCompile Include="..\src\boards\ks7031.cpp" />
    <ClCompile Include="..\src\boards\ks7037.cpp" />
    <ClCompile Include="..\src\boards\ks7057.cpp" />
    <ClCompile Include="..\src\boards\le05.cpp" />
    <ClCompile Include="..\src\boards\lh32.cpp" />
    <ClCompile Include="..\src\boards\lh53.cpp" />
    <ClCompile Include="..\src\boards\mihunche.cpp" />
    <ClCompile Include="..\src\boards\mmc2and4.cpp" />
    <ClCompile Include="..\src\boards\onebus.cpp" />
    <ClCompile Include="..\src\boards\pec-586.cpp" />
    <ClCompile Include="..\src\boards\rt-01.cpp" />
    <ClCompile Include="..\src\boards\sa-9602b.cpp" />
    <ClCompile Include="..\src\boards\sb-2000.cpp" />
    <ClCompile Include="..\src\boards\transformer.cpp" />
    <ClCompile Include="..\src\boards\unrom512.cpp" />
    <ClCompile Include="..\src\boards\vrc1.cpp" />
    <ClCompile Include="..\src\boards\vrc2and4.cpp" />
    <ClCompile Include="..\src\boards\vrc3.cpp" />
    <ClCompile Include="..\src\boards\vrc6.cpp" />
    <ClCompile Include="..\src\boards\vrc7.cpp" />
    <ClCompile Include="..\src\boards\vrc7p.cpp" />
    <ClCompile Include="..\src\boards\yoko.cpp" />
    <ClCompile Include="..\src\boards\__dummy_mapper.cpp">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\boards\a9746.cpp" />
    <ClCompile Include="..\src\boards\addrlatch.cpp" />
    <ClCompile Include="..\src\boards\ax5705.cpp" />
    <ClCompile Include="..\src\boards\bandai.cpp" />
    <ClCompile Include="..\src\boards\bmc13in1jy110.cpp" />
    <ClCompile Include="..\src\boards\bmc42in1r.cpp" />
    <ClCompile Include="..\src\boards\bmc64in1nr.cpp" />
    <ClCompile Include="..\src\boards\bmc70in1.cpp" />
    <ClCompile Include="..\src\boards\bonza.cpp" />
    <ClCompile Include="..\src\boards\bs-5.cpp" />
    <ClCompile Include="..\src\boards\datalatch.cpp" />
    <ClCompile Include="..\src\boards\dream.cpp" />
    <ClCompile Include="..\src\boards\edu2000.cpp" />
    <ClCompile Include="..\src\boards\fk23c.cpp" />
    <ClCompile Include="..\src\boards\ghostbusters63in1.cpp" />
    <ClCompile Include="..\src\boards\gs-2004.cpp" />
    <ClCompile Include="..\src\boards\gs-2013.cpp" />
    <ClCompile Include="..\src\boards\h2288.cpp" />
    <ClCompile Include="..\src\boards\inlnsf.cpp" />
    <ClCompile Include="..\src\boards\karaoke.cpp" />
    <ClCompile Include="..\src\boards\kof97.cpp" />
    <ClCompile Include="..\src\boards\vrc5.cpp" />
    <ClCompile Include="..\src\boards\ks7032.cpp" />
    <ClCompile Include="..\src\boards\malee.cpp" />
    <ClCompile Include="..\src\boards\mmc1.cpp" />
    <ClCompile Include="..\src\boards\mmc3.cpp" />
    <ClCompile Include="..\src\boards\mmc5.cpp" />
    <ClCompile Include="..\src\boards\n106.cpp" />
    <ClCompile Include="..\src\boards\n625092.cpp" />
    <ClCompile Include="..\src\boards\novel.cpp" />
    <ClCompile Include="..\src\boards\sachen.cpp" />
    <ClCompile Include="..\src\boards\sc-127.cpp" />
    <ClCompile Include="..\src\boards\sheroes.cpp" />
    <ClCompile Include="..\src\boards\sl1632.cpp" />
    <ClCompile Include="..\src\boards\subor.cpp" />
    <ClCompile Include="..\src\boards\super24.cpp" />
    <ClCompile Include="..\src\boards\supervision.cpp" />
    <ClCompile Include="..\src\boards\t-227-1.cpp" />
    <ClCompile Include="..\src\boards\t-262.cpp" />
    <ClCompile Include="..\src\boards\tengen.cpp" />
    <ClCompile Include="..\src\boards\tf-1201.cpp" />
    <ClCompile Include="..\src\drivers\common\args.cpp" />
    <ClCompile Include="..\src\drivers\common\cheat.cpp" />
    <ClCompile Include="..\src\drivers\common\config.cpp" />
    <ClCompile Include="..\src\drivers\common\hq2x.cpp" />
    <ClCompile Include="..\src\drivers\common\hq3x.cpp" />
    <ClCompile Include="..\src\drivers\common\nes_ntsc.c" />
    <ClCompile Include="..\src\drivers\common\scale2x.cpp" />
    <ClCompile Include="..\src\drivers\common\scale3x.cpp" />
    <ClCompile Include="..\src\drivers\common\scalebit.cpp" />
    <ClCompile Include="..\src\drivers\common\vidblit.cpp" />
    <ClCompile Include="..\src\drivers\win\archive.cpp" />
    <ClCompile Include="..\src\drivers\win\args.cpp" />
    <ClCompile Include="..\src\drivers\win\aviout.cpp" />
    <ClCompile Include="..\src\drivers\win\cdlogger.cpp" />
    <ClCompile Include="..\src\drivers\win\cheat.cpp" />
    <ClCompile Include="..\src\drivers\win\common.cpp" />
    <ClCompile Include="..\src\drivers\win\config.cpp" />
    <ClCompile Include="..\src\drivers\win\debugger.cpp" />
    <ClCompile Include="..\src\drivers\win\debuggersp.cpp" />
    <ClCompile Include="..\src\drivers\win\directories.cpp" />
    <ClCompile Include="..\src\drivers\win\gui.cpp" />
    <ClCompile Include="..\src\drivers\win\guiconfig.cpp" />
    <ClCompile Include="..\src\drivers\win\header_editor.cpp" />
    <ClCompile Include="..\src\drivers\win\help.cpp" />
    <ClCompile Include="..\src\drivers\win\input.cpp" />
    <ClCompile Include="..\src\drivers\win\joystick.cpp" />
    <ClCompile Include="..\src\drivers\win\keyboard.cpp" />
    <ClCompile Include="..\src\drivers\win\log.cpp" />
    <ClCompile Include="..\src\drivers\win\luaconsole.cpp" />
    <ClCompile Include="..\src\drivers\win\main.cpp" />
    <ClCompile Include="..\src\drivers\win\mapinput.cpp" />
    <ClCompile Include="..\src\drivers\win\memview.cpp" />
    <ClCompile Include="..\src\drivers\win\memviewsp.cpp" />
    <ClCompile Include="..\src\drivers\win\memwatch.cpp" />
    <ClCompile Include="..\src\drivers\win\monitor.cpp" />
    <ClCompile Include="..\src\drivers\win\movieoptions.cpp" />
    <ClCompile Include="..\src\drivers\win\netplay.cpp" />
    <ClCompile Include="..\src\drivers\win\ntview.cpp" />
    <ClCompile Include="..\src\drivers\win\OutputDS.cpp" />
    <ClCompile Include="..\src\drivers\win\palette.cpp" />
    <ClCompile Include="..\src\drivers\win\ppuview.cpp" />
    <ClCompile Include="..\src\drivers\win\pref.cpp" />
    <ClCompile Include="..\src\drivers\win\ram_search.cpp" />
    <ClCompile Include="..\src\drivers\win\ramwatch.cpp" />
    <ClCompile Include="..\src\drivers\win\replay.cpp" />
    <ClCompile Include="..\src\drivers\win\sound.cpp" />
    <ClCompile Include="..\src\drivers\win\state.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\bookmark.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\bookmarks.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\branches.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\editor.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\greenzone.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\history.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\inputlog.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\laglog.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\markers.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\markers_manager.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\piano_roll.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\playback.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\popup_display.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\recorder.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\selection.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\snapshot.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\splicer.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\taseditor_config.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\taseditor_lua.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\taseditor_project.cpp" />
    <ClCompile Include="..\src\drivers\win\taseditor\taseditor_window.cpp" />
    <ClCompile Include="..\src\drivers\win\texthook.cpp" />
    <ClCompile Include="..\src\drivers\win\throttle.cpp" />
    <ClCompile Include="..\src\drivers\win\timing.cpp" />
    <ClCompile Include="..\src\drivers\win\tracer.cpp" />
    <ClCompile Include="..\src\drivers\win\video.cpp" />
    <ClCompile Include="..\src\drivers\win\wave.cpp" />
    <ClCompile Include="..\src\drivers\win\Win32InputBox.cpp" />
    <ClCompile Include="..\src\drivers\win\window.cpp" />
    <ClCompile Include="..\src\drivers\win\zlib\adler32.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\drivers\win\zlib\compress.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\drivers\win\zlib\crc32.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\drivers\win\zlib\deflate.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\drivers\win\zlib\gzio.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\drivers\win\zlib\infblock.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\drivers\win\zlib\infcodes.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\drivers\win\zlib\inffast.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\drivers\win\zlib\inflate.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\drivers\win\zlib\inftrees.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\drivers\win\zlib\infutil.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\drivers\win\zlib\trees.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\drivers\win\zlib\uncompr.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\drivers\win\zlib\zutil.c">
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
      <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs>
    </ClCompile>
    <ClCompile Include="..\src\emufile.cpp" />
    <ClCompile Include="..\src\input\arkanoid.cpp" />
    <ClCompile Include="..\src\input\bworld.cpp">
      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4789</DisableSpecificWarnings>
      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">4789</DisableSpecificWarnings>
    </ClCompile>
    <ClCompile Include="..\src\input\cursor.cpp" />
    <ClCompile Include="..\src\input\fkb.cpp" />
    <ClCompile Include="..\src\input\fns.cpp" />
    <ClCompile Include="..\src\input\ftrainer.cpp" />
    <ClCompile Include="..\src\input\hypershot.cpp" />
    <ClCompile Include="..\src\input\mahjong.cpp" />
    <ClCompile Include="..\src\input\mouse.cpp" />
    <ClCompile Include="..\src\input\snesmouse.cpp" />
    <ClCompile Include="..\src\input\oekakids.cpp" />
    <ClCompile Include="..\src\input\pec586kb.cpp" />
    <ClCompile Include="..\src\input\powerpad.cpp" />
    <ClCompile Include="..\src\input\quiz.cpp" />
    <ClCompile Include="..\src\input\shadow.cpp" />
    <ClCompile Include="..\src\input\suborkb.cpp" />
    <ClCompile Include="..\src\input\toprider.cpp" />
    <ClCompile Include="..\src\input\virtualboy.cpp" />
    <ClCompile Include="..\src\input\zapper.cpp" />
    <ClCompile Include="..\src\input\lcdcompzapper.cpp" />
    <ClCompile Include="..\src\boards\emu2413.c" />
    <ClCompile Include="..\src\utils\ConvertUTF.c" />
    <ClCompile Include="..\src\utils\crc32.cpp" />
    <ClCompile Include="..\src\utils\endian.cpp" />
    <ClCompile Include="..\src\utils\general.cpp" />
    <ClCompile Include="..\src\utils\guid.cpp" />
    <ClCompile Include="..\src\utils\ioapi.cpp" />
    <ClCompile Include="..\src\utils\md5.cpp" />
    <ClCompile Include="..\src\utils\memory.cpp" />
    <ClCompile Include="..\src\utils\mutex.cpp" />
    <ClCompile Include="..\src\utils\timeStamp.cpp" />
    <ClCompile Include="..\src\utils\unzip.cpp" />
    <ClCompile Include="..\src\utils\xstring.cpp" />
    <ClCompile Include="..\src\lua\src\lapi.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lauxlib.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lbaselib.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lcode.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\ldblib.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\ldebug.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\ldo.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\ldump.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lfunc.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lgc.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\linit.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\liolib.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\llex.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lmathlib.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lmem.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\loadlib.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lobject.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lopcodes.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\loslib.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lparser.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lstate.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lstring.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lstrlib.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\ltable.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\ltablib.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\ltm.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lundump.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lvm.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\lzio.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\lua\src\print.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\src\asm.cpp" />
    <ClCompile Include="..\src\cart.cpp" />
    <ClCompile Include="..\src\cheat.cpp" />
    <ClCompile Include="..\src\conddebug.cpp" />
    <ClCompile Include="..\src\config.cpp" />
    <ClCompile Include="..\src\debug.cpp" />
    <ClCompile Include="..\src\debugsymboltable.cpp" />
    <ClCompile Include="..\src\drawing.cpp" />
    <ClCompile Include="..\src\fceu.cpp" />
    <ClCompile Include="..\src\fds.cpp" />
    <ClCompile Include="..\src\file.cpp" />
    <ClCompile Include="..\src\filter.cpp" />
    <ClCompile Include="..\src\ines.cpp" />
    <ClCompile Include="..\src\input.cpp" />
    <ClCompile Include="..\src\ld65dbg.cpp" />
    <ClCompile Include="..\src\lua-engine.cpp" />
    <ClCompile Include="..\src\movie.cpp" />
    <ClCompile Include="..\src\netplay.cpp" />
    <ClCompile Include="..\src\nsf.cpp" />
    <ClCompile Include="..\src\oldmovie.cpp" />
    <ClCompile Include="..\src\palette.cpp" />
    <ClCompile Include="..\src\ppu.cpp" />
    <ClCompile Include="..\src\profiler.cpp" />
    <ClCompile Include="..\src\sound.cpp" />
    <ClCompile Include="..\src\state.cpp" />
    <ClCompile Include="..\src\unif.cpp" />
    <ClCompile Include="..\src\video.cpp" />
    <ClCompile Include="..\src\vsuni.cpp" />
    <ClCompile Include="..\src\wave.cpp" />
    <ClCompile Include="..\src\x6502.cpp" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\src\asm.h" />
    <ClInclude Include="..\src\cart.h" />
    <ClInclude Include="..\src\cheat.h" />
    <ClInclude Include="..\src\conddebug.h" />
    <ClInclude Include="..\src\debug.h" />
    <ClInclude Include="..\src\debugsymboltable.h" />
    <ClInclude Include="..\src\drawing.h" />
    <ClInclude Include="..\src\driver.h" />
    <ClInclude Include="..\src\drivers\common\args.h" />
    <ClInclude Include="..\src\drivers\common\cheat.h" />
    <ClInclude Include="..\src\drivers\common\config.h" />
    <ClInclude Include="..\src\drivers\common\hq2x.h" />
    <ClInclude Include="..\src\drivers\common\hq3x.h" />
    <ClInclude Include="..\src\drivers\common\nes_ntsc.h" />
    <ClInclude Include="..\src\drivers\common\nes_ntsc_config.h" />
    <ClInclude Include="..\src\drivers\common\nes_ntsc_impl.h" />
    <ClInclude Include="..\src\drivers\common\scale2x.h" />
    <ClInclude Include="..\src\drivers\common\scale3x.h" />
    <ClInclude Include="..\src\drivers\common\scalebit.h" />
    <ClInclude Include="..\src\drivers\common\vidblit.h" />
    <ClInclude Include="..\src\drivers\win\archive.h" />
    <ClInclude Include="..\src\drivers\win\args.h" />
    <ClInclude Include="..\src\drivers\win\cdlogger.h" />
    <ClInclude Include="..\src\drivers\win\cheat.h" />
    <ClInclude Include="..\src\drivers\win\common.h" />
    <ClInclude Include="..\src\drivers\win\config.h" />
    <ClInclude Include="..\src\drivers\win\debugger.h" />
    <ClInclude Include="..\src\drivers\win\debuggersp.h" />
    <ClInclude Include="..\src\drivers\win\directories.h" />
    <ClInclude Include="..\src\drivers\win\gui.h" />
    <ClInclude Include="..\src\drivers\win\guiconfig.h" />
    <ClInclude Include="..\src\drivers\win\header_editor.h" />
    <ClInclude Include="..\src\drivers\win\help.h" />
    <ClInclude Include="..\src\drivers\win\input.h" />
    <ClInclude Include="..\src\drivers\win\joystick.h" />
    <ClInclude Include="..\src\drivers\win\keyboard.h" />
    <ClInclude Include="..\src\drivers\win\keyscan.h" />
    <ClInclude Include="..\src\drivers\win\log.h" />
    <ClInclude Include="..\src\drivers\win\main.h" />
    <ClInclude Include="..\src\drivers\win\mapinput.h" />
    <ClInclude Include="..\src\drivers\win\memview.h" />
    <ClInclude Include="..\src\drivers\win\memviewsp.h" />
    <ClInclude Include="..\src\drivers\win\memwatch.h" />
    <ClInclude Include="..\src\drivers\win\monitor.h" />
    <ClInclude Include="..\src\drivers\win\netplay.h" />
    <ClInclude Include="..\src\drivers\win\ntview.h" />
    <ClInclude Include="..\src\drivers\win\oakra.h" />
    <ClInclude Include="..\src\drivers\win\palette.h" />
    <ClInclude Include="..\src\drivers\win\ppuview.h" />
    <ClInclude Include="..\src\drivers\win\pref.h" />
    <ClInclude Include="..\src\drivers\win\ram_search.h" />
    <ClInclude Include="..\src\drivers\win\ramwatch.h" />
    <ClInclude Include="..\src\drivers\win\replay.h" />
    <ClInclude Include="..\src\drivers\win\resource.h" />
    <ClInclude Include="..\src\drivers\win\sound.h" />
    <ClInclude Include="..\src\drivers\win\state.h" />
    <ClInclude Include="..\src\drivers\win\taseditor.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\bookmark.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\bookmarks.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\branches.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\editor.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\greenzone.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\history.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\inputlog.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\laglog.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\markers.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\markers_manager.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\piano_roll.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\playback.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\popup_display.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\recorder.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\selection.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\snapshot.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\splicer.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\taseditor_config.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\taseditor_lua.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\taseditor_project.h" />
    <ClInclude Include="..\src\drivers\win\taseditor\taseditor_window.h" />
    <ClInclude Include="..\src\drivers\win\texthook.h" />
    <ClInclude Include="..\src\drivers\win\throttle.h" />
    <ClInclude Include="..\src\drivers\win\timing.h" />
    <ClInclude Include="..\src\drivers\win\tracer.h" />
    <ClInclude Include="..\src\drivers\win\video.h" />
    <ClInclude Include="..\src\drivers\win\wave.h" />
    <ClInclude Include="..\src\drivers\win\Win32InputBox.h" />
    <ClInclude Include="..\src\drivers\win\window.h" />
    <ClInclude Include="..\src\drivers\win\lua\include\lauxlib.h" />
    <ClInclude Include="..\src\drivers\win\lua\include\lua.h" />
    <ClInclude Include="..\src\drivers\win\lua\include\lua.hpp" />
    <ClInclude Include="..\src\drivers\win\lua\include\luaconf.h" />
    <ClInclude Include="..\src\drivers\win\lua\include\lualib.h" />
    <ClInclude Include="..\src\emufile.h" />
    <ClInclude Include="..\src\emufile_types.h" />
    <ClInclude Include="..\src\fceu.h" />
    <ClInclude Include="..\src\fceulua.h" />
    <ClInclude Include="..\src\fcoeffs.h" />
    <ClInclude Include="..\src\fds.h" />
    <ClInclude Include="..\src\file.h" />
    <ClInclude Include="..\src\filter.h" />
    <ClInclude Include="..\src\fir\c44100ntsc.h" />
    <ClInclude Include="..\src\fir\c44100pal.h" />
    <ClInclude Include="..\src\fir\c48000ntsc.h" />
    <ClInclude Include="..\src\fir\c48000pal.h" />
    <ClInclude Include="..\src\fir\c96000ntsc.h" />
    <ClInclude Include="..\src\fir\c96000pal.h" />
    <ClInclude Include="..\src\git.h" />
    <ClInclude Include="..\src\ines-bad.h" />
    <ClInclude Include="..\src\ines-correct.h" />
    <ClInclude Include="..\src\ines.h" />
    <ClInclude Include="..\src\input.h" />
    <ClInclude Include="..\src\input\fkb.h" />
    <ClInclude Include="..\src\input\share.h" />
    <ClInclude Include="..\src\input\suborkb.h" />
    <ClInclude Include="..\src\ld65dbg.h" />
    <ClInclude Include="..\src\movie.h" />
    <ClInclude Include="..\src\netplay.h" />
    <ClInclude Include="..\src\nsf.h" />
    <ClInclude Include="..\src\oldmovie.h" />
    <ClInclude Include="..\src\palette.h" />
    <ClInclude Include="..\src\ppu.h" />
    <ClInclude Include="..\src\profiler.h" />
    <ClInclude Include="..\src\sound.h" />
    <ClInclude Include="..\src\state.h" />
    <ClInclude Include="..\src\types-des.h" />
    <ClInclude Include="..\src\types.h" />
    <ClInclude Include="..\src\unif.h" />
    <ClInclude Include="..\src\utils\ConvertUTF.h" />
    <ClInclude Include="..\src\utils\crc32.h" />
    <ClInclude Include="..\src\utils\endian.h" />
    <ClInclude Include="..\src\utils\general.h" />
    <ClInclude Include="..\src\utils\guid.h" />
    <ClInclude Include="..\src\utils\ioapi.h" />
    <ClInclude Include="..\src\utils\md5.h" />
    <ClInclude Include="..\src\utils\memory.h" />
    <ClInclude Include="..\src\utils\mutex.h" />
    <ClInclude Include="..\src\utils\timeStamp.h" />
    <ClInclude Include="..\src\utils\unzip.h" />
    <ClInclude Include="..\src\utils\valuearray.h" />
    <ClInclude Include="..\src\utils\xstring.h" />
    <ClInclude Include="..\src\palettes\palettes.h" />
    <ClInclude Include="..\src\palettes\rp2c04001.h" />
    <ClInclude Include="..\src\palettes\rp2c04002.h" />
    <ClInclude Include="..\src\palettes\rp2c04003.h" />
    <ClInclude Include="..\src\palettes\rp2c05004.h" />
    <ClInclude Include="..\src\lua\src\lapi.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lauxlib.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lcode.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\ldebug.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\ldo.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lfunc.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lgc.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\llex.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\llimits.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lmem.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lobject.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lopcodes.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lparser.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lstate.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lstring.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\ltable.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\ltm.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lua.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\luaconf.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lualib.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lundump.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lvm.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\lua\src\lzio.h">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild>
    </ClInclude>
    <ClInclude Include="..\src\version.h" />
    <ClInclude Include="..\src\video.h" />
    <ClInclude Include="..\src\vsuni.h" />
    <ClInclude Include="..\src\wave.h" />
    <ClInclude Include="..\src\x6502.h" />
    <ClInclude Include="..\src\x6502abbrev.h" />
    <ClInclude Include="..\src\x6502struct.h" />
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="..\src\drivers\win\res.rc" />
  </ItemGroup>
  <ItemGroup>
    <None Include="..\..\..\tasedit\psd\bmp\te_green_arrow.bmp" />
    <None Include="..\src\drivers\win\res\branch_spritesheet.bmp" />
    <None Include="..\src\drivers\win\res\ICON_1.ico" />
    <None Include="..\src\drivers\win\res\ICON_2.ico" />
    <None Include="..\src\drivers\win\res\taseditor-icon.ico" />
    <None Include="..\src\drivers\win\res\taseditor-icon32.ico" />
    <None Include="..\src\drivers\win\res\te_0.bmp" />
    <None Include="..\src\drivers\win\res\te_0_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_1.bmp" />
    <None Include="..\src\drivers\win\res\te_10.bmp" />
    <None Include="..\src\drivers\win\res\te_10_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_11.bmp" />
    <None Include="..\src\drivers\win\res\te_11_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_12.bmp" />
    <None Include="..\src\drivers\win\res\te_12_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_13.bmp" />
    <None Include="..\src\drivers\win\res\te_13_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_14.bmp" />
    <None Include="..\src\drivers\win\res\te_14_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_15.bmp" />
    <None Include="..\src\drivers\win\res\te_15_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_16.bmp" />
    <None Include="..\src\drivers\win\res\te_16_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_17.bmp" />
    <None Include="..\src\drivers\win\res\te_17_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_18.bmp" />
    <None Include="..\src\drivers\win\res\te_18_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_19.bmp" />
    <None Include="..\src\drivers\win\res\te_19_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_1_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_2.bmp" />
    <None Include="..\src\drivers\win\res\te_2_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_3.bmp" />
    <None Include="..\src\drivers\win\res\te_3_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_4.bmp" />
    <None Include="..\src\drivers\win\res\te_4_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_5.bmp" />
    <None Include="..\src\drivers\win\res\te_5_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_6.bmp" />
    <None Include="..\src\drivers\win\res\te_6_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_7.bmp" />
    <None Include="..\src\drivers\win\res\te_7_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_8.bmp" />
    <None Include="..\src\drivers\win\res\te_8_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_9.bmp" />
    <None Include="..\src\drivers\win\res\te_9_selected.bmp" />
    <None Include="..\src\drivers\win\res\te_arrow.bmp" />
    <CustomBuild Include="..\src\auxlib.lua">
      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xcopy /y /d "$(ProjectDir)\..\src\auxlib.lua"  "$(OutDir)"
</Command>
      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xcopy /y /d "$(ProjectDir)\..\src\auxlib.lua"  "$(OutDir)"
</Command>
      <Command Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">xcopy /y /d "$(ProjectDir)\..\src\auxlib.lua"  "$(OutDir)"
</Command>
      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(OutDir)auxlib.lua;%(Outputs)</Outputs>
      <Outputs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">$(OutDir)auxlib.lua;%(Outputs)</Outputs>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
    </CustomBuild>
    <None Include="..\src\drivers\win\res\te_green_arrow.bmp" />
    <None Include="..\src\drivers\win\res\te_green_blue_arrow.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_0.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_0_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_0_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_1.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_10.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_10_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_10_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_11.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_11_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_11_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_12.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_12_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_12_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_13.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_13_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_13_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_14.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_14_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_14_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_15.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_15_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_15_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_16.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_16_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_16_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_17.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_17_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_17_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_18.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_18_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_18_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_19.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_19_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_19_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_1_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_1_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_2.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_2_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_2_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_3.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_3_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_3_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_4.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_4_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_4_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_5.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_5_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_5_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_6.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_6_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_6_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_7.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_7_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_7_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_8.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_8_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_8_playback.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_9.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_9_lostpos.bmp" />
    <None Include="..\src\drivers\win\res\te_piano_9_playback.bmp" />
    <None Include="..\src\ops.inc" />
    <None Include="..\src\pputile.inc" />
  </ItemGroup>
  <ItemGroup>
    <Image Include="..\src\drivers\win\res\bitmap21.bmp" />
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
  <!-- ================ UNDUPOBJ ================ -->
  <!-- relevant topics -->
  <!-- http://stackoverflow.com/questions/3729515/visual-studio-2010-2008-cant-handle-source-files-with-identical-names-in-diff/26935613 -->
  <!-- http://stackoverflow.com/questions/7033855/msvc10-mp-builds-not-multicore-across-folders-in-a-project -->
  <!-- http://stackoverflow.com/questions/18304911/how-can-one-modify-an-itemdefinitiongroup-from-an-msbuild-target -->
  <!-- other maybe related info -->
  <!-- http://stackoverflow.com/questions/841913/modify-msbuild-itemgroup-metadata -->
  <UsingTask TaskName="UNDUPOBJ_TASK" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
    <ParameterGroup>
      <OutputDir ParameterType="System.String" Required="true" />
      <ItemList ParameterType="Microsoft.Build.Framework.ITaskItem[]" Required="true" />
      <OutputItemList ParameterType="Microsoft.Build.Framework.ITaskItem[]" Output="true" />
    </ParameterGroup>
    <Task>
      <Code><![CDATA[
            //general outline: for each item (in ClCompile) assign it to a subdirectory of $(IntDir) by allocating subdirectories 0,1,2, etc., as needed to prevent duplicate filenames from clobbering each other
            //this minimizes the number of batches that need to be run, since each subdirectory will necessarily be in a distinct batch due to /Fo specifying that output subdirectory

            var assignmentMap = new Dictionary<string,int>();
            foreach( var item in ItemList )
            {
              var filename = item.GetMetadata("Filename");

              //assign reused filenames to increasing numbers
              //assign previously unused filenames to 0
              int assignment = 0;
              if(assignmentMap.TryGetValue(filename, out assignment))
                assignmentMap[filename] = ++assignment;
              else
                assignmentMap[filename] = 0;

              var thisFileOutdir = Path.Combine(OutputDir,assignment.ToString()) + "/"; //take care it ends in / so /Fo knows it's a directory and not a filename
              item.SetMetadata( "ObjectFileName", thisFileOutdir );
            }

            OutputItemList = ItemList;
            ItemList = new Microsoft.Build.Framework.ITaskItem[0];

        ]]></Code>
    </Task>
  </UsingTask>
  <Target Name="UNDUPOBJ">
    <!-- see stackoverflow topics for discussion on why we need to do some loopy copying stuff here -->
    <ItemGroup>
      <ClCompileCopy Include="@(ClCompile)" />
      <ClCompile Remove="@(ClCompile)" />
    </ItemGroup>
    <UNDUPOBJ_TASK OutputDir="$(IntDir)" ItemList="@(ClCompileCopy)" OutputItemList="@(ClCompile)">
      <Output ItemName="ClCompile" TaskParameter="OutputItemList" />
    </UNDUPOBJ_TASK>
  </Target>
  <ProjectExtensions>
    <VisualStudio>
      <UserProperties />
    </VisualStudio>
  </ProjectExtensions>
  <!-- ================ UNDUPOBJ ================ -->
</Project>
