1
0
mirror of https://github.com/simh/simh.git synced 2026-05-16 18:16:53 +00:00
Files
simh.simh/Visual Studio Projects/Altair8800.vcproj
Patrick Linstruth 9e3d414ef2 Altair8800: New Devices and Bug Fixes
This update to the Altair8800 simulator includes:

Adds MITS hard disk controller device
Adds FarmTek FDC+ disk controller device (1.5MB)
Adds iCOM 3712/3812 disk controller device
Adds Processor Technology VDM1 video device
Fixes boot bug in TARBELL and VFII devices
TARBELL returns 0xff for DMA status if 1011
Fixes DAZZLER vertical blank status timing
Adds DDT command to control DDT-style output
Improves MEMORY dump display
2026-03-31 16:16:10 -10:00

509 lines
11 KiB
XML

<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="Altair8800"
ProjectGUID="{473F61F7-FCE3-4157-B1A8-A8BC054C789F}"
RootNamespace="Altair8800"
Keyword="Win32Proj"
TargetFrameworkVersion="131072"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="..\BIN\NT\$(PlatformName)-$(ConfigurationName)"
IntermediateDirectory="..\BIN\NT\Project\simh\$(ProjectName)\$(PlatformName)-$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="0"
>
<Tool
Name="VCPreBuildEventTool"
Description="Check for required build dependencies &amp; git commit id..."
CommandLine="Pre-Build-Event.cmd &quot;$(TargetDir)$(TargetName).exe&quot; LIBPCRE LIBSDL"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../Altair8800/;../Altair8800/AltairZ80/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;;../../windows-build/include/SDL2"
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;HAVE_LIBEDIT;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG"
KeepComments="false"
BasicRuntimeChecks="0"
RuntimeLibrary="1"
UsePrecompiledHeader="0"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="3"
CompileAs="1"
ShowIncludes="false"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
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 wineditlined.lib"
LinkIncremental="1"
AdditionalLibraryDirectories="../../windows-build/lib/Debug/"
GenerateDebugInformation="true"
SubSystem="1"
StackReserveSize="10485760"
StackCommitSize="10485760"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
UseUnicodeResponseFiles="false"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
Description="Running Available Tests..."
CommandLine="Post-Build-Event.cmd Altair8800 &quot;$(TargetDir)$(TargetName).exe&quot;"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="..\BIN\NT\$(PlatformName)-$(ConfigurationName)"
IntermediateDirectory="..\BIN\NT\Project\simh\$(ProjectName)\$(PlatformName)-$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="0"
>
<Tool
Name="VCPreBuildEventTool"
Description="Check for required build dependencies &amp; git commit id..."
CommandLine="Pre-Build-Event.cmd &quot;$(TargetDir)$(TargetName).exe&quot; LIBPCRE LIBSDL"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
OmitFramePointers="true"
WholeProgramOptimization="true"
AdditionalIncludeDirectories="../Altair8800/;../Altair8800/AltairZ80/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;;../../windows-build/include/SDL2"
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;HAVE_LIBEDIT;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG"
StringPooling="true"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="3"
CompileAs="1"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
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 wineditline.lib"
LinkIncremental="1"
AdditionalLibraryDirectories="../../windows-build/lib/Release/"
GenerateDebugInformation="false"
SubSystem="1"
StackReserveSize="10485760"
StackCommitSize="10485760"
OptimizeReferences="2"
EnableCOMDATFolding="2"
LinkTimeCodeGeneration="1"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
UseUnicodeResponseFiles="false"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
Description="Running Available Tests..."
CommandLine="Post-Build-Event.cmd Altair8800 &quot;$(TargetDir)$(TargetName).exe&quot;"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"
>
<File
RelativePath="..\Altair8800\altair8800_dsk.c"
>
</File>
<File
RelativePath="..\Altair8800\altair8800_sys.c"
>
</File>
<File
RelativePath="..\Altair8800\cromemco_dazzler.c"
>
</File>
<File
RelativePath="..\Altair8800\farmtek_fdcplus.c"
>
</File>
<File
RelativePath="..\Altair8800\icom_fd3x12.c"
>
</File>
<File
RelativePath="..\Altair8800\mits_2sio.c"
>
</File>
<File
RelativePath="..\Altair8800\mits_acr.c"
>
</File>
<File
RelativePath="..\Altair8800\mits_dsk.c"
>
</File>
<File
RelativePath="..\Altair8800\mits_hdsk.c"
>
</File>
<File
RelativePath="..\Altair8800\pmmi_mm103.c"
>
</File>
<File
RelativePath="..\Altair8800\pt_vdm1.c"
>
</File>
<File
RelativePath="..\Altair8800\s100_bram.c"
>
</File>
<File
RelativePath="..\Altair8800\s100_bus.c"
>
</File>
<File
RelativePath="..\Altair8800\s100_cpu.c"
>
</File>
<File
RelativePath="..\Altair8800\s100_po.c"
>
</File>
<File
RelativePath="..\Altair8800\s100_ram.c"
>
</File>
<File
RelativePath="..\Altair8800\s100_rom.c"
>
</File>
<File
RelativePath="..\Altair8800\s100_simh.c"
>
</File>
<File
RelativePath="..\Altair8800\s100_sio.c"
>
</File>
<File
RelativePath="..\Altair8800\s100_ssw.c"
>
</File>
<File
RelativePath="..\Altair8800\s100_z80.c"
>
</File>
<File
RelativePath="..\Altair8800\sds_sbc200.c"
>
</File>
<File
RelativePath="..\Altair8800\sds_vfii.c"
>
</File>
<File
RelativePath="..\Altair8800\tarbell_fdc.c"
>
</File>
<File
RelativePath="..\Altair8800\wd_17xx.c"
>
</File>
<File
RelativePath="..\scp.c"
>
</File>
<File
RelativePath="..\sim_console.c"
>
</File>
<File
RelativePath="..\sim_disk.c"
>
</File>
<File
RelativePath="..\sim_ether.c"
>
</File>
<File
RelativePath="..\sim_fio.c"
>
</File>
<File
RelativePath="..\sim_imd.c"
>
</File>
<File
RelativePath="..\sim_serial.c"
>
</File>
<File
RelativePath="..\sim_sock.c"
>
</File>
<File
RelativePath="..\sim_tape.c"
>
</File>
<File
RelativePath="..\sim_timer.c"
>
</File>
<File
RelativePath="..\sim_tmxr.c"
>
</File>
<File
RelativePath="..\sim_video.c"
>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc"
>
<File
RelativePath="..\Altair8800\altair8800_defs.h"
>
</File>
<File
RelativePath="..\Altair8800\altair8800_dsk.h"
>
</File>
<File
RelativePath="..\Altair8800\altair8800_sys.h"
>
</File>
<File
RelativePath="..\Altair8800\cromemco_dazzler.h"
>
</File>
<File
RelativePath="..\Altair8800\farmtek_fdcplus.h"
>
</File>
<File
RelativePath="..\Altair8800\mits_2sio.h"
>
</File>
<File
RelativePath="..\Altair8800\mits_acr.h"
>
</File>
<File
RelativePath="..\Altair8800\mits_dsk.h"
>
</File>
<File
RelativePath="..\Altair8800\pmmi_mm103.h"
>
</File>
<File
RelativePath="..\Altair8800\s100_bram.h"
>
</File>
<File
RelativePath="..\Altair8800\s100_bus.h"
>
</File>
<File
RelativePath="..\Altair8800\s100_cpu.h"
>
</File>
<File
RelativePath="..\Altair8800\s100_po.h"
>
</File>
<File
RelativePath="..\Altair8800\s100_ram.h"
>
</File>
<File
RelativePath="..\Altair8800\s100_rom.h"
>
</File>
<File
RelativePath="..\Altair8800\s100_roms.h"
>
</File>
<File
RelativePath="..\Altair8800\s100_simh.h"
>
</File>
<File
RelativePath="..\Altair8800\s100_sio.h"
>
</File>
<File
RelativePath="..\Altair8800\s100_ssw.h"
>
</File>
<File
RelativePath="..\Altair8800\s100_z80.h"
>
</File>
<File
RelativePath="..\Altair8800\sds_vfii.h"
>
</File>
<File
RelativePath="..\Altair8800\tarbell_fdc.h"
>
</File>
<File
RelativePath="..\Altair8800\wd_17xx.h"
>
</File>
<File
RelativePath="..\scp.h"
>
</File>
<File
RelativePath="..\sim_console.h"
>
</File>
<File
RelativePath="..\sim_defs.h"
>
</File>
<File
RelativePath="..\sim_disk.h"
>
</File>
<File
RelativePath="..\sim_ether.h"
>
</File>
<File
RelativePath="..\sim_fio.h"
>
</File>
<File
RelativePath="..\sim_imd.h"
>
</File>
<File
RelativePath="..\sim_rev.h"
>
</File>
<File
RelativePath="..\sim_serial.h"
>
</File>
<File
RelativePath="..\sim_sock.h"
>
</File>
<File
RelativePath="..\sim_tape.h"
>
</File>
<File
RelativePath="..\sim_timer.h"
>
</File>
<File
RelativePath="..\sim_tmxr.h"
>
</File>
<File
RelativePath="..\sim_video.h"
>
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>