1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Release|Win32">
9 <Configuration>Release</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
13 <PropertyGroup Label="Globals">
14 <ProjectGuid>{9A50722A-6F3D-4E4A-9E84-9F3D1C07D9DD}</ProjectGuid>
15 <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
17 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
18 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
19 <ConfigurationType>Application</ConfigurationType>
20 <PlatformToolset>v140_xp</PlatformToolset>
21 <UseOfMfc>false</UseOfMfc>
22 <CharacterSet>MultiByte</CharacterSet>
23 <WholeProgramOptimization>true</WholeProgramOptimization>
25 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
26 <ConfigurationType>Application</ConfigurationType>
27 <PlatformToolset>v140</PlatformToolset>
28 <UseOfMfc>false</UseOfMfc>
29 <CharacterSet>MultiByte</CharacterSet>
31 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
32 <ImportGroup Label="ExtensionSettings">
34 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
35 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
36 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
38 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
39 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
40 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
42 <PropertyGroup Label="UserMacros" />
44 <_ProjectFileVersion>14.0.23107.0</_ProjectFileVersion>
46 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
47 <OutDir>.\Debug\</OutDir>
48 <IntDir>.\Debug\</IntDir>
49 <LinkIncremental>true</LinkIncremental>
51 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
52 <OutDir>.\Release\</OutDir>
53 <IntDir>.\csp-release\mz1200\</IntDir>
54 <LinkIncremental>false</LinkIncremental>
56 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
58 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
59 <MkTypLibCompatible>true</MkTypLibCompatible>
60 <SuppressStartupBanner>true</SuppressStartupBanner>
61 <TargetEnvironment>Win32</TargetEnvironment>
62 <TypeLibraryName>.\Debug/mz1200.tlb</TypeLibraryName>
66 <Optimization>MaxSpeed</Optimization>
67 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_MZ1200;%(PreprocessorDefinitions)</PreprocessorDefinitions>
68 <MinimalRebuild>true</MinimalRebuild>
69 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
70 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
71 <PrecompiledHeaderOutputFile>.\csp-debug/mz1200.pch</PrecompiledHeaderOutputFile>
72 <AssemblerListingLocation>.\csp-debug\mz1200/</AssemblerListingLocation>
73 <ObjectFileName>.\csp-debug\mz1200/</ObjectFileName>
74 <ProgramDataBaseFileName>.\csp-debug\mz1200/</ProgramDataBaseFileName>
75 <BrowseInformation>true</BrowseInformation>
76 <WarningLevel>Level3</WarningLevel>
77 <SuppressStartupBanner>true</SuppressStartupBanner>
78 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
79 <AdditionalIncludeDirectories>C:\Program Files\Microsoft DirectX SDK %28June 2010%29\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
80 <IntrinsicFunctions>false</IntrinsicFunctions>
81 <MultiProcessorCompilation>true</MultiProcessorCompilation>
82 <BufferSecurityCheck>true</BufferSecurityCheck>
83 <AdditionalOptions>/arch:SSE2 %(AdditionalOptions)</AdditionalOptions>
84 <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
85 <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
86 <StringPooling>true</StringPooling>
87 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
88 <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed>
91 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
92 <Culture>0x0411</Culture>
95 <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;dsound.lib;imm32.lib;vfw32.lib;%(AdditionalDependencies)</AdditionalDependencies>
96 <OutputFile>.\Debug/mz1200.exe</OutputFile>
97 <SuppressStartupBanner>true</SuppressStartupBanner>
98 <GenerateDebugInformation>true</GenerateDebugInformation>
99 <ProgramDatabaseFile>.\Debug/mz1200.pdb</ProgramDatabaseFile>
100 <SubSystem>Windows</SubSystem>
101 <RandomizedBaseAddress>false</RandomizedBaseAddress>
102 <DataExecutionPrevention />
103 <TargetMachine>MachineX86</TargetMachine>
104 <AdditionalLibraryDirectories>C:\Program Files\Microsoft DirectX SDK %28June 2010%29\Lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
105 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
106 <OptimizeReferences>true</OptimizeReferences>
109 <SuppressStartupBanner>true</SuppressStartupBanner>
110 <OutputFile>.\Debug/mz1200.bsc</OutputFile>
112 </ItemDefinitionGroup>
113 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
115 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
116 <MkTypLibCompatible>true</MkTypLibCompatible>
117 <SuppressStartupBanner>true</SuppressStartupBanner>
118 <TargetEnvironment>Win32</TargetEnvironment>
119 <TypeLibraryName>.\Release/mz1200.tlb</TypeLibraryName>
123 <Optimization>Full</Optimization>
124 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
125 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_MZ1200;%(PreprocessorDefinitions)</PreprocessorDefinitions>
126 <StringPooling>true</StringPooling>
127 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
128 <PrecompiledHeaderOutputFile>.\Release/mz1200.pch</PrecompiledHeaderOutputFile>
129 <AssemblerListingLocation>.\csp-release\mz1200/</AssemblerListingLocation>
130 <ObjectFileName>.\csp-release\mz1200/</ObjectFileName>
131 <ProgramDataBaseFileName>.\csp-release\mz1200/</ProgramDataBaseFileName>
132 <BrowseInformation>true</BrowseInformation>
133 <WarningLevel>Level3</WarningLevel>
134 <SuppressStartupBanner>true</SuppressStartupBanner>
135 <AdditionalIncludeDirectories>C:\Program Files\Microsoft DirectX SDK %28June 2010%29\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
136 <OmitFramePointers>true</OmitFramePointers>
137 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
138 <MultiProcessorCompilation>true</MultiProcessorCompilation>
139 <BufferSecurityCheck>false</BufferSecurityCheck>
140 <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
141 <IntrinsicFunctions>true</IntrinsicFunctions>
142 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
143 <FunctionLevelLinking>true</FunctionLevelLinking>
144 <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
145 <OpenMPSupport>false</OpenMPSupport>
146 <WholeProgramOptimization>false</WholeProgramOptimization>
147 <ExceptionHandling>Sync</ExceptionHandling>
148 <FloatingPointModel>Precise</FloatingPointModel>
149 <CreateHotpatchableImage>false</CreateHotpatchableImage>
150 <ControlFlowGuard>false</ControlFlowGuard>
151 <FloatingPointExceptions>true</FloatingPointExceptions>
154 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
155 <Culture>0x0409</Culture>
158 <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;dsound.lib;imm32.lib;vfw32.lib;%(AdditionalDependencies)</AdditionalDependencies>
159 <OutputFile>.\Release/mz1200.exe</OutputFile>
160 <SuppressStartupBanner>true</SuppressStartupBanner>
161 <ProgramDatabaseFile>.\Release/mz1200.pdb</ProgramDatabaseFile>
162 <SubSystem>Windows</SubSystem>
163 <RandomizedBaseAddress>false</RandomizedBaseAddress>
164 <DataExecutionPrevention />
165 <TargetMachine>MachineX86</TargetMachine>
166 <AdditionalLibraryDirectories>C:\Program Files\Microsoft DirectX SDK %28June 2010%29\Lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
167 <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
168 <OptimizeReferences>true</OptimizeReferences>
171 <SuppressStartupBanner>true</SuppressStartupBanner>
172 <OutputFile>.\Release/mz1200.bsc</OutputFile>
174 </ItemDefinitionGroup>
176 <ClCompile Include="src\common.cpp" />
177 <ClCompile Include="src\config.cpp" />
178 <ClCompile Include="src\emu.cpp" />
179 <ClCompile Include="src\fifo.cpp" />
180 <ClCompile Include="src\fileio.cpp" />
181 <ClCompile Include="src\vm\and.cpp" />
182 <ClCompile Include="src\vm\datarec.cpp" />
183 <ClCompile Include="src\vm\disk.cpp" />
184 <ClCompile Include="src\vm\event.cpp" />
185 <ClCompile Include="src\vm\i8253.cpp" />
186 <ClCompile Include="src\vm\i8255.cpp" />
187 <ClCompile Include="src\vm\io.cpp" />
188 <ClCompile Include="src\vm\ls393.cpp" />
189 <ClCompile Include="src\vm\mz80k\display.cpp" />
190 <ClCompile Include="src\vm\mz80k\keyboard.cpp" />
191 <ClCompile Include="src\vm\mz80k\memory.cpp" />
192 <ClCompile Include="src\vm\mz80k\mz80fio.cpp" />
193 <ClCompile Include="src\vm\mz80k\mz80k.cpp" />
194 <ClCompile Include="src\vm\pcm1bit.cpp" />
195 <ClCompile Include="src\vm\t3444a.cpp" />
196 <ClCompile Include="src\vm\z80.cpp" />
197 <ClCompile Include="src\win32_debugger.cpp" />
198 <ClCompile Include="src\win32_input.cpp" />
199 <ClCompile Include="src\win32_screen.cpp" />
200 <ClCompile Include="src\win32_sound.cpp" />
201 <ClCompile Include="src\winmain.cpp" />
204 <ClInclude Include="src\common.h" />
205 <ClInclude Include="src\config.h" />
206 <ClInclude Include="src\emu.h" />
207 <ClInclude Include="src\fifo.h" />
208 <ClInclude Include="src\fileio.h" />
209 <ClInclude Include="src\res\resource.h" />
210 <ClInclude Include="src\vm\and.h" />
211 <ClInclude Include="src\vm\datarec.h" />
212 <ClInclude Include="src\vm\debugger.h" />
213 <ClInclude Include="src\vm\device.h" />
214 <ClInclude Include="src\vm\disk.h" />
215 <ClInclude Include="src\vm\event.h" />
216 <ClInclude Include="src\vm\i8253.h" />
217 <ClInclude Include="src\vm\i8255.h" />
218 <ClInclude Include="src\vm\io.h" />
219 <ClInclude Include="src\vm\ls393.h" />
220 <ClInclude Include="src\vm\mz80k\display.h" />
221 <ClInclude Include="src\vm\mz80k\keyboard.h" />
222 <ClInclude Include="src\vm\mz80k\memory.h" />
223 <ClInclude Include="src\vm\mz80k\mz80fio.h" />
224 <ClInclude Include="src\vm\mz80k\mz80k.h" />
225 <ClInclude Include="src\vm\pcm1bit.h" />
226 <ClInclude Include="src\vm\t3444a.h" />
227 <ClInclude Include="src\vm\vm.h" />
228 <ClInclude Include="src\vm\z80.h" />
231 <Image Include="src\res\mz1200.ico" />
234 <ResourceCompile Include="src\res\mz1200.rc">
235 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
236 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
239 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
240 <ImportGroup Label="ExtensionTargets">