2.12.2021, 9:00 - 11:00: Due to updates GitLab may be unavailable for some minutes between 09:00 and 11:00.

Commit 0d17b9e2 authored by Martin Ruckert's avatar Martin Ruckert
Browse files

adding a VC studio project and solution file

parent 0bc61214
......@@ -12,6 +12,7 @@
#include "mmixlib.h"
#include "address.h"
#include "mmix-bus.h"
#include "breaks.h"
#include "vmb.h"
device_info vmb = {0};
static char localhost[]="localhost";
......@@ -80,7 +81,7 @@ boot:
mmix_trace();
mmix_dynamic_trap();
if (resuming && op!=RESUME) resuming=false;
if (!resuming && MMIX_BREAK_LOOP) break;
if (!resuming && (!vmb.power||!vmb.reset)) break;
} while (resuming || (!interrupt && !breakpoint));
if (interact_after_break)
interacting=true, interact_after_break=false;
......

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mmixlib", "mmixlib.vcproj", "{4CE6E4D2-F64A-42C0-A1E2-7CC6D9ECC7BE}"
ProjectSection(ProjectDependencies) = postProject
{D49D454B-0839-4606-850D-03A6231DB2DA} = {D49D454B-0839-4606-850D-03A6231DB2DA}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "abstime", "abstime.vcproj", "{D49D454B-0839-4606-850D-03A6231DB2DA}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mmixlib", "mmixlib.vcproj", "{DACDA282-D702-41D2-B95C-81BF27E05DE0}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{DACDA282-D702-41D2-B95C-81BF27E05DE0}.Debug|Win32.ActiveCfg = Debug|Win32
{DACDA282-D702-41D2-B95C-81BF27E05DE0}.Debug|Win32.Build.0 = Debug|Win32
{DACDA282-D702-41D2-B95C-81BF27E05DE0}.Release|Win32.ActiveCfg = Release|Win32
{DACDA282-D702-41D2-B95C-81BF27E05DE0}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8,00"
Version="8.00"
Name="mmixlib"
ProjectGUID="{4CE6E4D2-F64A-42C0-A1E2-7CC6D9ECC7BE}"
ProjectGUID="{DACDA282-D702-41D2-B95C-81BF27E05DE0}"
RootNamespace="mmixlib"
Keyword="Win32Proj"
>
......@@ -24,8 +24,6 @@
>
<Tool
Name="VCPreBuildEventTool"
Description="Ctangle mmix-vmb.c and mmix-arith.c"
CommandLine="ctangle mmix-sim.w vmb.ch mmix-vmb.c&#x0D;&#x0A;ctangle mmix-arith.w arith-win.ch mmix-arith.c&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
......@@ -42,7 +40,6 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../util;../opt;../vmbmmixlib"
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
MinimalRebuild="true"
BasicRuntimeChecks="3"
......@@ -90,8 +87,6 @@
>
<Tool
Name="VCPreBuildEventTool"
Description="Ctangle mmix-vmb.c and mmix-arith.c"
CommandLine="ctangle mmix-sim.w vmb.ch mmix-vmb.c&#x0D;&#x0A;ctangle mmix-arith.w arith-win.ch mmix-arith.c&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
......@@ -107,7 +102,6 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../util;../opt;../vmbmmixlib"
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
RuntimeLibrary="2"
UsePrecompiledHeader="0"
......@@ -153,14 +147,30 @@
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath=".\mmix-arith.c"
RelativePath=".\libalerror.c"
>
</File>
<File
RelativePath=".\libbase.c"
>
</File>
<File
RelativePath=".\libmmixal.c"
>
</File>
<File
RelativePath=".\libname.c"
>
</File>
<File
RelativePath=".\libperform.c"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="MMIXLIB"
AdditionalIncludeDirectories="C:\home\vmb\src\vmbmmixlib;C:\home\vmb\src\util"
/>
</FileConfiguration>
<FileConfiguration
......@@ -168,18 +178,10 @@
>
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="MMIXLIB"
AdditionalIncludeDirectories="C:\home\vmb\src\vmbmmixlib;C:\home\vmb\src\util"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\mmix-arith.w"
>
</File>
<File
RelativePath=".\mmix-sim.w"
>
</File>
<File
RelativePath=".\mmix-vmb.c"
>
......@@ -188,7 +190,7 @@
>
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="MMIXLIB"
AdditionalIncludeDirectories="C:\home\vmb\src\util;C:\home\vmb\src\vmbmmixlib"
/>
</FileConfiguration>
<FileConfiguration
......@@ -196,20 +198,24 @@
>
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="MMIXLIB"
AdditionalIncludeDirectories="C:\home\vmb\src\util;C:\home\vmb\src\vmbmmixlib"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\vmb.ch"
>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath=".\vmb\address.h"
>
</File>
<File
RelativePath=".\libimport.h"
>
</File>
</Filter>
<Filter
Name="Resource Files"
......@@ -217,10 +223,62 @@
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
</Filter>
<Filter
Name="w Files"
>
<File
RelativePath=".\ReadMe.txt"
RelativePath=".\mmixware\mmix-sim.w"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="ctangle mmix-sim.w with mmixlib.ch"
CommandLine="ctangle mmixware/mmix-sim.w mmixlib.ch"
AdditionalDependencies="mmixlib.ch"
Outputs="libtype.h;libprint.c;libarith.h;libmem.c;libload.c;libshowline.c;libprofile.c;mmix-io.h;libmmget.c;libmmput.c;libstdin.c;libtrace.c;libstats.c;liblibinit.c;libinit.c;libboot.c;libcommand.c;libinteract.c;libfetch.c;libperform.c;libdtrap.c;libfinal.c;liblibfinal.c;libglobals.c;libsoption.c;libshowbreaks.c;libdump.c"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="ctangle mmix-sim.w with mmixlib.ch"
CommandLine="ctangle mmixware/mmix-sim.w mmixlib.ch"
AdditionalDependencies="mmixlib.ch"
Outputs="libtype.h;libprint.c;libarith.h;libmem.c;libload.c;libshowline.c;libprofile.c;mmix-io.h;libmmget.c;libmmput.c;libstdin.c;libtrace.c;libstats.c;liblibinit.c;libinit.c;libboot.c;libcommand.c;libinteract.c;libfetch.c;libperform.c;libdtrap.c;libfinal.c;liblibfinal.c;libglobals.c;libsoption.c;libshowbreaks.c;libdump.c"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\mmixware\mmixal.w"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="ctangle mmixware\mmixal.w mmixallib.ch"
CommandLine="ctangle mmixware\mmixal.w mmixallib.ch"
AdditionalDependencies="mmixallib.ch"
Outputs="libalerror.c;libmmixal.c"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="ctangle mmixware\mmixal.w mmixallib.ch"
CommandLine="ctangle mmixware\mmixal.w mmixallib.ch"
AdditionalDependencies="mmixallib.ch"
Outputs="libalerror.c;libmmixal.c"
/>
</FileConfiguration>
</File>
</Filter>
</Files>
<Globals>
</Globals>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment