diff options
Diffstat (limited to 'win32')
| -rw-r--r-- | win32/bin/.empty | 0 | ||||
| -rw-r--r-- | win32/fake86.rc | bin | 0 -> 6746 bytes | |||
| -rwxr-xr-x | win32/fake86.sln | 36 | ||||
| -rw-r--r-- | win32/fake86.suo | bin | 0 -> 21504 bytes | |||
| -rwxr-xr-x | win32/fake86.vcxproj | 290 | ||||
| -rwxr-xr-x | win32/fake86.vcxproj.filters | 137 | ||||
| -rwxr-xr-x | win32/imagegen.vcxproj | 141 | ||||
| -rwxr-xr-x | win32/imagegen.vcxproj.filters | 22 | ||||
| -rw-r--r-- | win32/intermediate/.empty | 0 | ||||
| -rw-r--r-- | win32/resource.h | bin | 0 -> 3344 bytes | 
10 files changed, 626 insertions, 0 deletions
diff --git a/win32/bin/.empty b/win32/bin/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/win32/bin/.empty diff --git a/win32/fake86.rc b/win32/fake86.rc Binary files differnew file mode 100644 index 0000000..112f87c --- /dev/null +++ b/win32/fake86.rc diff --git a/win32/fake86.sln b/win32/fake86.sln new file mode 100755 index 0000000..abcbdf8 --- /dev/null +++ b/win32/fake86.sln @@ -0,0 +1,36 @@ +
 +Microsoft Visual Studio Solution File, Format Version 11.00
 +# Visual Studio 2010
 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fake86", "fake86.vcxproj", "{4C3260EB-396E-4017-AF95-E0FD33E87046}"
 +EndProject
 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imagegen", "imagegen.vcxproj", "{BE8FA015-E801-40C8-B35B-D477C540439F}"
 +EndProject
 +Global
 +	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 +		Debug (with WinPCap)|Win32 = Debug (with WinPCap)|Win32
 +		Debug|Win32 = Debug|Win32
 +		Release (with WinPCap)|Win32 = Release (with WinPCap)|Win32
 +		Release|Win32 = Release|Win32
 +	EndGlobalSection
 +	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 +		{4C3260EB-396E-4017-AF95-E0FD33E87046}.Debug (with WinPCap)|Win32.ActiveCfg = Debug (with WinPCap)|Win32
 +		{4C3260EB-396E-4017-AF95-E0FD33E87046}.Debug (with WinPCap)|Win32.Build.0 = Debug (with WinPCap)|Win32
 +		{4C3260EB-396E-4017-AF95-E0FD33E87046}.Debug|Win32.ActiveCfg = Debug|Win32
 +		{4C3260EB-396E-4017-AF95-E0FD33E87046}.Debug|Win32.Build.0 = Debug|Win32
 +		{4C3260EB-396E-4017-AF95-E0FD33E87046}.Release (with WinPCap)|Win32.ActiveCfg = Release (with WinPCap)|Win32
 +		{4C3260EB-396E-4017-AF95-E0FD33E87046}.Release (with WinPCap)|Win32.Build.0 = Release (with WinPCap)|Win32
 +		{4C3260EB-396E-4017-AF95-E0FD33E87046}.Release|Win32.ActiveCfg = Release|Win32
 +		{4C3260EB-396E-4017-AF95-E0FD33E87046}.Release|Win32.Build.0 = Release|Win32
 +		{BE8FA015-E801-40C8-B35B-D477C540439F}.Debug (with WinPCap)|Win32.ActiveCfg = Release|Win32
 +		{BE8FA015-E801-40C8-B35B-D477C540439F}.Debug (with WinPCap)|Win32.Build.0 = Release|Win32
 +		{BE8FA015-E801-40C8-B35B-D477C540439F}.Debug|Win32.ActiveCfg = Debug|Win32
 +		{BE8FA015-E801-40C8-B35B-D477C540439F}.Debug|Win32.Build.0 = Debug|Win32
 +		{BE8FA015-E801-40C8-B35B-D477C540439F}.Release (with WinPCap)|Win32.ActiveCfg = Release (with WinPCap)|Win32
 +		{BE8FA015-E801-40C8-B35B-D477C540439F}.Release (with WinPCap)|Win32.Build.0 = Release (with WinPCap)|Win32
 +		{BE8FA015-E801-40C8-B35B-D477C540439F}.Release|Win32.ActiveCfg = Release|Win32
 +		{BE8FA015-E801-40C8-B35B-D477C540439F}.Release|Win32.Build.0 = Release|Win32
 +	EndGlobalSection
 +	GlobalSection(SolutionProperties) = preSolution
 +		HideSolutionNode = FALSE
 +	EndGlobalSection
 +EndGlobal
 diff --git a/win32/fake86.suo b/win32/fake86.suo Binary files differnew file mode 100644 index 0000000..cad7663 --- /dev/null +++ b/win32/fake86.suo diff --git a/win32/fake86.vcxproj b/win32/fake86.vcxproj new file mode 100755 index 0000000..40136ec --- /dev/null +++ b/win32/fake86.vcxproj @@ -0,0 +1,290 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug (with WinPCap)|Win32">
 +      <Configuration>Debug (with WinPCap)</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release (with WinPCap)|Win32">
 +      <Configuration>Release (with WinPCap)</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectGuid>{4C3260EB-396E-4017-AF95-E0FD33E87046}</ProjectGuid>
 +    <Keyword>Win32Proj</Keyword>
 +    <RootNamespace>fake86</RootNamespace>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <UseDebugLibraries>false</UseDebugLibraries>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +    <CharacterSet>NotSet</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <UseDebugLibraries>false</UseDebugLibraries>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release (with WinPCap)|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <UseDebugLibraries>false</UseDebugLibraries>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug (with WinPCap)|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <UseDebugLibraries>false</UseDebugLibraries>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <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 (with WinPCap)|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 (with WinPCap)|Win32'" 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 Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <LinkIncremental>false</LinkIncremental>
 +    <OutDir>.\bin\</OutDir>
 +    <IntDir>.\intermediate\</IntDir>
 +    <CustomBuildAfterTargets>
 +    </CustomBuildAfterTargets>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <LinkIncremental>false</LinkIncremental>
 +    <OutDir>.\bin\</OutDir>
 +    <IntDir>.\intermediate\</IntDir>
 +    <CustomBuildAfterTargets>
 +    </CustomBuildAfterTargets>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release (with WinPCap)|Win32'">
 +    <LinkIncremental>false</LinkIncremental>
 +    <OutDir>.\bin\</OutDir>
 +    <IntDir>.\intermediate\</IntDir>
 +    <CustomBuildAfterTargets>
 +    </CustomBuildAfterTargets>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug (with WinPCap)|Win32'">
 +    <LinkIncremental>false</LinkIncremental>
 +    <OutDir>.\bin\</OutDir>
 +    <IntDir>.\intermediate\</IntDir>
 +    <CustomBuildAfterTargets>
 +    </CustomBuildAfterTargets>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <ClCompile>
 +      <WarningLevel>Level3</WarningLevel>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <Optimization>MaxSpeed</Optimization>
 +      <FunctionLevelLinking>true</FunctionLevelLinking>
 +      <IntrinsicFunctions>true</IntrinsicFunctions>
 +      <PreprocessorDefinitions>PATH_DATAFILES="";_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <OmitFramePointers>true</OmitFramePointers>
 +      <FloatingPointModel>Fast</FloatingPointModel>
 +      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
 +      <AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput>
 +      <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
 +    </ClCompile>
 +    <Link>
 +      <SubSystem>Console</SubSystem>
 +      <GenerateDebugInformation>false</GenerateDebugInformation>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <AdditionalDependencies>SDL.lib;SDLmain.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <Version>0.12.9.19</Version>
 +    </Link>
 +    <CustomBuildStep>
 +      <Command>
 +      </Command>
 +    </CustomBuildStep>
 +    <CustomBuildStep>
 +      <Message>
 +      </Message>
 +    </CustomBuildStep>
 +    <PostBuildEvent>
 +      <Command>copy ..\data\*.* bin\ /Y</Command>
 +    </PostBuildEvent>
 +    <PostBuildEvent>
 +      <Message>Copying ROM data files to bin folder...</Message>
 +    </PostBuildEvent>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <ClCompile>
 +      <WarningLevel>Level3</WarningLevel>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <Optimization>Disabled</Optimization>
 +      <FunctionLevelLinking>true</FunctionLevelLinking>
 +      <IntrinsicFunctions>true</IntrinsicFunctions>
 +      <PreprocessorDefinitions>PATH_DATAFILES="";_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <OmitFramePointers>true</OmitFramePointers>
 +      <FloatingPointModel>Fast</FloatingPointModel>
 +      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 +      <WholeProgramOptimization>false</WholeProgramOptimization>
 +    </ClCompile>
 +    <Link>
 +      <SubSystem>Console</SubSystem>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <AdditionalDependencies>SDL.lib;SDLmain.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +    </Link>
 +    <CustomBuildStep>
 +      <Command>
 +      </Command>
 +    </CustomBuildStep>
 +    <CustomBuildStep>
 +      <Message>
 +      </Message>
 +    </CustomBuildStep>
 +    <PostBuildEvent>
 +      <Command>copy ..\data\*.* bin\ /Y</Command>
 +    </PostBuildEvent>
 +    <PostBuildEvent>
 +      <Message>Copying ROM data files to bin folder...</Message>
 +    </PostBuildEvent>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release (with WinPCap)|Win32'">
 +    <ClCompile>
 +      <WarningLevel>Level3</WarningLevel>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <Optimization>MaxSpeed</Optimization>
 +      <FunctionLevelLinking>true</FunctionLevelLinking>
 +      <IntrinsicFunctions>true</IntrinsicFunctions>
 +      <PreprocessorDefinitions>PATH_DATAFILES="";NETWORKING_ENABLED;_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <OmitFramePointers>true</OmitFramePointers>
 +      <FloatingPointModel>Fast</FloatingPointModel>
 +      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
 +    </ClCompile>
 +    <Link>
 +      <SubSystem>Console</SubSystem>
 +      <GenerateDebugInformation>false</GenerateDebugInformation>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <AdditionalDependencies>SDL.lib;SDLmain.lib;wpcap.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <Version>0.12.9.19</Version>
 +    </Link>
 +    <CustomBuildStep>
 +      <Command>
 +      </Command>
 +    </CustomBuildStep>
 +    <CustomBuildStep>
 +      <Message>
 +      </Message>
 +    </CustomBuildStep>
 +    <PostBuildEvent>
 +      <Command>copy ..\data\*.* bin\ /Y</Command>
 +    </PostBuildEvent>
 +    <PostBuildEvent>
 +      <Message>Copying ROM data files to bin folder...</Message>
 +    </PostBuildEvent>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug (with WinPCap)|Win32'">
 +    <ClCompile>
 +      <WarningLevel>Level3</WarningLevel>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <Optimization>MaxSpeed</Optimization>
 +      <FunctionLevelLinking>true</FunctionLevelLinking>
 +      <IntrinsicFunctions>true</IntrinsicFunctions>
 +      <PreprocessorDefinitions>PATH_DATAFILES="";NETWORKING_ENABLED;_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <OmitFramePointers>true</OmitFramePointers>
 +      <FloatingPointModel>Fast</FloatingPointModel>
 +      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
 +    </ClCompile>
 +    <Link>
 +      <SubSystem>Console</SubSystem>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <AdditionalDependencies>SDL.lib;SDLmain.lib;wpcap.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +    </Link>
 +    <CustomBuildStep>
 +      <Command>
 +      </Command>
 +    </CustomBuildStep>
 +    <CustomBuildStep>
 +      <Message>
 +      </Message>
 +    </CustomBuildStep>
 +    <PostBuildEvent>
 +      <Command>copy ..\data\*.* bin\ /Y</Command>
 +    </PostBuildEvent>
 +    <PostBuildEvent>
 +      <Message>Copying ROM data files to bin folder...</Message>
 +    </PostBuildEvent>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="..\src\fake86\adlib.c" />
 +    <ClCompile Include="..\src\fake86\ata.c" />
 +    <ClCompile Include="..\src\fake86\audio.c" />
 +    <ClCompile Include="..\src\fake86\blaster.c" />
 +    <ClCompile Include="..\src\fake86\console.c" />
 +    <ClCompile Include="..\src\fake86\cpu.c" />
 +    <ClCompile Include="..\src\fake86\disk.c" />
 +    <ClCompile Include="..\src\fake86\i8237.c" />
 +    <ClCompile Include="..\src\fake86\i8253.c" />
 +    <ClCompile Include="..\src\fake86\i8259.c" />
 +    <ClCompile Include="..\src\fake86\input.c" />
 +    <ClCompile Include="..\src\fake86\main.c" />
 +    <ClCompile Include="..\src\fake86\netcard.c" />
 +    <ClCompile Include="..\src\fake86\packet.c" />
 +    <ClCompile Include="..\src\fake86\parsecl.c" />
 +    <ClCompile Include="..\src\fake86\ports.c" />
 +    <ClCompile Include="..\src\fake86\render.c" />
 +    <ClCompile Include="..\src\fake86\sermouse.c" />
 +    <ClCompile Include="..\src\fake86\sndsource.c" />
 +    <ClCompile Include="..\src\fake86\speaker.c" />
 +    <ClCompile Include="..\src\fake86\timing.c" />
 +    <ClCompile Include="..\src\fake86\video.c" />
 +    <ClCompile Include="..\src\fake86\win32\menus.c" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="..\src\fake86\audio.h" />
 +    <ClInclude Include="..\src\fake86\blaster.h" />
 +    <ClInclude Include="..\src\fake86\config.h" />
 +    <ClInclude Include="..\src\fake86\cpu.h" />
 +    <ClInclude Include="..\src\fake86\disk.h" />
 +    <ClInclude Include="..\src\fake86\i8237.h" />
 +    <ClInclude Include="..\src\fake86\i8253.h" />
 +    <ClInclude Include="..\src\fake86\i8259.h" />
 +    <ClInclude Include="..\src\fake86\modregrm.h" />
 +    <ClInclude Include="..\src\fake86\mutex.h" />
 +    <ClInclude Include="..\src\fake86\sermouse.h" />
 +    <ClInclude Include="resource.h" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ResourceCompile Include="fake86.rc" />
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/win32/fake86.vcxproj.filters b/win32/fake86.vcxproj.filters new file mode 100755 index 0000000..16214c3 --- /dev/null +++ b/win32/fake86.vcxproj.filters @@ -0,0 +1,137 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
 +      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Resource Files">
 +      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
 +      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
 +    </Filter>
 +    <Filter Include="Source Files\win32">
 +      <UniqueIdentifier>{24282956-ada5-4a20-b289-9af8e28ff7c9}</UniqueIdentifier>
 +    </Filter>
 +    <Filter Include="Header Files\win32">
 +      <UniqueIdentifier>{91c547f5-4ef4-4a63-9ad1-3be02cf667ac}</UniqueIdentifier>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="..\src\fake86\adlib.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\video.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\ata.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\audio.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\blaster.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\console.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\cpu.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\disk.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\i8237.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\i8253.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\i8259.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\input.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\main.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\netcard.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\packet.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\parsecl.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\ports.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\render.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\sermouse.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\sndsource.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\speaker.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\timing.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\src\fake86\win32\menus.c">
 +      <Filter>Source Files\win32</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="..\src\fake86\audio.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="..\src\fake86\blaster.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="..\src\fake86\config.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="..\src\fake86\cpu.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="..\src\fake86\disk.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="..\src\fake86\i8237.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="..\src\fake86\i8253.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="..\src\fake86\i8259.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="..\src\fake86\mutex.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="..\src\fake86\sermouse.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="..\src\fake86\modregrm.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="resource.h">
 +      <Filter>Header Files\win32</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ResourceCompile Include="fake86.rc">
 +      <Filter>Resource Files</Filter>
 +    </ResourceCompile>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/win32/imagegen.vcxproj b/win32/imagegen.vcxproj new file mode 100755 index 0000000..4b2f333 --- /dev/null +++ b/win32/imagegen.vcxproj @@ -0,0 +1,141 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.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="Release (with WinPCap)|Win32">
 +      <Configuration>Release (with WinPCap)</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectGuid>{BE8FA015-E801-40C8-B35B-D477C540439F}</ProjectGuid>
 +    <Keyword>Win32Proj</Keyword>
 +    <RootNamespace>imagegen</RootNamespace>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <UseDebugLibraries>false</UseDebugLibraries>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <UseDebugLibraries>false</UseDebugLibraries>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release (with WinPCap)|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <UseDebugLibraries>false</UseDebugLibraries>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +    <CharacterSet>Unicode</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <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 (with WinPCap)|Win32'" 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 Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <LinkIncremental>false</LinkIncremental>
 +    <OutDir>.\bin\</OutDir>
 +    <IntDir>.\intermediate\</IntDir>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <LinkIncremental>false</LinkIncremental>
 +    <OutDir>.\bin\</OutDir>
 +    <IntDir>.\intermediate\</IntDir>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release (with WinPCap)|Win32'">
 +    <LinkIncremental>false</LinkIncremental>
 +    <OutDir>.\bin\</OutDir>
 +    <IntDir>.\intermediate\</IntDir>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <ClCompile>
 +      <WarningLevel>Level3</WarningLevel>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <Optimization>MaxSpeed</Optimization>
 +      <FunctionLevelLinking>true</FunctionLevelLinking>
 +      <IntrinsicFunctions>true</IntrinsicFunctions>
 +      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <FloatingPointModel>Fast</FloatingPointModel>
 +      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
 +      <OmitFramePointers>true</OmitFramePointers>
 +    </ClCompile>
 +    <Link>
 +      <SubSystem>Console</SubSystem>
 +      <GenerateDebugInformation>false</GenerateDebugInformation>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <Version>1.1</Version>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <ClCompile>
 +      <WarningLevel>Level3</WarningLevel>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <Optimization>MaxSpeed</Optimization>
 +      <FunctionLevelLinking>true</FunctionLevelLinking>
 +      <IntrinsicFunctions>true</IntrinsicFunctions>
 +      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <FloatingPointModel>Fast</FloatingPointModel>
 +      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
 +      <OmitFramePointers>true</OmitFramePointers>
 +    </ClCompile>
 +    <Link>
 +      <SubSystem>Console</SubSystem>
 +      <GenerateDebugInformation>false</GenerateDebugInformation>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <Version>1.1</Version>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release (with WinPCap)|Win32'">
 +    <ClCompile>
 +      <WarningLevel>Level3</WarningLevel>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <Optimization>MaxSpeed</Optimization>
 +      <FunctionLevelLinking>true</FunctionLevelLinking>
 +      <IntrinsicFunctions>true</IntrinsicFunctions>
 +      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <FloatingPointModel>Fast</FloatingPointModel>
 +      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
 +      <OmitFramePointers>true</OmitFramePointers>
 +    </ClCompile>
 +    <Link>
 +      <SubSystem>Console</SubSystem>
 +      <GenerateDebugInformation>false</GenerateDebugInformation>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <Version>1.1</Version>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="..\src\imagegen\imagegen.c" />
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/win32/imagegen.vcxproj.filters b/win32/imagegen.vcxproj.filters new file mode 100755 index 0000000..a228731 --- /dev/null +++ b/win32/imagegen.vcxproj.filters @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
 +      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Resource Files">
 +      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
 +      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="..\src\imagegen\imagegen.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/win32/intermediate/.empty b/win32/intermediate/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/win32/intermediate/.empty diff --git a/win32/resource.h b/win32/resource.h Binary files differnew file mode 100644 index 0000000..c9076c0 --- /dev/null +++ b/win32/resource.h  | 
