Skip to content

Commit 83d773a

Browse files
committed
FEATURE: Added button for 3 steps and button for run
1 parent e08a57a commit 83d773a

File tree

2 files changed

+67
-20
lines changed

2 files changed

+67
-20
lines changed

SIC Simulator/Form1.Designer.cs

Lines changed: 48 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

SIC Simulator/Form1.cs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -558,5 +558,24 @@ private void setProgramCounterToToolStripMenuItem_Click(object sender, EventArgs
558558

559559
this.RefreshCPUDisplays();
560560
}
561+
562+
private void btnRun_Click(object sender, EventArgs e)
563+
{
564+
while ( this.SICVirtualMachine.PC != -1)
565+
{
566+
this.SICVirtualMachine.PerformStep();
567+
this.RefreshCPUDisplays();
568+
}
569+
}
570+
571+
private void btnThreeStep_Click(object sender, EventArgs e)
572+
{
573+
this.SICVirtualMachine.PerformStep();
574+
this.RefreshCPUDisplays();
575+
this.SICVirtualMachine.PerformStep();
576+
this.RefreshCPUDisplays();
577+
this.SICVirtualMachine.PerformStep();
578+
this.RefreshCPUDisplays();
579+
}
561580
}
562581
}

0 commit comments

Comments
 (0)