Implemented a load more Z80 OpCodes. Added IX, IY and Interrupts to Debugger
This commit is contained in:
131
Desktop/DebuggerForm.Designer.cs
generated
131
Desktop/DebuggerForm.Designer.cs
generated
@@ -50,94 +50,97 @@
|
||||
label2 = new Label();
|
||||
lblIX = new Label();
|
||||
lblIY = new Label();
|
||||
lblIff1 = new Label();
|
||||
lblIff2 = new Label();
|
||||
lblIE = new Label();
|
||||
SuspendLayout();
|
||||
//
|
||||
// lblAF
|
||||
//
|
||||
lblAF.AutoSize = true;
|
||||
lblAF.Location = new Point(12, 9);
|
||||
lblAF.Location = new Point(10, 7);
|
||||
lblAF.Margin = new Padding(2, 0, 2, 0);
|
||||
lblAF.Name = "lblAF";
|
||||
lblAF.Size = new Size(33, 25);
|
||||
lblAF.Size = new Size(26, 20);
|
||||
lblAF.TabIndex = 0;
|
||||
lblAF.Text = "AF";
|
||||
//
|
||||
// lblBC
|
||||
//
|
||||
lblBC.AutoSize = true;
|
||||
lblBC.Location = new Point(11, 60);
|
||||
lblBC.Location = new Point(9, 48);
|
||||
lblBC.Margin = new Padding(2, 0, 2, 0);
|
||||
lblBC.Name = "lblBC";
|
||||
lblBC.Size = new Size(33, 25);
|
||||
lblBC.Size = new Size(27, 20);
|
||||
lblBC.TabIndex = 1;
|
||||
lblBC.Text = "BC";
|
||||
//
|
||||
// lblDE
|
||||
//
|
||||
lblDE.AutoSize = true;
|
||||
lblDE.Location = new Point(12, 125);
|
||||
lblDE.Location = new Point(10, 100);
|
||||
lblDE.Margin = new Padding(2, 0, 2, 0);
|
||||
lblDE.Name = "lblDE";
|
||||
lblDE.Size = new Size(34, 25);
|
||||
lblDE.Size = new Size(28, 20);
|
||||
lblDE.TabIndex = 2;
|
||||
lblDE.Text = "DE";
|
||||
//
|
||||
// lblHL
|
||||
//
|
||||
lblHL.AutoSize = true;
|
||||
lblHL.Location = new Point(12, 188);
|
||||
lblHL.Location = new Point(10, 150);
|
||||
lblHL.Margin = new Padding(2, 0, 2, 0);
|
||||
lblHL.Name = "lblHL";
|
||||
lblHL.Size = new Size(33, 25);
|
||||
lblHL.Size = new Size(27, 20);
|
||||
lblHL.TabIndex = 3;
|
||||
lblHL.Text = "HL";
|
||||
//
|
||||
// lblPC
|
||||
//
|
||||
lblPC.AutoSize = true;
|
||||
lblPC.Location = new Point(11, 250);
|
||||
lblPC.Location = new Point(9, 200);
|
||||
lblPC.Margin = new Padding(2, 0, 2, 0);
|
||||
lblPC.Name = "lblPC";
|
||||
lblPC.Size = new Size(33, 25);
|
||||
lblPC.Size = new Size(26, 20);
|
||||
lblPC.TabIndex = 4;
|
||||
lblPC.Text = "PC";
|
||||
//
|
||||
// lblSP
|
||||
//
|
||||
lblSP.AutoSize = true;
|
||||
lblSP.Location = new Point(11, 315);
|
||||
lblSP.Location = new Point(9, 252);
|
||||
lblSP.Margin = new Padding(2, 0, 2, 0);
|
||||
lblSP.Name = "lblSP";
|
||||
lblSP.Size = new Size(32, 25);
|
||||
lblSP.Size = new Size(25, 20);
|
||||
lblSP.TabIndex = 6;
|
||||
lblSP.Text = "SP";
|
||||
//
|
||||
// lblFlags
|
||||
//
|
||||
lblFlags.AutoSize = true;
|
||||
lblFlags.Location = new Point(110, 65);
|
||||
lblFlags.Location = new Point(88, 52);
|
||||
lblFlags.Margin = new Padding(2, 0, 2, 0);
|
||||
lblFlags.Name = "lblFlags";
|
||||
lblFlags.Size = new Size(53, 25);
|
||||
lblFlags.Size = new Size(43, 20);
|
||||
lblFlags.TabIndex = 7;
|
||||
lblFlags.Text = "Flags";
|
||||
//
|
||||
// lblTStates
|
||||
//
|
||||
lblTStates.AutoSize = true;
|
||||
lblTStates.Location = new Point(110, 9);
|
||||
lblTStates.Location = new Point(88, 7);
|
||||
lblTStates.Margin = new Padding(2, 0, 2, 0);
|
||||
lblTStates.Name = "lblTStates";
|
||||
lblTStates.Size = new Size(75, 25);
|
||||
lblTStates.Size = new Size(63, 20);
|
||||
lblTStates.TabIndex = 8;
|
||||
lblTStates.Text = "T-States";
|
||||
//
|
||||
// txtMemoryStart
|
||||
//
|
||||
txtMemoryStart.Location = new Point(375, 26);
|
||||
txtMemoryStart.Location = new Point(300, 21);
|
||||
txtMemoryStart.Margin = new Padding(2);
|
||||
txtMemoryStart.Name = "txtMemoryStart";
|
||||
txtMemoryStart.Size = new Size(150, 31);
|
||||
txtMemoryStart.Size = new Size(121, 27);
|
||||
txtMemoryStart.TabIndex = 9;
|
||||
txtMemoryStart.Text = "Memory Start";
|
||||
txtMemoryStart.TextAlign = HorizontalAlignment.Center;
|
||||
@@ -145,10 +148,10 @@
|
||||
//
|
||||
// btnStep
|
||||
//
|
||||
btnStep.Location = new Point(8, 523);
|
||||
btnStep.Location = new Point(6, 418);
|
||||
btnStep.Margin = new Padding(2);
|
||||
btnStep.Name = "btnStep";
|
||||
btnStep.Size = new Size(112, 34);
|
||||
btnStep.Size = new Size(90, 27);
|
||||
btnStep.TabIndex = 12;
|
||||
btnStep.Text = "Step";
|
||||
btnStep.UseVisualStyleBackColor = true;
|
||||
@@ -156,10 +159,10 @@
|
||||
//
|
||||
// btnRun
|
||||
//
|
||||
btnRun.Location = new Point(149, 523);
|
||||
btnRun.Location = new Point(119, 418);
|
||||
btnRun.Margin = new Padding(2);
|
||||
btnRun.Name = "btnRun";
|
||||
btnRun.Size = new Size(112, 34);
|
||||
btnRun.Size = new Size(90, 27);
|
||||
btnRun.TabIndex = 13;
|
||||
btnRun.Text = "Run";
|
||||
btnRun.UseVisualStyleBackColor = true;
|
||||
@@ -167,10 +170,10 @@
|
||||
//
|
||||
// btnRefreshMemory
|
||||
//
|
||||
btnRefreshMemory.Location = new Point(531, 26);
|
||||
btnRefreshMemory.Location = new Point(425, 21);
|
||||
btnRefreshMemory.Margin = new Padding(2);
|
||||
btnRefreshMemory.Name = "btnRefreshMemory";
|
||||
btnRefreshMemory.Size = new Size(112, 34);
|
||||
btnRefreshMemory.Size = new Size(90, 27);
|
||||
btnRefreshMemory.TabIndex = 14;
|
||||
btnRefreshMemory.Text = "Refresh Memory";
|
||||
btnRefreshMemory.UseVisualStyleBackColor = true;
|
||||
@@ -178,39 +181,37 @@
|
||||
//
|
||||
// txtMemoryView
|
||||
//
|
||||
txtMemoryView.Location = new Point(110, 100);
|
||||
txtMemoryView.Location = new Point(88, 80);
|
||||
txtMemoryView.Margin = new Padding(2);
|
||||
txtMemoryView.Name = "txtMemoryView";
|
||||
txtMemoryView.Size = new Size(519, 243);
|
||||
txtMemoryView.Size = new Size(416, 195);
|
||||
txtMemoryView.TabIndex = 15;
|
||||
txtMemoryView.Text = "Memory View Window";
|
||||
//
|
||||
// lstDisassembly
|
||||
//
|
||||
lstDisassembly.FormattingEnabled = true;
|
||||
lstDisassembly.ItemHeight = 25;
|
||||
lstDisassembly.Location = new Point(654, 14);
|
||||
lstDisassembly.Location = new Point(523, 11);
|
||||
lstDisassembly.Margin = new Padding(2);
|
||||
lstDisassembly.Name = "lstDisassembly";
|
||||
lstDisassembly.Size = new Size(314, 329);
|
||||
lstDisassembly.Size = new Size(252, 264);
|
||||
lstDisassembly.TabIndex = 16;
|
||||
//
|
||||
// lstStack
|
||||
//
|
||||
lstStack.FormattingEnabled = true;
|
||||
lstStack.ItemHeight = 25;
|
||||
lstStack.Location = new Point(974, 14);
|
||||
lstStack.Location = new Point(779, 11);
|
||||
lstStack.Margin = new Padding(2);
|
||||
lstStack.Name = "lstStack";
|
||||
lstStack.Size = new Size(162, 329);
|
||||
lstStack.Size = new Size(130, 264);
|
||||
lstStack.TabIndex = 17;
|
||||
//
|
||||
// btnExit
|
||||
//
|
||||
btnExit.Location = new Point(1019, 520);
|
||||
btnExit.Location = new Point(815, 416);
|
||||
btnExit.Margin = new Padding(2);
|
||||
btnExit.Name = "btnExit";
|
||||
btnExit.Size = new Size(112, 34);
|
||||
btnExit.Size = new Size(90, 27);
|
||||
btnExit.TabIndex = 18;
|
||||
btnExit.Text = "Full Exit";
|
||||
btnExit.UseVisualStyleBackColor = true;
|
||||
@@ -219,54 +220,83 @@
|
||||
// label1
|
||||
//
|
||||
label1.AutoSize = true;
|
||||
label1.Location = new Point(361, 360);
|
||||
label1.Margin = new Padding(4, 0, 4, 0);
|
||||
label1.Location = new Point(200, 278);
|
||||
label1.Name = "label1";
|
||||
label1.Size = new Size(97, 25);
|
||||
label1.Size = new Size(81, 20);
|
||||
label1.TabIndex = 19;
|
||||
label1.Text = "Breakpoint";
|
||||
//
|
||||
// txtBreakpoint
|
||||
//
|
||||
txtBreakpoint.Location = new Point(470, 351);
|
||||
txtBreakpoint.Margin = new Padding(4, 4, 4, 4);
|
||||
txtBreakpoint.Location = new Point(376, 281);
|
||||
txtBreakpoint.Name = "txtBreakpoint";
|
||||
txtBreakpoint.Size = new Size(155, 31);
|
||||
txtBreakpoint.Size = new Size(125, 27);
|
||||
txtBreakpoint.TabIndex = 20;
|
||||
//
|
||||
// label2
|
||||
//
|
||||
label2.AutoSize = true;
|
||||
label2.Location = new Point(291, 26);
|
||||
label2.Margin = new Padding(4, 0, 4, 0);
|
||||
label2.Location = new Point(233, 21);
|
||||
label2.Name = "label2";
|
||||
label2.Size = new Size(77, 25);
|
||||
label2.Size = new Size(62, 20);
|
||||
label2.TabIndex = 21;
|
||||
label2.Text = "Address";
|
||||
//
|
||||
// lblIX
|
||||
//
|
||||
lblIX.AutoSize = true;
|
||||
lblIX.Location = new Point(11, 373);
|
||||
lblIX.Location = new Point(9, 298);
|
||||
lblIX.Margin = new Padding(2, 0, 2, 0);
|
||||
lblIX.Name = "lblIX";
|
||||
lblIX.Size = new Size(28, 25);
|
||||
lblIX.Size = new Size(22, 20);
|
||||
lblIX.TabIndex = 22;
|
||||
lblIX.Text = "IX";
|
||||
//
|
||||
// lblIY
|
||||
//
|
||||
lblIY.AutoSize = true;
|
||||
lblIY.Location = new Point(12, 430);
|
||||
lblIY.Location = new Point(10, 344);
|
||||
lblIY.Margin = new Padding(2, 0, 2, 0);
|
||||
lblIY.Name = "lblIY";
|
||||
lblIY.Size = new Size(27, 25);
|
||||
lblIY.Size = new Size(21, 20);
|
||||
lblIY.TabIndex = 23;
|
||||
lblIY.Text = "IY";
|
||||
//
|
||||
// lblIff1
|
||||
//
|
||||
lblIff1.AutoSize = true;
|
||||
lblIff1.Location = new Point(88, 298);
|
||||
lblIff1.Name = "lblIff1";
|
||||
lblIff1.Size = new Size(35, 20);
|
||||
lblIff1.TabIndex = 24;
|
||||
lblIff1.Text = "IFF1";
|
||||
//
|
||||
// lblIff2
|
||||
//
|
||||
lblIff2.AutoSize = true;
|
||||
lblIff2.Location = new Point(88, 345);
|
||||
lblIff2.Name = "lblIff2";
|
||||
lblIff2.Size = new Size(35, 20);
|
||||
lblIff2.TabIndex = 25;
|
||||
lblIff2.Text = "IFF2";
|
||||
//
|
||||
// lblIE
|
||||
//
|
||||
lblIE.AutoSize = true;
|
||||
lblIE.Location = new Point(200, 345);
|
||||
lblIE.Name = "lblIE";
|
||||
lblIE.Size = new Size(109, 20);
|
||||
lblIE.TabIndex = 26;
|
||||
lblIE.Text = "Interrupt Mode";
|
||||
//
|
||||
// DebuggerForm
|
||||
//
|
||||
AutoScaleDimensions = new SizeF(10F, 25F);
|
||||
AutoScaleDimensions = new SizeF(8F, 20F);
|
||||
AutoScaleMode = AutoScaleMode.Font;
|
||||
ClientSize = new Size(1160, 568);
|
||||
ClientSize = new Size(928, 454);
|
||||
Controls.Add(lblIE);
|
||||
Controls.Add(lblIff2);
|
||||
Controls.Add(lblIff1);
|
||||
Controls.Add(lblIY);
|
||||
Controls.Add(lblIX);
|
||||
Controls.Add(label2);
|
||||
@@ -319,6 +349,9 @@
|
||||
private Label label2;
|
||||
private Label lblIX;
|
||||
private Label lblIY;
|
||||
private Label lblIff1;
|
||||
private Label lblIff2;
|
||||
private Label lblIE;
|
||||
//private TextBox textBox4;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user