Debugger - Restart() logic
This commit is contained in:
parent
299e8cffaf
commit
025299ebd1
|
@ -134,7 +134,8 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
public void Restart()
|
public void Restart()
|
||||||
{
|
{
|
||||||
// TODO
|
DisengageDebugger();
|
||||||
|
EngageDebugger();
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool AskSaveChanges()
|
public bool AskSaveChanges()
|
||||||
|
|
|
@ -28,15 +28,13 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
private void GenericDebugger_Load(object sender, EventArgs e)
|
private void GenericDebugger_Load(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
SetDisassemblerItemCount();
|
|
||||||
EngageDebugger();
|
EngageDebugger();
|
||||||
UpdateDisassembler();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private void EngageDebugger()
|
private void EngageDebugger()
|
||||||
{
|
{
|
||||||
|
DisassemblyLines.Clear();
|
||||||
|
|
||||||
if (CanDisassemble)
|
if (CanDisassemble)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
|
@ -72,10 +70,14 @@ namespace BizHawk.Client.EmuHawk
|
||||||
Text = Disassembler.Cpu
|
Text = Disassembler.Cpu
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SetDisassemblerItemCount();
|
||||||
|
UpdateDisassembler();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
DisassemblerBox.Enabled = false;
|
DisassemblerBox.Enabled = false;
|
||||||
|
DisassemblerView.ItemCount = 0;
|
||||||
DisassemblerBox.Controls.Add(new Label
|
DisassemblerBox.Controls.Add(new Label
|
||||||
{
|
{
|
||||||
Location = new Point(35, 23),
|
Location = new Point(35, 23),
|
||||||
|
|
|
@ -129,6 +129,8 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
public void GenerateUI()
|
public void GenerateUI()
|
||||||
{
|
{
|
||||||
|
this.SuspendLayout();
|
||||||
|
this.Controls.Clear();
|
||||||
var canget = CanGetCpuRegisters;
|
var canget = CanGetCpuRegisters;
|
||||||
var canset = CanSetCpuRegisters;
|
var canset = CanSetCpuRegisters;
|
||||||
|
|
||||||
|
@ -242,6 +244,8 @@ namespace BizHawk.Client.EmuHawk
|
||||||
}
|
}
|
||||||
|
|
||||||
this.Controls.Add(p);
|
this.Controls.Add(p);
|
||||||
|
|
||||||
|
this.ResumeLayout();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue