diff --git a/EightBit.sln b/EightBit.sln
deleted file mode 100644
index 2e3e2ac..0000000
--- a/EightBit.sln
+++ /dev/null
@@ -1,264 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.29418.71
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EightBit", "EightBit\EightBit.csproj", "{6EBF8857-62A3-4EF4-AF21-C1844031D7E4}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "M6502", "M6502\M6502.csproj", "{3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EightBit.UnitTest", "EightBit\EightBit.UnitTest\EightBit.UnitTest.csproj", "{AA8282A3-212A-42DE-B778-BBAEB7E6D986}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "M6502.Test", "M6502\M6502.Test\M6502.Test.csproj", "{854EDE2F-B54D-425C-8F68-EDA68BDC797E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Z80", "Z80\Z80.csproj", "{C00648C1-BAC1-4EFB-816F-E87C091619D7}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Z80.Test", "Z80\Z80.Test\Z80.Test.csproj", "{F749BEAE-8903-400B-875C-1220ADCFEF08}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Intel8080", "Intel8080\Intel8080.csproj", "{75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Intel8080.Test", "Intel8080\Intel8080.Test\Intel8080.Test.csproj", "{B09091A2-43A6-4729-9EE2-047895ECAF30}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MC6809", "MC6809\MC6809.csproj", "{3A63972B-AB50-4A01-8A10-0D2165580FAD}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MC6809.UnitTest", "MC6809\MC6809.UnitTest\MC6809.UnitTest.csproj", "{4391A363-ECEF-44C8-9335-BF6ECB811E4B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MC6850", "MC6850\MC6850.csproj", "{A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MC6809.Test", "MC6809\MC6809.Test\MC6809.Test.csproj", "{5ADB4727-2F5F-4A41-979B-6734501E34BC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LR35902", "LR35902\LR35902.csproj", "{01F61A1D-CB4A-4EA3-96EF-222F831DF483}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LR35902.FuseTest", "LR35902\LR35902.FuseTest\LR35902.FuseTest.csproj", "{CC24B08D-1C51-43FD-961D-7C9A49253D69}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fuse", "Fuse\Fuse.csproj", "{28E65032-5DFF-406F-9385-0EE1422A7F4A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LR35902.BlarggTest", "LR35902\LR35902.BlarggTest\LR35902.BlarggTest.csproj", "{DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Z80.FuseTest", "Z80\Z80.FuseTest\Z80.FuseTest.csproj", "{0233FF6C-DB1A-4353-8E42-D22717770226}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {6EBF8857-62A3-4EF4-AF21-C1844031D7E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6EBF8857-62A3-4EF4-AF21-C1844031D7E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6EBF8857-62A3-4EF4-AF21-C1844031D7E4}.Debug|x64.ActiveCfg = Debug|Any CPU
- {6EBF8857-62A3-4EF4-AF21-C1844031D7E4}.Debug|x64.Build.0 = Debug|Any CPU
- {6EBF8857-62A3-4EF4-AF21-C1844031D7E4}.Debug|x86.ActiveCfg = Debug|Any CPU
- {6EBF8857-62A3-4EF4-AF21-C1844031D7E4}.Debug|x86.Build.0 = Debug|Any CPU
- {6EBF8857-62A3-4EF4-AF21-C1844031D7E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6EBF8857-62A3-4EF4-AF21-C1844031D7E4}.Release|Any CPU.Build.0 = Release|Any CPU
- {6EBF8857-62A3-4EF4-AF21-C1844031D7E4}.Release|x64.ActiveCfg = Release|Any CPU
- {6EBF8857-62A3-4EF4-AF21-C1844031D7E4}.Release|x64.Build.0 = Release|Any CPU
- {6EBF8857-62A3-4EF4-AF21-C1844031D7E4}.Release|x86.ActiveCfg = Release|Any CPU
- {6EBF8857-62A3-4EF4-AF21-C1844031D7E4}.Release|x86.Build.0 = Release|Any CPU
- {3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}.Debug|x64.ActiveCfg = Debug|Any CPU
- {3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}.Debug|x64.Build.0 = Debug|Any CPU
- {3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}.Debug|x86.ActiveCfg = Debug|Any CPU
- {3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}.Debug|x86.Build.0 = Debug|Any CPU
- {3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}.Release|Any CPU.Build.0 = Release|Any CPU
- {3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}.Release|x64.ActiveCfg = Release|Any CPU
- {3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}.Release|x64.Build.0 = Release|Any CPU
- {3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}.Release|x86.ActiveCfg = Release|Any CPU
- {3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}.Release|x86.Build.0 = Release|Any CPU
- {AA8282A3-212A-42DE-B778-BBAEB7E6D986}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AA8282A3-212A-42DE-B778-BBAEB7E6D986}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AA8282A3-212A-42DE-B778-BBAEB7E6D986}.Debug|x64.ActiveCfg = Debug|Any CPU
- {AA8282A3-212A-42DE-B778-BBAEB7E6D986}.Debug|x64.Build.0 = Debug|Any CPU
- {AA8282A3-212A-42DE-B778-BBAEB7E6D986}.Debug|x86.ActiveCfg = Debug|Any CPU
- {AA8282A3-212A-42DE-B778-BBAEB7E6D986}.Debug|x86.Build.0 = Debug|Any CPU
- {AA8282A3-212A-42DE-B778-BBAEB7E6D986}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AA8282A3-212A-42DE-B778-BBAEB7E6D986}.Release|Any CPU.Build.0 = Release|Any CPU
- {AA8282A3-212A-42DE-B778-BBAEB7E6D986}.Release|x64.ActiveCfg = Release|Any CPU
- {AA8282A3-212A-42DE-B778-BBAEB7E6D986}.Release|x64.Build.0 = Release|Any CPU
- {AA8282A3-212A-42DE-B778-BBAEB7E6D986}.Release|x86.ActiveCfg = Release|Any CPU
- {AA8282A3-212A-42DE-B778-BBAEB7E6D986}.Release|x86.Build.0 = Release|Any CPU
- {854EDE2F-B54D-425C-8F68-EDA68BDC797E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {854EDE2F-B54D-425C-8F68-EDA68BDC797E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {854EDE2F-B54D-425C-8F68-EDA68BDC797E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {854EDE2F-B54D-425C-8F68-EDA68BDC797E}.Debug|x64.Build.0 = Debug|Any CPU
- {854EDE2F-B54D-425C-8F68-EDA68BDC797E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {854EDE2F-B54D-425C-8F68-EDA68BDC797E}.Debug|x86.Build.0 = Debug|Any CPU
- {854EDE2F-B54D-425C-8F68-EDA68BDC797E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {854EDE2F-B54D-425C-8F68-EDA68BDC797E}.Release|Any CPU.Build.0 = Release|Any CPU
- {854EDE2F-B54D-425C-8F68-EDA68BDC797E}.Release|x64.ActiveCfg = Release|Any CPU
- {854EDE2F-B54D-425C-8F68-EDA68BDC797E}.Release|x64.Build.0 = Release|Any CPU
- {854EDE2F-B54D-425C-8F68-EDA68BDC797E}.Release|x86.ActiveCfg = Release|Any CPU
- {854EDE2F-B54D-425C-8F68-EDA68BDC797E}.Release|x86.Build.0 = Release|Any CPU
- {C00648C1-BAC1-4EFB-816F-E87C091619D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C00648C1-BAC1-4EFB-816F-E87C091619D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C00648C1-BAC1-4EFB-816F-E87C091619D7}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C00648C1-BAC1-4EFB-816F-E87C091619D7}.Debug|x64.Build.0 = Debug|Any CPU
- {C00648C1-BAC1-4EFB-816F-E87C091619D7}.Debug|x86.ActiveCfg = Debug|Any CPU
- {C00648C1-BAC1-4EFB-816F-E87C091619D7}.Debug|x86.Build.0 = Debug|Any CPU
- {C00648C1-BAC1-4EFB-816F-E87C091619D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C00648C1-BAC1-4EFB-816F-E87C091619D7}.Release|Any CPU.Build.0 = Release|Any CPU
- {C00648C1-BAC1-4EFB-816F-E87C091619D7}.Release|x64.ActiveCfg = Release|Any CPU
- {C00648C1-BAC1-4EFB-816F-E87C091619D7}.Release|x64.Build.0 = Release|Any CPU
- {C00648C1-BAC1-4EFB-816F-E87C091619D7}.Release|x86.ActiveCfg = Release|Any CPU
- {C00648C1-BAC1-4EFB-816F-E87C091619D7}.Release|x86.Build.0 = Release|Any CPU
- {F749BEAE-8903-400B-875C-1220ADCFEF08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F749BEAE-8903-400B-875C-1220ADCFEF08}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F749BEAE-8903-400B-875C-1220ADCFEF08}.Debug|x64.ActiveCfg = Debug|Any CPU
- {F749BEAE-8903-400B-875C-1220ADCFEF08}.Debug|x64.Build.0 = Debug|Any CPU
- {F749BEAE-8903-400B-875C-1220ADCFEF08}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F749BEAE-8903-400B-875C-1220ADCFEF08}.Debug|x86.Build.0 = Debug|Any CPU
- {F749BEAE-8903-400B-875C-1220ADCFEF08}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F749BEAE-8903-400B-875C-1220ADCFEF08}.Release|Any CPU.Build.0 = Release|Any CPU
- {F749BEAE-8903-400B-875C-1220ADCFEF08}.Release|x64.ActiveCfg = Release|Any CPU
- {F749BEAE-8903-400B-875C-1220ADCFEF08}.Release|x64.Build.0 = Release|Any CPU
- {F749BEAE-8903-400B-875C-1220ADCFEF08}.Release|x86.ActiveCfg = Release|Any CPU
- {F749BEAE-8903-400B-875C-1220ADCFEF08}.Release|x86.Build.0 = Release|Any CPU
- {75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}.Debug|x64.ActiveCfg = Debug|Any CPU
- {75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}.Debug|x64.Build.0 = Debug|Any CPU
- {75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}.Debug|x86.ActiveCfg = Debug|Any CPU
- {75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}.Debug|x86.Build.0 = Debug|Any CPU
- {75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}.Release|Any CPU.Build.0 = Release|Any CPU
- {75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}.Release|x64.ActiveCfg = Release|Any CPU
- {75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}.Release|x64.Build.0 = Release|Any CPU
- {75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}.Release|x86.ActiveCfg = Release|Any CPU
- {75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}.Release|x86.Build.0 = Release|Any CPU
- {B09091A2-43A6-4729-9EE2-047895ECAF30}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B09091A2-43A6-4729-9EE2-047895ECAF30}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B09091A2-43A6-4729-9EE2-047895ECAF30}.Debug|x64.ActiveCfg = Debug|Any CPU
- {B09091A2-43A6-4729-9EE2-047895ECAF30}.Debug|x64.Build.0 = Debug|Any CPU
- {B09091A2-43A6-4729-9EE2-047895ECAF30}.Debug|x86.ActiveCfg = Debug|Any CPU
- {B09091A2-43A6-4729-9EE2-047895ECAF30}.Debug|x86.Build.0 = Debug|Any CPU
- {B09091A2-43A6-4729-9EE2-047895ECAF30}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B09091A2-43A6-4729-9EE2-047895ECAF30}.Release|Any CPU.Build.0 = Release|Any CPU
- {B09091A2-43A6-4729-9EE2-047895ECAF30}.Release|x64.ActiveCfg = Release|Any CPU
- {B09091A2-43A6-4729-9EE2-047895ECAF30}.Release|x64.Build.0 = Release|Any CPU
- {B09091A2-43A6-4729-9EE2-047895ECAF30}.Release|x86.ActiveCfg = Release|Any CPU
- {B09091A2-43A6-4729-9EE2-047895ECAF30}.Release|x86.Build.0 = Release|Any CPU
- {3A63972B-AB50-4A01-8A10-0D2165580FAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3A63972B-AB50-4A01-8A10-0D2165580FAD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3A63972B-AB50-4A01-8A10-0D2165580FAD}.Debug|x64.ActiveCfg = Debug|Any CPU
- {3A63972B-AB50-4A01-8A10-0D2165580FAD}.Debug|x64.Build.0 = Debug|Any CPU
- {3A63972B-AB50-4A01-8A10-0D2165580FAD}.Debug|x86.ActiveCfg = Debug|Any CPU
- {3A63972B-AB50-4A01-8A10-0D2165580FAD}.Debug|x86.Build.0 = Debug|Any CPU
- {3A63972B-AB50-4A01-8A10-0D2165580FAD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3A63972B-AB50-4A01-8A10-0D2165580FAD}.Release|Any CPU.Build.0 = Release|Any CPU
- {3A63972B-AB50-4A01-8A10-0D2165580FAD}.Release|x64.ActiveCfg = Release|Any CPU
- {3A63972B-AB50-4A01-8A10-0D2165580FAD}.Release|x64.Build.0 = Release|Any CPU
- {3A63972B-AB50-4A01-8A10-0D2165580FAD}.Release|x86.ActiveCfg = Release|Any CPU
- {3A63972B-AB50-4A01-8A10-0D2165580FAD}.Release|x86.Build.0 = Release|Any CPU
- {4391A363-ECEF-44C8-9335-BF6ECB811E4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4391A363-ECEF-44C8-9335-BF6ECB811E4B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4391A363-ECEF-44C8-9335-BF6ECB811E4B}.Debug|x64.ActiveCfg = Debug|Any CPU
- {4391A363-ECEF-44C8-9335-BF6ECB811E4B}.Debug|x64.Build.0 = Debug|Any CPU
- {4391A363-ECEF-44C8-9335-BF6ECB811E4B}.Debug|x86.ActiveCfg = Debug|Any CPU
- {4391A363-ECEF-44C8-9335-BF6ECB811E4B}.Debug|x86.Build.0 = Debug|Any CPU
- {4391A363-ECEF-44C8-9335-BF6ECB811E4B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4391A363-ECEF-44C8-9335-BF6ECB811E4B}.Release|Any CPU.Build.0 = Release|Any CPU
- {4391A363-ECEF-44C8-9335-BF6ECB811E4B}.Release|x64.ActiveCfg = Release|Any CPU
- {4391A363-ECEF-44C8-9335-BF6ECB811E4B}.Release|x64.Build.0 = Release|Any CPU
- {4391A363-ECEF-44C8-9335-BF6ECB811E4B}.Release|x86.ActiveCfg = Release|Any CPU
- {4391A363-ECEF-44C8-9335-BF6ECB811E4B}.Release|x86.Build.0 = Release|Any CPU
- {A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}.Debug|x64.Build.0 = Debug|Any CPU
- {A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}.Debug|x86.Build.0 = Debug|Any CPU
- {A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}.Release|Any CPU.Build.0 = Release|Any CPU
- {A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}.Release|x64.ActiveCfg = Release|Any CPU
- {A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}.Release|x64.Build.0 = Release|Any CPU
- {A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}.Release|x86.ActiveCfg = Release|Any CPU
- {A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}.Release|x86.Build.0 = Release|Any CPU
- {5ADB4727-2F5F-4A41-979B-6734501E34BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5ADB4727-2F5F-4A41-979B-6734501E34BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5ADB4727-2F5F-4A41-979B-6734501E34BC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {5ADB4727-2F5F-4A41-979B-6734501E34BC}.Debug|x64.Build.0 = Debug|Any CPU
- {5ADB4727-2F5F-4A41-979B-6734501E34BC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {5ADB4727-2F5F-4A41-979B-6734501E34BC}.Debug|x86.Build.0 = Debug|Any CPU
- {5ADB4727-2F5F-4A41-979B-6734501E34BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5ADB4727-2F5F-4A41-979B-6734501E34BC}.Release|Any CPU.Build.0 = Release|Any CPU
- {5ADB4727-2F5F-4A41-979B-6734501E34BC}.Release|x64.ActiveCfg = Release|Any CPU
- {5ADB4727-2F5F-4A41-979B-6734501E34BC}.Release|x64.Build.0 = Release|Any CPU
- {5ADB4727-2F5F-4A41-979B-6734501E34BC}.Release|x86.ActiveCfg = Release|Any CPU
- {5ADB4727-2F5F-4A41-979B-6734501E34BC}.Release|x86.Build.0 = Release|Any CPU
- {01F61A1D-CB4A-4EA3-96EF-222F831DF483}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {01F61A1D-CB4A-4EA3-96EF-222F831DF483}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {01F61A1D-CB4A-4EA3-96EF-222F831DF483}.Debug|x64.ActiveCfg = Debug|Any CPU
- {01F61A1D-CB4A-4EA3-96EF-222F831DF483}.Debug|x64.Build.0 = Debug|Any CPU
- {01F61A1D-CB4A-4EA3-96EF-222F831DF483}.Debug|x86.ActiveCfg = Debug|Any CPU
- {01F61A1D-CB4A-4EA3-96EF-222F831DF483}.Debug|x86.Build.0 = Debug|Any CPU
- {01F61A1D-CB4A-4EA3-96EF-222F831DF483}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {01F61A1D-CB4A-4EA3-96EF-222F831DF483}.Release|Any CPU.Build.0 = Release|Any CPU
- {01F61A1D-CB4A-4EA3-96EF-222F831DF483}.Release|x64.ActiveCfg = Release|Any CPU
- {01F61A1D-CB4A-4EA3-96EF-222F831DF483}.Release|x64.Build.0 = Release|Any CPU
- {01F61A1D-CB4A-4EA3-96EF-222F831DF483}.Release|x86.ActiveCfg = Release|Any CPU
- {01F61A1D-CB4A-4EA3-96EF-222F831DF483}.Release|x86.Build.0 = Release|Any CPU
- {CC24B08D-1C51-43FD-961D-7C9A49253D69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CC24B08D-1C51-43FD-961D-7C9A49253D69}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CC24B08D-1C51-43FD-961D-7C9A49253D69}.Debug|x64.ActiveCfg = Debug|Any CPU
- {CC24B08D-1C51-43FD-961D-7C9A49253D69}.Debug|x64.Build.0 = Debug|Any CPU
- {CC24B08D-1C51-43FD-961D-7C9A49253D69}.Debug|x86.ActiveCfg = Debug|Any CPU
- {CC24B08D-1C51-43FD-961D-7C9A49253D69}.Debug|x86.Build.0 = Debug|Any CPU
- {CC24B08D-1C51-43FD-961D-7C9A49253D69}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CC24B08D-1C51-43FD-961D-7C9A49253D69}.Release|Any CPU.Build.0 = Release|Any CPU
- {CC24B08D-1C51-43FD-961D-7C9A49253D69}.Release|x64.ActiveCfg = Release|Any CPU
- {CC24B08D-1C51-43FD-961D-7C9A49253D69}.Release|x64.Build.0 = Release|Any CPU
- {CC24B08D-1C51-43FD-961D-7C9A49253D69}.Release|x86.ActiveCfg = Release|Any CPU
- {CC24B08D-1C51-43FD-961D-7C9A49253D69}.Release|x86.Build.0 = Release|Any CPU
- {28E65032-5DFF-406F-9385-0EE1422A7F4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {28E65032-5DFF-406F-9385-0EE1422A7F4A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {28E65032-5DFF-406F-9385-0EE1422A7F4A}.Debug|x64.ActiveCfg = Debug|Any CPU
- {28E65032-5DFF-406F-9385-0EE1422A7F4A}.Debug|x64.Build.0 = Debug|Any CPU
- {28E65032-5DFF-406F-9385-0EE1422A7F4A}.Debug|x86.ActiveCfg = Debug|Any CPU
- {28E65032-5DFF-406F-9385-0EE1422A7F4A}.Debug|x86.Build.0 = Debug|Any CPU
- {28E65032-5DFF-406F-9385-0EE1422A7F4A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {28E65032-5DFF-406F-9385-0EE1422A7F4A}.Release|Any CPU.Build.0 = Release|Any CPU
- {28E65032-5DFF-406F-9385-0EE1422A7F4A}.Release|x64.ActiveCfg = Release|Any CPU
- {28E65032-5DFF-406F-9385-0EE1422A7F4A}.Release|x64.Build.0 = Release|Any CPU
- {28E65032-5DFF-406F-9385-0EE1422A7F4A}.Release|x86.ActiveCfg = Release|Any CPU
- {28E65032-5DFF-406F-9385-0EE1422A7F4A}.Release|x86.Build.0 = Release|Any CPU
- {DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}.Debug|x64.ActiveCfg = Debug|Any CPU
- {DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}.Debug|x64.Build.0 = Debug|Any CPU
- {DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}.Debug|x86.ActiveCfg = Debug|Any CPU
- {DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}.Debug|x86.Build.0 = Debug|Any CPU
- {DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}.Release|Any CPU.Build.0 = Release|Any CPU
- {DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}.Release|x64.ActiveCfg = Release|Any CPU
- {DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}.Release|x64.Build.0 = Release|Any CPU
- {DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}.Release|x86.ActiveCfg = Release|Any CPU
- {DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}.Release|x86.Build.0 = Release|Any CPU
- {0233FF6C-DB1A-4353-8E42-D22717770226}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0233FF6C-DB1A-4353-8E42-D22717770226}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0233FF6C-DB1A-4353-8E42-D22717770226}.Debug|x64.ActiveCfg = Debug|Any CPU
- {0233FF6C-DB1A-4353-8E42-D22717770226}.Debug|x64.Build.0 = Debug|Any CPU
- {0233FF6C-DB1A-4353-8E42-D22717770226}.Debug|x86.ActiveCfg = Debug|Any CPU
- {0233FF6C-DB1A-4353-8E42-D22717770226}.Debug|x86.Build.0 = Debug|Any CPU
- {0233FF6C-DB1A-4353-8E42-D22717770226}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0233FF6C-DB1A-4353-8E42-D22717770226}.Release|Any CPU.Build.0 = Release|Any CPU
- {0233FF6C-DB1A-4353-8E42-D22717770226}.Release|x64.ActiveCfg = Release|Any CPU
- {0233FF6C-DB1A-4353-8E42-D22717770226}.Release|x64.Build.0 = Release|Any CPU
- {0233FF6C-DB1A-4353-8E42-D22717770226}.Release|x86.ActiveCfg = Release|Any CPU
- {0233FF6C-DB1A-4353-8E42-D22717770226}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {E120AD0F-5939-4F8B-B454-7920E565FA7E}
- EndGlobalSection
- GlobalSection(Performance) = preSolution
- HasPerformanceSessions = true
- EndGlobalSection
-EndGlobal
diff --git a/EightBit/EightBit.UnitTest/EightBit.UnitTest.csproj b/EightBit/EightBit.UnitTest/EightBit.UnitTest.csproj
index 01c7537..72ba403 100644
--- a/EightBit/EightBit.UnitTest/EightBit.UnitTest.csproj
+++ b/EightBit/EightBit.UnitTest/EightBit.UnitTest.csproj
@@ -1,93 +1,21 @@
-
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {AA8282A3-212A-42DE-B778-BBAEB7E6D986}
- Library
- Properties
- EightBit.UnitTest
- EightBit.UnitTest
- v4.8
- 512
- {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- 15.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
- $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages
- False
- UnitTest
-
-
-
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- AllRules.ruleset
+
+
+ 7
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- AllRules.ruleset
- false
+
+
+ 7
-
-
- ..\..\packages\MSTest.TestFramework.2.1.2\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
-
-
- ..\..\packages\MSTest.TestFramework.2.1.2\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/EightBit/EightBit.UnitTest/Properties/AssemblyInfo.cs b/EightBit/EightBit.UnitTest/Properties/AssemblyInfo.cs
deleted file mode 100644
index af26e08..0000000
--- a/EightBit/EightBit.UnitTest/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-[assembly: AssemblyTitle("UnitTestEightBit")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("UnitTestEightBit")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-[assembly: ComVisible(false)]
-
-[assembly: Guid("aa8282a3-212a-42de-b778-bbaeb7e6d986")]
-
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/EightBit/EightBit.UnitTest/packages.config b/EightBit/EightBit.UnitTest/packages.config
deleted file mode 100644
index 51cc5ff..0000000
--- a/EightBit/EightBit.UnitTest/packages.config
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/EightBit/EightBit.UnitTest/stylecop.json b/EightBit/EightBit.UnitTest/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/EightBit/EightBit.UnitTest/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/EightBit/EightBit.csproj b/EightBit/EightBit.csproj
index 2c63908..2b29b49 100644
--- a/EightBit/EightBit.csproj
+++ b/EightBit/EightBit.csproj
@@ -1,112 +1,27 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {6EBF8857-62A3-4EF4-AF21-C1844031D7E4}
- Library
- Properties
- EightBit
- EightBit
- v4.8
- 512
- true
-
-
-
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- latest
- AllRules.ruleset
+
+
+ 7
-
- full
- true
- bin\Release\
- TRACE
- prompt
- 4
- latest
- AllRules.ruleset
- true
- false
- true
-
-
- true
+
+
+ 7
+
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/EightBit/Properties/AssemblyInfo.cs b/EightBit/Properties/AssemblyInfo.cs
deleted file mode 100644
index 9ba04d0..0000000
--- a/EightBit/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// 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("EightBit")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("Adrian Conlon")]
-[assembly: AssemblyProduct("EightBit")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("6ebf8857-62a3-4ef4-af21-c1844031d7e4")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/EightBit/Settings.StyleCop b/EightBit/Settings.StyleCop
deleted file mode 100644
index b49c38e..0000000
--- a/EightBit/Settings.StyleCop
+++ /dev/null
@@ -1,219 +0,0 @@
-
-
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/EightBit/packages.config b/EightBit/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/EightBit/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/EightBit/stylecop.json b/EightBit/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/EightBit/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/EightBitNet.sln b/EightBitNet.sln
new file mode 100644
index 0000000..cff62dc
--- /dev/null
+++ b/EightBitNet.sln
@@ -0,0 +1,115 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.9.34902.65
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EightBit", "EightBit\EightBit.csproj", "{B9DB62BA-F1C6-41B4-BE0F-85A1D4E64A33}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Fuse", "Fuse\Fuse.csproj", "{2475540A-61B3-41A9-9FD5-3D4C51121E3F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Intel8080", "Intel8080\Intel8080.csproj", "{324414FD-36B2-4475-8E8B-49CFA39A6AFF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Intel8080.Test", "Intel8080\Intel8080.Test\Intel8080.Test.csproj", "{CAEED34A-10B5-4F3B-8169-276ACC98607F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LR35902", "LR35902\LR35902.csproj", "{6AB8C8B1-0FA5-4812-84A6-B91A4E821E81}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LR35902.FuseTest", "LR35902\LR35902.FuseTest\LR35902.FuseTest.csproj", "{DF326C30-9BD8-4884-92C2-7B60F2D46CE8}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LR35902.BlarggTest", "LR35902\LR35902.BlarggTest\LR35902.BlarggTest.csproj", "{14ACB90F-4FB3-4DA2-8511-ADF3EA3E8141}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "M6502", "M6502\M6502.csproj", "{9ACC092E-69BB-4938-A652-429D32783DB9}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "M6502.Test", "M6502\M6502.Test\M6502.Test.csproj", "{2927BE7C-12CF-4841-BA40-EECBA1A2C766}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MC6809", "MC6809\MC6809.csproj", "{32AB176D-D385-4D1C-801D-EA6256D5B0DD}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MC6809.UnitTest", "MC6809\MC6809.UnitTest\MC6809.UnitTest.csproj", "{FC445404-95DA-4784-92DB-A20DBEBD6AFA}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MC6809.Test", "MC6809\MC6809.Test\MC6809.Test.csproj", "{E95A4593-C2DF-4931-AEE7-AB91FAD37BF4}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MC6850", "MC6850\MC6850.csproj", "{1609FDDB-123C-4F4C-ABF2-8B9467D21679}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Z80", "Z80\Z80.csproj", "{BFA64991-7EDE-4871-93B2-F6B3704C3889}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Z80.FuseTest", "Z80\Z80.FuseTest\Z80.FuseTest.csproj", "{7124884D-0D57-4C8D-848F-A75AC73BA595}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Z80.Test", "Z80\Z80.Test\Z80.Test.csproj", "{E6AE640E-4A42-4D8F-8ECE-2FBEBC29741B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B9DB62BA-F1C6-41B4-BE0F-85A1D4E64A33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B9DB62BA-F1C6-41B4-BE0F-85A1D4E64A33}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B9DB62BA-F1C6-41B4-BE0F-85A1D4E64A33}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B9DB62BA-F1C6-41B4-BE0F-85A1D4E64A33}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2475540A-61B3-41A9-9FD5-3D4C51121E3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2475540A-61B3-41A9-9FD5-3D4C51121E3F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2475540A-61B3-41A9-9FD5-3D4C51121E3F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2475540A-61B3-41A9-9FD5-3D4C51121E3F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {324414FD-36B2-4475-8E8B-49CFA39A6AFF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {324414FD-36B2-4475-8E8B-49CFA39A6AFF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {324414FD-36B2-4475-8E8B-49CFA39A6AFF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {324414FD-36B2-4475-8E8B-49CFA39A6AFF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CAEED34A-10B5-4F3B-8169-276ACC98607F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CAEED34A-10B5-4F3B-8169-276ACC98607F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CAEED34A-10B5-4F3B-8169-276ACC98607F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CAEED34A-10B5-4F3B-8169-276ACC98607F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6AB8C8B1-0FA5-4812-84A6-B91A4E821E81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6AB8C8B1-0FA5-4812-84A6-B91A4E821E81}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6AB8C8B1-0FA5-4812-84A6-B91A4E821E81}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6AB8C8B1-0FA5-4812-84A6-B91A4E821E81}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DF326C30-9BD8-4884-92C2-7B60F2D46CE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DF326C30-9BD8-4884-92C2-7B60F2D46CE8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DF326C30-9BD8-4884-92C2-7B60F2D46CE8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DF326C30-9BD8-4884-92C2-7B60F2D46CE8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {14ACB90F-4FB3-4DA2-8511-ADF3EA3E8141}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {14ACB90F-4FB3-4DA2-8511-ADF3EA3E8141}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {14ACB90F-4FB3-4DA2-8511-ADF3EA3E8141}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {14ACB90F-4FB3-4DA2-8511-ADF3EA3E8141}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9ACC092E-69BB-4938-A652-429D32783DB9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9ACC092E-69BB-4938-A652-429D32783DB9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9ACC092E-69BB-4938-A652-429D32783DB9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9ACC092E-69BB-4938-A652-429D32783DB9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2927BE7C-12CF-4841-BA40-EECBA1A2C766}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2927BE7C-12CF-4841-BA40-EECBA1A2C766}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2927BE7C-12CF-4841-BA40-EECBA1A2C766}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2927BE7C-12CF-4841-BA40-EECBA1A2C766}.Release|Any CPU.Build.0 = Release|Any CPU
+ {32AB176D-D385-4D1C-801D-EA6256D5B0DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {32AB176D-D385-4D1C-801D-EA6256D5B0DD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {32AB176D-D385-4D1C-801D-EA6256D5B0DD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {32AB176D-D385-4D1C-801D-EA6256D5B0DD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FC445404-95DA-4784-92DB-A20DBEBD6AFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FC445404-95DA-4784-92DB-A20DBEBD6AFA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FC445404-95DA-4784-92DB-A20DBEBD6AFA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FC445404-95DA-4784-92DB-A20DBEBD6AFA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E95A4593-C2DF-4931-AEE7-AB91FAD37BF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E95A4593-C2DF-4931-AEE7-AB91FAD37BF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E95A4593-C2DF-4931-AEE7-AB91FAD37BF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E95A4593-C2DF-4931-AEE7-AB91FAD37BF4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1609FDDB-123C-4F4C-ABF2-8B9467D21679}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1609FDDB-123C-4F4C-ABF2-8B9467D21679}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1609FDDB-123C-4F4C-ABF2-8B9467D21679}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1609FDDB-123C-4F4C-ABF2-8B9467D21679}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BFA64991-7EDE-4871-93B2-F6B3704C3889}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BFA64991-7EDE-4871-93B2-F6B3704C3889}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BFA64991-7EDE-4871-93B2-F6B3704C3889}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BFA64991-7EDE-4871-93B2-F6B3704C3889}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7124884D-0D57-4C8D-848F-A75AC73BA595}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7124884D-0D57-4C8D-848F-A75AC73BA595}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7124884D-0D57-4C8D-848F-A75AC73BA595}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7124884D-0D57-4C8D-848F-A75AC73BA595}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E6AE640E-4A42-4D8F-8ECE-2FBEBC29741B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E6AE640E-4A42-4D8F-8ECE-2FBEBC29741B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E6AE640E-4A42-4D8F-8ECE-2FBEBC29741B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E6AE640E-4A42-4D8F-8ECE-2FBEBC29741B}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {70D533DE-84E0-4655-953D-00AA0088A949}
+ EndGlobalSection
+EndGlobal
diff --git a/Fuse/Fuse.csproj b/Fuse/Fuse.csproj
index ca9e28e..a72151e 100644
--- a/Fuse/Fuse.csproj
+++ b/Fuse/Fuse.csproj
@@ -1,98 +1,25 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {28E65032-5DFF-406F-9385-0EE1422A7F4A}
- Library
- Properties
- Fuse
- Fuse
- v4.8
- 512
- true
-
-
-
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- latest
- false
- AllRules.ruleset
+
+
+ 9999
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- AllRules.ruleset
- false
+
+
+ 9999
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/Fuse/Properties/AssemblyInfo.cs b/Fuse/Properties/AssemblyInfo.cs
deleted file mode 100644
index be3c2f7..0000000
--- a/Fuse/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// 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("Fuse")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Fuse")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("28e65032-5dff-406f-9385-0ee1422a7f4a")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Fuse/packages.config b/Fuse/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/Fuse/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Fuse/stylecop.json b/Fuse/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/Fuse/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/Intel8080/Intel8080.Test/App.config b/Intel8080/Intel8080.Test/App.config
deleted file mode 100644
index 4bfa005..0000000
--- a/Intel8080/Intel8080.Test/App.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/Intel8080/Intel8080.Test/Intel8080.Test.csproj b/Intel8080/Intel8080.Test/Intel8080.Test.csproj
index ee0d133..d3cb40c 100644
--- a/Intel8080/Intel8080.Test/Intel8080.Test.csproj
+++ b/Intel8080/Intel8080.Test/Intel8080.Test.csproj
@@ -1,96 +1,26 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {B09091A2-43A6-4729-9EE2-047895ECAF30}
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
Exe
- Intel8080.Test
- Intel8080.Test
- v4.8
- 512
- true
- true
-
-
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- false
+
+
+ 9999
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- false
- AllRules.ruleset
- false
+
+
+ 9999
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
- {75ae8d08-4ea0-4b73-84e8-9c0ba694aa6a}
- Intel8080
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/Intel8080/Intel8080.Test/Properties/AssemblyInfo.cs b/Intel8080/Intel8080.Test/Properties/AssemblyInfo.cs
deleted file mode 100644
index 3537b11..0000000
--- a/Intel8080/Intel8080.Test/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// 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("Intel8080.Test")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Intel8080.Test")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("b09091a2-43a6-4729-9ee2-047895ecaf30")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Intel8080/Intel8080.Test/packages.config b/Intel8080/Intel8080.Test/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/Intel8080/Intel8080.Test/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Intel8080/Intel8080.Test/stylecop.json b/Intel8080/Intel8080.Test/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/Intel8080/Intel8080.Test/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/Intel8080/Intel8080.csproj b/Intel8080/Intel8080.csproj
index fcbd364..ddaaca4 100644
--- a/Intel8080/Intel8080.csproj
+++ b/Intel8080/Intel8080.csproj
@@ -1,87 +1,31 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {75AE8D08-4EA0-4B73-84E8-9C0BA694AA6A}
- Library
- Properties
- EightBit
- Intel8080
- v4.8
- 512
- true
-
-
-
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- AllRules.ruleset
+
+
+ 9999
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- AllRules.ruleset
- false
+
+
+ 9999
+
-
+
+
+
+
-
-
-
-
+
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/Intel8080/Properties/AssemblyInfo.cs b/Intel8080/Properties/AssemblyInfo.cs
deleted file mode 100644
index a4e028b..0000000
--- a/Intel8080/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// 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("Intel8080")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Intel8080")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("75ae8d08-4ea0-4b73-84e8-9c0ba694aa6a")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Intel8080/packages.config b/Intel8080/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/Intel8080/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Intel8080/stylecop.json b/Intel8080/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/Intel8080/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/LR35902/LR35902.BlarggTest/App.config b/LR35902/LR35902.BlarggTest/App.config
deleted file mode 100644
index 4bfa005..0000000
--- a/LR35902/LR35902.BlarggTest/App.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/LR35902/LR35902.BlarggTest/LR35902.BlarggTest.csproj b/LR35902/LR35902.BlarggTest/LR35902.BlarggTest.csproj
index e858a39..6794d42 100644
--- a/LR35902/LR35902.BlarggTest/LR35902.BlarggTest.csproj
+++ b/LR35902/LR35902.BlarggTest/LR35902.BlarggTest.csproj
@@ -1,97 +1,27 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {DDFC8E91-B9EE-41DC-8FBD-09198AB01C6C}
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
Exe
- LR35902.BlarggTest
- LR35902.BlarggTest
- v4.8
- 512
- true
- true
-
-
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- latest
- false
- AllRules.ruleset
+
+
+ 9999
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- AllRules.ruleset
- false
+
+
+ 9999
+
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
- {01f61a1d-cb4a-4ea3-96ef-222f831df483}
- LR35902
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/LR35902/LR35902.BlarggTest/Properties/AssemblyInfo.cs b/LR35902/LR35902.BlarggTest/Properties/AssemblyInfo.cs
deleted file mode 100644
index 5f6eac9..0000000
--- a/LR35902/LR35902.BlarggTest/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// 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("LR35902.BlarggTest")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("LR35902.BlarggTest")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("ddfc8e91-b9ee-41dc-8fbd-09198ab01c6c")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/LR35902/LR35902.BlarggTest/packages.config b/LR35902/LR35902.BlarggTest/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/LR35902/LR35902.BlarggTest/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/LR35902/LR35902.BlarggTest/stylecop.json b/LR35902/LR35902.BlarggTest/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/LR35902/LR35902.BlarggTest/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/LR35902/LR35902.FuseTest/App.config b/LR35902/LR35902.FuseTest/App.config
deleted file mode 100644
index 4bfa005..0000000
--- a/LR35902/LR35902.FuseTest/App.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/LR35902/LR35902.FuseTest/LR35902.FuseTest.csproj b/LR35902/LR35902.FuseTest/LR35902.FuseTest.csproj
index 577045d..778ce71 100644
--- a/LR35902/LR35902.FuseTest/LR35902.FuseTest.csproj
+++ b/LR35902/LR35902.FuseTest/LR35902.FuseTest.csproj
@@ -1,99 +1,28 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {CC24B08D-1C51-43FD-961D-7C9A49253D69}
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
Exe
- Fuse
- LR35902.FuseTest
- v4.8
- 512
- true
- true
-
-
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- AllRules.ruleset
+
+
+ 9999
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- AllRules.ruleset
- false
+
+
+ 9999
+
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
- {28e65032-5dff-406f-9385-0ee1422a7f4a}
- Fuse
-
-
- {01f61a1d-cb4a-4ea3-96ef-222f831df483}
- LR35902
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/LR35902/LR35902.FuseTest/Properties/AssemblyInfo.cs b/LR35902/LR35902.FuseTest/Properties/AssemblyInfo.cs
deleted file mode 100644
index 65b9a2f..0000000
--- a/LR35902/LR35902.FuseTest/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// 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("LR35902.FuseTest")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("LR35902.FuseTest")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("cc24b08d-1c51-43fd-961d-7c9a49253d69")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/LR35902/LR35902.FuseTest/packages.config b/LR35902/LR35902.FuseTest/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/LR35902/LR35902.FuseTest/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/LR35902/LR35902.FuseTest/stylecop.json b/LR35902/LR35902.FuseTest/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/LR35902/LR35902.FuseTest/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/LR35902/LR35902.csproj b/LR35902/LR35902.csproj
index 85cee2f..ce4cc36 100644
--- a/LR35902/LR35902.csproj
+++ b/LR35902/LR35902.csproj
@@ -1,99 +1,34 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {01F61A1D-CB4A-4EA3-96EF-222F831DF483}
- Library
- Properties
- EightBit
- LR35902
- v4.8
- 512
- true
-
-
-
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
+
+
+ 9999
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- AllRules.ruleset
- false
+
+
+ 9999
+
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/LR35902/Properties/AssemblyInfo.cs b/LR35902/Properties/AssemblyInfo.cs
deleted file mode 100644
index c83db5e..0000000
--- a/LR35902/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// 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("LR35902")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("LR35902")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("01f61a1d-cb4a-4ea3-96ef-222f831df483")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/LR35902/packages.config b/LR35902/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/LR35902/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/LR35902/stylecop.json b/LR35902/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/LR35902/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/M6502/M6502.Test/App.config b/M6502/M6502.Test/App.config
deleted file mode 100644
index 4bfa005..0000000
--- a/M6502/M6502.Test/App.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/M6502/M6502.Test/M6502.Test.csproj b/M6502/M6502.Test/M6502.Test.csproj
index 8b5dcdd..2d340d9 100644
--- a/M6502/M6502.Test/M6502.Test.csproj
+++ b/M6502/M6502.Test/M6502.Test.csproj
@@ -1,98 +1,26 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {854EDE2F-B54D-425C-8F68-EDA68BDC797E}
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
Exe
- M6502.Test
- M6502.Test
- v4.8
- 512
- true
- true
-
-
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- latest
- AllRules.ruleset
+
+
+ 9999
-
- AnyCPU
- full
- true
- bin\Release\
- TRACE
- prompt
- 4
- AllRules.ruleset
- false
- false
- true
+
+
+ 9999
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
- {3af29a4f-4294-4a9d-aac3-d9a48076bd19}
- M6502
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/M6502/M6502.Test/Properties/AssemblyInfo.cs b/M6502/M6502.Test/Properties/AssemblyInfo.cs
deleted file mode 100644
index 4c3796d..0000000
--- a/M6502/M6502.Test/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// 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("Test_M6502")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Test_M6502")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("854ede2f-b54d-425c-8f68-eda68bdc797e")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/M6502/M6502.Test/packages.config b/M6502/M6502.Test/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/M6502/M6502.Test/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/M6502/M6502.Test/stylecop.json b/M6502/M6502.Test/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/M6502/M6502.Test/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/M6502/M6502.csproj b/M6502/M6502.csproj
index b380fa5..4bba741 100644
--- a/M6502/M6502.csproj
+++ b/M6502/M6502.csproj
@@ -1,95 +1,31 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {3AF29A4F-4294-4A9D-AAC3-D9A48076BD19}
- Library
- Properties
- EightBit
- M6502
- v4.8
- 512
- true
- True
-
-
-
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- latest
- AllRules.ruleset
+
+
+ 9999
-
- full
- true
- bin\Release\
- TRACE
- prompt
- 4
- latest
- AllRules.ruleset
- false
- true
+
+
+ 9999
+
-
+
+
+
+
-
-
-
-
-
-
+
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/M6502/Properties/AssemblyInfo.cs b/M6502/Properties/AssemblyInfo.cs
deleted file mode 100644
index 740dde7..0000000
--- a/M6502/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// 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("M6502")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("M6502")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("3af29a4f-4294-4a9d-aac3-d9a48076bd19")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/M6502/Settings.StyleCop b/M6502/Settings.StyleCop
deleted file mode 100644
index 348ed88..0000000
--- a/M6502/Settings.StyleCop
+++ /dev/null
@@ -1,222 +0,0 @@
-
-
- en-GB
-
-
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/M6502/packages.config b/M6502/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/M6502/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/M6502/stylecop.json b/M6502/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/M6502/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/MC6809/MC6809.Test/App.config b/MC6809/MC6809.Test/App.config
deleted file mode 100644
index 4bfa005..0000000
--- a/MC6809/MC6809.Test/App.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/MC6809/MC6809.Test/MC6809.Test.csproj b/MC6809/MC6809.Test/MC6809.Test.csproj
index d0c03ef..ab5ed30 100644
--- a/MC6809/MC6809.Test/MC6809.Test.csproj
+++ b/MC6809/MC6809.Test/MC6809.Test.csproj
@@ -1,100 +1,28 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {5ADB4727-2F5F-4A41-979B-6734501E34BC}
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
Exe
- EightBit
- MC6809.Test
- v4.8
- 512
- true
- true
-
-
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- latest
+
+
+ 9999
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- latest
- AllRules.ruleset
- false
+
+
+ 9999
+
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
- {a9760efd-79f2-4ec3-8647-d2a1587e3e7e}
- MC6850
-
-
- {3a63972b-ab50-4a01-8a10-0d2165580fad}
- MC6809
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/MC6809/MC6809.Test/Properties/AssemblyInfo.cs b/MC6809/MC6809.Test/Properties/AssemblyInfo.cs
deleted file mode 100644
index 6fc0516..0000000
--- a/MC6809/MC6809.Test/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// 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("MC6809.Test")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("MC6809.Test")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("5adb4727-2f5f-4a41-979b-6734501e34bc")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/MC6809/MC6809.Test/packages.config b/MC6809/MC6809.Test/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/MC6809/MC6809.Test/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/MC6809/MC6809.Test/stylecop.json b/MC6809/MC6809.Test/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/MC6809/MC6809.Test/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/MC6809/MC6809.UnitTest/MC6809.UnitTest.csproj b/MC6809/MC6809.UnitTest/MC6809.UnitTest.csproj
index 6037b2f..676353e 100644
--- a/MC6809/MC6809.UnitTest/MC6809.UnitTest.csproj
+++ b/MC6809/MC6809.UnitTest/MC6809.UnitTest.csproj
@@ -1,141 +1,30 @@
-
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {4391A363-ECEF-44C8-9335-BF6ECB811E4B}
- Library
- Properties
- EightBit
- MC6809.UnitTest
- v4.8
- 512
- {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- 15.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
- $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages
- False
- UnitTest
-
-
-
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- latest
+
+
+ 9999
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- latest
- AllRules.ruleset
- false
+
+
+ 9999
+
-
- ..\..\packages\MSTest.TestFramework.2.1.2\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
-
-
- ..\..\packages\MSTest.TestFramework.2.1.2\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
- {3a63972b-ab50-4a01-8a10-0d2165580fad}
- MC6809
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/MC6809/MC6809.UnitTest/Properties/AssemblyInfo.cs b/MC6809/MC6809.UnitTest/Properties/AssemblyInfo.cs
deleted file mode 100644
index 7217ec4..0000000
--- a/MC6809/MC6809.UnitTest/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-[assembly: AssemblyTitle("MC6809.UnitTest")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("MC6809.UnitTest")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-[assembly: ComVisible(false)]
-
-[assembly: Guid("4391a363-ecef-44c8-9335-bf6ecb811e4b")]
-
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/MC6809/MC6809.UnitTest/packages.config b/MC6809/MC6809.UnitTest/packages.config
deleted file mode 100644
index 51cc5ff..0000000
--- a/MC6809/MC6809.UnitTest/packages.config
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/MC6809/MC6809.UnitTest/stylecop.json b/MC6809/MC6809.UnitTest/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/MC6809/MC6809.UnitTest/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/MC6809/MC6809.csproj b/MC6809/MC6809.csproj
index 93dc4f2..772e4ed 100644
--- a/MC6809/MC6809.csproj
+++ b/MC6809/MC6809.csproj
@@ -1,95 +1,34 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {3A63972B-AB50-4A01-8A10-0D2165580FAD}
- Library
- Properties
- EightBit
- MC6809
- v4.8
- 512
- true
-
-
-
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- latest
- AllRules.ruleset
+
+
+ 9999
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- latest
- AllRules.ruleset
- false
+
+
+ 9999
+
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/MC6809/Properties/AssemblyInfo.cs b/MC6809/Properties/AssemblyInfo.cs
deleted file mode 100644
index e7eb3bb..0000000
--- a/MC6809/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// 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("MC6809")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("MC6809")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("3a63972b-ab50-4a01-8a10-0d2165580fad")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/MC6809/packages.config b/MC6809/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/MC6809/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/MC6809/stylecop.json b/MC6809/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/MC6809/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/MC6850/MC6850.csproj b/MC6850/MC6850.csproj
index 13328c2..a72151e 100644
--- a/MC6850/MC6850.csproj
+++ b/MC6850/MC6850.csproj
@@ -1,89 +1,25 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {A9760EFD-79F2-4EC3-8647-D2A1587E3E7E}
- Library
- Properties
- EightBit
- MC6850
- v4.8
- 512
- true
-
-
-
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- latest
- AllRules.ruleset
+
+
+ 9999
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- latest
- AllRules.ruleset
- false
+
+
+ 9999
+
-
+
-
-
-
-
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/MC6850/Properties/AssemblyInfo.cs b/MC6850/Properties/AssemblyInfo.cs
deleted file mode 100644
index deada49..0000000
--- a/MC6850/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// 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("MC6850")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("MC6850")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("a9760efd-79f2-4ec3-8647-d2a1587e3e7e")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/MC6850/packages.config b/MC6850/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/MC6850/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/MC6850/stylecop.json b/MC6850/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/MC6850/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/Z80/Properties/AssemblyInfo.cs b/Z80/Properties/AssemblyInfo.cs
deleted file mode 100644
index 475493f..0000000
--- a/Z80/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// 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("Z80")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Z80")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("c00648c1-bac1-4efb-816f-e87c091619d7")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Z80/Settings.StyleCop b/Z80/Settings.StyleCop
deleted file mode 100644
index 348ed88..0000000
--- a/Z80/Settings.StyleCop
+++ /dev/null
@@ -1,222 +0,0 @@
-
-
- en-GB
-
-
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
- False
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Z80/Z80.FuseTest/App.config b/Z80/Z80.FuseTest/App.config
deleted file mode 100644
index 193aecc..0000000
--- a/Z80/Z80.FuseTest/App.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Z80/Z80.FuseTest/Properties/AssemblyInfo.cs b/Z80/Z80.FuseTest/Properties/AssemblyInfo.cs
deleted file mode 100644
index cbbccd5..0000000
--- a/Z80/Z80.FuseTest/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// 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("Z80.FuseTest")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Z80.FuseTest")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("0233ff6c-db1a-4353-8e42-d22717770226")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Z80/Z80.FuseTest/Z80.FuseTest.csproj b/Z80/Z80.FuseTest/Z80.FuseTest.csproj
index f6ccbc4..b7cb6a9 100644
--- a/Z80/Z80.FuseTest/Z80.FuseTest.csproj
+++ b/Z80/Z80.FuseTest/Z80.FuseTest.csproj
@@ -1,101 +1,27 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {0233FF6C-DB1A-4353-8E42-D22717770226}
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
Exe
- Z80.FuseTest
- Z80.FuseTest
- v4.8
- 512
- true
- true
-
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
+
+
+ 9999
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- AllRules.ruleset
- false
+
+
+ 9999
+
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
- {28e65032-5dff-406f-9385-0ee1422a7f4a}
- Fuse
-
-
- {c00648c1-bac1-4efb-816f-e87c091619d7}
- Z80
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/Z80/Z80.FuseTest/packages.config b/Z80/Z80.FuseTest/packages.config
deleted file mode 100644
index 8d335f2..0000000
--- a/Z80/Z80.FuseTest/packages.config
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Z80/Z80.Test/Properties/AssemblyInfo.cs b/Z80/Z80.Test/Properties/AssemblyInfo.cs
deleted file mode 100644
index 8b09536..0000000
--- a/Z80/Z80.Test/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Copyright (c) Adrian Conlon. All rights reserved.
-//
-
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// 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("Z80.Test")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Z80.Test")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[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("f749beae-8903-400b-875c-1220adcfef08")]
-
-// 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 Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Z80/Z80.Test/Z80.Test.csproj b/Z80/Z80.Test/Z80.Test.csproj
index 6aceab8..8512cd8 100644
--- a/Z80/Z80.Test/Z80.Test.csproj
+++ b/Z80/Z80.Test/Z80.Test.csproj
@@ -1,103 +1,26 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {F749BEAE-8903-400B-875C-1220ADCFEF08}
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
Exe
- Properties
- Z80.Test
- Z80.Test
- v4.8
- 512
- true
-
-
-
-
- true
- full
- false
- bin\Debug\
- TRACE;DEBUG
- prompt
- 4
- true
- AllRules.ruleset
- latest
- false
+
+
+ 9999
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- false
- latest
- false
- AllRules.ruleset
-
-
-
+
+
+ 9999
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
- {c00648c1-bac1-4efb-816f-e87c091619d7}
- Z80
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/Z80/Z80.Test/app.config b/Z80/Z80.Test/app.config
deleted file mode 100644
index 3e0e37c..0000000
--- a/Z80/Z80.Test/app.config
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/Z80/Z80.Test/packages.config b/Z80/Z80.Test/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/Z80/Z80.Test/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Z80/Z80.Test/stylecop.json b/Z80/Z80.Test/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/Z80/Z80.Test/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}
diff --git a/Z80/Z80.csproj b/Z80/Z80.csproj
index e525c92..b887ba8 100644
--- a/Z80/Z80.csproj
+++ b/Z80/Z80.csproj
@@ -1,93 +1,34 @@
-
-
-
-
-
-
-
-
+
+
- Debug
- AnyCPU
- {C00648C1-BAC1-4EFB-816F-E87C091619D7}
- Library
- Properties
- EightBit
- Z80
- v4.8
- 512
- true
-
-
-
+ net8.0
+ enable
+ enable
+ False
+ False
+ True
+ latest
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- latest
+
+
+ 9999
-
- full
- true
- bin\Release\
- TRACE
- prompt
- 4
- latest
- AllRules.ruleset
- false
- true
+
+
+ 9999
+
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
-
-
- {6ebf8857-62a3-4ef4-af21-c1844031d7e4}
- EightBit
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/Z80/packages.config b/Z80/packages.config
deleted file mode 100644
index 2898f2f..0000000
--- a/Z80/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Z80/stylecop.json b/Z80/stylecop.json
deleted file mode 100644
index 3af08b4..0000000
--- a/Z80/stylecop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- // ACTION REQUIRED: This file was automatically added to your project, but it
- // will not take effect until additional steps are taken to enable it. See the
- // following page for additional information:
- //
- // https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md
-
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "documentInterfaces": false,
- "documentExposedElements": false,
- "documentInternalElements": false,
- "documentPrivateElements": false,
- "documentPrivateFields": false,
- "companyName": "Adrian Conlon"
- }
- }
-}