This commit adds a "PMMI" device to the AltairZ80 VM that emulates the PMMI Communications MM-103 MODEM & Communications Adapter. This device was added at the request of a Facebook user that is attempting to preserve and document various relevant communications programs for CP/M and allow users to experience communicating and sharing information with other remote computers of the same time period, all on modern hardware. This device attempts to emulate the MC6860L digital modem chip in such a way that communications software written for the PMMI MM-103 can communicate over a serial port or socket without a phone line or the ability to MOdulate/DEModulate data over a phone line.
496 lines
11 KiB
XML
496 lines
11 KiB
XML
<?xml version="1.0" encoding="Windows-1252"?>
|
|
<VisualStudioProject
|
|
ProjectType="Visual C++"
|
|
Version="9.00"
|
|
Name="AltairZ80"
|
|
ProjectGUID="{BC7F37AD-7414-43C3-829D-214CD1113D67}"
|
|
RootNamespace="AltairZ80"
|
|
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 & git commit id"
|
|
CommandLine="Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE"
|
|
/>
|
|
<Tool
|
|
Name="VCCustomBuildTool"
|
|
/>
|
|
<Tool
|
|
Name="VCXMLDataGeneratorTool"
|
|
/>
|
|
<Tool
|
|
Name="VCMIDLTool"
|
|
/>
|
|
<Tool
|
|
Name="VCCLCompilerTool"
|
|
Optimization="0"
|
|
AdditionalIncludeDirectories="../AltairZ80/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;;../../windows-build/include/SDL2"
|
|
PreprocessorDefinitions="USE_SIM_IMD;NO_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"
|
|
KeepComments="false"
|
|
BasicRuntimeChecks="0"
|
|
RuntimeLibrary="1"
|
|
UsePrecompiledHeader="0"
|
|
WarningLevel="3"
|
|
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"
|
|
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"
|
|
/>
|
|
<Tool
|
|
Name="VCXDCMakeTool"
|
|
/>
|
|
<Tool
|
|
Name="VCBscMakeTool"
|
|
/>
|
|
<Tool
|
|
Name="VCFxCopTool"
|
|
/>
|
|
<Tool
|
|
Name="VCAppVerifierTool"
|
|
/>
|
|
<Tool
|
|
Name="VCPostBuildEventTool"
|
|
Description="Running Available Tests"
|
|
CommandLine="Post-Build-Event.cmd AltairZ80 "$(TargetDir)$(TargetName).exe""
|
|
/>
|
|
</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 & git commit id"
|
|
CommandLine="Pre-Build-Event.cmd "$(TargetDir)$(TargetName).exe" LIBPCRE"
|
|
/>
|
|
<Tool
|
|
Name="VCCustomBuildTool"
|
|
/>
|
|
<Tool
|
|
Name="VCXMLDataGeneratorTool"
|
|
/>
|
|
<Tool
|
|
Name="VCMIDLTool"
|
|
/>
|
|
<Tool
|
|
Name="VCCLCompilerTool"
|
|
Optimization="2"
|
|
InlineFunctionExpansion="1"
|
|
OmitFramePointers="true"
|
|
WholeProgramOptimization="true"
|
|
AdditionalIncludeDirectories="../AltairZ80/;./;../;../slirp;../slirp_glue;../slirp_glue/qemu;../slirp_glue/qemu/win32/include;../../windows-build/include;;../../windows-build/include/SDL2"
|
|
PreprocessorDefinitions="USE_SIM_IMD;NO_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"
|
|
StringPooling="true"
|
|
RuntimeLibrary="0"
|
|
EnableFunctionLevelLinking="true"
|
|
UsePrecompiledHeader="0"
|
|
WarningLevel="3"
|
|
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"
|
|
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"
|
|
/>
|
|
<Tool
|
|
Name="VCXDCMakeTool"
|
|
/>
|
|
<Tool
|
|
Name="VCBscMakeTool"
|
|
/>
|
|
<Tool
|
|
Name="VCFxCopTool"
|
|
/>
|
|
<Tool
|
|
Name="VCAppVerifierTool"
|
|
/>
|
|
<Tool
|
|
Name="VCPostBuildEventTool"
|
|
Description="Running Available Tests"
|
|
CommandLine="Post-Build-Event.cmd AltairZ80 "$(TargetDir)$(TargetName).exe""
|
|
/>
|
|
</Configuration>
|
|
</Configurations>
|
|
<References>
|
|
</References>
|
|
<Files>
|
|
<Filter
|
|
Name="Source Files"
|
|
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"
|
|
>
|
|
<File
|
|
RelativePath="..\AltairZ80\altairz80_cpu.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\altairz80_cpu_nommu.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\altairz80_dsk.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\altairz80_hdsk.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\altairz80_mhdsk.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\altairz80_net.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\altairz80_sio.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\altairz80_sys.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\disasm.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\flashwriter2.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\i8272.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\i86_decode.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\i86_ops.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\i86_prim_ops.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\insnsd.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\m68kasm.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\m68kcpu.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\m68kdasm.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\m68kopac.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\m68kopdm.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\m68kopnz.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\m68kops.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\m68ksim.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\mfdc.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\n8vem.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_2sio.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_64fdc.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_adcs6.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_disk1a.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_disk2.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_disk3.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_fif.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_hdc1001.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_if3.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_jadedd.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_mdriveh.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_mdsa.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_mdsad.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_pmmi.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_scp300f.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_selchan.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_ss1.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\s100_tarbell.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>
|
|
<File
|
|
RelativePath="..\AltairZ80\vfdhd.c"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\AltairZ80\wd179x.c"
|
|
>
|
|
</File>
|
|
</Filter>
|
|
<Filter
|
|
Name="Header Files"
|
|
Filter="h;hpp;hxx;hm;inl;inc"
|
|
>
|
|
<File
|
|
RelativePath="..\AltairZ80\altairz80_defs.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>
|