From cda9ed5c7233eb8703c0363feaef72096a46637c Mon Sep 17 00:00:00 2001 From: tomch Date: Sun, 26 May 2013 21:33:20 +0000 Subject: [PATCH] Added VS2012 Express (aka Express 2012 for Windows Desktop) sln & projects. . NB. There are all hand created (instead of converting the 2010 or 2008 sln) Interestingly, AppleWin Properties: General -> WPO = "Use LTCG" causes a runtime crash almost immediately in UpdatePaging() during the penultimate CopyMemory(). Setting to "No WPO" allows it to run fine. --- AppleWin/AppleWinExpress2012.sln | 50 ++ AppleWin/AppleWinExpress2012.vcxproj | 413 ++++++++++++ AppleWin/AppleWinExpress2012.vcxproj.filters | 635 ++++++++++++++++++ AppleWin/zip_lib/zip_lib2012.vcxproj | 96 +++ AppleWin/zip_lib/zip_lib2012.vcxproj.filters | 46 ++ AppleWin/zlib/zlib-Express2012.vcxproj | 106 +++ .../zlib/zlib-Express2012.vcxproj.filters | 82 +++ 7 files changed, 1428 insertions(+) create mode 100644 AppleWin/AppleWinExpress2012.sln create mode 100644 AppleWin/AppleWinExpress2012.vcxproj create mode 100644 AppleWin/AppleWinExpress2012.vcxproj.filters create mode 100644 AppleWin/zip_lib/zip_lib2012.vcxproj create mode 100644 AppleWin/zip_lib/zip_lib2012.vcxproj.filters create mode 100644 AppleWin/zlib/zlib-Express2012.vcxproj create mode 100644 AppleWin/zlib/zlib-Express2012.vcxproj.filters diff --git a/AppleWin/AppleWinExpress2012.sln b/AppleWin/AppleWinExpress2012.sln new file mode 100644 index 00000000..49cd5e65 --- /dev/null +++ b/AppleWin/AppleWinExpress2012.sln @@ -0,0 +1,50 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Express 2012 for Windows Desktop +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppleWin", "AppleWinExpress2012.vcxproj", "{0A960136-A00A-4D4B-805F-664D9950D2CA}" + ProjectSection(ProjectDependencies) = postProject + {509739E7-0AF3-4C09-A1A9-F0B1BC31B39D} = {509739E7-0AF3-4C09-A1A9-F0B1BC31B39D} + {9B32A6E7-1237-4F36-8903-A3FD51DF9C4E} = {9B32A6E7-1237-4F36-8903-A3FD51DF9C4E} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zip_lib", "zip_lib\zip_lib2012.vcxproj", "{509739E7-0AF3-4C09-A1A9-F0B1BC31B39D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "zlib\zlib-Express2012.vcxproj", "{9B32A6E7-1237-4F36-8903-A3FD51DF9C4E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug NoDX|Win32 = Debug NoDX|Win32 + Debug|Win32 = Debug|Win32 + Release NoDX|Win32 = Release NoDX|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0A960136-A00A-4D4B-805F-664D9950D2CA}.Debug NoDX|Win32.ActiveCfg = Debug NoDX|Win32 + {0A960136-A00A-4D4B-805F-664D9950D2CA}.Debug NoDX|Win32.Build.0 = Debug NoDX|Win32 + {0A960136-A00A-4D4B-805F-664D9950D2CA}.Debug|Win32.ActiveCfg = Debug|Win32 + {0A960136-A00A-4D4B-805F-664D9950D2CA}.Debug|Win32.Build.0 = Debug|Win32 + {0A960136-A00A-4D4B-805F-664D9950D2CA}.Release NoDX|Win32.ActiveCfg = Release NoDX|Win32 + {0A960136-A00A-4D4B-805F-664D9950D2CA}.Release NoDX|Win32.Build.0 = Release NoDX|Win32 + {0A960136-A00A-4D4B-805F-664D9950D2CA}.Release|Win32.ActiveCfg = Release|Win32 + {0A960136-A00A-4D4B-805F-664D9950D2CA}.Release|Win32.Build.0 = Release|Win32 + {509739E7-0AF3-4C09-A1A9-F0B1BC31B39D}.Debug NoDX|Win32.ActiveCfg = Debug|Win32 + {509739E7-0AF3-4C09-A1A9-F0B1BC31B39D}.Debug NoDX|Win32.Build.0 = Debug|Win32 + {509739E7-0AF3-4C09-A1A9-F0B1BC31B39D}.Debug|Win32.ActiveCfg = Debug|Win32 + {509739E7-0AF3-4C09-A1A9-F0B1BC31B39D}.Debug|Win32.Build.0 = Debug|Win32 + {509739E7-0AF3-4C09-A1A9-F0B1BC31B39D}.Release NoDX|Win32.ActiveCfg = Release|Win32 + {509739E7-0AF3-4C09-A1A9-F0B1BC31B39D}.Release NoDX|Win32.Build.0 = Release|Win32 + {509739E7-0AF3-4C09-A1A9-F0B1BC31B39D}.Release|Win32.ActiveCfg = Release|Win32 + {509739E7-0AF3-4C09-A1A9-F0B1BC31B39D}.Release|Win32.Build.0 = Release|Win32 + {9B32A6E7-1237-4F36-8903-A3FD51DF9C4E}.Debug NoDX|Win32.ActiveCfg = Debug|Win32 + {9B32A6E7-1237-4F36-8903-A3FD51DF9C4E}.Debug NoDX|Win32.Build.0 = Debug|Win32 + {9B32A6E7-1237-4F36-8903-A3FD51DF9C4E}.Debug|Win32.ActiveCfg = Debug|Win32 + {9B32A6E7-1237-4F36-8903-A3FD51DF9C4E}.Debug|Win32.Build.0 = Debug|Win32 + {9B32A6E7-1237-4F36-8903-A3FD51DF9C4E}.Release NoDX|Win32.ActiveCfg = Release|Win32 + {9B32A6E7-1237-4F36-8903-A3FD51DF9C4E}.Release NoDX|Win32.Build.0 = Release|Win32 + {9B32A6E7-1237-4F36-8903-A3FD51DF9C4E}.Release|Win32.ActiveCfg = Release|Win32 + {9B32A6E7-1237-4F36-8903-A3FD51DF9C4E}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/AppleWin/AppleWinExpress2012.vcxproj b/AppleWin/AppleWinExpress2012.vcxproj new file mode 100644 index 00000000..8a128d11 --- /dev/null +++ b/AppleWin/AppleWinExpress2012.vcxproj @@ -0,0 +1,413 @@ + + + + + Debug NoDX + Win32 + + + Debug + Win32 + + + Release NoDX + Win32 + + + Release + Win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Create + Create + Create + Create + + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + + + + + + + + + + + + + + + + + + + + + + {509739e7-0af3-4c09-a1a9-f0b1bc31b39d} + + + {9b32a6e7-1237-4f36-8903-a3fd51df9c4e} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {0A960136-A00A-4D4B-805F-664D9950D2CA} + Win32Proj + AppleWinExpress2012 + AppleWin + + + + Application + true + v110 + MultiByte + + + Application + true + v110 + MultiByte + + + Application + false + v110 + false + MultiByte + + + Application + false + v110 + false + MultiByte + + + + + + + + + + + + + + + + + + + true + + + true + + + false + + + false + + + + Use + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;NO_DSHOW_STRSAFE;%(PreprocessorDefinitions) + true + source\cpu;source\emulator;source\debugger;zlib;zip_lib;%(AdditionalIncludeDirectories) + MultiThreadedDebug + + + Windows + true + htmlhelp.lib;comctl32.lib;ddraw.lib;winmm.lib;dsound.lib;dxguid.lib;version.lib;strmiids.lib;dinput8.lib;user32.lib;gdi32.lib;Advapi32.lib;shell32.lib;Comdlg32.lib;ole32.lib;wsock32.lib;%(AdditionalDependencies) + + + + + Use + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;NO_DSHOW_STRSAFE;NO_DIRECT_X;%(PreprocessorDefinitions) + true + source\cpu;source\emulator;source\debugger;zlib;zip_lib;%(AdditionalIncludeDirectories) + MultiThreadedDebug + + + Windows + true + htmlhelp.lib;comctl32.lib;ddraw.lib;winmm.lib;dsound.lib;dxguid.lib;version.lib;strmiids.lib;dinput8.lib;user32.lib;gdi32.lib;Advapi32.lib;shell32.lib;Comdlg32.lib;ole32.lib;wsock32.lib;%(AdditionalDependencies) + + + + + Level3 + Use + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;NO_DSHOW_STRSAFE;%(PreprocessorDefinitions) + true + source\cpu;source\emulator;source\debugger;zlib;zip_lib;%(AdditionalIncludeDirectories) + MultiThreaded + Speed + + + Windows + true + true + true + htmlhelp.lib;comctl32.lib;ddraw.lib;winmm.lib;dsound.lib;dxguid.lib;version.lib;strmiids.lib;dinput8.lib;user32.lib;gdi32.lib;Advapi32.lib;shell32.lib;Comdlg32.lib;ole32.lib;wsock32.lib;%(AdditionalDependencies) + UseLinkTimeCodeGeneration + + + + + Level3 + Use + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;NO_DSHOW_STRSAFE;NO_DIRECT_X;%(PreprocessorDefinitions) + true + source\cpu;source\emulator;source\debugger;zlib;zip_lib;%(AdditionalIncludeDirectories) + MultiThreaded + Speed + + + Windows + true + true + true + htmlhelp.lib;comctl32.lib;ddraw.lib;winmm.lib;dsound.lib;dxguid.lib;version.lib;strmiids.lib;dinput8.lib;user32.lib;gdi32.lib;Advapi32.lib;shell32.lib;Comdlg32.lib;ole32.lib;wsock32.lib;%(AdditionalDependencies) + UseLinkTimeCodeGeneration + + + + + + \ No newline at end of file diff --git a/AppleWin/AppleWinExpress2012.vcxproj.filters b/AppleWin/AppleWinExpress2012.vcxproj.filters new file mode 100644 index 00000000..dd89eca2 --- /dev/null +++ b/AppleWin/AppleWinExpress2012.vcxproj.filters @@ -0,0 +1,635 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {a9a09086-bbce-46ea-8b29-f18a8df8732b} + + + {d1228537-59c3-4a6c-92fd-d7ba9d4efab7} + + + {d614ba59-527b-4acb-842e-7b61ca7f694f} + + + {2e94f8a1-5598-4bed-8365-add09bca1f56} + + + {71ec7de0-6ba1-4de1-9bc8-bdc3597e62cd} + + + {2c27fcf6-cf59-4359-9e15-2de64af1a94f} + + + {9b13bfc1-31ab-4f55-bb69-b8620ebdc2be} + + + {9bcc8097-f610-4843-bd76-a313aa54fbb0} + + + {f688ce36-1417-440c-b844-f2180a0017a9} + + + {4cecf5fc-1fe3-425f-907a-b62a6d046d45} + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + + + Source Files\_Headers + + + Source Files\_Headers + + + Source Files\_Headers + + + Source Files\_Headers + + + Source Files + + + Source Files + + + Source Files\CommonVICE + + + Source Files\CommonVICE + + + Source Files\CommonVICE + + + Source Files\CommonVICE + + + Source Files\CommonVICE + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\CPU + + + Source Files\CPU + + + Source Files\CPU + + + Source Files\CPU + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Disk + + + Source Files\Disk + + + Source Files\Disk + + + Source Files\Disk + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Z80VICE + + + Source Files\Z80VICE + + + Source Files\Z80VICE + + + Source Files\Z80VICE + + + Source Files\Video + + + Source Files\Video + + + Source Files\Uthernet + + + Source Files\Uthernet + + + Source Files\Uthernet + + + Source Files\Uthernet + + + Source Files\Uthernet + + + Source Files\Uthernet + + + Source Files\Uthernet + + + Source Files\Uthernet + + + Source Files\Uthernet + + + Resource Files + + + + + Docs + + + Docs + + + Docs + + + Docs + + + Docs + + + Docs + + + Docs + + + + + Source Files + + + Source Files + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\Configuration + + + Source Files\CPU + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Debugger + + + Source Files\Disk + + + Source Files\Disk + + + Source Files\Disk + + + Source Files\Disk + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Emulator + + + Source Files\Z80VICE + + + Source Files\Z80VICE + + + Source Files\Z80VICE + + + Source Files\Video + + + Source Files\Video + + + Source Files\Uthernet + + + Source Files\Uthernet + + + Source Files\Uthernet + + + Source Files\Uthernet + + + + + Source Files\CPU + + + Source Files\CPU + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + + + Resource Files + + + \ No newline at end of file diff --git a/AppleWin/zip_lib/zip_lib2012.vcxproj b/AppleWin/zip_lib/zip_lib2012.vcxproj new file mode 100644 index 00000000..77b67814 --- /dev/null +++ b/AppleWin/zip_lib/zip_lib2012.vcxproj @@ -0,0 +1,96 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + + + + + + + + + + + + + + + + {509739E7-0AF3-4C09-A1A9-F0B1BC31B39D} + Win32Proj + zip_lib + zip_lib + + + + StaticLibrary + true + v110 + MultiByte + + + StaticLibrary + false + v110 + true + MultiByte + + + + + + + + + + + + + + + NotUsing + Level3 + Disabled + _CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + ..\zlib;%(AdditionalIncludeDirectories) + MultiThreadedDebug + + + Windows + true + + + + + Level3 + NotUsing + MaxSpeed + true + true + _CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + true + ..\zlib;%(AdditionalIncludeDirectories) + MultiThreaded + + + Windows + true + true + true + + + + + + \ No newline at end of file diff --git a/AppleWin/zip_lib/zip_lib2012.vcxproj.filters b/AppleWin/zip_lib/zip_lib2012.vcxproj.filters new file mode 100644 index 00000000..c7a6d9c7 --- /dev/null +++ b/AppleWin/zip_lib/zip_lib2012.vcxproj.filters @@ -0,0 +1,46 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + \ No newline at end of file diff --git a/AppleWin/zlib/zlib-Express2012.vcxproj b/AppleWin/zlib/zlib-Express2012.vcxproj new file mode 100644 index 00000000..6678d4dd --- /dev/null +++ b/AppleWin/zlib/zlib-Express2012.vcxproj @@ -0,0 +1,106 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {9B32A6E7-1237-4F36-8903-A3FD51DF9C4E} + Win32Proj + zlib + zlib + + + + StaticLibrary + true + v110 + MultiByte + + + StaticLibrary + false + v110 + true + MultiByte + + + + + + + + + + + + + + + NotUsing + Level3 + Disabled + _CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + MultiThreadedDebug + + + Windows + true + + + + + Level3 + NotUsing + MaxSpeed + true + true + _CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + true + MultiThreaded + + + Windows + true + true + true + + + + + + \ No newline at end of file diff --git a/AppleWin/zlib/zlib-Express2012.vcxproj.filters b/AppleWin/zlib/zlib-Express2012.vcxproj.filters new file mode 100644 index 00000000..5cdde106 --- /dev/null +++ b/AppleWin/zlib/zlib-Express2012.vcxproj.filters @@ -0,0 +1,82 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + \ No newline at end of file