Debugger - Use proper PC register property on load - Fixes issue 380

This commit is contained in:
adelikat 2015-01-31 23:34:28 +00:00
parent fb16da4d95
commit 5188c43e07
2 changed files with 8 additions and 1 deletions

View File

@ -20,6 +20,13 @@ namespace BizHawk.Client.EmuHawk
private IMemoryCallbackSystem MemoryCallbacks { get { return Debuggable.MemoryCallbacks; } }
private RegisterValue PCRegister
{
get { return Debuggable.GetCpuFlagsAndRegisters()[Disassembler.PCRegisterName]; }
}
// TODO: get rid of me
private uint PC
{
// TODO: is this okay for N64?

View File

@ -114,7 +114,7 @@ namespace BizHawk.Client.EmuHawk
if (RegisterPanel.CanGetCpuRegisters)
{
var pc = Debuggable.GetCpuFlagsAndRegisters()["PC"];
var pc = PCRegister;
SeekToBox.Nullable = false;
SeekToBox.SetHexProperties((long)Math.Pow(2, pc.BitSize));
SeekToBox.SetFromRawInt(0);