From f6d5f64ef2a9f3e515d322ca0508de9843dd79f7 Mon Sep 17 00:00:00 2001 From: adelikat Date: Thu, 18 Dec 2014 02:42:53 +0000 Subject: [PATCH] Debugger - move a function --- .../Debugger/GenericDebugger.IToolForm.cs | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/BizHawk.Client.EmuHawk/tools/Debugger/GenericDebugger.IToolForm.cs b/BizHawk.Client.EmuHawk/tools/Debugger/GenericDebugger.IToolForm.cs index c05a76157c..3b2806e539 100644 --- a/BizHawk.Client.EmuHawk/tools/Debugger/GenericDebugger.IToolForm.cs +++ b/BizHawk.Client.EmuHawk/tools/Debugger/GenericDebugger.IToolForm.cs @@ -25,6 +25,32 @@ namespace BizHawk.Client.EmuHawk get { return Core.GetCpuFlagsAndRegisters()[Disassembler.PCRegisterName]; } } + #region Implementation checking + + private bool CanDisassemble + { + get + { + if (Disassembler == null) + { + return false; + } + + try + { + var pc = PC; + return true; + } + catch (NotImplementedException) + { + return false; + } + + } + } + + #endregion + public void UpdateValues() { RegisterPanel.UpdateValues();