예제 #1
0
 public void Refresh()
 {
     Current = new CpuStateViewModel(_console.Cpu);
     foreach (var breakpoint in Breakpoints)
     {
         _console.SetBreakpoint(breakpoint);
     }
 }
예제 #2
0
        private void EndStep()
        {
            _mmuByteProvider.InvokeChanged();
            InvalidateHexBox?.Invoke();
            if (TrackPc)
            {
                FocusHexBox?.Invoke(_console.Cpu.PC);
            }
            Current = new CpuStateViewModel(_console.Cpu);
            NotifyAll();

            ProgressVisible = false;
            EnableDebugger  = true;
        }
예제 #3
0
        private void EndStep()
        {
            _mmuByteProvider.InvokeChanged();
            InvalidateHexBox?.Invoke();
            if (TrackPc)
            {
                FocusHexBox?.Invoke(_console.Cpu.PC);
            }
            Current = new CpuStateViewModel(_console.Cpu);
            NotifyAll();

            ProgressVisible = false;
            EnableDebugger = true;
        }
예제 #4
0
 public void Refresh()
 {
     Current = new CpuStateViewModel(_console.Cpu);
     foreach (var breakpoint in Breakpoints)
     {
         _console.SetBreakpoint(breakpoint);
     }
 }