Debugger - Use proper PC register property on load - Fixes issue 380
This commit is contained in:
parent
fb16da4d95
commit
5188c43e07
|
@ -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?
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue