コード例 #1
0
 public MemoryWindow(TextGuiDebugger debugger)
     : base("Memory", new Rect(0, 18, 80, 12))
 {
     _debugger       = debugger;
     _segSet         = false;
     _seg            = 0;
     _offset         = 0;
     CursorVisible   = true;
     ClearAttributes = ConFrames.Attribute.Make(ConsoleColor.Gray, ConsoleColor.Blue);
 }
コード例 #2
0
        public CodeWindow(TextGuiDebugger owner) : base("Code", new Rect(0, 0, 100, 18))
        {
            _dis            = new Disassembler();
            _debugger       = owner;
            ClearAttributes = ConFrames.Attribute.Make(ConsoleColor.Gray, ConsoleColor.Blue);
            CursorVisible   = true;
            CursorX         = 0;

            _debugger.SettingsChanged += () => Invalidate();
        }
コード例 #3
0
ファイル: WatchWindow.cs プロジェクト: WalterBarrett/win3mu
 public WatchWindow(TextGuiDebugger owner) : base("Watch", new Rect(80, 18, 40, 22))
 {
     _owner = owner;
     _owner.SettingsChanged += () => Invalidate();
 }
コード例 #4
0
ファイル: CommandWindow.cs プロジェクト: WalterBarrett/win3mu
 public CommandWindow(TextGuiDebugger owner) : base("Console", new Rect(0, 30, 80, 10))
 {
     _owner = owner;
     Prompt = ">";
     WriteLine("Win3mu Debugger!\n");
 }
コード例 #5
0
 public RegistersWindow(TextGuiDebugger debugger)
     : base("Registers", new Rect(100, 0, 20, 18))
 {
     _debugger = debugger;
 }
コード例 #6
0
 public TextGuiDebuggerCommands(TextGuiDebugger debugger)
 {
     _debugger = debugger;
 }