diff --git a/.github/workflows/windows_build.yml b/.github/workflows/windows_build.yml
new file mode 100644
index 00000000..94dbef29
--- /dev/null
+++ b/.github/workflows/windows_build.yml
@@ -0,0 +1,204 @@
+name: Windows_Build
+
+on:
+ workflow_dispatch:
+ inputs:
+ ref:
+ description: 'Ref/hash/tag - blank for head'
+ required: false
+ type: string
+ configuration:
+ description: 'Configuration'
+ required: true
+ default: 'Release'
+ type: choice
+ options:
+ - Release
+ - Debug
+ platform:
+ description: 'Platform'
+ required: true
+ default: 'Win32'
+ type: choice
+ options:
+ - Win32
+# - ARM
+ architecture:
+ description: 'Architecture'
+ required: true
+ default: x64
+ type: choice
+ options:
+ - x64
+ - x86
+ - arm64
+ dispose:
+ description: 'Disposition'
+ required: true
+ default: 'Discard'
+ type: choice
+ options:
+ - 'Discard'
+ - 'Snapshot'
+ - 'Release'
+ inspect:
+ description: 'Build directory contents listing'
+ required: true
+ default: 'exclude'
+ type: choice
+ options:
+ - Exclude
+ - Include
+
+ pull_request:
+ types: closed
+ branches: [ 'master', 'Supnik-Current' ]
+
+ push:
+ branches: [ 'master', 'Supnik-Current' ]
+
+ # min hr mday mon dow UTC
+ schedule:
+ - cron: '23 8 * * 1,3,5' # x64 snapshots
+ - cron: '13 16 * * 2,4,6' # x86 snapshots
+# - cron: '46 20 * * 1,4,7' # Arm snapshots
+
+ # GITHUB_SHA last commit GITHUB_REF refs/tags/name
+ release:
+ types: published
+
+env:
+ SOLUTION_FILE: 'Visual Studio Projects\Simh.ci.sln'
+ REF: ${{ inputs.ref || github.sha }}
+ BUILD_CONFIGURATION: ${{ inputs.configuration || 'Release' }}
+ BUILD_PLATFORM: ${{ inputs.platform || 'Win32' }}
+ BUILD_ARCH: ${{ inputs.architecture || ( github.event_name == 'schedule' && ( ( contains(github.event.schedule, '16') && 'x86' ) || ( contains(github.event.schedule, '20') && 'arm64' ) ) ) || 'x64' }}
+ INSPECT: ${{ inputs.inspect || 'Exclude' }}
+ DISPOSE: ${{ inputs.dispose || ( github.event_name == 'schedule' && 'Snapshot' ) || ( github.event_name == 'release' && 'Release' ) || 'Discard' }}
+
+permissions:
+ contents: read
+
+jobs:
+ build-on-windows:
+ environment: open-simh-ci
+ runs-on: windows-latest
+
+ steps:
+ - name: 'Verify configuration'
+ if: ( env.BUILD_PLATFORM == 'Win32' && env.BUILD_ARCH != 'x86' && env.BUILD_ARCH != 'x64' ) || ( env.BUILD_PLATFORM == 'ARM' && env.BUILD_ARCH != 'arm64' )
+ shell: cmd
+ run: |
+ echo ::error file=windows_build.yml,title=Invalid configuration::Platform ${{ env.BUILD_PLATFORM }} does not support Architecture ${{ env.BUILD_ARCH }}
+ exit 1
+ - name: 'Deal with CRLF files in repo'
+ run: git config --global core.autocrlf input
+ - name: 'Checkout branch'
+ uses: actions/checkout@v3
+ with:
+ ref: ${{ env.REF }}
+ - name: Identify branch
+ shell: pwsh
+ run: |
+ $br="${{ github.ref_name || github.head_ref }}"
+ if ( $null -eq $br ) {
+ "DISPOSE=Discard" >>$env:GITHUB_ENV
+ "BRANCH=null" >>$env:GITHUB_ENV
+ } else {
+ $br=$br.Trim()
+ if( $br -eq '' ) {
+ "DISPOSE=Discard" >>$env:GITHUB_ENV
+ "BRANCH=empty" >>$env:GITHUB_ENV
+ } elseif ( $br -match '[Ss]upnik' ) {
+ "BRANCH=V3" >>$env:GITHUB_ENV
+ } else {
+ "BRANCH=V4" >>$env:GITHUB_ENV
+ }}
+ - name: Get external libraries
+ #(Required for V3, V4 will see and skip)
+ shell: pwsh
+ run: |
+ Invoke-WebRequest -Uri "https://github.com/simh/windows-build/archive/windows-build.zip" -UseBasicParsing -OutFile windows-build.zip
+ Expand-Archive -Path .\windows-build.zip -DestinationPath .\windows-build.tmp
+ move .\windows-build.tmp\windows-build-windows-build ..\windows-build
+ del windows-build.tmp
+ del windows-build.zip
+ - name: Add MSBuild to PATH for Visual Studio
+ uses: microsoft/setup-msbuild@v1.1
+ with:
+ msbuild-architecture: ${{ env.BUILD_ARCH }}
+ - name: Install PuTTY and 7-zip
+ run: |
+ choco install --no-progress putty
+ choco install --no-progress 7zip
+ - name: Build Simulators with Visual Studio
+ shell: cmd
+ working-directory: ${{env.GITHUB_WORKSPACE}}
+ run: |
+ msbuild "${{env.SOLUTION_FILE}}" -property:Configuration=${{env.BUILD_CONFIGURATION}} -property:Platform=${{env.BUILD_PLATFORM}}
+ - name: Inspect result tree
+ if: env.INSPECT == 'Include'
+ shell: cmd
+ run: dir /S BIN\NT
+ - name: Compute archive name step 1
+ if: env.DISPOSE != 'Discard'
+ shell: pwsh
+ run: |
+ git log -1 --pretty="COMMIT=%H" >>$env:GITHUB_ENV
+ $(git log -1 --pretty="#=%aI").Replace("T","-").Replace("#","CDATE").Replace(":","-") >>$env:GITHUB_ENV
+ echo PACNAME=${{env.BUILD_PLATFORM}}-${{env.BUILD_ARCH}}-${{env.BUILD_CONFIGURATION}} >>$env:GITHUB_ENV
+ - name: Compute archive name step 2
+ if: env.DISPOSE != 'Discard'
+ shell: pwsh
+ run: |
+ "TARNAME=${{env.CDATE}}-${{env.COMMIT}}-${{env.PACNAME}}.tar" >>$env:GITHUB_ENV
+ - name: Import signing key
+ if: env.DISPOSE != 'Discard'
+ uses: crazy-max/ghaction-import-gpg@v5
+ with:
+ gpg_private_key: ${{ secrets.GPG_KIT_SIGNING_KEY }}
+ - name: Create tar file for deployment
+ if: env.DISPOSE != 'Discard'
+ shell: cmd
+ run: |
+ mkdir "${{env.PACNAME}}"
+ move "BIN\NT\${{env.BUILD_PLATFORM}}-${{env.BUILD_CONFIGURATION}}\*.exe" "${{env.PACNAME}}"
+ echo Built in ${{ github.repository }} by ${{ github.actor }} (${{ github.event_name }}) from ${{ github.ref_type }}/${{ github.ref_name }}>${{ env.TARNAME }}-contents.txt
+ echo In the archive, the files reside in ${{env.PACNAME}}\*>>${{ env.TARNAME }}-contents.txt
+ echo Dates/times are UTC>>${{ env.TARNAME }}-contents.txt
+ echo .>>${{ env.TARNAME }}-contents.txt
+ dir "${{env.PACNAME}}\*.exe" >>${{ env.TARNAME }}-contents.txt
+ 7z a -ttar -r -- "${{ env.TARNAME }}" "${{ env.PACNAME }}"
+ 7z a -tbzip2 -r -- "${{ env.TARNAME }}.bz2" "${{ env.TARNAME }}"
+ del "${{ env.TARNAME }}"
+ gpg --output "${{ env.TARNAME }}.bz2.sig" --detach-sig "${{ env.TARNAME }}.bz2"
+ - name: Deploy new executables to kits server
+ id: scp-ppk
+ if: env.DISPOSE != 'Discard'
+ shell: pwsh
+ working-directory: ${{env.GITHUB_WORKSPACE}}
+ env:
+ SCP_DEPLOY_KEY: '${{ secrets.SCP_DEPLOY_KEY }}'
+ run: |
+ $fn = Join-Path -Path $env:RUNNER_TEMP -ChildPath "sdk.ppk";
+ $eb = [System.Convert]::FromBase64String($env:SCP_DEPLOY_KEY);
+ Set-Content $fn -Value $eb -AsByteStream;
+ "SDK=$fn" >>$env:GITHUB_OUTPUT
+ "KITS_HOST_KEY=" + "${{ vars.KITS_HOST_KEY }}".Trim() + "`n" >>$env:GITHUB_ENV
+ - name: Save as snapshot
+ if: ${{ env.DISPOSE == 'Snapshot' }}
+ shell: cmd
+ run: |
+ pscp -p -r -q -batch -noagent -i ${{ steps.scp-ppk.outputs.SDK }} -hostkey "${{ env.KITS_HOST_KEY }}" ${{ env.TARNAME }}.bz2 ${{ env.TARNAME }}.bz2.sig ${{ env.TARNAME }}-contents.txt simh-deploy@kits.opensimh.org:/var/www/kits/html/${{ env.BRANCH }}/Windows/Snapshots/${{ env.BUILD_ARCH }}/
+ - name: Save as release
+ if: env.DISPOSE == 'Release'
+ shell: cmd
+ run: |
+ pscp -p -r -q -batch -noagent -i ${{ steps.scp-ppk.outputs.SDK }} -hostkey "${{ env.KITS_HOST_KEY }}" ${{ env.TARNAME }}.bz2 ${{ env.TARNAME }}.bz2.sig ${{ env.TARNAME }}-contents.txt simh-deploy@kits.opensimh.org:/var/www/kits/html/${{ env.BRANCH }}/Windows/Releases/${{ env.BUILD_ARCH }}/
+ - name: cleanup ppk
+ env:
+ FN: ${{ steps.scp-ppk.outputs.SDK }}
+ shell: pwsh
+ if: always() && ( env.FN != '' )
+ run: |
+ Remove-Item -Path $env:FN;
diff --git a/.gitignore b/.gitignore
index a305e868..e150f201 100644
--- a/.gitignore
+++ b/.gitignore
@@ -41,9 +41,11 @@ ipch/
# We only care about specific files in the Visual Studio Projects
# folder. Things which are there on the fly to support debugging
# or other things we don't want git to manage.
-!Visual Studio Projects/*.vcproj
-!Visual Studio Projects/*.sln
-!Visual Studio Projects/0ReadMe_Projects.txt
Visual Studio Projects/*
+!Visual Studio Projects/*.vcproj
+!Visual Studio Projects/*.vcxproj*
+!Visual Studio Projects/*.sln
+Visual Studio Projects/~AutoRecover.*
+!Visual Studio Projects/0ReadMe_Projects.txt
diff --git a/PDP18B/pdp18b_fpp.c b/PDP18B/pdp18b_fpp.c
index ffbf70d4..cc698c66 100644
--- a/PDP18B/pdp18b_fpp.c
+++ b/PDP18B/pdp18b_fpp.c
@@ -140,6 +140,7 @@ static int32 fir; /* instruction */
static int32 jea; /* exc address */
static int32 fguard; /* guard bit */
static int32 stop_fpp = STOP_RSRV; /* stop if fp dis */
+#define fma fma_X /* Avoid name conflict with math.h defined fma() routine */
static UFP fma; /* FMA */
static UFP fmb; /* FMB */
static UFP fmq; /* FMQ - hi,lo only */
@@ -378,7 +379,7 @@ return SCPE_OK;
t_stat fp15_opnd (int32 ir, int32 addr, UFP *fpn)
{
-int32 i, numwd, wd[3];
+int32 i, numwd, wd[3] = { 0,0,0 };
fguard = 0; /* clear guard */
if (ir & FI_NOLOAD) /* no load? */
@@ -425,7 +426,7 @@ return FP_OK;
t_stat fp15_store (int32 ir, int32 addr, UFP *a)
{
-int32 i, numwd, wd[3];
+int32 i, numwd, wd[3]={ 0,0,0 };
t_stat sta;
fguard = 0; /* clear guard */
diff --git a/Visual Studio Projects/ALTAIR.vcxproj b/Visual Studio Projects/ALTAIR.vcxproj
new file mode 100755
index 00000000..450d70b0
--- /dev/null
+++ b/Visual Studio Projects/ALTAIR.vcxproj
@@ -0,0 +1,224 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ Altair
+ {1C602310-C406-4446-85C3-E5AE0E836120}
+ Altair
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ALTAIR\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ALTAIR\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ALTAIR\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ALTAIR\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ALTAIR.exe
+ true
+ $(OutDir)ALTAIR.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ALTAIR.exe
+ true
+ $(OutDir)ALTAIR.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ALTAIR.exe
+ true
+ $(OutDir)ALTAIR.pdb
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ALTAIR.exe
+ true
+ $(OutDir)ALTAIR.pdb
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/ALTAIR.vcxproj.filters b/Visual Studio Projects/ALTAIR.vcxproj.filters
new file mode 100755
index 00000000..df47435b
--- /dev/null
+++ b/Visual Studio Projects/ALTAIR.vcxproj.filters
@@ -0,0 +1,90 @@
+
+
+
+
+ {e7db4e67-68a0-423c-9198-f53527154a87}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {9b17dd0b-6845-4693-a20e-715c8a8b544c}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {21e5f043-be93-44e3-81d7-1ee27384a7ca}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/ALTAIR.vcxproj.user b/Visual Studio Projects/ALTAIR.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/ALTAIR.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/ECLIPSE.vcxproj b/Visual Studio Projects/ECLIPSE.vcxproj
new file mode 100755
index 00000000..41df87b6
--- /dev/null
+++ b/Visual Studio Projects/ECLIPSE.vcxproj
@@ -0,0 +1,228 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {FF632F3D-9F62-481D-A5C7-AD090F46143C}
+ ECLIPSE
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ECLIPSE\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ECLIPSE\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ECLIPSE\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ECLIPSE\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ../;../NOVA/;%(AdditionalIncludeDirectories)
+ ECLIPSE;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ECLIPSE.exe
+ true
+ $(OutDir)ECLIPSE.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ../;../NOVA/;%(AdditionalIncludeDirectories)
+ ECLIPSE;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ECLIPSE.exe
+ true
+ $(OutDir)ECLIPSE.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ../;../NOVA/;%(AdditionalIncludeDirectories)
+ ECLIPSE;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ECLIPSE.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ../;../NOVA/;%(AdditionalIncludeDirectories)
+ ECLIPSE;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ECLIPSE.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/ECLIPSE.vcxproj.filters b/Visual Studio Projects/ECLIPSE.vcxproj.filters
new file mode 100755
index 00000000..94c0b44d
--- /dev/null
+++ b/Visual Studio Projects/ECLIPSE.vcxproj.filters
@@ -0,0 +1,111 @@
+
+
+
+
+ {d432ef8b-893f-4348-8a4c-2009bb26bb5e}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {4a79b8d9-4f1c-4df4-b7a5-1c5ec8ba0610}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {7404c25a-bc7c-4012-b696-fc81bd3aee31}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/ECLIPSE.vcxproj.user b/Visual Studio Projects/ECLIPSE.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/ECLIPSE.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/GRI.vcxproj b/Visual Studio Projects/GRI.vcxproj
new file mode 100755
index 00000000..bbc37798
--- /dev/null
+++ b/Visual Studio Projects/GRI.vcxproj
@@ -0,0 +1,220 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {611E140C-8403-4FD8-AF53-CE01C8452B34}
+ GRI
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\GRI\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\GRI\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\GRI\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\GRI\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;../GRI/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)GRI.exe
+ true
+ $(OutDir)GRI.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;../GRI/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)GRI.exe
+ true
+ $(OutDir)GRI.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../GRI/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)GRI.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../GRI/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)GRI.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/GRI.vcxproj.filters b/Visual Studio Projects/GRI.vcxproj.filters
new file mode 100755
index 00000000..799b335d
--- /dev/null
+++ b/Visual Studio Projects/GRI.vcxproj.filters
@@ -0,0 +1,87 @@
+
+
+
+
+ {e1145f6e-7f0c-40a5-bd04-faf95aa29dfc}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {64cbc180-74c6-45e2-8ee1-99e3bb8f695b}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {646663e0-3dbd-4174-9926-6ad9e1d29ce0}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/GRI.vcxproj.user b/Visual Studio Projects/GRI.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/GRI.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/H316.vcxproj b/Visual Studio Projects/H316.vcxproj
new file mode 100755
index 00000000..71943f1d
--- /dev/null
+++ b/Visual Studio Projects/H316.vcxproj
@@ -0,0 +1,224 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {C915B408-80D8-4925-BF7B-0469436B33BF}
+ H316
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\H316\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\H316\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\H316\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\H316\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)H316.exe
+ true
+ $(OutDir)H316.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)H316.exe
+ true
+ $(OutDir)H316.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)H316.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)H316.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/H316.vcxproj.filters b/Visual Studio Projects/H316.vcxproj.filters
new file mode 100755
index 00000000..4b37f1e3
--- /dev/null
+++ b/Visual Studio Projects/H316.vcxproj.filters
@@ -0,0 +1,99 @@
+
+
+
+
+ {c0cb108f-66e6-45eb-8d5f-38e3ca42a8ae}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {6f27c10d-89fe-450e-8d7b-d7ffad77c5f6}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {9dd1a201-2a05-43b8-8abd-809cbea96895}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/H316.vcxproj.user b/Visual Studio Projects/H316.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/H316.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/I1401.vcxproj b/Visual Studio Projects/I1401.vcxproj
new file mode 100755
index 00000000..93f2c8ba
--- /dev/null
+++ b/Visual Studio Projects/I1401.vcxproj
@@ -0,0 +1,225 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {C92737AD-07CC-492F-AA76-D169CEF5BBAB}
+ I1401
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\I1401\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\I1401\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\I1401\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\I1401\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;../I1401/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)I1401.exe
+ true
+ $(OutDir)I1401.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;../I1401/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)I1401.exe
+ true
+ $(OutDir)I1401.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../I1401/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)I1401.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../I1401/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)I1401.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/I1401.vcxproj.filters b/Visual Studio Projects/I1401.vcxproj.filters
new file mode 100755
index 00000000..7f0078c1
--- /dev/null
+++ b/Visual Studio Projects/I1401.vcxproj.filters
@@ -0,0 +1,102 @@
+
+
+
+
+ {497cfd12-f0d8-4410-9b14-6b9b181925bd}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {765f0664-61cb-456d-9af8-c83d1c5170b0}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {b2d40c3c-bac0-4471-a555-06d8743cf506}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/I1401.vcxproj.user b/Visual Studio Projects/I1401.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/I1401.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/I1620.vcxproj b/Visual Studio Projects/I1620.vcxproj
new file mode 100755
index 00000000..2b1d9338
--- /dev/null
+++ b/Visual Studio Projects/I1620.vcxproj
@@ -0,0 +1,225 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {089C9C0B-C4F7-4923-86C4-F14BF5D61821}
+ I1620
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\I1620\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\I1620\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\I1620\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\I1620\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;../I1620/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)I1620.exe
+ true
+ $(OutDir)I1620.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;../I1620/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)I1620.exe
+ true
+ $(OutDir)I1620.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../I1620/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)I1620.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../I1620/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)I1620.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/I1620.vcxproj.filters b/Visual Studio Projects/I1620.vcxproj.filters
new file mode 100755
index 00000000..b089acea
--- /dev/null
+++ b/Visual Studio Projects/I1620.vcxproj.filters
@@ -0,0 +1,102 @@
+
+
+
+
+ {73c73e65-f944-44dc-b9d5-1effed82b00d}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {04c4b1ee-833c-4e03-b51f-94a4f2293aa5}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {698504d1-645c-4ae2-9b64-546aa2f3493c}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/I1620.vcxproj.user b/Visual Studio Projects/I1620.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/I1620.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/I7094.vcxproj b/Visual Studio Projects/I7094.vcxproj
new file mode 100755
index 00000000..7847c259
--- /dev/null
+++ b/Visual Studio Projects/I7094.vcxproj
@@ -0,0 +1,230 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {927C3BD9-BD0C-4A23-99F9-DEAD402BEEF9}
+ I7094
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\I7094\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\I7094\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\I7094\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\I7094\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;USE_INT64;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)I7094.exe
+ true
+ $(OutDir)I7094.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;USE_INT64;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)I7094.exe
+ true
+ $(OutDir)I7094.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;USE_INT64;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)I7094.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;%(AdditionalIncludeDirectories)
+ WIN32;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;USE_INT64;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)I7094.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/I7094.vcxproj.filters b/Visual Studio Projects/I7094.vcxproj.filters
new file mode 100755
index 00000000..f6a4f060
--- /dev/null
+++ b/Visual Studio Projects/I7094.vcxproj.filters
@@ -0,0 +1,117 @@
+
+
+
+
+ {a23aa917-fd3f-4d11-af53-28465fab1cab}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {fabdd8d3-4403-4963-8f49-df7b58df06e9}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {a1df7f4b-1362-445b-b0b4-1479eef405b1}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/I7094.vcxproj.user b/Visual Studio Projects/I7094.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/I7094.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/ID16.vcxproj b/Visual Studio Projects/ID16.vcxproj
new file mode 100755
index 00000000..932c7d82
--- /dev/null
+++ b/Visual Studio Projects/ID16.vcxproj
@@ -0,0 +1,232 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {D90C77B3-A3E7-40D3-BB88-18A4EF1C001D}
+ ID16
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ID16\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ID16\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ID16\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ID16\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ID16.exe
+ true
+ $(OutDir)ID16.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ID16.exe
+ true
+ $(OutDir)ID16.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ID16.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ID16.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/ID16.vcxproj.filters b/Visual Studio Projects/ID16.vcxproj.filters
new file mode 100755
index 00000000..06054fe4
--- /dev/null
+++ b/Visual Studio Projects/ID16.vcxproj.filters
@@ -0,0 +1,123 @@
+
+
+
+
+ {9729fcf4-a2c9-4344-9b33-a900dc3f3e33}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {d75b4e4b-d103-4241-85ee-d62567ec7493}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {5d579183-bf69-44e8-8a3a-8a75ebcc926a}
+ 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
+
+
+ Source 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
diff --git a/Visual Studio Projects/ID16.vcxproj.user b/Visual Studio Projects/ID16.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/ID16.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/ID32.vcxproj b/Visual Studio Projects/ID32.vcxproj
new file mode 100755
index 00000000..fa86e9da
--- /dev/null
+++ b/Visual Studio Projects/ID32.vcxproj
@@ -0,0 +1,232 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {324EF17B-1683-48B5-824D-FACF17AEB27B}
+ ID32
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ID32\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ID32\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ID32\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\ID32\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ID32.exe
+ true
+ $(OutDir)ID32.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ID32.exe
+ true
+ $(OutDir)ID32.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ID32.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)ID32.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/ID32.vcxproj.filters b/Visual Studio Projects/ID32.vcxproj.filters
new file mode 100755
index 00000000..5c8f2d89
--- /dev/null
+++ b/Visual Studio Projects/ID32.vcxproj.filters
@@ -0,0 +1,123 @@
+
+
+
+
+ {7b257b9f-d42d-47ce-9767-70e0192be616}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {0265b997-0162-4c72-b9c0-0d93efb3b864}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {80ee2091-68f8-40f4-b8ed-fd4491a92b1b}
+ 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
+
+
+ Source 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
diff --git a/Visual Studio Projects/ID32.vcxproj.user b/Visual Studio Projects/ID32.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/ID32.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/NOVA.vcxproj b/Visual Studio Projects/NOVA.vcxproj
new file mode 100755
index 00000000..2bc0d5a0
--- /dev/null
+++ b/Visual Studio Projects/NOVA.vcxproj
@@ -0,0 +1,229 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {9B55ACBB-C29A-40EB-98BF-D1047912389E}
+ NOVA
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\NOVA\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\NOVA\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\NOVA\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\NOVA\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;../NOVA/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)NOVA.exe
+ true
+ $(OutDir)NOVA.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;../NOVA/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)NOVA.exe
+ true
+ $(OutDir)NOVA.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../NOVA/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)NOVA.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../NOVA/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)NOVA.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/NOVA.vcxproj.filters b/Visual Studio Projects/NOVA.vcxproj.filters
new file mode 100755
index 00000000..f7877f05
--- /dev/null
+++ b/Visual Studio Projects/NOVA.vcxproj.filters
@@ -0,0 +1,114 @@
+
+
+
+
+ {2aa8f41d-c055-463d-b28c-8dd70cfe1eaf}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {71912a11-5fe4-4f10-84fc-c0cb34e375f7}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {984c2db0-702a-4d90-85ca-c61440462cbe}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/NOVA.vcxproj.user b/Visual Studio Projects/NOVA.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/NOVA.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP1.vcxproj b/Visual Studio Projects/PDP1.vcxproj
new file mode 100755
index 00000000..4af4b181
--- /dev/null
+++ b/Visual Studio Projects/PDP1.vcxproj
@@ -0,0 +1,225 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {CB017838-5DC5-4B9D-A8F7-7B36AA4A3331}
+ PDP1
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP1\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP1\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP1\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP1\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;../PDP1/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP1.exe
+ true
+ $(OutDir)PDP1.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;../PDP1/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP1.exe
+ true
+ $(OutDir)PDP1.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../PDP1/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP1.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../PDP1/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP1.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP1.vcxproj.filters b/Visual Studio Projects/PDP1.vcxproj.filters
new file mode 100755
index 00000000..3a1f39de
--- /dev/null
+++ b/Visual Studio Projects/PDP1.vcxproj.filters
@@ -0,0 +1,102 @@
+
+
+
+
+ {698a3437-3071-4cab-a551-c41ae7144e76}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {8937f1a2-3e40-4cf9-ab91-81d6c3d1c946}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {c1706b4c-731a-4f06-bcba-afe4c399cd06}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/PDP1.vcxproj.user b/Visual Studio Projects/PDP1.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/PDP1.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP10.vcxproj b/Visual Studio Projects/PDP10.vcxproj
new file mode 100755
index 00000000..8d2da758
--- /dev/null
+++ b/Visual Studio Projects/PDP10.vcxproj
@@ -0,0 +1,232 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {A39C0AFE-BDE5-4236-B740-AC710FCA1DA2}
+ PDP10
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP10\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP10\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP10\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP10\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;../PDP10/;../PDP11/;../VAX/;%(AdditionalIncludeDirectories)
+ USE_INT64;VM_PDP10;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP10.exe
+ true
+ $(OutDir)PDP10.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;../PDP10/;../PDP11/;../VAX/;%(AdditionalIncludeDirectories)
+ USE_INT64;VM_PDP10;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP10.exe
+ true
+ $(OutDir)PDP10.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../PDP10/;../PDP11/;../VAX/;%(AdditionalIncludeDirectories)
+ USE_INT64;VM_PDP10;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP10.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../PDP10/;../PDP11/;../VAX/;%(AdditionalIncludeDirectories)
+ USE_INT64;VM_PDP10;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP10.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP10.vcxproj.filters b/Visual Studio Projects/PDP10.vcxproj.filters
new file mode 100755
index 00000000..1c5ac72d
--- /dev/null
+++ b/Visual Studio Projects/PDP10.vcxproj.filters
@@ -0,0 +1,123 @@
+
+
+
+
+ {77d0f5d7-0598-442c-96db-85d2a99fb41d}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {0c857ce4-8936-4e66-b192-2e15796ff5d0}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {a0842499-4962-408f-91d1-8ec0dae99973}
+ 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
+
+
+ Source 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
diff --git a/Visual Studio Projects/PDP10.vcxproj.user b/Visual Studio Projects/PDP10.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/PDP10.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP11.vcxproj b/Visual Studio Projects/PDP11.vcxproj
new file mode 100755
index 00000000..d355d76d
--- /dev/null
+++ b/Visual Studio Projects/PDP11.vcxproj
@@ -0,0 +1,345 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {49499E1B-5019-4B98-9DC7-2E73306D5578}
+ PDP11
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP11\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP11\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP11\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP11\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Check for required build dependencies
+ if not exist ../../windows-build/winpcap/Wpdpack/Include/pcap.h goto _notice
+if not exist ../../windows-build/pthreads/pthread.h goto _notice
+goto _good
+
+:_notice
+echo ****************************************************
+echo ****************************************************
+echo ** The required build support is not available. **
+echo ****************************************************
+echo ****************************************************
+type 0ReadMe_Projects.txt
+exit 1
+
+:_good
+
+
+
+ Disabled
+ ./;../;../PDP11/;../../windows-build/winpcap/Wpdpack/Include;../../windows-build/pthreads;%(AdditionalIncludeDirectories)
+ USE_SHARED;VM_PDP11;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wpcap.lib;packet.lib;wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP11.exe
+ ../../windows-build/winpcap/Wpdpack/Lib/;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)PDP11.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Check for required build dependencies
+ if not exist ../../windows-build/winpcap/Wpdpack/Include/pcap.h goto _notice
+if not exist ../../windows-build/pthreads/pthread.h goto _notice
+goto _good
+
+:_notice
+echo ****************************************************
+echo ****************************************************
+echo ** The required build support is not available. **
+echo ****************************************************
+echo ****************************************************
+type 0ReadMe_Projects.txt
+exit 1
+
+:_good
+
+
+
+ Disabled
+ ./;../;../PDP11/;../../windows-build/winpcap/Wpdpack/Include;../../windows-build/pthreads;%(AdditionalIncludeDirectories)
+ USE_SHARED;VM_PDP11;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wpcap.lib;packet.lib;wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP11.exe
+ ../../windows-build/winpcap/Wpdpack/Lib/;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)PDP11.pdb
+ Console
+ false
+
+
+
+
+
+
+ Check for required build dependencies
+ if not exist ../../windows-build/winpcap/Wpdpack/Include/pcap.h goto _notice
+if not exist ../../windows-build/pthreads/pthread.h goto _notice
+goto _good
+
+:_notice
+echo ****************************************************
+echo ****************************************************
+echo ** The required build support is not available. **
+echo ****************************************************
+echo ****************************************************
+type 0ReadMe_Projects.txt
+exit 1
+
+:_good
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../PDP11/;../../windows-build/winpcap/Wpdpack/Include;../../windows-build/pthreads;%(AdditionalIncludeDirectories)
+ USE_SHARED;VM_PDP11;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wpcap.lib;packet.lib;wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP11.exe
+ ../../windows-build/winpcap/Wpdpack/Lib/;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ Check for required build dependencies
+ if not exist ../../windows-build/winpcap/Wpdpack/Include/pcap.h goto _notice
+if not exist ../../windows-build/pthreads/pthread.h goto _notice
+goto _good
+
+:_notice
+echo ****************************************************
+echo ****************************************************
+echo ** The required build support is not available. **
+echo ****************************************************
+echo ****************************************************
+type 0ReadMe_Projects.txt
+exit 1
+
+:_good
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../PDP11/;../../windows-build/winpcap/Wpdpack/Include;../../windows-build/pthreads;%(AdditionalIncludeDirectories)
+ USE_SHARED;VM_PDP11;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wpcap.lib;packet.lib;wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP11.exe
+ ../../windows-build/winpcap/Wpdpack/Lib/;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP11.vcxproj.filters b/Visual Studio Projects/PDP11.vcxproj.filters
new file mode 100755
index 00000000..4d6505de
--- /dev/null
+++ b/Visual Studio Projects/PDP11.vcxproj.filters
@@ -0,0 +1,219 @@
+
+
+
+
+ {eac031be-00db-4b00-aed6-a9f5619b1fdc}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {f9250cdb-dc8b-4c53-8542-254da5be8c86}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {56a4e484-0ed7-4113-8c12-1180502acb35}
+ 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
+
+
+ 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
+
+
+ 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
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP11.vcxproj.user b/Visual Studio Projects/PDP11.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/PDP11.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP15.vcxproj b/Visual Studio Projects/PDP15.vcxproj
new file mode 100755
index 00000000..7bcb788a
--- /dev/null
+++ b/Visual Studio Projects/PDP15.vcxproj
@@ -0,0 +1,232 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {44C07AA4-6D56-45ED-8393-18A23E76B758}
+ PDP15
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP15\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP15\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP15\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP15\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP15;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP15.exe
+ true
+ $(OutDir)PDP15.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP15;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP15.exe
+ true
+ $(OutDir)PDP15.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP15;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP15.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP15;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP15.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP15.vcxproj.filters b/Visual Studio Projects/PDP15.vcxproj.filters
new file mode 100755
index 00000000..95721bd9
--- /dev/null
+++ b/Visual Studio Projects/PDP15.vcxproj.filters
@@ -0,0 +1,123 @@
+
+
+
+
+ {5717f7e7-b6bd-41fb-8f52-f2efa0a0c9ad}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {4f68a51f-d5fa-4524-8229-69d489df2e88}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {c18275d5-448f-401e-9f5c-a9bd10579c56}
+ 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
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP15.vcxproj.user b/Visual Studio Projects/PDP15.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/PDP15.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP4.vcxproj b/Visual Studio Projects/PDP4.vcxproj
new file mode 100755
index 00000000..1c41918f
--- /dev/null
+++ b/Visual Studio Projects/PDP4.vcxproj
@@ -0,0 +1,229 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {C51841F3-BD47-41C3-946C-20F893FB5A23}
+ PDP4
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP4\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP4\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP4\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP4\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP4;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP4.exe
+ true
+ $(OutDir)PDP4.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP4;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP4.exe
+ true
+ $(OutDir)PDP4.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP4;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP4.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP4;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP4.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP4.vcxproj.filters b/Visual Studio Projects/PDP4.vcxproj.filters
new file mode 100755
index 00000000..c3410743
--- /dev/null
+++ b/Visual Studio Projects/PDP4.vcxproj.filters
@@ -0,0 +1,114 @@
+
+
+
+
+ {1e02c4bc-68ec-482d-8939-66cf646f2c1c}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {95e273f7-1fb7-49c6-a91f-4bf9602c81fc}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {80c8e88b-c0f1-485f-b098-1a56271df1e8}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/PDP4.vcxproj.user b/Visual Studio Projects/PDP4.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/PDP4.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP7.vcxproj b/Visual Studio Projects/PDP7.vcxproj
new file mode 100755
index 00000000..a285915a
--- /dev/null
+++ b/Visual Studio Projects/PDP7.vcxproj
@@ -0,0 +1,230 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {0F8B9E39-56A7-45BE-A68F-04F7EB8EF8A3}
+ PDP7
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP7\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP7\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP7\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP7\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP7;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP7.exe
+ true
+ $(OutDir)PDP7.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP7;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP7.exe
+ true
+ $(OutDir)PDP7.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP7;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP7.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP7;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP7.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP7.vcxproj.filters b/Visual Studio Projects/PDP7.vcxproj.filters
new file mode 100755
index 00000000..0fdfbf16
--- /dev/null
+++ b/Visual Studio Projects/PDP7.vcxproj.filters
@@ -0,0 +1,117 @@
+
+
+
+
+ {66c630e2-5ae0-4af7-8c09-465d73866dc5}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {65b6b252-23a1-4d32-86b4-28a8a7641a7f}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {ec5234b9-fe53-447e-b154-7fbd2af5ebe4}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/PDP7.vcxproj.user b/Visual Studio Projects/PDP7.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/PDP7.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP8.vcxproj b/Visual Studio Projects/PDP8.vcxproj
new file mode 100755
index 00000000..f13ad0c0
--- /dev/null
+++ b/Visual Studio Projects/PDP8.vcxproj
@@ -0,0 +1,235 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {5EB65E13-1E6A-46A4-B7FE-EC87F8702067}
+ PDP8
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP8\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP8\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP8\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP8\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;../PDP8/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP8.exe
+ true
+ $(OutDir)PDP8.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;../PDP8/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP8.exe
+ true
+ $(OutDir)PDP8.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../PDP8/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP8.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../PDP8/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP8.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP8.vcxproj.filters b/Visual Studio Projects/PDP8.vcxproj.filters
new file mode 100755
index 00000000..cdad888a
--- /dev/null
+++ b/Visual Studio Projects/PDP8.vcxproj.filters
@@ -0,0 +1,132 @@
+
+
+
+
+ {e315adc0-1b2e-4e2e-abdc-cd759435a23c}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {5756bda2-a22e-4e2f-99e5-02f0216ed691}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {23c5211b-78b7-4324-a80e-0e1708029847}
+ 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
+
+
+ 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
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP8.vcxproj.user b/Visual Studio Projects/PDP8.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/PDP8.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP9.vcxproj b/Visual Studio Projects/PDP9.vcxproj
new file mode 100755
index 00000000..7ca37649
--- /dev/null
+++ b/Visual Studio Projects/PDP9.vcxproj
@@ -0,0 +1,230 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {9D589BCA-9E10-4FFA-B43F-DDFA91C1C098}
+ PDP9
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP9\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP9\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP9\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\PDP9\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP9;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP9.exe
+ true
+ $(OutDir)PDP9.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP9;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP9.exe
+ true
+ $(OutDir)PDP9.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP9;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP9.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ../;../PDP18B/;%(AdditionalIncludeDirectories)
+ PDP9;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)PDP9.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/PDP9.vcxproj.filters b/Visual Studio Projects/PDP9.vcxproj.filters
new file mode 100755
index 00000000..5c20b588
--- /dev/null
+++ b/Visual Studio Projects/PDP9.vcxproj.filters
@@ -0,0 +1,117 @@
+
+
+
+
+ {0171d052-a24b-4a8d-99ed-1052d6f8d337}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {55321a4c-f0f2-4dab-901c-31607bb653d1}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {d04f3084-4175-46d8-af4d-de6631a526be}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/PDP9.vcxproj.user b/Visual Studio Projects/PDP9.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/PDP9.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/SDS.vcxproj b/Visual Studio Projects/SDS.vcxproj
new file mode 100755
index 00000000..333db51a
--- /dev/null
+++ b/Visual Studio Projects/SDS.vcxproj
@@ -0,0 +1,231 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {750762C6-A2AF-40BA-A006-5E68002C1E87}
+ SDS
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\SDS\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\SDS\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\SDS\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\SDS\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;../SDS/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;USE_SIM_CARD;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)SDS.exe
+ true
+ $(OutDir)SDS.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;../SDS/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;USE_SIM_CARD;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)SDS.exe
+ true
+ $(OutDir)SDS.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../SDS/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;USE_SIM_CARD;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)SDS.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../SDS/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;USE_SIM_CARD;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)SDS.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/SDS.vcxproj.filters b/Visual Studio Projects/SDS.vcxproj.filters
new file mode 100755
index 00000000..7d6e9969
--- /dev/null
+++ b/Visual Studio Projects/SDS.vcxproj.filters
@@ -0,0 +1,120 @@
+
+
+
+
+ {f478c7ab-31f3-44a5-a3ce-397ea8303e45}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {891db4ad-461c-4c58-9d98-faebe8f55039}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {eeae63ad-fe58-48e9-98aa-6608a6705d9a}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/SDS.vcxproj.user b/Visual Studio Projects/SDS.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/SDS.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/Simh.ci.sln b/Visual Studio Projects/Simh.ci.sln
new file mode 100644
index 00000000..d44a19d8
--- /dev/null
+++ b/Visual Studio Projects/Simh.ci.sln
@@ -0,0 +1,271 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.4.33110.190
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VAX", "VAX.vcxproj", "{D5D873F7-D286-43E7-958A-3D838FAA0856}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VAX780", "VAX780.vcxproj", "{D5D873F7-D286-43E7-958A-3D83DEADBEEF}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Altair", "ALTAIR.vcxproj", "{1C602310-C406-4446-85C3-E5AE0E836120}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GRI", "GRI.vcxproj", "{611E140C-8403-4FD8-AF53-CE01C8452B34}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "H316", "H316.vcxproj", "{C915B408-80D8-4925-BF7B-0469436B33BF}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ID16", "ID16.vcxproj", "{D90C77B3-A3E7-40D3-BB88-18A4EF1C001D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ID32", "ID32.vcxproj", "{324EF17B-1683-48B5-824D-FACF17AEB27B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PDP8", "PDP8.vcxproj", "{5EB65E13-1E6A-46A4-B7FE-EC87F8702067}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PDP10", "PDP10.vcxproj", "{A39C0AFE-BDE5-4236-B740-AC710FCA1DA2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDS", "SDS.vcxproj", "{750762C6-A2AF-40BA-A006-5E68002C1E87}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PDP11", "PDP11.vcxproj", "{49499E1B-5019-4B98-9DC7-2E73306D5578}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PDP1", "PDP1.vcxproj", "{CB017838-5DC5-4B9D-A8F7-7B36AA4A3331}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "I1401", "I1401.vcxproj", "{C92737AD-07CC-492F-AA76-D169CEF5BBAB}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "I1620", "I1620.vcxproj", "{089C9C0B-C4F7-4923-86C4-F14BF5D61821}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PDP15", "PDP15.vcxproj", "{44C07AA4-6D56-45ED-8393-18A23E76B758}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PDP9", "PDP9.vcxproj", "{9D589BCA-9E10-4FFA-B43F-DDFA91C1C098}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PDP7", "PDP7.vcxproj", "{0F8B9E39-56A7-45BE-A68F-04F7EB8EF8A3}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PDP4", "PDP4.vcxproj", "{C51841F3-BD47-41C3-946C-20F893FB5A23}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NOVA", "NOVA.vcxproj", "{9B55ACBB-C29A-40EB-98BF-D1047912389E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ECLIPSE", "ECLIPSE.vcxproj", "{FF632F3D-9F62-481D-A5C7-AD090F46143C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lgp", "lgp.vcxproj", "{927C3BD9-BD0C-4A23-99F9-5ABC40236509}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "I7094", "I7094.vcxproj", "{927C3BD9-BD0C-4A23-99F9-DEAD402BEEF9}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sigma", "sigma.vcxproj", "{7DDB6DF6-3837-4DE3-80D7-63181195021F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "alpha", "alpha.vcxproj", "{14C5D369-E4A1-4DA2-B23C-B49367874F7B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UC15", "UC15.vcxproj", "{B5E9D32E-53F9-4C9B-B037-5A2D34E370CF}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|ARM = Debug|ARM
+ Debug|Win32 = Debug|Win32
+ Release|ARM = Release|ARM
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D5D873F7-D286-43E7-958A-3D838FAA0856}.Debug|ARM.ActiveCfg = Debug|ARM
+ {D5D873F7-D286-43E7-958A-3D838FAA0856}.Debug|ARM.Build.0 = Debug|ARM
+ {D5D873F7-D286-43E7-958A-3D838FAA0856}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D5D873F7-D286-43E7-958A-3D838FAA0856}.Debug|Win32.Build.0 = Debug|Win32
+ {D5D873F7-D286-43E7-958A-3D838FAA0856}.Release|ARM.ActiveCfg = Release|ARM
+ {D5D873F7-D286-43E7-958A-3D838FAA0856}.Release|ARM.Build.0 = Release|ARM
+ {D5D873F7-D286-43E7-958A-3D838FAA0856}.Release|Win32.ActiveCfg = Release|Win32
+ {D5D873F7-D286-43E7-958A-3D838FAA0856}.Release|Win32.Build.0 = Release|Win32
+ {D5D873F7-D286-43E7-958A-3D83DEADBEEF}.Debug|ARM.ActiveCfg = Debug|ARM
+ {D5D873F7-D286-43E7-958A-3D83DEADBEEF}.Debug|ARM.Build.0 = Debug|ARM
+ {D5D873F7-D286-43E7-958A-3D83DEADBEEF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D5D873F7-D286-43E7-958A-3D83DEADBEEF}.Debug|Win32.Build.0 = Debug|Win32
+ {D5D873F7-D286-43E7-958A-3D83DEADBEEF}.Release|ARM.ActiveCfg = Release|ARM
+ {D5D873F7-D286-43E7-958A-3D83DEADBEEF}.Release|ARM.Build.0 = Release|ARM
+ {D5D873F7-D286-43E7-958A-3D83DEADBEEF}.Release|Win32.ActiveCfg = Release|Win32
+ {D5D873F7-D286-43E7-958A-3D83DEADBEEF}.Release|Win32.Build.0 = Release|Win32
+ {1C602310-C406-4446-85C3-E5AE0E836120}.Debug|ARM.ActiveCfg = Debug|ARM
+ {1C602310-C406-4446-85C3-E5AE0E836120}.Debug|ARM.Build.0 = Debug|ARM
+ {1C602310-C406-4446-85C3-E5AE0E836120}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1C602310-C406-4446-85C3-E5AE0E836120}.Debug|Win32.Build.0 = Debug|Win32
+ {1C602310-C406-4446-85C3-E5AE0E836120}.Release|ARM.ActiveCfg = Release|ARM
+ {1C602310-C406-4446-85C3-E5AE0E836120}.Release|ARM.Build.0 = Release|ARM
+ {1C602310-C406-4446-85C3-E5AE0E836120}.Release|Win32.ActiveCfg = Release|Win32
+ {1C602310-C406-4446-85C3-E5AE0E836120}.Release|Win32.Build.0 = Release|Win32
+ {611E140C-8403-4FD8-AF53-CE01C8452B34}.Debug|ARM.ActiveCfg = Debug|ARM
+ {611E140C-8403-4FD8-AF53-CE01C8452B34}.Debug|ARM.Build.0 = Debug|ARM
+ {611E140C-8403-4FD8-AF53-CE01C8452B34}.Debug|Win32.ActiveCfg = Debug|Win32
+ {611E140C-8403-4FD8-AF53-CE01C8452B34}.Debug|Win32.Build.0 = Debug|Win32
+ {611E140C-8403-4FD8-AF53-CE01C8452B34}.Release|ARM.ActiveCfg = Release|ARM
+ {611E140C-8403-4FD8-AF53-CE01C8452B34}.Release|ARM.Build.0 = Release|ARM
+ {611E140C-8403-4FD8-AF53-CE01C8452B34}.Release|Win32.ActiveCfg = Release|Win32
+ {611E140C-8403-4FD8-AF53-CE01C8452B34}.Release|Win32.Build.0 = Release|Win32
+ {C915B408-80D8-4925-BF7B-0469436B33BF}.Debug|ARM.ActiveCfg = Debug|ARM
+ {C915B408-80D8-4925-BF7B-0469436B33BF}.Debug|ARM.Build.0 = Debug|ARM
+ {C915B408-80D8-4925-BF7B-0469436B33BF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C915B408-80D8-4925-BF7B-0469436B33BF}.Debug|Win32.Build.0 = Debug|Win32
+ {C915B408-80D8-4925-BF7B-0469436B33BF}.Release|ARM.ActiveCfg = Release|ARM
+ {C915B408-80D8-4925-BF7B-0469436B33BF}.Release|ARM.Build.0 = Release|ARM
+ {C915B408-80D8-4925-BF7B-0469436B33BF}.Release|Win32.ActiveCfg = Release|Win32
+ {C915B408-80D8-4925-BF7B-0469436B33BF}.Release|Win32.Build.0 = Release|Win32
+ {D90C77B3-A3E7-40D3-BB88-18A4EF1C001D}.Debug|ARM.ActiveCfg = Debug|ARM
+ {D90C77B3-A3E7-40D3-BB88-18A4EF1C001D}.Debug|ARM.Build.0 = Debug|ARM
+ {D90C77B3-A3E7-40D3-BB88-18A4EF1C001D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D90C77B3-A3E7-40D3-BB88-18A4EF1C001D}.Debug|Win32.Build.0 = Debug|Win32
+ {D90C77B3-A3E7-40D3-BB88-18A4EF1C001D}.Release|ARM.ActiveCfg = Release|ARM
+ {D90C77B3-A3E7-40D3-BB88-18A4EF1C001D}.Release|ARM.Build.0 = Release|ARM
+ {D90C77B3-A3E7-40D3-BB88-18A4EF1C001D}.Release|Win32.ActiveCfg = Release|Win32
+ {D90C77B3-A3E7-40D3-BB88-18A4EF1C001D}.Release|Win32.Build.0 = Release|Win32
+ {324EF17B-1683-48B5-824D-FACF17AEB27B}.Debug|ARM.ActiveCfg = Debug|ARM
+ {324EF17B-1683-48B5-824D-FACF17AEB27B}.Debug|ARM.Build.0 = Debug|ARM
+ {324EF17B-1683-48B5-824D-FACF17AEB27B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {324EF17B-1683-48B5-824D-FACF17AEB27B}.Debug|Win32.Build.0 = Debug|Win32
+ {324EF17B-1683-48B5-824D-FACF17AEB27B}.Release|ARM.ActiveCfg = Release|ARM
+ {324EF17B-1683-48B5-824D-FACF17AEB27B}.Release|ARM.Build.0 = Release|ARM
+ {324EF17B-1683-48B5-824D-FACF17AEB27B}.Release|Win32.ActiveCfg = Release|Win32
+ {324EF17B-1683-48B5-824D-FACF17AEB27B}.Release|Win32.Build.0 = Release|Win32
+ {5EB65E13-1E6A-46A4-B7FE-EC87F8702067}.Debug|ARM.ActiveCfg = Debug|ARM
+ {5EB65E13-1E6A-46A4-B7FE-EC87F8702067}.Debug|ARM.Build.0 = Debug|ARM
+ {5EB65E13-1E6A-46A4-B7FE-EC87F8702067}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5EB65E13-1E6A-46A4-B7FE-EC87F8702067}.Debug|Win32.Build.0 = Debug|Win32
+ {5EB65E13-1E6A-46A4-B7FE-EC87F8702067}.Release|ARM.ActiveCfg = Release|ARM
+ {5EB65E13-1E6A-46A4-B7FE-EC87F8702067}.Release|ARM.Build.0 = Release|ARM
+ {5EB65E13-1E6A-46A4-B7FE-EC87F8702067}.Release|Win32.ActiveCfg = Release|Win32
+ {5EB65E13-1E6A-46A4-B7FE-EC87F8702067}.Release|Win32.Build.0 = Release|Win32
+ {A39C0AFE-BDE5-4236-B740-AC710FCA1DA2}.Debug|ARM.ActiveCfg = Debug|ARM
+ {A39C0AFE-BDE5-4236-B740-AC710FCA1DA2}.Debug|ARM.Build.0 = Debug|ARM
+ {A39C0AFE-BDE5-4236-B740-AC710FCA1DA2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A39C0AFE-BDE5-4236-B740-AC710FCA1DA2}.Debug|Win32.Build.0 = Debug|Win32
+ {A39C0AFE-BDE5-4236-B740-AC710FCA1DA2}.Release|ARM.ActiveCfg = Release|ARM
+ {A39C0AFE-BDE5-4236-B740-AC710FCA1DA2}.Release|ARM.Build.0 = Release|ARM
+ {A39C0AFE-BDE5-4236-B740-AC710FCA1DA2}.Release|Win32.ActiveCfg = Release|Win32
+ {A39C0AFE-BDE5-4236-B740-AC710FCA1DA2}.Release|Win32.Build.0 = Release|Win32
+ {750762C6-A2AF-40BA-A006-5E68002C1E87}.Debug|ARM.ActiveCfg = Debug|ARM
+ {750762C6-A2AF-40BA-A006-5E68002C1E87}.Debug|ARM.Build.0 = Debug|ARM
+ {750762C6-A2AF-40BA-A006-5E68002C1E87}.Debug|Win32.ActiveCfg = Debug|Win32
+ {750762C6-A2AF-40BA-A006-5E68002C1E87}.Debug|Win32.Build.0 = Debug|Win32
+ {750762C6-A2AF-40BA-A006-5E68002C1E87}.Release|ARM.ActiveCfg = Release|ARM
+ {750762C6-A2AF-40BA-A006-5E68002C1E87}.Release|ARM.Build.0 = Release|ARM
+ {750762C6-A2AF-40BA-A006-5E68002C1E87}.Release|Win32.ActiveCfg = Release|Win32
+ {750762C6-A2AF-40BA-A006-5E68002C1E87}.Release|Win32.Build.0 = Release|Win32
+ {49499E1B-5019-4B98-9DC7-2E73306D5578}.Debug|ARM.ActiveCfg = Debug|ARM
+ {49499E1B-5019-4B98-9DC7-2E73306D5578}.Debug|ARM.Build.0 = Debug|ARM
+ {49499E1B-5019-4B98-9DC7-2E73306D5578}.Debug|Win32.ActiveCfg = Debug|Win32
+ {49499E1B-5019-4B98-9DC7-2E73306D5578}.Debug|Win32.Build.0 = Debug|Win32
+ {49499E1B-5019-4B98-9DC7-2E73306D5578}.Release|ARM.ActiveCfg = Release|ARM
+ {49499E1B-5019-4B98-9DC7-2E73306D5578}.Release|ARM.Build.0 = Release|ARM
+ {49499E1B-5019-4B98-9DC7-2E73306D5578}.Release|Win32.ActiveCfg = Release|Win32
+ {49499E1B-5019-4B98-9DC7-2E73306D5578}.Release|Win32.Build.0 = Release|Win32
+ {CB017838-5DC5-4B9D-A8F7-7B36AA4A3331}.Debug|ARM.ActiveCfg = Debug|ARM
+ {CB017838-5DC5-4B9D-A8F7-7B36AA4A3331}.Debug|ARM.Build.0 = Debug|ARM
+ {CB017838-5DC5-4B9D-A8F7-7B36AA4A3331}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CB017838-5DC5-4B9D-A8F7-7B36AA4A3331}.Debug|Win32.Build.0 = Debug|Win32
+ {CB017838-5DC5-4B9D-A8F7-7B36AA4A3331}.Release|ARM.ActiveCfg = Release|ARM
+ {CB017838-5DC5-4B9D-A8F7-7B36AA4A3331}.Release|ARM.Build.0 = Release|ARM
+ {CB017838-5DC5-4B9D-A8F7-7B36AA4A3331}.Release|Win32.ActiveCfg = Release|Win32
+ {CB017838-5DC5-4B9D-A8F7-7B36AA4A3331}.Release|Win32.Build.0 = Release|Win32
+ {C92737AD-07CC-492F-AA76-D169CEF5BBAB}.Debug|ARM.ActiveCfg = Debug|ARM
+ {C92737AD-07CC-492F-AA76-D169CEF5BBAB}.Debug|ARM.Build.0 = Debug|ARM
+ {C92737AD-07CC-492F-AA76-D169CEF5BBAB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C92737AD-07CC-492F-AA76-D169CEF5BBAB}.Debug|Win32.Build.0 = Debug|Win32
+ {C92737AD-07CC-492F-AA76-D169CEF5BBAB}.Release|ARM.ActiveCfg = Release|ARM
+ {C92737AD-07CC-492F-AA76-D169CEF5BBAB}.Release|ARM.Build.0 = Release|ARM
+ {C92737AD-07CC-492F-AA76-D169CEF5BBAB}.Release|Win32.ActiveCfg = Release|Win32
+ {C92737AD-07CC-492F-AA76-D169CEF5BBAB}.Release|Win32.Build.0 = Release|Win32
+ {089C9C0B-C4F7-4923-86C4-F14BF5D61821}.Debug|ARM.ActiveCfg = Debug|ARM
+ {089C9C0B-C4F7-4923-86C4-F14BF5D61821}.Debug|ARM.Build.0 = Debug|ARM
+ {089C9C0B-C4F7-4923-86C4-F14BF5D61821}.Debug|Win32.ActiveCfg = Debug|Win32
+ {089C9C0B-C4F7-4923-86C4-F14BF5D61821}.Debug|Win32.Build.0 = Debug|Win32
+ {089C9C0B-C4F7-4923-86C4-F14BF5D61821}.Release|ARM.ActiveCfg = Release|ARM
+ {089C9C0B-C4F7-4923-86C4-F14BF5D61821}.Release|ARM.Build.0 = Release|ARM
+ {089C9C0B-C4F7-4923-86C4-F14BF5D61821}.Release|Win32.ActiveCfg = Release|Win32
+ {089C9C0B-C4F7-4923-86C4-F14BF5D61821}.Release|Win32.Build.0 = Release|Win32
+ {44C07AA4-6D56-45ED-8393-18A23E76B758}.Debug|ARM.ActiveCfg = Debug|ARM
+ {44C07AA4-6D56-45ED-8393-18A23E76B758}.Debug|ARM.Build.0 = Debug|ARM
+ {44C07AA4-6D56-45ED-8393-18A23E76B758}.Debug|Win32.ActiveCfg = Debug|Win32
+ {44C07AA4-6D56-45ED-8393-18A23E76B758}.Debug|Win32.Build.0 = Debug|Win32
+ {44C07AA4-6D56-45ED-8393-18A23E76B758}.Release|ARM.ActiveCfg = Release|ARM
+ {44C07AA4-6D56-45ED-8393-18A23E76B758}.Release|ARM.Build.0 = Release|ARM
+ {44C07AA4-6D56-45ED-8393-18A23E76B758}.Release|Win32.ActiveCfg = Release|Win32
+ {44C07AA4-6D56-45ED-8393-18A23E76B758}.Release|Win32.Build.0 = Release|Win32
+ {9D589BCA-9E10-4FFA-B43F-DDFA91C1C098}.Debug|ARM.ActiveCfg = Debug|ARM
+ {9D589BCA-9E10-4FFA-B43F-DDFA91C1C098}.Debug|ARM.Build.0 = Debug|ARM
+ {9D589BCA-9E10-4FFA-B43F-DDFA91C1C098}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9D589BCA-9E10-4FFA-B43F-DDFA91C1C098}.Debug|Win32.Build.0 = Debug|Win32
+ {9D589BCA-9E10-4FFA-B43F-DDFA91C1C098}.Release|ARM.ActiveCfg = Release|ARM
+ {9D589BCA-9E10-4FFA-B43F-DDFA91C1C098}.Release|ARM.Build.0 = Release|ARM
+ {9D589BCA-9E10-4FFA-B43F-DDFA91C1C098}.Release|Win32.ActiveCfg = Release|Win32
+ {9D589BCA-9E10-4FFA-B43F-DDFA91C1C098}.Release|Win32.Build.0 = Release|Win32
+ {0F8B9E39-56A7-45BE-A68F-04F7EB8EF8A3}.Debug|ARM.ActiveCfg = Debug|ARM
+ {0F8B9E39-56A7-45BE-A68F-04F7EB8EF8A3}.Debug|ARM.Build.0 = Debug|ARM
+ {0F8B9E39-56A7-45BE-A68F-04F7EB8EF8A3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0F8B9E39-56A7-45BE-A68F-04F7EB8EF8A3}.Debug|Win32.Build.0 = Debug|Win32
+ {0F8B9E39-56A7-45BE-A68F-04F7EB8EF8A3}.Release|ARM.ActiveCfg = Release|ARM
+ {0F8B9E39-56A7-45BE-A68F-04F7EB8EF8A3}.Release|ARM.Build.0 = Release|ARM
+ {0F8B9E39-56A7-45BE-A68F-04F7EB8EF8A3}.Release|Win32.ActiveCfg = Release|Win32
+ {0F8B9E39-56A7-45BE-A68F-04F7EB8EF8A3}.Release|Win32.Build.0 = Release|Win32
+ {C51841F3-BD47-41C3-946C-20F893FB5A23}.Debug|ARM.ActiveCfg = Debug|ARM
+ {C51841F3-BD47-41C3-946C-20F893FB5A23}.Debug|ARM.Build.0 = Debug|ARM
+ {C51841F3-BD47-41C3-946C-20F893FB5A23}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C51841F3-BD47-41C3-946C-20F893FB5A23}.Debug|Win32.Build.0 = Debug|Win32
+ {C51841F3-BD47-41C3-946C-20F893FB5A23}.Release|ARM.ActiveCfg = Release|ARM
+ {C51841F3-BD47-41C3-946C-20F893FB5A23}.Release|ARM.Build.0 = Release|ARM
+ {C51841F3-BD47-41C3-946C-20F893FB5A23}.Release|Win32.ActiveCfg = Release|Win32
+ {C51841F3-BD47-41C3-946C-20F893FB5A23}.Release|Win32.Build.0 = Release|Win32
+ {9B55ACBB-C29A-40EB-98BF-D1047912389E}.Debug|ARM.ActiveCfg = Debug|ARM
+ {9B55ACBB-C29A-40EB-98BF-D1047912389E}.Debug|ARM.Build.0 = Debug|ARM
+ {9B55ACBB-C29A-40EB-98BF-D1047912389E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9B55ACBB-C29A-40EB-98BF-D1047912389E}.Debug|Win32.Build.0 = Debug|Win32
+ {9B55ACBB-C29A-40EB-98BF-D1047912389E}.Release|ARM.ActiveCfg = Release|ARM
+ {9B55ACBB-C29A-40EB-98BF-D1047912389E}.Release|ARM.Build.0 = Release|ARM
+ {9B55ACBB-C29A-40EB-98BF-D1047912389E}.Release|Win32.ActiveCfg = Release|Win32
+ {9B55ACBB-C29A-40EB-98BF-D1047912389E}.Release|Win32.Build.0 = Release|Win32
+ {FF632F3D-9F62-481D-A5C7-AD090F46143C}.Debug|ARM.ActiveCfg = Debug|ARM
+ {FF632F3D-9F62-481D-A5C7-AD090F46143C}.Debug|ARM.Build.0 = Debug|ARM
+ {FF632F3D-9F62-481D-A5C7-AD090F46143C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FF632F3D-9F62-481D-A5C7-AD090F46143C}.Debug|Win32.Build.0 = Debug|Win32
+ {FF632F3D-9F62-481D-A5C7-AD090F46143C}.Release|ARM.ActiveCfg = Release|ARM
+ {FF632F3D-9F62-481D-A5C7-AD090F46143C}.Release|ARM.Build.0 = Release|ARM
+ {FF632F3D-9F62-481D-A5C7-AD090F46143C}.Release|Win32.ActiveCfg = Release|Win32
+ {FF632F3D-9F62-481D-A5C7-AD090F46143C}.Release|Win32.Build.0 = Release|Win32
+ {927C3BD9-BD0C-4A23-99F9-5ABC40236509}.Debug|ARM.ActiveCfg = Debug|ARM
+ {927C3BD9-BD0C-4A23-99F9-5ABC40236509}.Debug|ARM.Build.0 = Debug|ARM
+ {927C3BD9-BD0C-4A23-99F9-5ABC40236509}.Debug|Win32.ActiveCfg = Debug|Win32
+ {927C3BD9-BD0C-4A23-99F9-5ABC40236509}.Debug|Win32.Build.0 = Debug|Win32
+ {927C3BD9-BD0C-4A23-99F9-5ABC40236509}.Release|ARM.ActiveCfg = Release|ARM
+ {927C3BD9-BD0C-4A23-99F9-5ABC40236509}.Release|ARM.Build.0 = Release|ARM
+ {927C3BD9-BD0C-4A23-99F9-5ABC40236509}.Release|Win32.ActiveCfg = Release|Win32
+ {927C3BD9-BD0C-4A23-99F9-5ABC40236509}.Release|Win32.Build.0 = Release|Win32
+ {927C3BD9-BD0C-4A23-99F9-DEAD402BEEF9}.Debug|ARM.ActiveCfg = Debug|ARM
+ {927C3BD9-BD0C-4A23-99F9-DEAD402BEEF9}.Debug|ARM.Build.0 = Debug|ARM
+ {927C3BD9-BD0C-4A23-99F9-DEAD402BEEF9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {927C3BD9-BD0C-4A23-99F9-DEAD402BEEF9}.Debug|Win32.Build.0 = Debug|Win32
+ {927C3BD9-BD0C-4A23-99F9-DEAD402BEEF9}.Release|ARM.ActiveCfg = Release|ARM
+ {927C3BD9-BD0C-4A23-99F9-DEAD402BEEF9}.Release|ARM.Build.0 = Release|ARM
+ {927C3BD9-BD0C-4A23-99F9-DEAD402BEEF9}.Release|Win32.ActiveCfg = Release|Win32
+ {927C3BD9-BD0C-4A23-99F9-DEAD402BEEF9}.Release|Win32.Build.0 = Release|Win32
+ {7DDB6DF6-3837-4DE3-80D7-63181195021F}.Debug|ARM.ActiveCfg = Debug|ARM
+ {7DDB6DF6-3837-4DE3-80D7-63181195021F}.Debug|ARM.Build.0 = Debug|ARM
+ {7DDB6DF6-3837-4DE3-80D7-63181195021F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7DDB6DF6-3837-4DE3-80D7-63181195021F}.Debug|Win32.Build.0 = Debug|Win32
+ {7DDB6DF6-3837-4DE3-80D7-63181195021F}.Release|ARM.ActiveCfg = Release|ARM
+ {7DDB6DF6-3837-4DE3-80D7-63181195021F}.Release|ARM.Build.0 = Release|ARM
+ {7DDB6DF6-3837-4DE3-80D7-63181195021F}.Release|Win32.ActiveCfg = Release|Win32
+ {7DDB6DF6-3837-4DE3-80D7-63181195021F}.Release|Win32.Build.0 = Release|Win32
+ {14C5D369-E4A1-4DA2-B23C-B49367874F7B}.Debug|ARM.ActiveCfg = Debug|ARM
+ {14C5D369-E4A1-4DA2-B23C-B49367874F7B}.Debug|ARM.Build.0 = Debug|ARM
+ {14C5D369-E4A1-4DA2-B23C-B49367874F7B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {14C5D369-E4A1-4DA2-B23C-B49367874F7B}.Debug|Win32.Build.0 = Debug|Win32
+ {14C5D369-E4A1-4DA2-B23C-B49367874F7B}.Release|ARM.ActiveCfg = Release|ARM
+ {14C5D369-E4A1-4DA2-B23C-B49367874F7B}.Release|ARM.Build.0 = Release|ARM
+ {14C5D369-E4A1-4DA2-B23C-B49367874F7B}.Release|Win32.ActiveCfg = Release|Win32
+ {14C5D369-E4A1-4DA2-B23C-B49367874F7B}.Release|Win32.Build.0 = Release|Win32
+ {B5E9D32E-53F9-4C9B-B037-5A2D34E370CF}.Debug|ARM.ActiveCfg = Debug|ARM
+ {B5E9D32E-53F9-4C9B-B037-5A2D34E370CF}.Debug|ARM.Build.0 = Debug|ARM
+ {B5E9D32E-53F9-4C9B-B037-5A2D34E370CF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B5E9D32E-53F9-4C9B-B037-5A2D34E370CF}.Debug|Win32.Build.0 = Debug|Win32
+ {B5E9D32E-53F9-4C9B-B037-5A2D34E370CF}.Release|ARM.ActiveCfg = Release|ARM
+ {B5E9D32E-53F9-4C9B-B037-5A2D34E370CF}.Release|ARM.Build.0 = Release|ARM
+ {B5E9D32E-53F9-4C9B-B037-5A2D34E370CF}.Release|Win32.ActiveCfg = Release|Win32
+ {B5E9D32E-53F9-4C9B-B037-5A2D34E370CF}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {A94BB2D6-A65B-4CCD-A9B6-DAF991070DE0}
+ EndGlobalSection
+EndGlobal
diff --git a/Visual Studio Projects/UC15.vcxproj b/Visual Studio Projects/UC15.vcxproj
new file mode 100755
index 00000000..ca7bcae4
--- /dev/null
+++ b/Visual Studio Projects/UC15.vcxproj
@@ -0,0 +1,235 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {B5E9D32E-53F9-4C9B-B037-5A2D34E370CF}
+ UC15
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\UC15\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\UC15\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\UC15\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\UC15\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;../PDP11/;../PDP18B/;%(AdditionalIncludeDirectories)
+ VM_PDP11;UC15;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)UC15.exe
+ true
+ $(OutDir)UC15.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;../PDP11/;../PDP18B/;%(AdditionalIncludeDirectories)
+ VM_PDP11;UC15;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)UC15.exe
+ true
+ $(OutDir)UC15.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../PDP11/;../PDP18B/;%(AdditionalIncludeDirectories)
+ VM_PDP11;UC15;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)UC15.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../PDP11/;../PDP18B/;%(AdditionalIncludeDirectories)
+ VM_PDP11;UC15;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)UC15.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/UC15.vcxproj.filters b/Visual Studio Projects/UC15.vcxproj.filters
new file mode 100755
index 00000000..298a7707
--- /dev/null
+++ b/Visual Studio Projects/UC15.vcxproj.filters
@@ -0,0 +1,132 @@
+
+
+
+
+ {594ffae4-5fb0-4913-9fe5-2639f8404e68}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {248d5a0d-645a-4d80-a61d-d21737ae9a02}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {37ffa77b-ebd7-4733-b861-ed82a17ababd}
+ 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
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/UC15.vcxproj.user b/Visual Studio Projects/UC15.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/UC15.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/VAX.vcxproj b/Visual Studio Projects/VAX.vcxproj
new file mode 100755
index 00000000..95a00b39
--- /dev/null
+++ b/Visual Studio Projects/VAX.vcxproj
@@ -0,0 +1,356 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {D5D873F7-D286-43E7-958A-3D838FAA0856}
+ VAX
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\VAX\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\VAX\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\VAX\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\VAX\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Check for required build dependencies
+ if not exist ../../windows-build/winpcap/Wpdpack/Include/pcap.h goto _notice
+if not exist ../../windows-build/pthreads/pthread.h goto _notice
+goto _good
+
+:_notice
+echo ****************************************************
+echo ****************************************************
+echo ** The required build support is not available. **
+echo ****************************************************
+echo ****************************************************
+type 0ReadMe_Projects.txt
+exit 1
+
+:_good
+
+
+
+ Disabled
+ ./;../;../VAX/;../pdp11/;../../windows-build/winpcap/Wpdpack/Include;../../windows-build/pthreads;%(AdditionalIncludeDirectories)
+ USE_INT64;USE_ADDR64;VM_VAX;USE_SHARED;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ false
+ true
+ Default
+ MultiThreadedDebug
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+ false
+
+
+ /fixed:no %(AdditionalOptions)
+ wpcap.lib;packet.lib;wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)VAX.exe
+ ../../windows-build/winpcap/Wpdpack/Lib/;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)VAX.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Check for required build dependencies
+ if not exist ../../windows-build/winpcap/Wpdpack/Include/pcap.h goto _notice
+if not exist ../../windows-build/pthreads/pthread.h goto _notice
+goto _good
+
+:_notice
+echo ****************************************************
+echo ****************************************************
+echo ** The required build support is not available. **
+echo ****************************************************
+echo ****************************************************
+type 0ReadMe_Projects.txt
+exit 1
+
+:_good
+
+
+
+ Disabled
+ ./;../;../VAX/;../pdp11/;../../windows-build/winpcap/Wpdpack/Include;../../windows-build/pthreads;%(AdditionalIncludeDirectories)
+ USE_INT64;USE_ADDR64;VM_VAX;USE_SHARED;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;%(PreprocessorDefinitions)
+ false
+ true
+ Default
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+ false
+
+
+ /fixed:no %(AdditionalOptions)
+ wpcap.lib;packet.lib;wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)VAX.exe
+ ../../windows-build/winpcap/Wpdpack/Lib/;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)VAX.pdb
+ Console
+ false
+
+
+
+
+
+
+ Check for required build dependencies
+ if not exist ../../windows-build/winpcap/Wpdpack/Include/pcap.h goto _notice
+if not exist ../../windows-build/pthreads/pthread.h goto _notice
+goto _good
+
+:_notice
+echo ****************************************************
+echo ****************************************************
+echo ** The required build support is not available. **
+echo ****************************************************
+echo ****************************************************
+type 0ReadMe_Projects.txt
+exit 1
+
+:_good
+
+
+
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ true
+ true
+ ./;../;../VAX/;../pdp11/;../../windows-build/winpcap/Wpdpack/Include;../../windows-build/pthreads;%(AdditionalIncludeDirectories)
+ USE_INT64;USE_ADDR64;VM_VAX;USE_SHARED;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ false
+ true
+ MultiThreaded
+ false
+ true
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+ /fixed:no %(AdditionalOptions)
+ wpcap.lib;packet.lib;wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)VAX.exe
+ ../../windows-build/winpcap/Wpdpack/Lib/;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ UseLinkTimeCodeGeneration
+ false
+
+ MachineX86
+
+
+
+
+ Check for required build dependencies
+ if not exist ../../windows-build/winpcap/Wpdpack/Include/pcap.h goto _notice
+if not exist ../../windows-build/pthreads/pthread.h goto _notice
+goto _good
+
+:_notice
+echo ****************************************************
+echo ****************************************************
+echo ** The required build support is not available. **
+echo ****************************************************
+echo ****************************************************
+type 0ReadMe_Projects.txt
+exit 1
+
+:_good
+
+
+
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ true
+ true
+ ./;../;../VAX/;../pdp11/;../../windows-build/winpcap/Wpdpack/Include;../../windows-build/pthreads;%(AdditionalIncludeDirectories)
+ USE_INT64;USE_ADDR64;VM_VAX;USE_SHARED;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;%(PreprocessorDefinitions)
+ false
+ true
+ MultiThreaded
+ false
+ true
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+ /fixed:no %(AdditionalOptions)
+ wpcap.lib;packet.lib;wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)VAX.exe
+ ../../windows-build/winpcap/Wpdpack/Lib/;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ UseLinkTimeCodeGeneration
+ false
+
+
+
+
+
+
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+ false
+ false
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/VAX.vcxproj.filters b/Visual Studio Projects/VAX.vcxproj.filters
new file mode 100755
index 00000000..cc785d5b
--- /dev/null
+++ b/Visual Studio Projects/VAX.vcxproj.filters
@@ -0,0 +1,174 @@
+
+
+
+
+ {552dd4d4-292b-4f1c-a970-cad3d2ae7d90}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {12a3fa36-51af-4fe0-8b66-e20a53c27c8b}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {384ac0a0-7843-4307-80f2-28ce76060156}
+ 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
+
+
+ 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
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/VAX.vcxproj.user b/Visual Studio Projects/VAX.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/VAX.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/VAX780.vcxproj b/Visual Studio Projects/VAX780.vcxproj
new file mode 100755
index 00000000..1fa21dbe
--- /dev/null
+++ b/Visual Studio Projects/VAX780.vcxproj
@@ -0,0 +1,358 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {D5D873F7-D286-43E7-958A-3D83DEADBEEF}
+ VAX780
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\VAX780\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\VAX780\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\VAX780\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\VAX780\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Check for required build dependencies
+ if not exist ../../windows-build/winpcap/Wpdpack/Include/pcap.h goto _notice
+if not exist ../../windows-build/pthreads/pthread.h goto _notice
+goto _good
+
+:_notice
+echo ****************************************************
+echo ****************************************************
+echo ** The required build support is not available. **
+echo ****************************************************
+echo ****************************************************
+type 0ReadMe_Projects.txt
+exit 1
+
+:_good
+
+
+
+ Disabled
+ ./;../;../VAX/;../pdp11/;../../windows-build/winpcap/Wpdpack/Include;../../windows-build/pthreads;%(AdditionalIncludeDirectories)
+ USE_INT64;USE_ADDR64;VM_VAX;VAX_780;USE_SHARED;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebug
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+ false
+
+
+ /fixed:no %(AdditionalOptions)
+ wpcap.lib;packet.lib;wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)VAX780.exe
+ ../../windows-build/winpcap/Wpdpack/Lib/;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)VAX780.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Check for required build dependencies
+ if not exist ../../windows-build/winpcap/Wpdpack/Include/pcap.h goto _notice
+if not exist ../../windows-build/pthreads/pthread.h goto _notice
+goto _good
+
+:_notice
+echo ****************************************************
+echo ****************************************************
+echo ** The required build support is not available. **
+echo ****************************************************
+echo ****************************************************
+type 0ReadMe_Projects.txt
+exit 1
+
+:_good
+
+
+
+ Disabled
+ ./;../;../VAX/;../pdp11/;../../windows-build/winpcap/Wpdpack/Include;../../windows-build/pthreads;%(AdditionalIncludeDirectories)
+ USE_INT64;USE_ADDR64;VM_VAX;VAX_780;USE_SHARED;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+ false
+
+
+ /fixed:no %(AdditionalOptions)
+ wpcap.lib;packet.lib;wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)VAX780.exe
+ ../../windows-build/winpcap/Wpdpack/Lib/;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)VAX780.pdb
+ Console
+ false
+
+
+
+
+
+
+ Check for required build dependencies
+ if not exist ../../windows-build/winpcap/Wpdpack/Include/pcap.h goto _notice
+if not exist ../../windows-build/pthreads/pthread.h goto _notice
+goto _good
+
+:_notice
+echo ****************************************************
+echo ****************************************************
+echo ** The required build support is not available. **
+echo ****************************************************
+echo ****************************************************
+type 0ReadMe_Projects.txt
+exit 1
+
+:_good
+
+
+
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ true
+ true
+ ./;../;../VAX/;../pdp11/;../../windows-build/winpcap/Wpdpack/Include;../../windows-build/pthreads;%(AdditionalIncludeDirectories)
+ USE_INT64;USE_ADDR64;VM_VAX;VAX_780;USE_SHARED;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+ /fixed:no %(AdditionalOptions)
+ wpcap.lib;packet.lib;wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)VAX780.exe
+ ../../windows-build/winpcap/Wpdpack/Lib/;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ UseLinkTimeCodeGeneration
+ false
+
+ MachineX86
+
+
+
+
+ Check for required build dependencies
+ if not exist ../../windows-build/winpcap/Wpdpack/Include/pcap.h goto _notice
+if not exist ../../windows-build/pthreads/pthread.h goto _notice
+goto _good
+
+:_notice
+echo ****************************************************
+echo ****************************************************
+echo ** The required build support is not available. **
+echo ****************************************************
+echo ****************************************************
+type 0ReadMe_Projects.txt
+exit 1
+
+:_good
+
+
+
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ true
+ true
+ ./;../;../VAX/;../pdp11/;../../windows-build/winpcap/Wpdpack/Include;../../windows-build/pthreads;%(AdditionalIncludeDirectories)
+ USE_INT64;USE_ADDR64;VM_VAX;VAX_780;USE_SHARED;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+ /fixed:no %(AdditionalOptions)
+ wpcap.lib;packet.lib;wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)VAX780.exe
+ ../../windows-build/winpcap/Wpdpack/Lib/;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ UseLinkTimeCodeGeneration
+ false
+
+
+
+
+
+
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+ false
+ false
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+ HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/VAX780.vcxproj.filters b/Visual Studio Projects/VAX780.vcxproj.filters
new file mode 100755
index 00000000..8a259f15
--- /dev/null
+++ b/Visual Studio Projects/VAX780.vcxproj.filters
@@ -0,0 +1,192 @@
+
+
+
+
+ {201b6a0a-622f-4685-a2ad-7289c075a5d3}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {fb867865-730a-4094-8ad1-fbfd39a0ec81}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {1c4f6338-4748-45c6-9591-fc5148bec7e9}
+ 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
+
+
+ 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
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/VAX780.vcxproj.user b/Visual Studio Projects/VAX780.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/VAX780.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/alpha.vcxproj b/Visual Studio Projects/alpha.vcxproj
new file mode 100755
index 00000000..e565c8b2
--- /dev/null
+++ b/Visual Studio Projects/alpha.vcxproj
@@ -0,0 +1,243 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {14C5D369-E4A1-4DA2-B23C-B49367874F7B}
+ alpha
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;../../windows-build/PCRE/include/;%(AdditionalIncludeDirectories)
+ USE_INT64;USE_ADDR64;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCREPOSIX_H;PCRE_STATIC;%(PreprocessorDefinitions)
+ false
+ true
+ Default
+ MultiThreadedDebug
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+ false
+
+
+ wsock32.lib;winmm.lib;pcrestaticd.lib;pcreposixstaticd.lib;%(AdditionalDependencies)
+ ../../windows-build/PCRE/lib/;%(AdditionalLibraryDirectories)
+ true
+ Console
+ 10485760
+ 10485760
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;../../windows-build/PCRE/include/;%(AdditionalIncludeDirectories)
+ USE_INT64;USE_ADDR64;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCREPOSIX_H;PCRE_STATIC;%(PreprocessorDefinitions)
+ false
+ true
+ Default
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+ false
+
+
+ wsock32.lib;winmm.lib;pcrestaticd.lib;pcreposixstaticd.lib;%(AdditionalDependencies)
+ ../../windows-build/PCRE/lib/;%(AdditionalLibraryDirectories)
+ true
+ Console
+ 10485760
+ 10485760
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../../windows-build/PCRE/include/;%(AdditionalIncludeDirectories)
+ USE_INT64;USE_ADDR64;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCREPOSIX_H;PCRE_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+ wsock32.lib;winmm.lib;pcrestatic.lib;pcreposixstatic.lib;%(AdditionalDependencies)
+ ../../windows-build/PCRE/lib/;%(AdditionalLibraryDirectories)
+ false
+ Console
+ 10485760
+ 10485760
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../../windows-build/PCRE/include/;%(AdditionalIncludeDirectories)
+ USE_INT64;USE_ADDR64;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCREPOSIX_H;PCRE_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+ wsock32.lib;winmm.lib;pcrestatic.lib;pcreposixstatic.lib;%(AdditionalDependencies)
+ ../../windows-build/PCRE/lib/;%(AdditionalLibraryDirectories)
+ false
+ Console
+ 10485760
+ 10485760
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/alpha.vcxproj.filters b/Visual Studio Projects/alpha.vcxproj.filters
new file mode 100755
index 00000000..66f2b309
--- /dev/null
+++ b/Visual Studio Projects/alpha.vcxproj.filters
@@ -0,0 +1,114 @@
+
+
+
+
+ {40c7c220-4f0a-4347-9e91-e45ae5470b0f}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {ce89efa2-559b-451c-9fd2-11d599692096}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {0772b431-3036-446b-8690-a769c4639c77}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/alpha.vcxproj.user b/Visual Studio Projects/alpha.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/alpha.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/lgp.vcxproj b/Visual Studio Projects/lgp.vcxproj
new file mode 100755
index 00000000..90371c8b
--- /dev/null
+++ b/Visual Studio Projects/lgp.vcxproj
@@ -0,0 +1,220 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {927C3BD9-BD0C-4A23-99F9-5ABC40236509}
+ lgp
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\lgp\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\lgp\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\lgp\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\lgp\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)lgp.exe
+ true
+ $(OutDir)lgp.pdb
+ Console
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)lgp.exe
+ true
+ $(OutDir)lgp.pdb
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)lgp.exe
+ true
+ Console
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ $(OutDir)lgp.exe
+ true
+ Console
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/lgp.vcxproj.filters b/Visual Studio Projects/lgp.vcxproj.filters
new file mode 100755
index 00000000..0aebc438
--- /dev/null
+++ b/Visual Studio Projects/lgp.vcxproj.filters
@@ -0,0 +1,87 @@
+
+
+
+
+ {91455eb4-8a6a-4fdf-a362-0dd7fc1ed9c8}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {6e8670ac-ee50-4bec-84b1-fb7963e61733}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {e9559f78-4e9a-400e-932e-eaf47bc44b7b}
+ 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
+
+
+
+
+ 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
diff --git a/Visual Studio Projects/lgp.vcxproj.user b/Visual Studio Projects/lgp.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/lgp.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/sigma.vcxproj b/Visual Studio Projects/sigma.vcxproj
new file mode 100755
index 00000000..3ec6d67d
--- /dev/null
+++ b/Visual Studio Projects/sigma.vcxproj
@@ -0,0 +1,246 @@
+
+
+
+
+ Debug
+ ARM
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM
+
+
+ Release
+ Win32
+
+
+
+ 17.0
+ {7DDB6DF6-3837-4DE3-80D7-63181195021F}
+ sigma
+ Win32Proj
+
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+ Application
+ v143
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.33015.44
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\
+ true
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\
+ false
+
+
+ ..\BIN\NT\$(Platform)-$(Configuration)\
+ ..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\
+ false
+
+
+
+ Disabled
+ ./;../;../sigma/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ false
+ true
+ Default
+ MultiThreadedDebug
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+ false
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ true
+ Console
+ 10485760
+ 10485760
+ false
+
+ MachineX86
+
+
+
+
+ Disabled
+ ./;../;../sigma/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ false
+ true
+ Default
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+ false
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ true
+ Console
+ 10485760
+ 10485760
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../../sigma/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ false
+ Console
+ 10485760
+ 10485760
+ true
+ true
+ false
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ./;../;../../sigma/;%(AdditionalIncludeDirectories)
+ _CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+ CompileAsC
+
+
+ wsock32.lib;winmm.lib;%(AdditionalDependencies)
+ false
+ Console
+ 10485760
+ 10485760
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/sigma.vcxproj.filters b/Visual Studio Projects/sigma.vcxproj.filters
new file mode 100755
index 00000000..df6a65b1
--- /dev/null
+++ b/Visual Studio Projects/sigma.vcxproj.filters
@@ -0,0 +1,135 @@
+
+
+
+
+ {2b1079b9-a67f-4828-b29a-bd334c7fac02}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {1f62de3e-ee3f-458f-a8db-2a81cde2712e}
+ h;hpp;hxx;hm;inl;inc
+
+
+ {76c62a3d-5a97-49d5-873d-67601808c680}
+ 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
+
+
+ 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
+
+
+
\ No newline at end of file
diff --git a/Visual Studio Projects/sigma.vcxproj.user b/Visual Studio Projects/sigma.vcxproj.user
new file mode 100755
index 00000000..0f14913f
--- /dev/null
+++ b/Visual Studio Projects/sigma.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/makefile b/makefile
index ddbb1731..058a52ba 100644
--- a/makefile
+++ b/makefile
@@ -96,15 +96,18 @@ ifneq (,${GREP_OPTIONS})
$(error 1)
endif
ifneq ($(findstring Windows,${OS}),)
- ifeq ($(findstring .exe,${SHELL}),.exe)
- # MinGW
- WIN32 := 1
- # Tests don't run under MinGW
- TESTS := 0
- else # Msys or cygwin
- ifeq (MINGW,$(findstring MINGW,$(shell uname)))
- $(info *** This makefile can not be used with the Msys bash shell)
- $(error Use build_mingw.bat ${MAKECMDGOALS} from a Windows command prompt)
+ # Cygwin can return SHELL := C:/cygwin/bin/sh.exe cygwin is OK & NOT WIN32
+ ifeq ($(findstring /cygwin/,$(SHELL)),)
+ ifeq ($(findstring .exe,${SHELL}),.exe)
+ # MinGW
+ WIN32 := 1
+ # Tests don't run under MinGW
+ TESTS := 0
+ else # Msys or cygwin
+ ifeq (MINGW,$(findstring MINGW,$(shell uname)))
+ $(info *** This makefile can not be used with the Msys bash shell)
+ $(error Use build_mingw.bat ${MAKECMDGOALS} from a Windows command prompt)
+ endif
endif
endif
endif
@@ -201,7 +204,7 @@ endif
ifeq (${WIN32},) #*nix Environments (&& cygwin)
ifeq (${GCC},)
ifeq (,$(shell which gcc 2>/dev/null))
- $(info *** Warning *** Using local cc since gcc isn't available locally.)
+ $(info *** Warning *** Using local cc since gcc is not available locally.)
$(info *** Warning *** You may need to install gcc to build working simulators.)
GCC = cc
else
@@ -509,7 +512,7 @@ ifeq (${WIN32},) #*nix Environments (&& cygwin)
# Some gcc versions don't support LTO, so only use LTO when the compiler is known to support it
ifeq (,$(NO_LTO))
ifneq (,$(GCC_VERSION))
- ifeq (,$(shell ${GCC} -v /dev/null 2>&1 | grep '\-\-enable-lto'))
+ ifeq (,$(shell ${GCC} -v /dev/null 2>&1 | grep -- '--enable-lto'))
LTO_EXCLUDE_VERSIONS += $(GCC_VERSION)
endif
endif