diff --git a/Visual Studio Projects/Simh.ci.sln b/Visual Studio Projects/Simh.ci.sln
index a1d5c49b..204d43b4 100755
--- a/Visual Studio Projects/Simh.ci.sln
+++ b/Visual Studio Projects/Simh.ci.sln
@@ -159,6 +159,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PDP10-KS", "PDP10-KS.vcxpro
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SEL32", "SEL32.vcxproj", "{9B214A06-3727-44D4-99B7-2C3E44B86B32}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "linc", "linc.vcxproj", "{58E9E172-1CC9-4BA6-8176-F832B11DB1EC}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
diff --git a/Visual Studio Projects/Simh.sln b/Visual Studio Projects/Simh.sln
index 7c472fec..a96a23ed 100755
--- a/Visual Studio Projects/Simh.sln
+++ b/Visual Studio Projects/Simh.sln
@@ -393,6 +393,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ND100", "nd100.vcproj", "{F
{D40F3AF1-EEE7-4432-9807-2AD287B490F8} = {D40F3AF1-EEE7-4432-9807-2AD287B490F8}
EndProjectSection
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "linc", "linc.vcproj", "{58E9E172-1CC9-4BA6-8176-F832B11DB1EC}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D40F3AF1-EEE7-4432-9807-2AD287B490F8} = {D40F3AF1-EEE7-4432-9807-2AD287B490F8}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
diff --git a/Visual Studio Projects/linc.vcproj b/Visual Studio Projects/linc.vcproj
new file mode 100644
index 00000000..10cc51af
--- /dev/null
+++ b/Visual Studio Projects/linc.vcproj
@@ -0,0 +1,377 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Visual Studio Projects/linc.vcxproj b/Visual Studio Projects/linc.vcxproj
new file mode 100644
index 00000000..1fb9e775
--- /dev/null
+++ b/Visual Studio Projects/linc.vcxproj
@@ -0,0 +1,178 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {58E9E172-1CC9-4BA6-8176-F832B11DB1EC}
+ linc
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.36327.8
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Check for required build dependencies & git commit id
+ Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL
+
+
+ Disabled
+ ../linc/;./;../;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)
+ USE_DISPLAY;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;SIM_ASYNCH_IO;USE_READER_THREAD;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;%(PreprocessorDefinitions)
+ false
+ Default
+ MultiThreadedDebug
+
+ Level3
+ true
+ ProgramDatabase
+ CompileAsC
+ false
+
+
+ libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)
+ ../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)
+ true
+ Console
+ 10485760
+ 10485760
+ false
+
+ MachineX86
+
+
+ Running Available Tests
+ Post-Build-Event.cmd linc "$(TargetDir)$(TargetName).exe"
+
+
+
+
+ Check for required build dependencies & git commit id
+ Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ true
+ ../linc/;./;../;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)
+ USE_SHARED;USE_DISPLAY;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;SIM_ASYNCH_IO;USE_READER_THREAD;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ true
+ ProgramDatabase
+ CompileAsC
+
+
+ libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)
+ ../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)
+ false
+ Console
+ 10485760
+ 10485760
+ true
+ true
+ UseLinkTimeCodeGeneration
+ false
+
+ MachineX86
+
+
+ Running Available Tests
+ Post-Build-Event.cmd linc "$(TargetDir)$(TargetName).exe"
+
+
+
+
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+ CompileAsC
+ false
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+ CompileAsC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/linc.vcxproj.filters b/Visual Studio Projects/linc.vcxproj.filters
new file mode 100644
index 00000000..959b7605
--- /dev/null
+++ b/Visual Studio Projects/linc.vcxproj.filters
@@ -0,0 +1,135 @@
+
+
+
+
+ {a7463719-42f3-4f7d-b375-e5e1238f2072}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {a3f124b8-d7f6-4540-8414-793285c5799a}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {39a1b0cc-dcdb-4030-810d-d5d4eecb6c49}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ 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
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file