From 39a55c3b475f83508d67012b8dbbb0676fdd70d3 Mon Sep 17 00:00:00 2001
From: Ian C <ianc@noddybox.co.uk>
Date: Sun, 25 Mar 2012 22:12:23 +0000
Subject: Added Z80 Disassembler to WIndows Phone

---
 ...ybox.Emulation.EightBit.Z80.Disassembler.csproj | 81 ++++++++++++++++++++++
 .../Properties/AssemblyInfo.cs                     | 37 ++++++++++
 .../Noddybox.Emulation.EightBit.csproj             |  3 +
 3 files changed, 121 insertions(+)
 create mode 100644 WindowsPhone/Noddybox.Emulation.EightBit.Z80.Disassembler/Noddybox.Emulation.EightBit.Z80.Disassembler.csproj
 create mode 100644 WindowsPhone/Noddybox.Emulation.EightBit.Z80.Disassembler/Properties/AssemblyInfo.cs

(limited to 'WindowsPhone')

diff --git a/WindowsPhone/Noddybox.Emulation.EightBit.Z80.Disassembler/Noddybox.Emulation.EightBit.Z80.Disassembler.csproj b/WindowsPhone/Noddybox.Emulation.EightBit.Z80.Disassembler/Noddybox.Emulation.EightBit.Z80.Disassembler.csproj
new file mode 100644
index 0000000..f6e357d
--- /dev/null
+++ b/WindowsPhone/Noddybox.Emulation.EightBit.Z80.Disassembler/Noddybox.Emulation.EightBit.Z80.Disassembler.csproj
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>10.0.20506</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{08D7120E-3D84-49D2-B73D-255E5DB9655C}</ProjectGuid>
+    <ProjectTypeGuids>{C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>Noddybox.Emulation.EightBit.Z80.Disassembler</RootNamespace>
+    <AssemblyName>Noddybox.Emulation.EightBit.Z80.Disassembler</AssemblyName>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
+    <TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile>
+    <TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
+    <SilverlightApplication>false</SilverlightApplication>
+    <ValidateXaml>true</ValidateXaml>
+    <ThrowErrorsInValidation>true</ThrowErrorsInValidation>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>Bin\Debug</OutputPath>
+    <DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
+    <NoStdLib>true</NoStdLib>
+    <NoConfig>true</NoConfig>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>Bin\Release</OutputPath>
+    <DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
+    <NoStdLib>true</NoStdLib>
+    <NoConfig>true</NoConfig>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System.Windows" />
+    <Reference Include="system" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml" />
+    <Reference Include="System.Net" />
+    <Reference Include="mscorlib.extensions" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="..\..\src\Noddybox.Emulation.EightBit.Z80.Disassembler\Z80Disassembler.cs">
+      <Link>Z80Disassembler.cs</Link>
+    </Compile>
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\Noddybox.Emulation.EightBit.Z80\Noddybox.Emulation.EightBit.Z80.csproj">
+      <Project>{7F257886-40D3-4E2A-BA9C-C5FEE93C08E9}</Project>
+      <Name>Noddybox.Emulation.EightBit.Z80</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\Noddybox.Emulation.EightBit\Noddybox.Emulation.EightBit.csproj">
+      <Project>{ADC7A871-4DED-4A92-A447-2D784AB60FAF}</Project>
+      <Name>Noddybox.Emulation.EightBit</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\Noddybox.Emulation\Noddybox.Emulation.csproj">
+      <Project>{A2478066-4DFD-4042-BF98-963922DC97F8}</Project>
+      <Name>Noddybox.Emulation</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.$(TargetFrameworkProfile).Overrides.targets" />
+  <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.CSharp.targets" />
+  <ProjectExtensions />
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>
\ No newline at end of file
diff --git a/WindowsPhone/Noddybox.Emulation.EightBit.Z80.Disassembler/Properties/AssemblyInfo.cs b/WindowsPhone/Noddybox.Emulation.EightBit.Z80.Disassembler/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..4436cc8
--- /dev/null
+++ b/WindowsPhone/Noddybox.Emulation.EightBit.Z80.Disassembler/Properties/AssemblyInfo.cs
@@ -0,0 +1,37 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Resources;
+
+// General Information about an assembly is controlled through the following 
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Noddybox.Emulation.EightBit.Z80.Disassembler")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Noddybox.Emulation.EightBit.Z80.Disassembler")]
+[assembly: AssemblyCopyright("Copyright ©  2012")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible 
+// to COM components.  If you need to access a type in this assembly from 
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("48dad73d-77f7-422d-adf9-327ec3ce3891")]
+
+// Version information for an assembly consists of the following four values:
+//
+//      Major Version
+//      Minor Version 
+//      Build Number
+//      Revision
+//
+// You can specify all the values or you can default the Revision and Build Numbers 
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: NeutralResourcesLanguageAttribute("en-US")]
diff --git a/WindowsPhone/Noddybox.Emulation.EightBit/Noddybox.Emulation.EightBit.csproj b/WindowsPhone/Noddybox.Emulation.EightBit/Noddybox.Emulation.EightBit.csproj
index 656ce46..6089411 100644
--- a/WindowsPhone/Noddybox.Emulation.EightBit/Noddybox.Emulation.EightBit.csproj
+++ b/WindowsPhone/Noddybox.Emulation.EightBit/Noddybox.Emulation.EightBit.csproj
@@ -58,6 +58,9 @@
     <Compile Include="..\..\src\Noddybox.Emulation.EightBit\IDevice.cs">
       <Link>IDevice.cs</Link>
     </Compile>
+    <Compile Include="..\..\src\Noddybox.Emulation.EightBit\IDisassembler.cs">
+      <Link>IDisassembler.cs</Link>
+    </Compile>
     <Compile Include="..\..\src\Noddybox.Emulation.EightBit\IMemory.cs">
       <Link>IMemory.cs</Link>
     </Compile>
-- 
cgit v1.2.3