Include Windows build in CI and deploy

- Builds x86 and x64 regular snapshots.
   x64: Mon      Wed     Fri
   x86:      Tue     Thu     Sat
   ARM: Mon          Thu         Sun (ARM not enabled)

 - Builds x64 on closed pull request, Release

 - Manual trigger allows selection of ref, platform,
   architecture, config, disposition

 - Releases and daily snapshots are deployed automagically

 - VS Project 2022 files updated for ARM, but not setup for
   cross-builds (BuildROMs) or tested on ARM (no hardware)

 - Fix makefile tests for cygwin
This commit is contained in:
Timothe Litt 2023-02-11 13:51:50 -05:00
parent 4e159a04ed
commit cf45e06f65
238 changed files with 42726 additions and 18 deletions

204
.github/workflows/windows_build.yml vendored Normal file
View file

@ -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;

2
.gitignore vendored
View file

@ -43,7 +43,9 @@ ipch/
# or other things we don't want git to manage. # or other things we don't want git to manage.
Visual Studio Projects/* Visual Studio Projects/*
!Visual Studio Projects/*.vcproj !Visual Studio Projects/*.vcproj
!Visual Studio Projects/*.vcxproj*
!Visual Studio Projects/*.sln !Visual Studio Projects/*.sln
Visual Studio Projects/~AutoRecover.*
!Visual Studio Projects/0ReadMe_Projects.txt !Visual Studio Projects/0ReadMe_Projects.txt
**/*.code-workspace **/*.code-workspace
**/.vscode/ **/.vscode/

View file

@ -0,0 +1,362 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{56178F08-8783-4ADA-820C-20C06412678E}</ProjectGuid>
<RootNamespace>3B2-400</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../3B2/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;USE_INT64;USE_ADDR64;USE_SHARED;PTW32_STATIC_LIB;SIM_ASYNCH_IO;USE_READER_THREAD;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;REV2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd 3B2-400 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../3B2/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;USE_INT64;USE_ADDR64;USE_SHARED;PTW32_STATIC_LIB;SIM_ASYNCH_IO;USE_READER_THREAD;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;REV2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd 3B2-400 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../3B2/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;USE_INT64;USE_ADDR64;USE_SHARED;PTW32_STATIC_LIB;SIM_ASYNCH_IO;USE_READER_THREAD;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;REV2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd 3B2-400 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../3B2/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;USE_INT64;USE_ADDR64;USE_SHARED;PTW32_STATIC_LIB;SIM_ASYNCH_IO;USE_READER_THREAD;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;REV2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd 3B2-400 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">CompileAsC</CompileAs>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</WholeProgramOptimization>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</WholeProgramOptimization>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">CompileAsC</CompileAs>
</ClCompile>
<ClCompile Include="..\3B2\3b2_cpu.c" />
<ClCompile Include="..\3B2\3b2_ctc.c" />
<ClCompile Include="..\3B2\3b2_dmac.c" />
<ClCompile Include="..\3B2\3b2_id.c" />
<ClCompile Include="..\3B2\3b2_if.c" />
<ClCompile Include="..\3B2\3b2_io.c" />
<ClCompile Include="..\3B2\3b2_iu.c" />
<ClCompile Include="..\3B2\3b2_mau.c" />
<ClCompile Include="..\3B2\3b2_mem.c" />
<ClCompile Include="..\3B2\3b2_ni.c" />
<ClCompile Include="..\3B2\3b2_ports.c" />
<ClCompile Include="..\3B2\3b2_rev2_csr.c" />
<ClCompile Include="..\3B2\3b2_rev2_mmu.c" />
<ClCompile Include="..\3B2\3b2_rev2_sys.c" />
<ClCompile Include="..\3B2\3b2_stddev.c" />
<ClCompile Include="..\3B2\3b2_sys.c" />
<ClCompile Include="..\3B2\3b2_timer.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
<ClCompile Include="..\slirp\arp_table.c" />
<ClCompile Include="..\slirp\bootp.c" />
<ClCompile Include="..\slirp\cksum.c" />
<ClCompile Include="..\slirp\dnssearch.c" />
<ClCompile Include="..\slirp\if.c" />
<ClCompile Include="..\slirp\ip_icmp.c" />
<ClCompile Include="..\slirp\ip_input.c" />
<ClCompile Include="..\slirp\ip_output.c" />
<ClCompile Include="..\slirp\mbuf.c" />
<ClCompile Include="..\slirp\misc.c" />
<ClCompile Include="..\slirp\sbuf.c" />
<ClCompile Include="..\slirp\slirp.c" />
<ClCompile Include="..\slirp\socket.c" />
<ClCompile Include="..\slirp\tcp_input.c" />
<ClCompile Include="..\slirp\tcp_output.c" />
<ClCompile Include="..\slirp\tcp_subr.c" />
<ClCompile Include="..\slirp\tcp_timer.c" />
<ClCompile Include="..\slirp\tftp.c" />
<ClCompile Include="..\slirp\udp.c" />
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c" />
<ClCompile Include="..\slirp_glue\sim_slirp.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\3B2\3b2_cpu.h" />
<ClInclude Include="..\3B2\3b2_csr.h" />
<ClInclude Include="..\3B2\3b2_ctc.h" />
<ClInclude Include="..\3B2\3b2_defs.h" />
<ClInclude Include="..\3B2\3b2_dmac.h" />
<ClInclude Include="..\3B2\3b2_id.h" />
<ClInclude Include="..\3B2\3b2_if.h" />
<ClInclude Include="..\3B2\3b2_io.h" />
<ClInclude Include="..\3B2\3b2_iu.h" />
<ClInclude Include="..\3B2\3b2_mau.h" />
<ClInclude Include="..\3B2\3b2_mem.h" />
<ClInclude Include="..\3B2\3b2_mmu.h" />
<ClInclude Include="..\3B2\3b2_ni.h" />
<ClInclude Include="..\3B2\3b2_ports.h" />
<ClInclude Include="..\3B2\3b2_stddev.h" />
<ClInclude Include="..\3B2\3b2_sys.h" />
<ClInclude Include="..\3B2\3b2_timer.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
<ClInclude Include="..\slirp\bootp.h" />
<ClInclude Include="..\slirp\debug.h" />
<ClInclude Include="..\slirp\if.h" />
<ClInclude Include="..\slirp\ip.h" />
<ClInclude Include="..\slirp\ip_icmp.h" />
<ClInclude Include="..\slirp\libslirp.h" />
<ClInclude Include="..\slirp\main.h" />
<ClInclude Include="..\slirp\mbuf.h" />
<ClInclude Include="..\slirp\misc.h" />
<ClInclude Include="..\slirp\sbuf.h" />
<ClInclude Include="..\slirp\slirp.h" />
<ClInclude Include="..\slirp\slirp_config.h" />
<ClInclude Include="..\slirp\socket.h" />
<ClInclude Include="..\slirp\tcp.h" />
<ClInclude Include="..\slirp\tcpip.h" />
<ClInclude Include="..\slirp\tcp_timer.h" />
<ClInclude Include="..\slirp\tcp_var.h" />
<ClInclude Include="..\slirp\tftp.h" />
<ClInclude Include="..\slirp\udp.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,321 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{804273c0-117b-4d45-9782-c647c2778f15}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Source Files\slirp">
<UniqueIdentifier>{217c5327-3a11-4389-8e35-e72d613e708b}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{09860348-bbf0-4b13-b37f-d5c8e09d3444}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{28791ec5-0a98-44f4-ac44-2c71f223bf69}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\3B2\3b2_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_ctc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_dmac.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_id.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_if.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_io.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_iu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_mau.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_mem.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_ni.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_ports.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_rev2_csr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_rev2_mmu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_rev2_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_stddev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\slirp\arp_table.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\bootp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\cksum.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\dnssearch.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\if.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_icmp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\mbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\misc.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\sbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\sim_slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\socket.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_subr.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_timer.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tftp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\udp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\slirp\bootp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\debug.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\if.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip_icmp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\libslirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\main.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\mbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\misc.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\sbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp_config.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\socket.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_timer.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_var.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcpip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tftp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\udp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_cpu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_csr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_ctc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_dmac.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_id.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_if.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_io.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_iu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_mau.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_mem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_mmu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_ni.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_ports.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_stddev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_sys.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,361 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{A7AE7747-DFA0-49F5-9D6C-9094657A8EE3}</ProjectGuid>
<RootNamespace>3B2-700</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../3B2/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;USE_INT64;USE_ADDR64;USE_SHARED;PTW32_STATIC_LIB;SIM_ASYNCH_IO;USE_READER_THREAD;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;REV3;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd 3B2-700 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../3B2/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;USE_INT64;USE_ADDR64;USE_SHARED;PTW32_STATIC_LIB;SIM_ASYNCH_IO;USE_READER_THREAD;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;REV3;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd 3B2-700 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../3B2/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;USE_INT64;USE_ADDR64;USE_SHARED;PTW32_STATIC_LIB;SIM_ASYNCH_IO;USE_READER_THREAD;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;REV3;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd 3B2-700 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../3B2/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;USE_INT64;USE_ADDR64;USE_SHARED;PTW32_STATIC_LIB;SIM_ASYNCH_IO;USE_READER_THREAD;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;REV3;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd 3B2-700 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">CompileAsC</CompileAs>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</WholeProgramOptimization>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</WholeProgramOptimization>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">CompileAsC</CompileAs>
</ClCompile>
<ClCompile Include="..\3B2\3b2_cpu.c" />
<ClCompile Include="..\3B2\3b2_dmac.c" />
<ClCompile Include="..\3B2\3b2_if.c" />
<ClCompile Include="..\3B2\3b2_io.c" />
<ClCompile Include="..\3B2\3b2_iu.c" />
<ClCompile Include="..\3B2\3b2_mau.c" />
<ClCompile Include="..\3B2\3b2_mem.c" />
<ClCompile Include="..\3B2\3b2_ni.c" />
<ClCompile Include="..\3B2\3b2_ports.c" />
<ClCompile Include="..\3B2\3b2_rev3_csr.c" />
<ClCompile Include="..\3B2\3b2_rev3_mmu.c" />
<ClCompile Include="..\3B2\3b2_rev3_sys.c" />
<ClCompile Include="..\3B2\3b2_scsi.c" />
<ClCompile Include="..\3B2\3b2_stddev.c" />
<ClCompile Include="..\3B2\3b2_sys.c" />
<ClCompile Include="..\3B2\3b2_timer.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_scsi.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
<ClCompile Include="..\slirp\arp_table.c" />
<ClCompile Include="..\slirp\bootp.c" />
<ClCompile Include="..\slirp\cksum.c" />
<ClCompile Include="..\slirp\dnssearch.c" />
<ClCompile Include="..\slirp\if.c" />
<ClCompile Include="..\slirp\ip_icmp.c" />
<ClCompile Include="..\slirp\ip_input.c" />
<ClCompile Include="..\slirp\ip_output.c" />
<ClCompile Include="..\slirp\mbuf.c" />
<ClCompile Include="..\slirp\misc.c" />
<ClCompile Include="..\slirp\sbuf.c" />
<ClCompile Include="..\slirp\slirp.c" />
<ClCompile Include="..\slirp\socket.c" />
<ClCompile Include="..\slirp\tcp_input.c" />
<ClCompile Include="..\slirp\tcp_output.c" />
<ClCompile Include="..\slirp\tcp_subr.c" />
<ClCompile Include="..\slirp\tcp_timer.c" />
<ClCompile Include="..\slirp\tftp.c" />
<ClCompile Include="..\slirp\udp.c" />
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c" />
<ClCompile Include="..\slirp_glue\sim_slirp.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\3B2\3b2_cpu.h" />
<ClInclude Include="..\3B2\3b2_csr.h" />
<ClInclude Include="..\3B2\3b2_defs.h" />
<ClInclude Include="..\3B2\3b2_dmac.h" />
<ClInclude Include="..\3B2\3b2_id.h" />
<ClInclude Include="..\3B2\3b2_if.h" />
<ClInclude Include="..\3B2\3b2_io.h" />
<ClInclude Include="..\3B2\3b2_iu.h" />
<ClInclude Include="..\3B2\3b2_mau.h" />
<ClInclude Include="..\3B2\3b2_mem.h" />
<ClInclude Include="..\3B2\3b2_mmu.h" />
<ClInclude Include="..\3B2\3b2_ni.h" />
<ClInclude Include="..\3B2\3b2_ports.h" />
<ClInclude Include="..\3B2\3b2_stddev.h" />
<ClInclude Include="..\3B2\3b2_sys.h" />
<ClInclude Include="..\3B2\3b2_timer.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
<ClInclude Include="..\slirp\bootp.h" />
<ClInclude Include="..\slirp\debug.h" />
<ClInclude Include="..\slirp\if.h" />
<ClInclude Include="..\slirp\ip.h" />
<ClInclude Include="..\slirp\ip_icmp.h" />
<ClInclude Include="..\slirp\libslirp.h" />
<ClInclude Include="..\slirp\main.h" />
<ClInclude Include="..\slirp\mbuf.h" />
<ClInclude Include="..\slirp\misc.h" />
<ClInclude Include="..\slirp\sbuf.h" />
<ClInclude Include="..\slirp\slirp.h" />
<ClInclude Include="..\slirp\slirp_config.h" />
<ClInclude Include="..\slirp\socket.h" />
<ClInclude Include="..\slirp\tcp.h" />
<ClInclude Include="..\slirp\tcpip.h" />
<ClInclude Include="..\slirp\tcp_timer.h" />
<ClInclude Include="..\slirp\tcp_var.h" />
<ClInclude Include="..\slirp\tftp.h" />
<ClInclude Include="..\slirp\udp.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,318 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{50de36fb-f583-478e-8998-728ac3fc1da8}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Source Files\slirp">
<UniqueIdentifier>{97bfecb7-e155-46bb-ba0b-4830295bfa8b}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{deb4e7a0-98d1-4d59-8d36-c82d3ff76340}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{59588cff-e218-45a1-8823-c7663edd4b78}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\3B2\3b2_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_dmac.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_if.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_io.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_iu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_mau.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_mem.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_ni.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_ports.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_rev3_csr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_rev3_mmu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_rev3_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_scsi.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_stddev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\3B2\3b2_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_scsi.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\slirp\arp_table.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\bootp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\cksum.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\dnssearch.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\if.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_icmp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\mbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\misc.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\sbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\sim_slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\socket.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_subr.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_timer.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tftp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\udp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\slirp\bootp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\debug.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\if.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip_icmp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\libslirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\main.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\mbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\misc.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\sbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp_config.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\socket.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_timer.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_var.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcpip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tftp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\udp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_cpu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_csr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_dmac.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_id.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_if.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_io.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_iu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_mau.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_mem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_mmu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_ni.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_ports.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_stddev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_sys.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\3B2\3b2_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,289 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{1C602310-C406-4446-85C3-E5AE0E836120}</ProjectGuid>
<RootNamespace>ALTAIR</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)ALTAIR.exe</OutputFile>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(OutDir)ALTAIR.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Altair "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)ALTAIR.exe</OutputFile>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(OutDir)ALTAIR.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Altair "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)ALTAIR.exe</OutputFile>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(OutDir)ALTAIR.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Altair "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)ALTAIR.exe</OutputFile>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>$(OutDir)ALTAIR.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Altair "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\Altair\altair_cpu.c" />
<ClCompile Include="..\Altair\altair_dsk.c" />
<ClCompile Include="..\Altair\altair_sio.c" />
<ClCompile Include="..\Altair\altair_sys.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Altair\altair_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,108 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{b9c030f4-52ce-4708-8336-edacc348494b}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{5a037c04-b772-4dae-8ba0-f670adb5c6be}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{1e5c702b-0f40-4ccb-acc5-25fb0ab14c1b}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\Altair\altair_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Altair\altair_dsk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Altair\altair_sio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Altair\altair_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Altair\altair_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,347 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{BC7F37AD-7414-43C3-829D-214CD1113D67}</ProjectGuid>
<RootNamespace>AltairZ80</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../AltairZ80/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>inline=__inline;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd AltairZ80 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../AltairZ80/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>inline=__inline;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd AltairZ80 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../AltairZ80/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>inline=__inline;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd AltairZ80 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../AltairZ80/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>inline=__inline;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd AltairZ80 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\AltairZ80\altairz80_cpu.c" />
<ClCompile Include="..\AltairZ80\altairz80_cpu_nommu.c" />
<ClCompile Include="..\AltairZ80\altairz80_dsk.c" />
<ClCompile Include="..\AltairZ80\altairz80_hdsk.c" />
<ClCompile Include="..\AltairZ80\altairz80_mhdsk.c" />
<ClCompile Include="..\AltairZ80\altairz80_net.c" />
<ClCompile Include="..\AltairZ80\altairz80_sio.c" />
<ClCompile Include="..\AltairZ80\altairz80_sys.c" />
<ClCompile Include="..\AltairZ80\disasm.c" />
<ClCompile Include="..\AltairZ80\flashwriter2.c" />
<ClCompile Include="..\AltairZ80\i8272.c" />
<ClCompile Include="..\AltairZ80\i86_decode.c" />
<ClCompile Include="..\AltairZ80\i86_ops.c" />
<ClCompile Include="..\AltairZ80\i86_prim_ops.c" />
<ClCompile Include="..\AltairZ80\insnsd.c" />
<ClCompile Include="..\AltairZ80\m68ksim.c" />
<ClCompile Include="..\AltairZ80\m68k\m68kasm.c" />
<ClCompile Include="..\AltairZ80\m68k\m68kcpu.c" />
<ClCompile Include="..\AltairZ80\m68k\m68kdasm.c" />
<ClCompile Include="..\AltairZ80\m68k\m68kopac.c" />
<ClCompile Include="..\AltairZ80\m68k\m68kopdm.c" />
<ClCompile Include="..\AltairZ80\m68k\m68kopnz.c" />
<ClCompile Include="..\AltairZ80\m68k\m68kops.c" />
<ClCompile Include="..\AltairZ80\m68k\softfloat\softfloat.c" />
<ClCompile Include="..\AltairZ80\mfdc.c" />
<ClCompile Include="..\AltairZ80\mmd.c" />
<ClCompile Include="..\AltairZ80\n8vem.c" />
<ClCompile Include="..\AltairZ80\s100_2sio.c" />
<ClCompile Include="..\AltairZ80\s100_64fdc.c" />
<ClCompile Include="..\AltairZ80\s100_adcs6.c" />
<ClCompile Include="..\AltairZ80\s100_disk1a.c" />
<ClCompile Include="..\AltairZ80\s100_disk2.c" />
<ClCompile Include="..\AltairZ80\s100_disk3.c" />
<ClCompile Include="..\AltairZ80\s100_dj2d.c" />
<ClCompile Include="..\AltairZ80\s100_djhdc.c" />
<ClCompile Include="..\AltairZ80\s100_fif.c" />
<ClCompile Include="..\AltairZ80\s100_hayes.c" />
<ClCompile Include="..\AltairZ80\s100_hdc1001.c" />
<ClCompile Include="..\AltairZ80\s100_icom.c" />
<ClCompile Include="..\AltairZ80\s100_if3.c" />
<ClCompile Include="..\AltairZ80\s100_jadedd.c" />
<ClCompile Include="..\AltairZ80\s100_mdriveh.c" />
<ClCompile Include="..\AltairZ80\s100_mdsa.c" />
<ClCompile Include="..\AltairZ80\s100_mdsad.c" />
<ClCompile Include="..\AltairZ80\s100_pmmi.c" />
<ClCompile Include="..\AltairZ80\s100_scp300f.c" />
<ClCompile Include="..\AltairZ80\s100_selchan.c" />
<ClCompile Include="..\AltairZ80\s100_ss1.c" />
<ClCompile Include="..\AltairZ80\s100_tarbell.c" />
<ClCompile Include="..\AltairZ80\s100_tdd.c" />
<ClCompile Include="..\AltairZ80\vfdhd.c" />
<ClCompile Include="..\AltairZ80\wd179x.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_imd.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\AltairZ80\altairz80_defs.h" />
<ClInclude Include="..\AltairZ80\i8272.h" />
<ClInclude Include="..\AltairZ80\i86.h" />
<ClInclude Include="..\AltairZ80\insns.h" />
<ClInclude Include="..\AltairZ80\m68ksim.h" />
<ClInclude Include="..\AltairZ80\m68k\m68k.h" />
<ClInclude Include="..\AltairZ80\m68k\m68kconf.h" />
<ClInclude Include="..\AltairZ80\m68k\m68kcpu.h" />
<ClInclude Include="..\AltairZ80\m68k\m68kmmu.h" />
<ClInclude Include="..\AltairZ80\m68k\m68kops.h" />
<ClInclude Include="..\AltairZ80\m68k\softfloat\mamesf.h" />
<ClInclude Include="..\AltairZ80\m68k\softfloat\milieu.h" />
<ClInclude Include="..\AltairZ80\m68k\softfloat\softfloat.h" />
<ClInclude Include="..\AltairZ80\mfdc.h" />
<ClInclude Include="..\AltairZ80\nasm.h" />
<ClInclude Include="..\AltairZ80\vfdhd.h" />
<ClInclude Include="..\AltairZ80\wd179x.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_imd.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,306 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{ec8b6b42-5205-4eef-b329-53626113b85f}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{563b09f6-8519-417d-87a5-859daace901f}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{7de5b5cb-54a0-4b1d-9220-f1314321141b}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\AltairZ80\altairz80_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\altairz80_cpu_nommu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\altairz80_dsk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\altairz80_hdsk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\altairz80_mhdsk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\altairz80_net.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\altairz80_sio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\altairz80_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\disasm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\flashwriter2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\i8272.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\i86_decode.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\i86_ops.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\i86_prim_ops.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\insnsd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\m68k\m68kasm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\m68k\m68kcpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\m68k\m68kdasm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\m68k\m68kopac.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\m68k\m68kopdm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\m68k\m68kopnz.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\m68k\m68kops.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\m68ksim.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\mfdc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\mmd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\n8vem.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_2sio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_64fdc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_adcs6.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_disk1a.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_disk2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_disk3.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_dj2d.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_djhdc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_fif.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_hayes.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_hdc1001.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_icom.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_if3.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_jadedd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_mdriveh.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_mdsa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_mdsad.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_pmmi.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_scp300f.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_selchan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_ss1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_tarbell.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\s100_tdd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_imd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\m68k\softfloat\softfloat.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\vfdhd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\AltairZ80\wd179x.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\AltairZ80\altairz80_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\i8272.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\i86.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\insns.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\m68k\m68k.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\m68k\m68kconf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\m68k\m68kcpu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\m68k\m68kmmu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\m68k\m68kops.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\m68ksim.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\m68k\softfloat\mamesf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\mfdc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\m68k\softfloat\milieu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\nasm.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_imd.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\m68k\softfloat\softfloat.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\vfdhd.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\AltairZ80\wd179x.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,289 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{BA514FA1-D029-4D25-91CC-255E5953FF6E}</ProjectGuid>
<RootNamespace>B5500</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SIM_CARD;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<GenerateMapFile>true</GenerateMapFile>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd B5500 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SIM_CARD;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<GenerateMapFile>true</GenerateMapFile>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd B5500 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SIM_CARD;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd B5500 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_SIM_CARD;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd B5500 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\B5500\b5500_cpu.c" />
<ClCompile Include="..\B5500\b5500_dk.c" />
<ClCompile Include="..\B5500\b5500_dr.c" />
<ClCompile Include="..\B5500\b5500_dtc.c" />
<ClCompile Include="..\B5500\b5500_io.c" />
<ClCompile Include="..\B5500\b5500_mt.c" />
<ClCompile Include="..\B5500\b5500_sys.c" />
<ClCompile Include="..\B5500\b5500_urec.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_card.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\B5500\b5500_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_card.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{24d85640-e1bc-41ad-b733-de72958d2323}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{41303a63-e73a-4f8b-970a-c831c30f3a94}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{1b7c7215-f1ff-4a70-96ec-bd1a87787eee}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\B5500\b5500_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\B5500\b5500_dk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\B5500\b5500_dr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\B5500\b5500_dtc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\B5500\b5500_io.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\B5500\b5500_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\B5500\b5500_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\B5500\b5500_urec.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_card.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\B5500\b5500_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_card.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,291 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{A8D46C10-8F3F-47CA-AD5F-E3BB7C4A3678}</ProjectGuid>
<RootNamespace>BESM6</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies, git commit id and required Font File</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE LIBSDL FINDFONT tahoma.ttf besm6_panel_font.h</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../BESM6/;../../windows-build/libSDL/SDL2_ttf-2.0.12;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_LIBSDL;HAVE_LIBPNG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd BESM6 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies, git commit id and required Font File</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE LIBSDL FINDFONT tahoma.ttf besm6_panel_font.h</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../BESM6/;../../windows-build/libSDL/SDL2_ttf-2.0.12;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_LIBSDL;HAVE_LIBPNG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd BESM6 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies, git commit id and required Font File</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE LIBSDL FINDFONT tahoma.ttf besm6_panel_font.h</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../BESM6/;../../windows-build/libSDL/SDL2_ttf-2.0.12;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_LIBSDL;HAVE_LIBPNG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd BESM6 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies, git commit id and required Font File</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE LIBSDL FINDFONT tahoma.ttf besm6_panel_font.h</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../BESM6/;../../windows-build/libSDL/SDL2_ttf-2.0.12;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_LIBSDL;HAVE_LIBPNG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd BESM6 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\BESM6\besm6_arith.c" />
<ClCompile Include="..\BESM6\besm6_cpu.c" />
<ClCompile Include="..\BESM6\besm6_disk.c" />
<ClCompile Include="..\BESM6\besm6_drum.c" />
<ClCompile Include="..\BESM6\besm6_mg.c" />
<ClCompile Include="..\BESM6\besm6_mmu.c" />
<ClCompile Include="..\BESM6\besm6_panel.c" />
<ClCompile Include="..\BESM6\besm6_pl.c" />
<ClCompile Include="..\BESM6\besm6_printer.c" />
<ClCompile Include="..\BESM6\besm6_punch.c" />
<ClCompile Include="..\BESM6\besm6_punchcard.c" />
<ClCompile Include="..\BESM6\besm6_sys.c" />
<ClCompile Include="..\BESM6\besm6_tty.c" />
<ClCompile Include="..\BESM6\besm6_vu.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\BESM6\besm6_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{0fcfd9b4-60c3-4286-8bab-729ee5c726d4}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{6d5e4e11-9ccb-4073-a4aa-ac747b1d1cb8}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{06c60f5e-6257-455a-9609-f829477413b1}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\BESM6\besm6_arith.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\BESM6\besm6_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\BESM6\besm6_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\BESM6\besm6_drum.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\BESM6\besm6_mg.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\BESM6\besm6_mmu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\BESM6\besm6_panel.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\BESM6\besm6_pl.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\BESM6\besm6_printer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\BESM6\besm6_punch.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\BESM6\besm6_punchcard.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\BESM6\besm6_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\BESM6\besm6_tty.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\BESM6\besm6_vu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\BESM6\besm6_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,257 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{D40F3AF1-EEE7-4432-9807-2AD287B490F8}</ProjectGuid>
<RootNamespace>BuildROMs</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\BuildTools\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\BuildTools\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\BuildTools\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\BuildTools\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Verify ROM data</Message>
<Command>pushd ..
"$(TargetPath)"
popd
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Verify ROM data</Message>
<Command>pushd ..
"$(TargetPath)"
popd
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Verify ROM data</Message>
<Command>pushd ..
"$(TargetPath)"
popd
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Verify ROM data</Message>
<Command>pushd ..
"$(TargetPath)"
popd
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\sim_BuildROMs.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{d491dd56-b16d-461d-a1d4-684f736186cd}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{47cebce4-6791-4434-8875-7f8c8497903c}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{bda10566-0c2b-44fe-8ce8-2d60cc4e1c21}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\sim_BuildROMs.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,292 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{2D532F83-02F3-4169-9778-23E52D951FDE}</ProjectGuid>
<RootNamespace>CDC1700</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd CDC1700 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd CDC1700 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd CDC1700 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd CDC1700 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\CDC1700\cdc1700_cd.c" />
<ClCompile Include="..\CDC1700\cdc1700_cpu.c" />
<ClCompile Include="..\CDC1700\cdc1700_dc.c" />
<ClCompile Include="..\CDC1700\cdc1700_dev1.c" />
<ClCompile Include="..\CDC1700\cdc1700_dis.c" />
<ClCompile Include="..\CDC1700\cdc1700_dp.c" />
<ClCompile Include="..\CDC1700\cdc1700_drm.c" />
<ClCompile Include="..\CDC1700\cdc1700_io.c" />
<ClCompile Include="..\CDC1700\cdc1700_iofw.c" />
<ClCompile Include="..\CDC1700\cdc1700_lp.c" />
<ClCompile Include="..\CDC1700\cdc1700_msos5.c" />
<ClCompile Include="..\CDC1700\cdc1700_mt.c" />
<ClCompile Include="..\CDC1700\cdc1700_rtc.c" />
<ClCompile Include="..\CDC1700\cdc1700_sym.c" />
<ClCompile Include="..\CDC1700\cdc1700_sys.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\CDC1700\cdc1700_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,141 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{ef04e6cb-fc93-424d-b570-ea1e5deef251}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{d6841c05-da35-4f9d-942b-e583259fc326}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{aa81c5ac-e982-4b6b-99ce-19427a64f644}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\CDC1700\cdc1700_cd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_dc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_dev1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_dis.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_dp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_drm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_io.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_iofw.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_lp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_msos5.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_rtc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_sym.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CDC1700\cdc1700_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\CDC1700\cdc1700_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,288 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{FF632F3D-9F62-481D-A5C7-AD090F46143C}</ProjectGuid>
<RootNamespace>ECLIPSE</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../NOVA/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>ECLIPSE;USE_INT64;_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd NOVA "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../NOVA/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>ECLIPSE;USE_INT64;_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd NOVA "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../NOVA/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>ECLIPSE;USE_INT64;_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd NOVA "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../NOVA/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>ECLIPSE;USE_INT64;_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd NOVA "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\NOVA\eclipse_cpu.c" />
<ClCompile Include="..\NOVA\eclipse_tt.c" />
<ClCompile Include="..\NOVA\nova_clk.c" />
<ClCompile Include="..\NOVA\nova_dkp.c" />
<ClCompile Include="..\NOVA\nova_dsk.c" />
<ClCompile Include="..\NOVA\nova_lp.c" />
<ClCompile Include="..\NOVA\nova_mta.c" />
<ClCompile Include="..\NOVA\nova_plt.c" />
<ClCompile Include="..\NOVA\nova_pt.c" />
<ClCompile Include="..\NOVA\nova_qty.c" />
<ClCompile Include="..\NOVA\nova_sys.c" />
<ClCompile Include="..\NOVA\nova_tt1.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,129 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{66fd57f8-8e42-4927-89c2-35cbd9288001}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{250e0abd-3b51-4fe2-a7ae-d5e1a597045c}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{73e02b51-d869-4280-b250-a45e7e150ca9}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\NOVA\eclipse_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\NOVA\eclipse_tt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\NOVA\nova_clk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\NOVA\nova_dkp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\NOVA\nova_dsk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\NOVA\nova_lp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\NOVA\nova_mta.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\NOVA\nova_plt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\NOVA\nova_pt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\NOVA\nova_qty.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\NOVA\nova_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\NOVA\nova_tt1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,280 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{611E140C-8403-4FD8-AF53-CE01C8452B34}</ProjectGuid>
<RootNamespace>GRI</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../GRI/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd GRI "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../GRI/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd GRI "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../GRI/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd GRI "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../GRI/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd GRI "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\GRI\gri_cpu.c" />
<ClCompile Include="..\GRI\gri_stddev.c" />
<ClCompile Include="..\GRI\gri_sys.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\GRI\gri_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,105 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{3bdf0fa5-98fd-4ae1-aa09-db842599a32d}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{64a805e8-cf56-43ab-b6f1-c2d133bd9758}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{36756018-a014-468f-bfa9-4f8c1ffe219b}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\GRI\gri_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\GRI\gri_stddev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\GRI\gri_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\GRI\gri_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,290 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{C915B408-80D8-4925-BF7B-0469436B33BF}</ProjectGuid>
<RootNamespace>H316</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;VM_IMPTIP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd H316 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;VM_IMPTIP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd H316 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;VM_IMPTIP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd H316 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;VM_IMPTIP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd H316 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\H316\h316_cpu.c" />
<ClCompile Include="..\H316\h316_dp.c" />
<ClCompile Include="..\H316\h316_fhd.c" />
<ClCompile Include="..\H316\h316_hi.c" />
<ClCompile Include="..\H316\h316_imp.c" />
<ClCompile Include="..\H316\h316_lp.c" />
<ClCompile Include="..\H316\h316_mi.c" />
<ClCompile Include="..\H316\h316_mt.c" />
<ClCompile Include="..\H316\h316_rtc.c" />
<ClCompile Include="..\H316\h316_stddev.c" />
<ClCompile Include="..\H316\h316_sys.c" />
<ClCompile Include="..\H316\h316_udp.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\H316\h316_defs.h" />
<ClInclude Include="..\H316\h316_imp.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,135 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{77a216d4-0db6-4c38-8b8f-6971cb476f68}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{75c767af-ac4d-40e8-8860-01e6a6da8623}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{2325e8f9-f742-4f6e-8c9c-3bd0f3cdf48b}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\H316\h316_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\H316\h316_dp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\H316\h316_fhd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\H316\h316_hi.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\H316\h316_imp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\H316\h316_lp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\H316\h316_mi.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\H316\h316_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\H316\h316_rtc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\H316\h316_stddev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\H316\h316_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\H316\h316_udp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\H316\h316_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\H316\h316_imp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,318 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{7A9428F5-593C-4217-B8FE-980E249D3DB9}</ProjectGuid>
<RootNamespace>HP2100</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../HP2100/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_INT64;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd HP2100 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../HP2100/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_INT64;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd HP2100 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../HP2100/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_INT64;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd HP2100 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../HP2100/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_INT64;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd HP2100 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\HP2100\hp2100_baci.c" />
<ClCompile Include="..\HP2100\hp2100_cpu.c" />
<ClCompile Include="..\HP2100\hp2100_cpu0.c" />
<ClCompile Include="..\HP2100\hp2100_cpu1.c" />
<ClCompile Include="..\HP2100\hp2100_cpu2.c" />
<ClCompile Include="..\HP2100\hp2100_cpu3.c" />
<ClCompile Include="..\HP2100\hp2100_cpu4.c" />
<ClCompile Include="..\HP2100\hp2100_cpu5.c" />
<ClCompile Include="..\HP2100\hp2100_cpu6.c" />
<ClCompile Include="..\HP2100\hp2100_cpu7.c" />
<ClCompile Include="..\HP2100\hp2100_cpu_fp.c" />
<ClCompile Include="..\HP2100\hp2100_cpu_fpp.c" />
<ClCompile Include="..\HP2100\hp2100_di.c" />
<ClCompile Include="..\HP2100\hp2100_disclib.c" />
<ClCompile Include="..\HP2100\hp2100_di_da.c" />
<ClCompile Include="..\HP2100\hp2100_dma.c" />
<ClCompile Include="..\HP2100\hp2100_dp.c" />
<ClCompile Include="..\HP2100\hp2100_dq.c" />
<ClCompile Include="..\HP2100\hp2100_dr.c" />
<ClCompile Include="..\HP2100\hp2100_ds.c" />
<ClCompile Include="..\HP2100\hp2100_ipl.c" />
<ClCompile Include="..\HP2100\hp2100_lps.c" />
<ClCompile Include="..\HP2100\hp2100_lpt.c" />
<ClCompile Include="..\HP2100\hp2100_mc.c" />
<ClCompile Include="..\HP2100\hp2100_mem.c" />
<ClCompile Include="..\HP2100\hp2100_mpx.c" />
<ClCompile Include="..\HP2100\hp2100_ms.c" />
<ClCompile Include="..\HP2100\hp2100_mt.c" />
<ClCompile Include="..\HP2100\hp2100_mux.c" />
<ClCompile Include="..\HP2100\hp2100_pif.c" />
<ClCompile Include="..\HP2100\hp2100_pt.c" />
<ClCompile Include="..\HP2100\hp2100_sys.c" />
<ClCompile Include="..\HP2100\hp2100_tbg.c" />
<ClCompile Include="..\HP2100\hp2100_tty.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\HP2100\hp2100_cpu.h" />
<ClInclude Include="..\HP2100\hp2100_cpu1.h" />
<ClInclude Include="..\HP2100\hp2100_cpu_fp.h" />
<ClInclude Include="..\HP2100\hp2100_defs.h" />
<ClInclude Include="..\HP2100\hp2100_di.h" />
<ClInclude Include="..\HP2100\hp2100_disclib.h" />
<ClInclude Include="..\HP2100\hp2100_fp.h" />
<ClInclude Include="..\HP2100\hp2100_fp1.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,219 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{34abc15c-59e6-4b8c-90a5-b84835589677}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{f1ae1166-8614-410c-9f68-63500cf95eba}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{9912eef4-5d2f-48d0-b1b2-24c0ea63276a}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\HP2100\hp2100_baci.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_cpu0.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_cpu1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_cpu2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_cpu3.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_cpu4.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_cpu5.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_cpu6.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_cpu7.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_cpu_fp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_cpu_fpp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_di.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_di_da.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_disclib.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_dma.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_dp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_dq.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_dr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_ds.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_ipl.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_lps.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_lpt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_mc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_mem.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_mpx.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_ms.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_mux.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_pif.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_pt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_tbg.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP2100\hp2100_tty.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\HP2100\hp2100_cpu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP2100\hp2100_cpu1.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP2100\hp2100_cpu_fp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP2100\hp2100_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP2100\hp2100_di.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP2100\hp2100_disclib.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP2100\hp2100_fp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP2100\hp2100_fp1.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,301 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{B3E35063-CB41-4F77-BFCA-49BB316B0EDB}</ProjectGuid>
<RootNamespace>HP3000</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../HP3000/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_INT64;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd HP3000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../HP3000/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_INT64;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd HP3000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../HP3000/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_INT64;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd HP3000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../HP3000/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_INT64;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd HP3000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\HP3000\hp3000_atc.c" />
<ClCompile Include="..\HP3000\hp3000_clk.c" />
<ClCompile Include="..\HP3000\hp3000_cpu.c" />
<ClCompile Include="..\HP3000\hp3000_cpu_base.c" />
<ClCompile Include="..\HP3000\hp3000_cpu_cis.c" />
<ClCompile Include="..\HP3000\hp3000_cpu_fp.c" />
<ClCompile Include="..\HP3000\hp3000_ds.c" />
<ClCompile Include="..\HP3000\hp3000_iop.c" />
<ClCompile Include="..\HP3000\hp3000_lp.c" />
<ClCompile Include="..\HP3000\hp3000_mem.c" />
<ClCompile Include="..\HP3000\hp3000_mpx.c" />
<ClCompile Include="..\HP3000\hp3000_ms.c" />
<ClCompile Include="..\HP3000\hp3000_scmb.c" />
<ClCompile Include="..\HP3000\hp3000_sel.c" />
<ClCompile Include="..\HP3000\hp3000_sys.c" />
<ClCompile Include="..\HP3000\hp_disclib.c" />
<ClCompile Include="..\HP3000\hp_tapelib.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\HP3000\hp3000_cpu.h" />
<ClInclude Include="..\HP3000\hp3000_cpu_fp.h" />
<ClInclude Include="..\HP3000\hp3000_cpu_ims.h" />
<ClInclude Include="..\HP3000\hp3000_defs.h" />
<ClInclude Include="..\HP3000\hp3000_io.h" />
<ClInclude Include="..\HP3000\hp3000_mem.h" />
<ClInclude Include="..\HP3000\hp_disclib.h" />
<ClInclude Include="..\HP3000\hp_tapelib.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,168 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{a0de8aa8-1f79-4f2c-af65-03e0e4e0478d}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{d51f6ac5-887f-40c3-ba54-88a86d58ac36}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{615a721e-162f-441e-86c4-0076338506f8}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\HP3000\hp3000_atc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_clk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_cpu_base.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_cpu_cis.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_cpu_fp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_ds.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_iop.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_lp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_mem.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_mpx.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_ms.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_scmb.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_sel.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp3000_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp_disclib.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\HP3000\hp_tapelib.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\HP3000\hp3000_cpu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP3000\hp3000_cpu_fp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP3000\hp3000_cpu_ims.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP3000\hp3000_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP3000\hp3000_io.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP3000\hp3000_mem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP3000\hp_disclib.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\HP3000\hp_tapelib.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,285 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{C92737AD-07CC-492F-AA76-D169CEF5BBAB}</ProjectGuid>
<RootNamespace>I1401</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../I1401/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I1401 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../I1401/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I1401 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../I1401/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I1401 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../I1401/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I1401 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\I1401\i1401_cd.c" />
<ClCompile Include="..\I1401\i1401_cpu.c" />
<ClCompile Include="..\I1401\i1401_dp.c" />
<ClCompile Include="..\I1401\i1401_iq.c" />
<ClCompile Include="..\I1401\i1401_lp.c" />
<ClCompile Include="..\I1401\i1401_mt.c" />
<ClCompile Include="..\I1401\i1401_sys.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I1401\i1401_dat.h" />
<ClInclude Include="..\I1401\i1401_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{728f9d52-3d6f-4390-b071-b08274032025}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{b969aaba-c5d8-46cb-b23c-b0bdb158c850}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{938fd1b2-66bd-466f-bb2e-4619301e902b}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\I1401\i1401_cd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I1401\i1401_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I1401\i1401_dp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I1401\i1401_iq.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I1401\i1401_lp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I1401\i1401_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I1401\i1401_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I1401\i1401_dat.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\I1401\i1401_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,285 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{089C9C0B-C4F7-4923-86C4-F14BF5D61821}</ProjectGuid>
<RootNamespace>I1620</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../I1620/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I1620 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../I1620/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I1620 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../I1620/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I1620 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../I1620/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I1620 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\I1620\i1620_cd.c" />
<ClCompile Include="..\I1620\i1620_cpu.c" />
<ClCompile Include="..\I1620\i1620_dp.c" />
<ClCompile Include="..\I1620\i1620_fp.c" />
<ClCompile Include="..\I1620\i1620_lp.c" />
<ClCompile Include="..\I1620\i1620_pt.c" />
<ClCompile Include="..\I1620\i1620_sys.c" />
<ClCompile Include="..\I1620\i1620_tty.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I1620\i1620_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{2519a60f-560c-4980-8e60-8efe24c6cb01}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{0cfe274a-7c39-4470-b79f-ae96c664df24}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{90b1608f-8d93-4782-b598-3ece583ca9f1}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\I1620\i1620_cd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I1620\i1620_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I1620\i1620_dp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I1620\i1620_fp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I1620\i1620_lp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I1620\i1620_pt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I1620\i1620_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I1620\i1620_tty.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I1620\i1620_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,285 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{95B64699-4B93-4BFE-9024-0A2302D9B71A}</ProjectGuid>
<RootNamespace>I650</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../I650/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;USE_SIM_CARD;USE_INT64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I650 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../I650/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;USE_SIM_CARD;USE_INT64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I650 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../I650/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;USE_SIM_CARD;USE_INT64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I650 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../I650/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;USE_SIM_CARD;USE_INT64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I650 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\I650\i650_cdp.c" />
<ClCompile Include="..\I650\i650_cdr.c" />
<ClCompile Include="..\I650\i650_cpu.c" />
<ClCompile Include="..\I650\i650_dsk.c" />
<ClCompile Include="..\I650\i650_mt.c" />
<ClCompile Include="..\I650\i650_sys.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_card.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I650\i650_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_card.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{f29e7186-47fd-41a0-af44-e148adfda600}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{ed33ae23-57a0-4192-9fee-1f9158b03410}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{56e6ee9a-ad15-42ca-846e-f1099df2a977}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\I650\i650_cdp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I650\i650_cdr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I650\i650_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I650\i650_dsk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I650\i650_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I650\i650_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_card.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\sim_card.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="..\I650\i650_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,285 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{F1F44607-FB9E-428C-AD8F-56F98699D121}</ProjectGuid>
<RootNamespace>I701</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I701;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I701;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I701;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I701;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\I7000\i7000_chan.c" />
<ClCompile Include="..\I7000\i7000_mt.c" />
<ClCompile Include="..\I7000\i701_chan.c" />
<ClCompile Include="..\I7000\i701_cpu.c" />
<ClCompile Include="..\I7000\i701_sys.c" />
<ClCompile Include="..\I7000\i7090_cdp.c" />
<ClCompile Include="..\I7000\i7090_cdr.c" />
<ClCompile Include="..\I7000\i7090_drum.c" />
<ClCompile Include="..\I7000\i7090_lpr.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_card.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7000\i7000_defs.h" />
<ClInclude Include="..\I7000\i7090_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_card.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,132 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{9badb846-47da-44ed-b092-3139cab2f057}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{df9ec62b-408f-43dd-b7e2-7b48bd92f337}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{17f3d345-286a-4c19-b36a-e772a803fb56}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\I7000\i7000_chan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i701_chan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i701_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i701_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_cdp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_cdr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_drum.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_lpr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_card.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7000\i7000_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\I7000\i7090_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_card.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,289 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{55A727F0-B5C8-48E8-9EF2-D5DAF679C520}</ProjectGuid>
<RootNamespace>I7010</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7010;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7010;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7010;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7010;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\I7000\i7000_cdp.c" />
<ClCompile Include="..\I7000\i7000_cdr.c" />
<ClCompile Include="..\I7000\i7000_chan.c" />
<ClCompile Include="..\I7000\i7000_chron.c" />
<ClCompile Include="..\I7000\i7000_com.c" />
<ClCompile Include="..\I7000\i7000_con.c" />
<ClCompile Include="..\I7000\i7000_dsk.c" />
<ClCompile Include="..\I7000\i7000_ht.c" />
<ClCompile Include="..\I7000\i7000_lpr.c" />
<ClCompile Include="..\I7000\i7000_mt.c" />
<ClCompile Include="..\I7000\i7010_chan.c" />
<ClCompile Include="..\I7000\i7010_cpu.c" />
<ClCompile Include="..\I7000\i7010_sys.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_card.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7000\i7000_defs.h" />
<ClInclude Include="..\I7000\i7010_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_card.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,144 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{48b32a6a-bcdf-4aba-a3fa-2f6ffdc39390}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{62b2ec30-fab3-4c82-b370-166b37ac28ca}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{cd820642-27a0-4ec9-8f5b-973a9d479bc8}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\I7000\i7000_cdp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_cdr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_chan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_chron.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_com.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_con.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_dsk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_ht.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_lpr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7010_chan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7010_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7010_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_card.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7000\i7000_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\I7000\i7010_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_card.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,285 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{91A7D475-1238-4872-BEAE-143E1FCEA297}</ProjectGuid>
<RootNamespace>I704</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I704;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I704;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I704;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I704;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\I7000\i7000_chan.c" />
<ClCompile Include="..\I7000\i7000_mt.c" />
<ClCompile Include="..\I7000\i7090_cdp.c" />
<ClCompile Include="..\I7000\i7090_cdr.c" />
<ClCompile Include="..\I7000\i7090_chan.c" />
<ClCompile Include="..\I7000\i7090_cpu.c" />
<ClCompile Include="..\I7000\i7090_drum.c" />
<ClCompile Include="..\I7000\i7090_lpr.c" />
<ClCompile Include="..\I7000\i7090_sys.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_card.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7000\i7000_defs.h" />
<ClInclude Include="..\I7000\i7090_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_card.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,132 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{576ad992-5791-4b25-b614-ae29156863a8}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{de9674df-223a-487c-b207-1bd4fb9ea0ba}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{b1795ef1-f93b-4a88-8c71-75924996a7a8}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\I7000\i7000_chan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_cdp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_cdr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_chan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_drum.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_lpr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_card.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7000\i7000_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\I7000\i7090_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_card.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,291 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{F55D43D3-AD63-4B19-B67A-47064227F3E3}</ProjectGuid>
<RootNamespace>I7070</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7070;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7070;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<FixedBaseAddress>false</FixedBaseAddress>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7070;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7070;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<FixedBaseAddress>false</FixedBaseAddress>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\I7000\i7000_cdp.c" />
<ClCompile Include="..\I7000\i7000_cdr.c" />
<ClCompile Include="..\I7000\i7000_chan.c" />
<ClCompile Include="..\I7000\i7000_chron.c" />
<ClCompile Include="..\I7000\i7000_com.c" />
<ClCompile Include="..\I7000\i7000_con.c" />
<ClCompile Include="..\I7000\i7000_dsk.c" />
<ClCompile Include="..\I7000\i7000_ht.c" />
<ClCompile Include="..\I7000\i7000_lpr.c" />
<ClCompile Include="..\I7000\i7000_mt.c" />
<ClCompile Include="..\I7000\i7070_chan.c" />
<ClCompile Include="..\I7000\i7070_cpu.c" />
<ClCompile Include="..\I7000\i7070_sys.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_card.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7000\i7000_defs.h" />
<ClInclude Include="..\I7000\i7070_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_card.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,144 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{530502e4-40ff-445b-b7fd-86241e3aec37}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{7b17cc83-9c58-4593-9ba0-90eab1594b93}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{a98738eb-b75b-45e0-a48b-d222bf713ccf}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\I7000\i7000_cdp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_cdr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_chan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_chron.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_com.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_con.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_dsk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_ht.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_lpr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7070_chan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7070_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7070_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_card.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7000\i7000_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\I7000\i7070_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_card.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,290 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{BF1E708D-D374-4DE1-A0D3-6D8DB4B4F7FA}</ProjectGuid>
<RootNamespace>I7080</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7080;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7080;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7080;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7080;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\I7000\i7000_cdp.c" />
<ClCompile Include="..\I7000\i7000_cdr.c" />
<ClCompile Include="..\I7000\i7000_chan.c" />
<ClCompile Include="..\I7000\i7000_chron.c" />
<ClCompile Include="..\I7000\i7000_com.c" />
<ClCompile Include="..\I7000\i7000_con.c" />
<ClCompile Include="..\I7000\i7000_dsk.c" />
<ClCompile Include="..\I7000\i7000_ht.c" />
<ClCompile Include="..\I7000\i7000_lpr.c" />
<ClCompile Include="..\I7000\i7000_mt.c" />
<ClCompile Include="..\I7000\i7080_chan.c" />
<ClCompile Include="..\I7000\i7080_cpu.c" />
<ClCompile Include="..\I7000\i7080_drum.c" />
<ClCompile Include="..\I7000\i7080_sys.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_card.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7000\i7000_defs.h" />
<ClInclude Include="..\I7000\i7080_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_card.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{fcbe4168-a171-4df7-a52e-d7067a59dae3}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{5237c31e-a349-4c84-85b4-b40de91f3740}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{a656367e-0c5c-4082-9a88-bc0bb86c7faa}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\I7000\i7000_cdp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_cdr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_chan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_chron.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_com.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_con.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_dsk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_ht.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_lpr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7080_chan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7080_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7080_drum.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7080_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_card.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7000\i7000_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\I7000\i7080_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_card.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,290 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{33EE34FC-A12F-47FE-9FD6-8B74D08718C7}</ProjectGuid>
<RootNamespace>I7090</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7090;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7090;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7090;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>I7090;USE_INT64;USE_SIM_CARD;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7000 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\I7000\i7000_chan.c" />
<ClCompile Include="..\I7000\i7000_chron.c" />
<ClCompile Include="..\I7000\i7000_com.c" />
<ClCompile Include="..\I7000\i7000_dsk.c" />
<ClCompile Include="..\I7000\i7000_ht.c" />
<ClCompile Include="..\I7000\i7000_mt.c" />
<ClCompile Include="..\I7000\i7090_cdp.c" />
<ClCompile Include="..\I7000\i7090_cdr.c" />
<ClCompile Include="..\I7000\i7090_chan.c" />
<ClCompile Include="..\I7000\i7090_cpu.c" />
<ClCompile Include="..\I7000\i7090_drum.c" />
<ClCompile Include="..\I7000\i7090_hdrum.c" />
<ClCompile Include="..\I7000\i7090_lpr.c" />
<ClCompile Include="..\I7000\i7090_sys.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_card.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7000\i7000_defs.h" />
<ClInclude Include="..\I7000\i7090_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_card.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{9f2e8e97-a838-4360-837b-a73bc7121444}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{5a35e2cf-2f24-4436-9275-9861191ba4b9}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{fabb270f-5879-4998-9016-fe4607b869a8}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\I7000\i7000_chan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_chron.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_com.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_dsk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_ht.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7000_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_cdp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_cdr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_chan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_drum.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_hdrum.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_lpr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7000\i7090_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_card.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7000\i7000_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\I7000\i7090_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_card.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,290 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{927C3BD9-BD0C-4A23-99F9-DEAD402BEEF9}</ProjectGuid>
<RootNamespace>I7094</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_INT64;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7094 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_INT64;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7094 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_INT64;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7094 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;USE_INT64;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd I7094 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\I7094\i7094_binloader.c" />
<ClCompile Include="..\I7094\i7094_cd.c" />
<ClCompile Include="..\I7094\i7094_clk.c" />
<ClCompile Include="..\I7094\i7094_com.c" />
<ClCompile Include="..\I7094\i7094_cpu.c" />
<ClCompile Include="..\I7094\i7094_cpu1.c" />
<ClCompile Include="..\I7094\i7094_drm.c" />
<ClCompile Include="..\I7094\i7094_dsk.c" />
<ClCompile Include="..\I7094\i7094_io.c" />
<ClCompile Include="..\I7094\i7094_lp.c" />
<ClCompile Include="..\I7094\i7094_mt.c" />
<ClCompile Include="..\I7094\i7094_sys.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7094\i7094_dat.h" />
<ClInclude Include="..\I7094\i7094_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,135 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{f9c442f0-723d-4870-8dc1-d72340543154}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{d3b0b0f7-da50-47d0-bfcb-de30d24e4e04}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{a444010d-b6d1-4946-a190-6b9f24b2de8f}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\I7094\i7094_binloader.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7094\i7094_cd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7094\i7094_clk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7094\i7094_com.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7094\i7094_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7094\i7094_cpu1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7094\i7094_drm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7094\i7094_dsk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7094\i7094_io.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7094\i7094_lp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7094\i7094_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\I7094\i7094_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\I7094\i7094_dat.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\I7094\i7094_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,311 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{D593C954-5115-4D15-ABDB-01B66006FF6F}</ProjectGuid>
<RootNamespace>IBM1130</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../ibm1130/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>GUI_SUPPORT;WIN32;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd ibm1130 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../ibm1130/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>GUI_SUPPORT;WIN32;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd ibm1130 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../ibm1130/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>GUI_SUPPORT;WIN32;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd ibm1130 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../ibm1130/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>GUI_SUPPORT;WIN32;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd ibm1130 "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\ibm1130\ibm1130_cpu.c" />
<ClCompile Include="..\ibm1130\ibm1130_cr.c" />
<ClCompile Include="..\ibm1130\ibm1130_disk.c" />
<ClCompile Include="..\ibm1130\ibm1130_fmt.c" />
<ClCompile Include="..\ibm1130\ibm1130_gdu.c" />
<ClCompile Include="..\ibm1130\ibm1130_gui.c" />
<ClCompile Include="..\Ibm1130\ibm1130_plot.c" />
<ClCompile Include="..\ibm1130\ibm1130_prt.c" />
<ClCompile Include="..\Ibm1130\ibm1130_ptrp.c" />
<ClCompile Include="..\Ibm1130\ibm1130_sca.c" />
<ClCompile Include="..\ibm1130\ibm1130_stddev.c" />
<ClCompile Include="..\ibm1130\ibm1130_sys.c" />
<ClCompile Include="..\Ibm1130\ibm1130_t2741.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Ibm1130\dmsr2v12phases.h" />
<ClInclude Include="..\Ibm1130\dmsr2v12slet.h" />
<ClInclude Include="..\ibm1130\ibm1130res.h" />
<ClInclude Include="..\ibm1130\ibm1130_conin.h" />
<ClInclude Include="..\ibm1130\ibm1130_conout.h" />
<ClInclude Include="..\ibm1130\ibm1130_defs.h" />
<ClInclude Include="..\Ibm1130\ibm1130_fmt.h" />
<ClInclude Include="..\ibm1130\ibm1130_prtwheel.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<None Include="..\Ibm1130\1130consoleblank.bmp" />
<None Include="..\Ibm1130\1132empty.bmp" />
<None Include="..\Ibm1130\1132full.bmp" />
<None Include="..\Ibm1130\1442empty.bmp" />
<None Include="..\Ibm1130\1442eof.bmp" />
<None Include="..\Ibm1130\1442full.bmp" />
<None Include="..\Ibm1130\1442middle.bmp" />
<None Include="..\Ibm1130\hand.cur" />
<None Include="..\Ibm1130\ibm1130.ico" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\Ibm1130\ibm1130.rc" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4fb7089a-70bc-457f-acc1-a7b9339d83e6}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{27cf521d-a9a2-431d-8326-d41ac88f6c9e}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{64d5c86b-1739-4371-b8b1-5923c5a486bb}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\ibm1130\ibm1130_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\ibm1130\ibm1130_cr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\ibm1130\ibm1130_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\ibm1130\ibm1130_fmt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\ibm1130\ibm1130_gdu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\ibm1130\ibm1130_gui.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Ibm1130\ibm1130_plot.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\ibm1130\ibm1130_prt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Ibm1130\ibm1130_ptrp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Ibm1130\ibm1130_sca.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\ibm1130\ibm1130_stddev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\ibm1130\ibm1130_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Ibm1130\ibm1130_t2741.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Ibm1130\dmsr2v12phases.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\Ibm1130\dmsr2v12slet.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\ibm1130\ibm1130_conin.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\ibm1130\ibm1130_conout.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\ibm1130\ibm1130_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\Ibm1130\ibm1130_fmt.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\ibm1130\ibm1130_prtwheel.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\ibm1130\ibm1130res.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\Ibm1130\1130consoleblank.bmp">
<Filter>Resource Files</Filter>
</None>
<None Include="..\Ibm1130\1132empty.bmp">
<Filter>Resource Files</Filter>
</None>
<None Include="..\Ibm1130\1132full.bmp">
<Filter>Resource Files</Filter>
</None>
<None Include="..\Ibm1130\1442empty.bmp">
<Filter>Resource Files</Filter>
</None>
<None Include="..\Ibm1130\1442eof.bmp">
<Filter>Resource Files</Filter>
</None>
<None Include="..\Ibm1130\1442full.bmp">
<Filter>Resource Files</Filter>
</None>
<None Include="..\Ibm1130\1442middle.bmp">
<Filter>Resource Files</Filter>
</None>
<None Include="..\Ibm1130\hand.cur">
<Filter>Resource Files</Filter>
</None>
<None Include="..\Ibm1130\ibm1130.ico">
<Filter>Resource Files</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\Ibm1130\ibm1130.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,292 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{D90C77B3-A3E7-40D3-BB88-18A4EF1C001D}</ProjectGuid>
<RootNamespace>ID16</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Interdata "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Interdata "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Interdata "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Interdata "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\Interdata\id16_cpu.c" />
<ClCompile Include="..\Interdata\id16_dboot.c" />
<ClCompile Include="..\Interdata\id16_sys.c" />
<ClCompile Include="..\Interdata\id_dp.c" />
<ClCompile Include="..\Interdata\id_fd.c" />
<ClCompile Include="..\Interdata\id_fp.c" />
<ClCompile Include="..\Interdata\id_idc.c" />
<ClCompile Include="..\Interdata\id_io.c" />
<ClCompile Include="..\Interdata\id_lp.c" />
<ClCompile Include="..\Interdata\id_mt.c" />
<ClCompile Include="..\Interdata\id_pas.c" />
<ClCompile Include="..\Interdata\id_pt.c" />
<ClCompile Include="..\Interdata\id_tt.c" />
<ClCompile Include="..\Interdata\id_ttp.c" />
<ClCompile Include="..\Interdata\id_uvc.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Interdata\id_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,141 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{3afe1938-5056-479d-8cbb-eb41d171815e}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{163d7305-d2f5-4bb3-b0b5-d1501e42712c}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{5736d06d-6631-40ce-9515-ad80782a4dee}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\Interdata\id16_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id16_dboot.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id16_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_dp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_fd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_fp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_idc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_io.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_lp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_pas.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_pt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_tt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_ttp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_uvc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Interdata\id_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,292 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{324EF17B-1683-48B5-824D-FACF17AEB27B}</ProjectGuid>
<RootNamespace>ID32</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Interdata "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Interdata "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Interdata "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Interdata "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\Interdata\id32_cpu.c" />
<ClCompile Include="..\Interdata\id32_dboot.c" />
<ClCompile Include="..\Interdata\id32_sys.c" />
<ClCompile Include="..\Interdata\id_dp.c" />
<ClCompile Include="..\Interdata\id_fd.c" />
<ClCompile Include="..\Interdata\id_fp.c" />
<ClCompile Include="..\Interdata\id_idc.c" />
<ClCompile Include="..\Interdata\id_io.c" />
<ClCompile Include="..\Interdata\id_lp.c" />
<ClCompile Include="..\Interdata\id_mt.c" />
<ClCompile Include="..\Interdata\id_pas.c" />
<ClCompile Include="..\Interdata\id_pt.c" />
<ClCompile Include="..\Interdata\id_tt.c" />
<ClCompile Include="..\Interdata\id_ttp.c" />
<ClCompile Include="..\Interdata\id_uvc.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Interdata\id_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,141 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{d97499ef-4e92-4656-8536-0dd5113ccf65}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{e3101625-4d2d-4337-963e-c340160d0e46}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{15dcd51a-d5a3-49b9-b650-01504db68bf2}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\Interdata\id32_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id32_dboot.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id32_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_dp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_fd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_fp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_idc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_io.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_lp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_mt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_pas.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_pt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_tt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_ttp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Interdata\id_uvc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Interdata\id_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,365 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{6C818AD1-E09C-4C08-9832-E1D95FDCA597}</ProjectGuid>
<RootNamespace>InfoServer100</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_420;VAX_411;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_420;VAX_411;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_420;VAX_411;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_420;VAX_411;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">CompileAsC</CompileAs>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</WholeProgramOptimization>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</WholeProgramOptimization>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">CompileAsC</CompileAs>
</ClCompile>
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_scsi.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
<ClCompile Include="..\slirp\arp_table.c" />
<ClCompile Include="..\slirp\bootp.c" />
<ClCompile Include="..\slirp\cksum.c" />
<ClCompile Include="..\slirp\dnssearch.c" />
<ClCompile Include="..\slirp\if.c" />
<ClCompile Include="..\slirp\ip_icmp.c" />
<ClCompile Include="..\slirp\ip_input.c" />
<ClCompile Include="..\slirp\ip_output.c" />
<ClCompile Include="..\slirp\mbuf.c" />
<ClCompile Include="..\slirp\misc.c" />
<ClCompile Include="..\slirp\sbuf.c" />
<ClCompile Include="..\slirp\slirp.c" />
<ClCompile Include="..\slirp\socket.c" />
<ClCompile Include="..\slirp\tcp_input.c" />
<ClCompile Include="..\slirp\tcp_output.c" />
<ClCompile Include="..\slirp\tcp_subr.c" />
<ClCompile Include="..\slirp\tcp_timer.c" />
<ClCompile Include="..\slirp\tftp.c" />
<ClCompile Include="..\slirp\udp.c" />
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c" />
<ClCompile Include="..\slirp_glue\sim_slirp.c" />
<ClCompile Include="..\VAX\vax420_sysdev.c" />
<ClCompile Include="..\VAX\vax420_syslist.c" />
<ClCompile Include="..\VAX\vax4xx_dz.c" />
<ClCompile Include="..\VAX\vax4xx_rd.c" />
<ClCompile Include="..\VAX\vax4xx_rz80.c" />
<ClCompile Include="..\VAX\vax4xx_stddev.c" />
<ClCompile Include="..\VAX\vax4xx_va.c" />
<ClCompile Include="..\VAX\vax4xx_vc.c" />
<ClCompile Include="..\VAX\vax4xx_ve.c" />
<ClCompile Include="..\VAX\vax_cis.c" />
<ClCompile Include="..\VAX\vax_cmode.c" />
<ClCompile Include="..\VAX\vax_cpu.c" />
<ClCompile Include="..\VAX\vax_cpu1.c" />
<ClCompile Include="..\VAX\vax_fpa.c" />
<ClCompile Include="..\VAX\vax_gpx.c" />
<ClCompile Include="..\VAX\vax_lk.c" />
<ClCompile Include="..\VAX\vax_mmu.c" />
<ClCompile Include="..\VAX\vax_nar.c" />
<ClCompile Include="..\VAX\vax_octa.c" />
<ClCompile Include="..\VAX\vax_sys.c" />
<ClCompile Include="..\VAX\vax_syscm.c" />
<ClCompile Include="..\VAX\vax_vs.c" />
<ClCompile Include="..\VAX\vax_watch.c" />
<ClCompile Include="..\VAX\vax_xs.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_scsi.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
<ClInclude Include="..\slirp\bootp.h" />
<ClInclude Include="..\slirp\debug.h" />
<ClInclude Include="..\slirp\if.h" />
<ClInclude Include="..\slirp\ip.h" />
<ClInclude Include="..\slirp\ip_icmp.h" />
<ClInclude Include="..\slirp\libslirp.h" />
<ClInclude Include="..\slirp\main.h" />
<ClInclude Include="..\slirp\mbuf.h" />
<ClInclude Include="..\slirp\misc.h" />
<ClInclude Include="..\slirp\sbuf.h" />
<ClInclude Include="..\slirp\slirp.h" />
<ClInclude Include="..\slirp\slirp_config.h" />
<ClInclude Include="..\slirp\socket.h" />
<ClInclude Include="..\slirp\tcp.h" />
<ClInclude Include="..\slirp\tcpip.h" />
<ClInclude Include="..\slirp\tcp_timer.h" />
<ClInclude Include="..\slirp\tcp_var.h" />
<ClInclude Include="..\slirp\tftp.h" />
<ClInclude Include="..\slirp\udp.h" />
<ClInclude Include="..\VAX\vax420_defs.h" />
<ClInclude Include="..\VAX\vax_defs.h" />
<ClInclude Include="..\VAX\vax_gpx.h" />
<ClInclude Include="..\VAX\vax_mmu.h" />
<ClInclude Include="..\VAX\vax_rzdev.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,312 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{59faeeb2-5101-48aa-bb49-c2bbdeacda79}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Source Files\slirp">
<UniqueIdentifier>{f25fa51e-76c1-4dc0-b213-2160bfd031fe}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{2043c879-a577-43f0-bb02-b97f4ed4c5e2}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{745425f8-964b-4fe8-82be-728dd0be644c}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_scsi.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax420_sysdev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax420_syslist.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_dz.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_rd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_rz80.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_stddev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_va.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_vc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_ve.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cis.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cmode.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cpu1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_fpa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_gpx.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_lk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_mmu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_nar.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_octa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_syscm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_vs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_watch.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_xs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\slirp\arp_table.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\bootp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\cksum.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\dnssearch.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\if.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_icmp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\mbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\misc.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\sbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\sim_slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\socket.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_subr.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_timer.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tftp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\udp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\slirp\bootp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\debug.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\if.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip_icmp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\libslirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\main.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\mbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\misc.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\sbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp_config.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\socket.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_timer.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_var.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcpip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tftp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\udp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_scsi.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax420_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_gpx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_mmu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_rzdev.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,356 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{0137B38A-30E9-4181-B0AE-419CF469A24E}</ProjectGuid>
<RootNamespace>InfoServer1000</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;IS_1000;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;IS_1000;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;IS_1000;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;IS_1000;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">CompileAsC</CompileAs>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</WholeProgramOptimization>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</WholeProgramOptimization>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">CompileAsC</CompileAs>
</ClCompile>
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_scsi.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
<ClCompile Include="..\slirp\arp_table.c" />
<ClCompile Include="..\slirp\bootp.c" />
<ClCompile Include="..\slirp\cksum.c" />
<ClCompile Include="..\slirp\dnssearch.c" />
<ClCompile Include="..\slirp\if.c" />
<ClCompile Include="..\slirp\ip_icmp.c" />
<ClCompile Include="..\slirp\ip_input.c" />
<ClCompile Include="..\slirp\ip_output.c" />
<ClCompile Include="..\slirp\mbuf.c" />
<ClCompile Include="..\slirp\misc.c" />
<ClCompile Include="..\slirp\sbuf.c" />
<ClCompile Include="..\slirp\slirp.c" />
<ClCompile Include="..\slirp\socket.c" />
<ClCompile Include="..\slirp\tcp_input.c" />
<ClCompile Include="..\slirp\tcp_output.c" />
<ClCompile Include="..\slirp\tcp_subr.c" />
<ClCompile Include="..\slirp\tcp_timer.c" />
<ClCompile Include="..\slirp\tftp.c" />
<ClCompile Include="..\slirp\udp.c" />
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c" />
<ClCompile Include="..\slirp_glue\sim_slirp.c" />
<ClCompile Include="..\VAX\is1000_sysdev.c" />
<ClCompile Include="..\VAX\is1000_syslist.c" />
<ClCompile Include="..\VAX\vax4nn_stddev.c" />
<ClCompile Include="..\VAX\vax4xx_rz94.c" />
<ClCompile Include="..\VAX\vax_cis.c" />
<ClCompile Include="..\VAX\vax_cmode.c" />
<ClCompile Include="..\VAX\vax_cpu.c" />
<ClCompile Include="..\VAX\vax_cpu1.c" />
<ClCompile Include="..\VAX\vax_fpa.c" />
<ClCompile Include="..\VAX\vax_mmu.c" />
<ClCompile Include="..\VAX\vax_nar.c" />
<ClCompile Include="..\VAX\vax_octa.c" />
<ClCompile Include="..\VAX\vax_sys.c" />
<ClCompile Include="..\VAX\vax_syscm.c" />
<ClCompile Include="..\VAX\vax_watch.c" />
<ClCompile Include="..\VAX\vax_xs.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_scsi.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
<ClInclude Include="..\slirp\bootp.h" />
<ClInclude Include="..\slirp\debug.h" />
<ClInclude Include="..\slirp\if.h" />
<ClInclude Include="..\slirp\ip.h" />
<ClInclude Include="..\slirp\ip_icmp.h" />
<ClInclude Include="..\slirp\libslirp.h" />
<ClInclude Include="..\slirp\main.h" />
<ClInclude Include="..\slirp\mbuf.h" />
<ClInclude Include="..\slirp\misc.h" />
<ClInclude Include="..\slirp\sbuf.h" />
<ClInclude Include="..\slirp\slirp.h" />
<ClInclude Include="..\slirp\slirp_config.h" />
<ClInclude Include="..\slirp\socket.h" />
<ClInclude Include="..\slirp\tcp.h" />
<ClInclude Include="..\slirp\tcpip.h" />
<ClInclude Include="..\slirp\tcp_timer.h" />
<ClInclude Include="..\slirp\tcp_var.h" />
<ClInclude Include="..\slirp\tftp.h" />
<ClInclude Include="..\slirp\udp.h" />
<ClInclude Include="..\VAX\is1000_defs.h" />
<ClInclude Include="..\VAX\vax_defs.h" />
<ClInclude Include="..\VAX\vax_mmu.h" />
<ClInclude Include="..\VAX\vax_rzdev.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,285 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{e073b123-03ef-4253-a780-6f6a1e0e19a7}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Source Files\slirp">
<UniqueIdentifier>{973f502d-4ddd-417b-95a0-163f6f757182}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{1eb5b007-e521-48f7-8433-ddae036212f5}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{d227b365-9526-4468-8aa9-3940aee19b7e}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_scsi.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\is1000_sysdev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\is1000_syslist.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4nn_stddev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_rz94.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cis.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cmode.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cpu1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_fpa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_mmu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_nar.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_octa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_syscm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_watch.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_xs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\slirp\arp_table.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\bootp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\cksum.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\dnssearch.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\if.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_icmp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\mbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\misc.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\sbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\sim_slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\socket.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_subr.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_timer.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tftp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\udp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\slirp\bootp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\debug.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\if.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip_icmp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\libslirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\main.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\mbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\misc.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\sbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp_config.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\socket.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_timer.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_var.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcpip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tftp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\udp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_scsi.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\is1000_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_mmu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_rzdev.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,365 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{4A8AA409-A793-444E-A03B-9D91E0EE4891}</ProjectGuid>
<RootNamespace>InfoServer150VXT</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_420;VAX_412;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_420;VAX_412;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_420;VAX_412;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_420;VAX_412;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">CompileAsC</CompileAs>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</WholeProgramOptimization>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</WholeProgramOptimization>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">CompileAsC</CompileAs>
</ClCompile>
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_scsi.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
<ClCompile Include="..\slirp\arp_table.c" />
<ClCompile Include="..\slirp\bootp.c" />
<ClCompile Include="..\slirp\cksum.c" />
<ClCompile Include="..\slirp\dnssearch.c" />
<ClCompile Include="..\slirp\if.c" />
<ClCompile Include="..\slirp\ip_icmp.c" />
<ClCompile Include="..\slirp\ip_input.c" />
<ClCompile Include="..\slirp\ip_output.c" />
<ClCompile Include="..\slirp\mbuf.c" />
<ClCompile Include="..\slirp\misc.c" />
<ClCompile Include="..\slirp\sbuf.c" />
<ClCompile Include="..\slirp\slirp.c" />
<ClCompile Include="..\slirp\socket.c" />
<ClCompile Include="..\slirp\tcp_input.c" />
<ClCompile Include="..\slirp\tcp_output.c" />
<ClCompile Include="..\slirp\tcp_subr.c" />
<ClCompile Include="..\slirp\tcp_timer.c" />
<ClCompile Include="..\slirp\tftp.c" />
<ClCompile Include="..\slirp\udp.c" />
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c" />
<ClCompile Include="..\slirp_glue\sim_slirp.c" />
<ClCompile Include="..\VAX\vax420_sysdev.c" />
<ClCompile Include="..\VAX\vax420_syslist.c" />
<ClCompile Include="..\VAX\vax4xx_dz.c" />
<ClCompile Include="..\VAX\vax4xx_rd.c" />
<ClCompile Include="..\VAX\vax4xx_rz80.c" />
<ClCompile Include="..\VAX\vax4xx_stddev.c" />
<ClCompile Include="..\VAX\vax4xx_va.c" />
<ClCompile Include="..\VAX\vax4xx_vc.c" />
<ClCompile Include="..\VAX\vax4xx_ve.c" />
<ClCompile Include="..\VAX\vax_cis.c" />
<ClCompile Include="..\VAX\vax_cmode.c" />
<ClCompile Include="..\VAX\vax_cpu.c" />
<ClCompile Include="..\VAX\vax_cpu1.c" />
<ClCompile Include="..\VAX\vax_fpa.c" />
<ClCompile Include="..\VAX\vax_gpx.c" />
<ClCompile Include="..\VAX\vax_lk.c" />
<ClCompile Include="..\VAX\vax_mmu.c" />
<ClCompile Include="..\VAX\vax_nar.c" />
<ClCompile Include="..\VAX\vax_octa.c" />
<ClCompile Include="..\VAX\vax_sys.c" />
<ClCompile Include="..\VAX\vax_syscm.c" />
<ClCompile Include="..\VAX\vax_vs.c" />
<ClCompile Include="..\VAX\vax_watch.c" />
<ClCompile Include="..\VAX\vax_xs.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_scsi.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
<ClInclude Include="..\slirp\bootp.h" />
<ClInclude Include="..\slirp\debug.h" />
<ClInclude Include="..\slirp\if.h" />
<ClInclude Include="..\slirp\ip.h" />
<ClInclude Include="..\slirp\ip_icmp.h" />
<ClInclude Include="..\slirp\libslirp.h" />
<ClInclude Include="..\slirp\main.h" />
<ClInclude Include="..\slirp\mbuf.h" />
<ClInclude Include="..\slirp\misc.h" />
<ClInclude Include="..\slirp\sbuf.h" />
<ClInclude Include="..\slirp\slirp.h" />
<ClInclude Include="..\slirp\slirp_config.h" />
<ClInclude Include="..\slirp\socket.h" />
<ClInclude Include="..\slirp\tcp.h" />
<ClInclude Include="..\slirp\tcpip.h" />
<ClInclude Include="..\slirp\tcp_timer.h" />
<ClInclude Include="..\slirp\tcp_var.h" />
<ClInclude Include="..\slirp\tftp.h" />
<ClInclude Include="..\slirp\udp.h" />
<ClInclude Include="..\VAX\vax420_defs.h" />
<ClInclude Include="..\VAX\vax_defs.h" />
<ClInclude Include="..\VAX\vax_gpx.h" />
<ClInclude Include="..\VAX\vax_mmu.h" />
<ClInclude Include="..\VAX\vax_rzdev.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,312 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{3b593932-e3be-4ef6-b4d9-88e7192c11f5}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Source Files\slirp">
<UniqueIdentifier>{d98e5a20-0f67-43a1-8b3f-f49622083b3e}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{ecee4041-d5ef-4fe1-ad2d-e61c9b44bdee}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{8db31224-e14c-4220-813f-4393f71370ac}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_scsi.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax420_sysdev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax420_syslist.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_dz.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_rd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_rz80.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_stddev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_va.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_vc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_ve.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cis.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cmode.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cpu1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_fpa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_gpx.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_lk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_mmu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_nar.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_octa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_syscm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_vs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_watch.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_xs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\slirp\arp_table.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\bootp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\cksum.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\dnssearch.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\if.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_icmp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\mbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\misc.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\sbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\sim_slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\socket.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_subr.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_timer.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tftp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\udp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\slirp\bootp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\debug.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\if.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip_icmp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\libslirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\main.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\mbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\misc.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\sbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp_config.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\socket.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_timer.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_var.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcpip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tftp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\udp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_scsi.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax420_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_gpx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_mmu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_rzdev.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,313 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{8215DBE5-87C4-4929-960C-30B28D73B9FE}</ProjectGuid>
<RootNamespace>Intel-MDS</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../Intel-Systems/Intel-MDS/;../../windows-build/PCRE/include;./;../;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;dxguid.lib;Imm32.lib;Version.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Intel-Systems "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../Intel-Systems/Intel-MDS/;../../windows-build/PCRE/include;./;../;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;dxguid.lib;Imm32.lib;Version.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Intel-Systems "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../Intel-Systems/Intel-MDS/;../../windows-build/PCRE/include;./;../;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;dxguid.lib;Imm32.lib;Version.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Intel-Systems "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../Intel-Systems/Intel-MDS/;../../windows-build/PCRE/include;./;../;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;dxguid.lib;Imm32.lib;Version.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd Intel-Systems "$(TargetDir)$(TargetName).exe"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\Intel-Systems\common\cpu.c" />
<ClCompile Include="..\Intel-Systems\common\front_panel.c" />
<ClCompile Include="..\Intel-Systems\common\i3214.c" />
<ClCompile Include="..\Intel-Systems\common\i8080.c" />
<ClCompile Include="..\Intel-Systems\common\i8251.c" />
<ClCompile Include="..\Intel-Systems\common\i8253.c" />
<ClCompile Include="..\Intel-Systems\common\i8255.c" />
<ClCompile Include="..\Intel-Systems\common\i8259.c" />
<ClCompile Include="..\Intel-Systems\common\ieprom.c" />
<ClCompile Include="..\Intel-Systems\common\ioc-cont.c" />
<ClCompile Include="..\Intel-Systems\common\ipc-cont.c" />
<ClCompile Include="..\Intel-Systems\common\iram8.c" />
<ClCompile Include="..\Intel-Systems\common\irq.c" />
<ClCompile Include="..\Intel-Systems\common\isbc064.c" />
<ClCompile Include="..\Intel-Systems\common\isbc201.c" />
<ClCompile Include="..\Intel-Systems\common\isbc202.c" />
<ClCompile Include="..\Intel-Systems\common\isbc206.c" />
<ClCompile Include="..\Intel-Systems\common\isbc208.c" />
<ClCompile Include="..\Intel-Systems\common\isbc464.c" />
<ClCompile Include="..\Intel-Systems\common\mem.c" />
<ClCompile Include="..\Intel-Systems\common\monitor.c" />
<ClCompile Include="..\Intel-Systems\common\multibus.c" />
<ClCompile Include="..\Intel-Systems\common\port.c" />
<ClCompile Include="..\Intel-Systems\common\sys.c" />
<ClCompile Include="..\Intel-Systems\common\zx200a.c" />
<ClCompile Include="..\Intel-Systems\Intel-MDS\imds_sys.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Intel-Systems\Intel-MDS\system_defs.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,174 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{ad910f66-7331-4234-ae86-db9e0a99d8d5}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{c7656f0b-4310-4787-b6e3-06568333c79d}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{9736a925-d9b8-4e8c-bbb0-e47aac0b906d}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\Intel-Systems\common\cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\front_panel.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\i3214.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\i8080.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\i8251.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\i8253.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\i8255.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\i8259.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\ieprom.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\Intel-MDS\imds_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\ioc-cont.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\ipc-cont.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\iram8.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\irq.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\isbc064.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\isbc201.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\isbc202.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\isbc206.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\isbc208.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\isbc464.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\mem.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\monitor.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\multibus.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\port.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Intel-Systems\common\zx200a.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\Intel-Systems\Intel-MDS\system_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,380 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{B3671ABB-4FFF-4EEB-8A5B-06716C9BCE9E}</ProjectGuid>
<RootNamespace>MicroVAX1</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../VAX/;../pdp11/;../../windows-build/PCRE/include;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_610;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../VAX/;../pdp11/;../../windows-build/PCRE/include;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_610;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../VAX/;../pdp11/;../../windows-build/PCRE/include;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_610;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../VAX/;../pdp11/;../../windows-build/PCRE/include;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_610;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">CompileAsC</CompileAs>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</WholeProgramOptimization>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</WholeProgramOptimization>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">CompileAsC</CompileAs>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_cr.c" />
<ClCompile Include="..\PDP11\pdp11_dz.c" />
<ClCompile Include="..\PDP11\pdp11_io_lib.c" />
<ClCompile Include="..\PDP11\pdp11_lp.c" />
<ClCompile Include="..\PDP11\pdp11_rl.c" />
<ClCompile Include="..\PDP11\pdp11_rq.c" />
<ClCompile Include="..\PDP11\pdp11_td.c" />
<ClCompile Include="..\PDP11\pdp11_tq.c" />
<ClCompile Include="..\PDP11\pdp11_ts.c" />
<ClCompile Include="..\Pdp11\pdp11_vh.c" />
<ClCompile Include="..\PDP11\pdp11_xq.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
<ClCompile Include="..\slirp\arp_table.c" />
<ClCompile Include="..\slirp\bootp.c" />
<ClCompile Include="..\slirp\cksum.c" />
<ClCompile Include="..\slirp\dnssearch.c" />
<ClCompile Include="..\slirp\if.c" />
<ClCompile Include="..\slirp\ip_icmp.c" />
<ClCompile Include="..\slirp\ip_input.c" />
<ClCompile Include="..\slirp\ip_output.c" />
<ClCompile Include="..\slirp\mbuf.c" />
<ClCompile Include="..\slirp\misc.c" />
<ClCompile Include="..\slirp\sbuf.c" />
<ClCompile Include="..\slirp\slirp.c" />
<ClCompile Include="..\slirp\socket.c" />
<ClCompile Include="..\slirp\tcp_input.c" />
<ClCompile Include="..\slirp\tcp_output.c" />
<ClCompile Include="..\slirp\tcp_subr.c" />
<ClCompile Include="..\slirp\tcp_timer.c" />
<ClCompile Include="..\slirp\tftp.c" />
<ClCompile Include="..\slirp\udp.c" />
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c" />
<ClCompile Include="..\slirp_glue\sim_slirp.c" />
<ClCompile Include="..\VAX\vax610_io.c" />
<ClCompile Include="..\VAX\vax610_mem.c" />
<ClCompile Include="..\VAX\vax610_stddev.c" />
<ClCompile Include="..\VAX\vax610_sysdev.c" />
<ClCompile Include="..\VAX\vax610_syslist.c" />
<ClCompile Include="..\VAX\vax_2681.c" />
<ClCompile Include="..\VAX\vax_cis.c" />
<ClCompile Include="..\VAX\vax_cmode.c" />
<ClCompile Include="..\VAX\vax_cpu.c" />
<ClCompile Include="..\VAX\vax_cpu1.c" />
<ClCompile Include="..\VAX\vax_fpa.c" />
<ClCompile Include="..\VAX\vax_lk.c" />
<ClCompile Include="..\VAX\vax_mmu.c" />
<ClCompile Include="..\VAX\vax_octa.c" />
<ClCompile Include="..\VAX\vax_sys.c" />
<ClCompile Include="..\VAX\vax_syscm.c" />
<ClCompile Include="..\VAX\vax_vc.c" />
<ClCompile Include="..\VAX\vax_vs.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\PDP11\pdp11_cr_dat.h" />
<ClInclude Include="..\PDP11\pdp11_io_lib.h" />
<ClInclude Include="..\PDP11\pdp11_mscp.h" />
<ClInclude Include="..\PDP11\pdp11_td.h" />
<ClInclude Include="..\PDP11\pdp11_uqssp.h" />
<ClInclude Include="..\PDP11\pdp11_xq.h" />
<ClInclude Include="..\PDP11\pdp11_xq_bootrom.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
<ClInclude Include="..\slirp\bootp.h" />
<ClInclude Include="..\slirp\debug.h" />
<ClInclude Include="..\slirp\if.h" />
<ClInclude Include="..\slirp\ip.h" />
<ClInclude Include="..\slirp\ip_icmp.h" />
<ClInclude Include="..\slirp\libslirp.h" />
<ClInclude Include="..\slirp\main.h" />
<ClInclude Include="..\slirp\mbuf.h" />
<ClInclude Include="..\slirp\misc.h" />
<ClInclude Include="..\slirp\sbuf.h" />
<ClInclude Include="..\slirp\slirp.h" />
<ClInclude Include="..\slirp\slirp_config.h" />
<ClInclude Include="..\slirp\socket.h" />
<ClInclude Include="..\slirp\tcp.h" />
<ClInclude Include="..\slirp\tcpip.h" />
<ClInclude Include="..\slirp\tcp_timer.h" />
<ClInclude Include="..\slirp\tcp_var.h" />
<ClInclude Include="..\slirp\tftp.h" />
<ClInclude Include="..\slirp\udp.h" />
<ClInclude Include="..\VAX\vax610_defs.h" />
<ClInclude Include="..\VAX\vax_2681.h" />
<ClInclude Include="..\VAX\vax_defs.h" />
<ClInclude Include="..\VAX\vax_lk.h" />
<ClInclude Include="..\VAX\vax_mmu.h" />
<ClInclude Include="..\VAX\vax_vs.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{577b518a-5aeb-4157-b4d9-19c22c2d9270}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Source Files\slirp">
<UniqueIdentifier>{d1aaf5e9-9dd6-4084-84a8-12d54ba48ae2}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{490b930d-9ccc-48ad-9aa0-5a3311f3b609}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{1223c6ff-93d9-4268-97eb-c1e63c66310a}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\PDP11\pdp11_cr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_dz.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_io_lib.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_lp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_rl.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_rq.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_td.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_tq.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_ts.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Pdp11\pdp11_vh.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_xq.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax610_io.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax610_mem.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax610_stddev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax610_sysdev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax610_syslist.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_2681.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cis.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cmode.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cpu1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_fpa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_lk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_mmu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_octa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_syscm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_vc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_vs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\slirp\arp_table.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\bootp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\cksum.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\dnssearch.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\if.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_icmp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\mbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\misc.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\sbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\sim_slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\socket.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_subr.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_timer.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tftp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\udp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\slirp\bootp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\debug.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\if.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip_icmp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\libslirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\main.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\mbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\misc.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\sbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp_config.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\socket.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_timer.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_var.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcpip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tftp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\udp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_cr_dat.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_io_lib.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_mscp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_td.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_uqssp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_xq.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_xq_bootrom.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax610_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_2681.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_lk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_mmu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_vs.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,385 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{3048F582-98C9-447D-BBB9-6F969467D4EA}</ProjectGuid>
<RootNamespace>MicroVAX2</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../VAX/;../pdp11/;../../windows-build/PCRE/include;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_630;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../VAX/;../pdp11/;../../windows-build/PCRE/include;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_630;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../VAX/;../pdp11/;../../windows-build/PCRE/include;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_630;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD LIBSDL</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../VAX/;../pdp11/;../../windows-build/PCRE/include;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_630;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessKeepComments>false</PreprocessKeepComments>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">CompileAsC</CompileAs>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</WholeProgramOptimization>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</WholeProgramOptimization>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">CompileAsC</CompileAs>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_cr.c" />
<ClCompile Include="..\PDP11\pdp11_dup.c" />
<ClCompile Include="..\PDP11\pdp11_dz.c" />
<ClCompile Include="..\PDP11\pdp11_io_lib.c" />
<ClCompile Include="..\PDP11\pdp11_lp.c" />
<ClCompile Include="..\PDP11\pdp11_rl.c" />
<ClCompile Include="..\PDP11\pdp11_rq.c" />
<ClCompile Include="..\PDP11\pdp11_td.c" />
<ClCompile Include="..\PDP11\pdp11_tq.c" />
<ClCompile Include="..\PDP11\pdp11_ts.c" />
<ClCompile Include="..\Pdp11\pdp11_vh.c" />
<ClCompile Include="..\PDP11\pdp11_xq.c" />
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
<ClCompile Include="..\slirp\arp_table.c" />
<ClCompile Include="..\slirp\bootp.c" />
<ClCompile Include="..\slirp\cksum.c" />
<ClCompile Include="..\slirp\dnssearch.c" />
<ClCompile Include="..\slirp\if.c" />
<ClCompile Include="..\slirp\ip_icmp.c" />
<ClCompile Include="..\slirp\ip_input.c" />
<ClCompile Include="..\slirp\ip_output.c" />
<ClCompile Include="..\slirp\mbuf.c" />
<ClCompile Include="..\slirp\misc.c" />
<ClCompile Include="..\slirp\sbuf.c" />
<ClCompile Include="..\slirp\slirp.c" />
<ClCompile Include="..\slirp\socket.c" />
<ClCompile Include="..\slirp\tcp_input.c" />
<ClCompile Include="..\slirp\tcp_output.c" />
<ClCompile Include="..\slirp\tcp_subr.c" />
<ClCompile Include="..\slirp\tcp_timer.c" />
<ClCompile Include="..\slirp\tftp.c" />
<ClCompile Include="..\slirp\udp.c" />
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c" />
<ClCompile Include="..\slirp_glue\sim_slirp.c" />
<ClCompile Include="..\VAX\vax630_io.c" />
<ClCompile Include="..\VAX\vax630_stddev.c" />
<ClCompile Include="..\VAX\vax630_sysdev.c" />
<ClCompile Include="..\VAX\vax630_syslist.c" />
<ClCompile Include="..\VAX\vax_2681.c" />
<ClCompile Include="..\VAX\vax_cis.c" />
<ClCompile Include="..\VAX\vax_cmode.c" />
<ClCompile Include="..\VAX\vax_cpu.c" />
<ClCompile Include="..\VAX\vax_cpu1.c" />
<ClCompile Include="..\VAX\vax_fpa.c" />
<ClCompile Include="..\VAX\vax_gpx.c" />
<ClCompile Include="..\VAX\vax_lk.c" />
<ClCompile Include="..\VAX\vax_mmu.c" />
<ClCompile Include="..\VAX\vax_octa.c" />
<ClCompile Include="..\VAX\vax_sys.c" />
<ClCompile Include="..\VAX\vax_syscm.c" />
<ClCompile Include="..\VAX\vax_va.c" />
<ClCompile Include="..\VAX\vax_vc.c" />
<ClCompile Include="..\VAX\vax_vs.c" />
<ClCompile Include="..\VAX\vax_watch.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\PDP11\pdp11_cr_dat.h" />
<ClInclude Include="..\PDP11\pdp11_dup.h" />
<ClInclude Include="..\PDP11\pdp11_io_lib.h" />
<ClInclude Include="..\PDP11\pdp11_mscp.h" />
<ClInclude Include="..\PDP11\pdp11_td.h" />
<ClInclude Include="..\PDP11\pdp11_uqssp.h" />
<ClInclude Include="..\PDP11\pdp11_xq.h" />
<ClInclude Include="..\PDP11\pdp11_xq_bootrom.h" />
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
<ClInclude Include="..\slirp\bootp.h" />
<ClInclude Include="..\slirp\debug.h" />
<ClInclude Include="..\slirp\if.h" />
<ClInclude Include="..\slirp\ip.h" />
<ClInclude Include="..\slirp\ip_icmp.h" />
<ClInclude Include="..\slirp\libslirp.h" />
<ClInclude Include="..\slirp\main.h" />
<ClInclude Include="..\slirp\mbuf.h" />
<ClInclude Include="..\slirp\misc.h" />
<ClInclude Include="..\slirp\sbuf.h" />
<ClInclude Include="..\slirp\slirp.h" />
<ClInclude Include="..\slirp\slirp_config.h" />
<ClInclude Include="..\slirp\socket.h" />
<ClInclude Include="..\slirp\tcp.h" />
<ClInclude Include="..\slirp\tcpip.h" />
<ClInclude Include="..\slirp\tcp_timer.h" />
<ClInclude Include="..\slirp\tcp_var.h" />
<ClInclude Include="..\slirp\tftp.h" />
<ClInclude Include="..\slirp\udp.h" />
<ClInclude Include="..\VAX\vax630_defs.h" />
<ClInclude Include="..\VAX\vax_2681.h" />
<ClInclude Include="..\VAX\vax_defs.h" />
<ClInclude Include="..\VAX\vax_gpx.h" />
<ClInclude Include="..\VAX\vax_lk.h" />
<ClInclude Include="..\VAX\vax_mmu.h" />
<ClInclude Include="..\VAX\vax_vs.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,360 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{beaff8e5-6875-4053-93a8-638ab3b06b62}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Source Files\slirp">
<UniqueIdentifier>{1511a6d0-c5c0-4aae-acc2-b9e9dbdc62ba}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{3a4ed8d3-40b1-4c2e-9459-1b9dcb821ab4}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{6bb9b80c-e2b0-4ff8-b1d4-5b78cc4b4be8}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\PDP11\pdp11_cr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_dup.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_dz.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_io_lib.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_lp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_rl.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_rq.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_td.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_tq.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_ts.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\Pdp11\pdp11_vh.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\PDP11\pdp11_xq.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax630_io.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax630_stddev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax630_sysdev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax630_syslist.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_2681.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cis.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cmode.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cpu1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_fpa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_gpx.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_lk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_mmu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_octa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_syscm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_va.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_vc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_vs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_watch.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\slirp\arp_table.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\bootp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\cksum.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\dnssearch.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\if.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_icmp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\mbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\misc.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\sbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\sim_slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\socket.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_subr.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_timer.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tftp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\udp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\slirp\bootp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\debug.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\if.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip_icmp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\libslirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\main.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\mbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\misc.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\sbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp_config.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\socket.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_timer.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_var.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcpip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tftp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\udp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_cr_dat.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_dup.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_io_lib.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_mscp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_td.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_uqssp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_xq.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\PDP11\pdp11_xq_bootrom.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax630_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_2681.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_gpx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_lk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_mmu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_vs.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,364 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{69B5704E-DEF6-4F11-B849-22078F212E27}</ProjectGuid>
<RootNamespace>MicroVAX2000</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.33015.44</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>..\BIN\NT\$(Platform)-$(Configuration)\</OutDir>
<IntDir>..\BIN\NT\Project\simh\$(ProjectName)\$(Platform)-$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_410;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_410;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<ShowIncludes>false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmtd.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestaticd.lib;SDL2-StaticD.lib;SDL2_ttf-StaticD.lib;freetype2412MT_D.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Debug/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_410;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<PreBuildEvent>
<Message>Build Dependent ROM include File(s) &amp; Check for required build dependencies &amp; git commit id</Message>
<Command>Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE ROM BUILD</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>../VAX/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;../../windows-build/include/SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>USE_INT64;USE_ADDR64;VM_VAX;VAX_410;USE_SHARED;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;USE_READER_THREAD;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG;SIM_ASYNCH_IO;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<AdditionalOptions>/fixed:no %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>libcmt.lib;wsock32.lib;winmm.lib;Iphlpapi.lib;pcrestatic.lib;SDL2-Static.lib;SDL2_ttf-Static.lib;freetype2412MT.lib;libpng16.lib;zlib.lib;dxguid.lib;Imm32.lib;Version.lib;Setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>../../windows-build/lib/Release/;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<StackReserveSize>10485760</StackReserveSize>
<StackCommitSize>10485760</StackCommitSize>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<RandomizedBaseAddress>true</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
<PostBuildEvent>
<Message>Running Available Tests</Message>
<Command>Post-Build-Event.cmd VAX "$(TargetDir)$(TargetName).exe" vax-diag_test</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">CompileAsC</CompileAs>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</WholeProgramOptimization>
<WholeProgramOptimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</WholeProgramOptimization>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C</PreprocessorDefinitions>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">CompileAsC</CompileAs>
</ClCompile>
<ClCompile Include="..\scp.c" />
<ClCompile Include="..\sim_console.c" />
<ClCompile Include="..\sim_disk.c" />
<ClCompile Include="..\sim_ether.c" />
<ClCompile Include="..\sim_fio.c" />
<ClCompile Include="..\sim_scsi.c" />
<ClCompile Include="..\sim_serial.c" />
<ClCompile Include="..\sim_sock.c" />
<ClCompile Include="..\sim_tape.c" />
<ClCompile Include="..\sim_timer.c" />
<ClCompile Include="..\sim_tmxr.c" />
<ClCompile Include="..\sim_video.c" />
<ClCompile Include="..\slirp\arp_table.c" />
<ClCompile Include="..\slirp\bootp.c" />
<ClCompile Include="..\slirp\cksum.c" />
<ClCompile Include="..\slirp\dnssearch.c" />
<ClCompile Include="..\slirp\if.c" />
<ClCompile Include="..\slirp\ip_icmp.c" />
<ClCompile Include="..\slirp\ip_input.c" />
<ClCompile Include="..\slirp\ip_output.c" />
<ClCompile Include="..\slirp\mbuf.c" />
<ClCompile Include="..\slirp\misc.c" />
<ClCompile Include="..\slirp\sbuf.c" />
<ClCompile Include="..\slirp\slirp.c" />
<ClCompile Include="..\slirp\socket.c" />
<ClCompile Include="..\slirp\tcp_input.c" />
<ClCompile Include="..\slirp\tcp_output.c" />
<ClCompile Include="..\slirp\tcp_subr.c" />
<ClCompile Include="..\slirp\tcp_timer.c" />
<ClCompile Include="..\slirp\tftp.c" />
<ClCompile Include="..\slirp\udp.c" />
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c" />
<ClCompile Include="..\slirp_glue\sim_slirp.c" />
<ClCompile Include="..\VAX\vax410_sysdev.c" />
<ClCompile Include="..\VAX\vax410_syslist.c" />
<ClCompile Include="..\VAX\vax4xx_dz.c" />
<ClCompile Include="..\VAX\vax4xx_rd.c" />
<ClCompile Include="..\VAX\vax4xx_rz80.c" />
<ClCompile Include="..\VAX\vax4xx_stddev.c" />
<ClCompile Include="..\VAX\vax4xx_va.c" />
<ClCompile Include="..\VAX\vax4xx_vc.c" />
<ClCompile Include="..\VAX\vax_cis.c" />
<ClCompile Include="..\VAX\vax_cmode.c" />
<ClCompile Include="..\VAX\vax_cpu.c" />
<ClCompile Include="..\VAX\vax_cpu1.c" />
<ClCompile Include="..\VAX\vax_fpa.c" />
<ClCompile Include="..\VAX\vax_gpx.c" />
<ClCompile Include="..\VAX\vax_lk.c" />
<ClCompile Include="..\VAX\vax_mmu.c" />
<ClCompile Include="..\VAX\vax_nar.c" />
<ClCompile Include="..\VAX\vax_octa.c" />
<ClCompile Include="..\VAX\vax_sys.c" />
<ClCompile Include="..\VAX\vax_syscm.c" />
<ClCompile Include="..\VAX\vax_vs.c" />
<ClCompile Include="..\VAX\vax_watch.c" />
<ClCompile Include="..\VAX\vax_xs.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\scp.h" />
<ClInclude Include="..\sim_console.h" />
<ClInclude Include="..\sim_defs.h" />
<ClInclude Include="..\sim_disk.h" />
<ClInclude Include="..\sim_ether.h" />
<ClInclude Include="..\sim_fio.h" />
<ClInclude Include="..\sim_rev.h" />
<ClInclude Include="..\sim_scsi.h" />
<ClInclude Include="..\sim_serial.h" />
<ClInclude Include="..\sim_sock.h" />
<ClInclude Include="..\sim_tape.h" />
<ClInclude Include="..\sim_timer.h" />
<ClInclude Include="..\sim_tmxr.h" />
<ClInclude Include="..\sim_video.h" />
<ClInclude Include="..\slirp\bootp.h" />
<ClInclude Include="..\slirp\debug.h" />
<ClInclude Include="..\slirp\if.h" />
<ClInclude Include="..\slirp\ip.h" />
<ClInclude Include="..\slirp\ip_icmp.h" />
<ClInclude Include="..\slirp\libslirp.h" />
<ClInclude Include="..\slirp\main.h" />
<ClInclude Include="..\slirp\mbuf.h" />
<ClInclude Include="..\slirp\misc.h" />
<ClInclude Include="..\slirp\sbuf.h" />
<ClInclude Include="..\slirp\slirp.h" />
<ClInclude Include="..\slirp\slirp_config.h" />
<ClInclude Include="..\slirp\socket.h" />
<ClInclude Include="..\slirp\tcp.h" />
<ClInclude Include="..\slirp\tcpip.h" />
<ClInclude Include="..\slirp\tcp_timer.h" />
<ClInclude Include="..\slirp\tcp_var.h" />
<ClInclude Include="..\slirp\tftp.h" />
<ClInclude Include="..\slirp\udp.h" />
<ClInclude Include="..\VAX\vax410_defs.h" />
<ClInclude Include="..\VAX\vax_defs.h" />
<ClInclude Include="..\VAX\vax_gpx.h" />
<ClInclude Include="..\VAX\vax_mmu.h" />
<ClInclude Include="..\VAX\vax_rzdev.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="BuildROMs.vcxproj">
<Project>{d40f3af1-eee7-4432-9807-2ad287b490f8}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,309 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{1a2807f4-720c-4d9d-9232-98b3cae6135b}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions>
</Filter>
<Filter Include="Source Files\slirp">
<UniqueIdentifier>{1398fae7-3440-43ba-b99f-b76bce776ab6}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{e81484df-acda-4e98-b909-50f6baf228f3}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{1912e245-4d42-4f3e-9d2c-d604d220b6a1}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\windows-build\pthreads\pthread.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\scp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_console.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_disk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_ether.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_fio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_scsi.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_serial.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_sock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tape.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_timer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_tmxr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sim_video.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax410_sysdev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax410_syslist.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_dz.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_rd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_rz80.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_stddev.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_va.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax4xx_vc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cis.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cmode.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_cpu1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_fpa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_gpx.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_lk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_mmu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_nar.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_octa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_sys.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_syscm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_vs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_watch.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\VAX\vax_xs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\slirp\arp_table.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\bootp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\cksum.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\dnssearch.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\glib_qemu_stubs.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\if.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_icmp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\ip_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\mbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\misc.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\sbuf.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp_glue\sim_slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\slirp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\socket.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_input.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_output.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_subr.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tcp_timer.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\tftp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
<ClCompile Include="..\slirp\udp.c">
<Filter>Source Files\slirp</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\slirp\bootp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\debug.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\if.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\ip_icmp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\libslirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\main.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\mbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\misc.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\sbuf.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\slirp_config.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\socket.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_timer.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcp_var.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tcpip.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\tftp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\slirp\udp.h">
<Filter>Source Files\slirp</Filter>
</ClInclude>
<ClInclude Include="..\scp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_disk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_ether.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_fio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_rev.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_scsi.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_serial.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_sock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_timer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_tmxr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sim_video.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax410_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_gpx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_mmu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\VAX\vax_rzdev.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

Some files were not shown because too many files have changed in this diff Show more