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