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 @@ ...@@ -12,6 +12,7 @@
#include "mmixlib.h" #include "mmixlib.h"
#include "address.h" #include "address.h"
#include "mmix-bus.h" #include "mmix-bus.h"
#include "breaks.h"
#include "vmb.h" #include "vmb.h"
device_info vmb = {0}; device_info vmb = {0};
static char localhost[]="localhost"; static char localhost[]="localhost";
...@@ -80,7 +81,7 @@ boot: ...@@ -80,7 +81,7 @@ boot:
mmix_trace(); mmix_trace();
mmix_dynamic_trap(); mmix_dynamic_trap();
if (resuming && op!=RESUME) resuming=false; if (resuming && op!=RESUME) resuming=false;
if (!resuming && MMIX_BREAK_LOOP) break; if (!resuming && (!vmb.power||!vmb.reset)) break;
} while (resuming || (!interrupt && !breakpoint)); } while (resuming || (!interrupt && !breakpoint));
if (interact_after_break) if (interact_after_break)
interacting=true, interact_after_break=false; interacting=true, interact_after_break=false;
......
 
Microsoft Visual Studio Solution File, Format Version 9.00 Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005 # Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mmixlib", "mmixlib.vcproj", "{4CE6E4D2-F64A-42C0-A1E2-7CC6D9ECC7BE}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mmixlib", "mmixlib.vcproj", "{DACDA282-D702-41D2-B95C-81BF27E05DE0}"
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}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32 Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32 Release|Win32 = Release|Win32
EndGlobalSection 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 EndGlobal
<?xml version="1.0" encoding="Windows-1252"?> <?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject <VisualStudioProject
ProjectType="Visual C++" ProjectType="Visual C++"
Version="8,00" Version="8.00"
Name="mmixlib" Name="mmixlib"
ProjectGUID="{4CE6E4D2-F64A-42C0-A1E2-7CC6D9ECC7BE}" ProjectGUID="{DACDA282-D702-41D2-B95C-81BF27E05DE0}"
RootNamespace="mmixlib" RootNamespace="mmixlib"
Keyword="Win32Proj" Keyword="Win32Proj"
> >
...@@ -24,8 +24,6 @@ ...@@ -24,8 +24,6 @@
> >
<Tool <Tool
Name="VCPreBuildEventTool" 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 <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
...@@ -42,7 +40,6 @@ ...@@ -42,7 +40,6 @@
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="../util;../opt;../vmbmmixlib"
PreprocessorDefinitions="WIN32;_DEBUG;_LIB" PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
MinimalRebuild="true" MinimalRebuild="true"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
...@@ -90,8 +87,6 @@ ...@@ -90,8 +87,6 @@
> >
<Tool <Tool
Name="VCPreBuildEventTool" 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 <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
...@@ -107,7 +102,6 @@ ...@@ -107,7 +102,6 @@
/> />
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../util;../opt;../vmbmmixlib"
PreprocessorDefinitions="WIN32;NDEBUG;_LIB" PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
RuntimeLibrary="2" RuntimeLibrary="2"
UsePrecompiledHeader="0" UsePrecompiledHeader="0"
...@@ -153,14 +147,30 @@ ...@@ -153,14 +147,30 @@
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
> >
<File <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 <FileConfiguration
Name="Debug|Win32" Name="Debug|Win32"
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
PreprocessorDefinitions="MMIXLIB" AdditionalIncludeDirectories="C:\home\vmb\src\vmbmmixlib;C:\home\vmb\src\util"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
...@@ -168,18 +178,10 @@ ...@@ -168,18 +178,10 @@
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
PreprocessorDefinitions="MMIXLIB" AdditionalIncludeDirectories="C:\home\vmb\src\vmbmmixlib;C:\home\vmb\src\util"
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File
RelativePath=".\mmix-arith.w"
>
</File>
<File
RelativePath=".\mmix-sim.w"
>
</File>
<File <File
RelativePath=".\mmix-vmb.c" RelativePath=".\mmix-vmb.c"
> >
...@@ -188,7 +190,7 @@ ...@@ -188,7 +190,7 @@
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
PreprocessorDefinitions="MMIXLIB" AdditionalIncludeDirectories="C:\home\vmb\src\util;C:\home\vmb\src\vmbmmixlib"
/> />
</FileConfiguration> </FileConfiguration>
<FileConfiguration <FileConfiguration
...@@ -196,20 +198,24 @@ ...@@ -196,20 +198,24 @@
> >
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
PreprocessorDefinitions="MMIXLIB" AdditionalIncludeDirectories="C:\home\vmb\src\util;C:\home\vmb\src\vmbmmixlib"
/> />
</FileConfiguration> </FileConfiguration>
</File> </File>
<File
RelativePath=".\vmb.ch"
>
</File>
</Filter> </Filter>
<Filter <Filter
Name="Header Files" Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd" Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
> >
<File
RelativePath=".\vmb\address.h"
>
</File>
<File
RelativePath=".\libimport.h"
>
</File>
</Filter> </Filter>
<Filter <Filter
Name="Resource Files" Name="Resource Files"
...@@ -217,10 +223,62 @@ ...@@ -217,10 +223,62 @@
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
> >
</Filter> </Filter>
<File <Filter
RelativePath=".\ReadMe.txt" Name="w Files"
> >
</File> <File
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> </Files>
<Globals> <Globals>
</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