From d6222a830890f842b3b73c8857f8670659785971 Mon Sep 17 00:00:00 2001 From: Souryo Date: Fri, 10 Mar 2017 23:14:49 -0500 Subject: [PATCH] Debugger: Added some icons to menu --- GUI.NET/Debugger/frmDebugger.Designer.cs | 52 ++++++++----- GUI.NET/GUI.NET.csproj | 9 +++ GUI.NET/Properties/Resources.Designer.cs | 90 +++++++++++++++++++++++ GUI.NET/Properties/Resources.resx | 27 +++++++ GUI.NET/Resources/Breakpoint.png | Bin 0 -> 230 bytes GUI.NET/Resources/BreakpointDisabled.png | Bin 0 -> 249 bytes GUI.NET/Resources/Chip.png | Bin 0 -> 503 bytes GUI.NET/Resources/SplitView.png | Bin 0 -> 394 bytes GUI.NET/Resources/StepInto.png | Bin 0 -> 259 bytes GUI.NET/Resources/StepOut.png | Bin 0 -> 271 bytes GUI.NET/Resources/StepOver.png | Bin 0 -> 234 bytes GUI.NET/Resources/find.png | Bin 0 -> 655 bytes GUI.NET/Resources/font.png | Bin 0 -> 770 bytes NES.sln => Mesen.sln | 0 14 files changed, 159 insertions(+), 19 deletions(-) create mode 100644 GUI.NET/Resources/Breakpoint.png create mode 100644 GUI.NET/Resources/BreakpointDisabled.png create mode 100644 GUI.NET/Resources/Chip.png create mode 100644 GUI.NET/Resources/SplitView.png create mode 100644 GUI.NET/Resources/StepInto.png create mode 100644 GUI.NET/Resources/StepOut.png create mode 100644 GUI.NET/Resources/StepOver.png create mode 100644 GUI.NET/Resources/find.png create mode 100644 GUI.NET/Resources/font.png rename NES.sln => Mesen.sln (100%) diff --git a/GUI.NET/Debugger/frmDebugger.Designer.cs b/GUI.NET/Debugger/frmDebugger.Designer.cs index 2564076c..73d68e61 100644 --- a/GUI.NET/Debugger/frmDebugger.Designer.cs +++ b/GUI.NET/Debugger/frmDebugger.Designer.cs @@ -127,6 +127,7 @@ namespace Mesen.GUI.Debugger this.toolStripMenuItem6 = new System.Windows.Forms.ToolStripSeparator(); this.mnuPpuPartialDraw = new System.Windows.Forms.ToolStripMenuItem(); this.toolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.mnuAssembler = new System.Windows.Forms.ToolStripMenuItem(); this.mnuMemoryViewer = new System.Windows.Forms.ToolStripMenuItem(); this.mnuPpuViewer = new System.Windows.Forms.ToolStripMenuItem(); this.mnuTraceLogger = new System.Windows.Forms.ToolStripMenuItem(); @@ -147,7 +148,6 @@ namespace Mesen.GUI.Debugger this.lblChrAnalysisResult = new System.Windows.Forms.ToolStripStatusLabel(); this.ctrlPpuMemoryMapping = new Mesen.GUI.Debugger.Controls.ctrlMemoryMapping(); this.ctrlCpuMemoryMapping = new Mesen.GUI.Debugger.Controls.ctrlMemoryMapping(); - this.mnuAssembler = new System.Windows.Forms.ToolStripMenuItem(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer)).BeginInit(); this.splitContainer.Panel1.SuspendLayout(); this.splitContainer.Panel2.SuspendLayout(); @@ -216,7 +216,7 @@ namespace Mesen.GUI.Debugger this.ctrlSplitContainerTop.Panel2.Controls.Add(this.tlpFunctionLabelLists); this.ctrlSplitContainerTop.Panel2MinSize = 150; this.ctrlSplitContainerTop.Size = new System.Drawing.Size(1260, 390); - this.ctrlSplitContainerTop.SplitterDistance = 924; + this.ctrlSplitContainerTop.SplitterDistance = 894; this.ctrlSplitContainerTop.SplitterWidth = 7; this.ctrlSplitContainerTop.TabIndex = 3; this.ctrlSplitContainerTop.PanelCollapsed += new System.EventHandler(this.ctrlSplitContainerTop_PanelCollapsed); @@ -237,15 +237,16 @@ namespace Mesen.GUI.Debugger this.tlpTop.Name = "tlpTop"; this.tlpTop.RowCount = 1; this.tlpTop.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); - this.tlpTop.Size = new System.Drawing.Size(924, 390); + this.tlpTop.Size = new System.Drawing.Size(894, 390); this.tlpTop.TabIndex = 2; // // ctrlDebuggerCode // + this.ctrlDebuggerCode.Code = null; this.ctrlDebuggerCode.Dock = System.Windows.Forms.DockStyle.Fill; this.ctrlDebuggerCode.Location = new System.Drawing.Point(3, 3); this.ctrlDebuggerCode.Name = "ctrlDebuggerCode"; - this.ctrlDebuggerCode.Size = new System.Drawing.Size(486, 384); + this.ctrlDebuggerCode.Size = new System.Drawing.Size(456, 384); this.ctrlDebuggerCode.TabIndex = 2; this.ctrlDebuggerCode.OnEditCode += new Mesen.GUI.Debugger.ctrlDebuggerCode.AssemblerEventHandler(this.ctrlDebuggerCode_OnEditCode); this.ctrlDebuggerCode.OnSetNextStatement += new Mesen.GUI.Debugger.ctrlDebuggerCode.AddressEventHandler(this.ctrlDebuggerCode_OnSetNextStatement); @@ -254,7 +255,7 @@ namespace Mesen.GUI.Debugger // ctrlConsoleStatus // this.ctrlConsoleStatus.Dock = System.Windows.Forms.DockStyle.Fill; - this.ctrlConsoleStatus.Location = new System.Drawing.Point(492, 0); + this.ctrlConsoleStatus.Location = new System.Drawing.Point(462, 0); this.ctrlConsoleStatus.Margin = new System.Windows.Forms.Padding(0); this.ctrlConsoleStatus.Name = "ctrlConsoleStatus"; this.ctrlConsoleStatus.Size = new System.Drawing.Size(432, 390); @@ -263,8 +264,9 @@ namespace Mesen.GUI.Debugger // // ctrlDebuggerCodeSplit // + this.ctrlDebuggerCodeSplit.Code = null; this.ctrlDebuggerCodeSplit.Dock = System.Windows.Forms.DockStyle.Fill; - this.ctrlDebuggerCodeSplit.Location = new System.Drawing.Point(495, 3); + this.ctrlDebuggerCodeSplit.Location = new System.Drawing.Point(465, 3); this.ctrlDebuggerCodeSplit.Name = "ctrlDebuggerCodeSplit"; this.ctrlDebuggerCodeSplit.Size = new System.Drawing.Size(1, 384); this.ctrlDebuggerCodeSplit.TabIndex = 4; @@ -286,7 +288,7 @@ namespace Mesen.GUI.Debugger this.tlpFunctionLabelLists.RowCount = 2; this.tlpFunctionLabelLists.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); this.tlpFunctionLabelLists.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); - this.tlpFunctionLabelLists.Size = new System.Drawing.Size(329, 390); + this.tlpFunctionLabelLists.Size = new System.Drawing.Size(359, 390); this.tlpFunctionLabelLists.TabIndex = 5; // // grpLabels @@ -295,7 +297,7 @@ namespace Mesen.GUI.Debugger this.grpLabels.Dock = System.Windows.Forms.DockStyle.Fill; this.grpLabels.Location = new System.Drawing.Point(3, 198); this.grpLabels.Name = "grpLabels"; - this.grpLabels.Size = new System.Drawing.Size(323, 189); + this.grpLabels.Size = new System.Drawing.Size(353, 189); this.grpLabels.TabIndex = 6; this.grpLabels.TabStop = false; this.grpLabels.Text = "Labels"; @@ -305,7 +307,7 @@ namespace Mesen.GUI.Debugger this.ctrlLabelList.Dock = System.Windows.Forms.DockStyle.Fill; this.ctrlLabelList.Location = new System.Drawing.Point(3, 16); this.ctrlLabelList.Name = "ctrlLabelList"; - this.ctrlLabelList.Size = new System.Drawing.Size(317, 170); + this.ctrlLabelList.Size = new System.Drawing.Size(347, 170); this.ctrlLabelList.TabIndex = 0; this.ctrlLabelList.OnFindOccurrence += new System.EventHandler(this.ctrlLabelList_OnFindOccurrence); this.ctrlLabelList.OnLabelSelected += new System.EventHandler(this.ctrlLabelList_OnLabelSelected); @@ -316,7 +318,7 @@ namespace Mesen.GUI.Debugger this.grpFunctions.Dock = System.Windows.Forms.DockStyle.Fill; this.grpFunctions.Location = new System.Drawing.Point(3, 3); this.grpFunctions.Name = "grpFunctions"; - this.grpFunctions.Size = new System.Drawing.Size(323, 189); + this.grpFunctions.Size = new System.Drawing.Size(353, 189); this.grpFunctions.TabIndex = 5; this.grpFunctions.TabStop = false; this.grpFunctions.Text = "Functions"; @@ -326,7 +328,7 @@ namespace Mesen.GUI.Debugger this.ctrlFunctionList.Dock = System.Windows.Forms.DockStyle.Fill; this.ctrlFunctionList.Location = new System.Drawing.Point(3, 16); this.ctrlFunctionList.Name = "ctrlFunctionList"; - this.ctrlFunctionList.Size = new System.Drawing.Size(317, 170); + this.ctrlFunctionList.Size = new System.Drawing.Size(347, 170); this.ctrlFunctionList.TabIndex = 0; this.ctrlFunctionList.OnFindOccurrence += new System.EventHandler(this.ctrlFunctionList_OnFindOccurrence); this.ctrlFunctionList.OnFunctionSelected += new System.EventHandler(this.ctrlFunctionList_OnFunctionSelected); @@ -564,6 +566,7 @@ namespace Mesen.GUI.Debugger // // mnuStepInto // + this.mnuStepInto.Image = global::Mesen.GUI.Properties.Resources.StepInto; this.mnuStepInto.Name = "mnuStepInto"; this.mnuStepInto.ShortcutKeys = System.Windows.Forms.Keys.F11; this.mnuStepInto.Size = new System.Drawing.Size(258, 22); @@ -572,6 +575,7 @@ namespace Mesen.GUI.Debugger // // mnuStepOver // + this.mnuStepOver.Image = global::Mesen.GUI.Properties.Resources.StepOver; this.mnuStepOver.Name = "mnuStepOver"; this.mnuStepOver.ShortcutKeys = System.Windows.Forms.Keys.F10; this.mnuStepOver.Size = new System.Drawing.Size(258, 22); @@ -580,6 +584,7 @@ namespace Mesen.GUI.Debugger // // mnuStepOut // + this.mnuStepOut.Image = global::Mesen.GUI.Properties.Resources.StepOut; this.mnuStepOut.Name = "mnuStepOut"; this.mnuStepOut.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.F11))); this.mnuStepOut.Size = new System.Drawing.Size(258, 22); @@ -593,6 +598,7 @@ namespace Mesen.GUI.Debugger // // mnuToggleBreakpoint // + this.mnuToggleBreakpoint.Image = global::Mesen.GUI.Properties.Resources.Breakpoint; this.mnuToggleBreakpoint.Name = "mnuToggleBreakpoint"; this.mnuToggleBreakpoint.ShortcutKeys = System.Windows.Forms.Keys.F9; this.mnuToggleBreakpoint.Size = new System.Drawing.Size(258, 22); @@ -601,6 +607,7 @@ namespace Mesen.GUI.Debugger // // mnuDisableEnableBreakpoint // + this.mnuDisableEnableBreakpoint.Image = global::Mesen.GUI.Properties.Resources.BreakpointDisabled; this.mnuDisableEnableBreakpoint.Name = "mnuDisableEnableBreakpoint"; this.mnuDisableEnableBreakpoint.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.F9))); this.mnuDisableEnableBreakpoint.Size = new System.Drawing.Size(258, 22); @@ -664,6 +671,7 @@ namespace Mesen.GUI.Debugger // // mnuFind // + this.mnuFind.Image = global::Mesen.GUI.Properties.Resources.Find; this.mnuFind.Name = "mnuFind"; this.mnuFind.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.F))); this.mnuFind.Size = new System.Drawing.Size(255, 22); @@ -672,6 +680,7 @@ namespace Mesen.GUI.Debugger // // mnuFindNext // + this.mnuFindNext.Image = global::Mesen.GUI.Properties.Resources.NextArrow; this.mnuFindNext.Name = "mnuFindNext"; this.mnuFindNext.ShortcutKeys = System.Windows.Forms.Keys.F3; this.mnuFindNext.Size = new System.Drawing.Size(255, 22); @@ -680,6 +689,7 @@ namespace Mesen.GUI.Debugger // // mnuFindPrev // + this.mnuFindPrev.Image = global::Mesen.GUI.Properties.Resources.PreviousArrow; this.mnuFindPrev.Name = "mnuFindPrev"; this.mnuFindPrev.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.F3))); this.mnuFindPrev.Size = new System.Drawing.Size(255, 22); @@ -852,6 +862,7 @@ namespace Mesen.GUI.Debugger // mnuSplitView // this.mnuSplitView.CheckOnClick = true; + this.mnuSplitView.Image = global::Mesen.GUI.Properties.Resources.SplitView; this.mnuSplitView.Name = "mnuSplitView"; this.mnuSplitView.Size = new System.Drawing.Size(259, 22); this.mnuSplitView.Text = "Split View"; @@ -863,6 +874,7 @@ namespace Mesen.GUI.Debugger this.mnuIncreaseFontSize, this.mnuDecreaseFontSize, this.mnuResetFontSize}); + this.fontSizeToolStripMenuItem.Image = global::Mesen.GUI.Properties.Resources.Font; this.fontSizeToolStripMenuItem.Name = "fontSizeToolStripMenuItem"; this.fontSizeToolStripMenuItem.Size = new System.Drawing.Size(259, 22); this.fontSizeToolStripMenuItem.Text = "Text Size"; @@ -984,16 +996,25 @@ namespace Mesen.GUI.Debugger // toolsToolStripMenuItem // this.toolsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.mnuAssembler, this.mnuMemoryViewer, this.mnuPpuViewer, this.mnuTraceLogger, - this.mnuAssembler, this.toolStripMenuItem13, this.mnuCodeDataLogger}); this.toolsToolStripMenuItem.Name = "toolsToolStripMenuItem"; this.toolsToolStripMenuItem.Size = new System.Drawing.Size(48, 20); this.toolsToolStripMenuItem.Text = "Tools"; // + // mnuAssembler + // + this.mnuAssembler.Image = global::Mesen.GUI.Properties.Resources.Chip; + this.mnuAssembler.Name = "mnuAssembler"; + this.mnuAssembler.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.K))); + this.mnuAssembler.Size = new System.Drawing.Size(196, 22); + this.mnuAssembler.Text = "Assembler"; + this.mnuAssembler.Click += new System.EventHandler(this.mnuAssembler_Click); + // // mnuMemoryViewer // this.mnuMemoryViewer.Image = global::Mesen.GUI.Properties.Resources.CheatCode; @@ -1156,13 +1177,6 @@ namespace Mesen.GUI.Debugger this.ctrlCpuMemoryMapping.Text = "ctrlMemoryMapping1"; this.ctrlCpuMemoryMapping.Visible = false; // - // mnuAssembler - // - this.mnuAssembler.Name = "mnuAssembler"; - this.mnuAssembler.Size = new System.Drawing.Size(196, 22); - this.mnuAssembler.Text = "Assembler"; - this.mnuAssembler.Click += new System.EventHandler(this.mnuAssembler_Click); - // // frmDebugger // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); diff --git a/GUI.NET/GUI.NET.csproj b/GUI.NET/GUI.NET.csproj index b9a6472e..4422d65e 100644 --- a/GUI.NET/GUI.NET.csproj +++ b/GUI.NET/GUI.NET.csproj @@ -947,6 +947,12 @@ Always + + + + + + @@ -967,6 +973,9 @@ + + + diff --git a/GUI.NET/Properties/Resources.Designer.cs b/GUI.NET/Properties/Resources.Designer.cs index 63f48c00..67255edb 100644 --- a/GUI.NET/Properties/Resources.Designer.cs +++ b/GUI.NET/Properties/Resources.Designer.cs @@ -90,6 +90,26 @@ namespace Mesen.GUI.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Breakpoint { + get { + object obj = ResourceManager.GetObject("Breakpoint", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap BreakpointDisabled { + get { + object obj = ResourceManager.GetObject("BreakpointDisabled", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -120,6 +140,16 @@ namespace Mesen.GUI.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Chip { + get { + object obj = ResourceManager.GetObject("Chip", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -240,6 +270,16 @@ namespace Mesen.GUI.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Find { + get { + object obj = ResourceManager.GetObject("Find", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -260,6 +300,16 @@ namespace Mesen.GUI.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Font { + get { + object obj = ResourceManager.GetObject("Font", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -490,6 +540,46 @@ namespace Mesen.GUI.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap SplitView { + get { + object obj = ResourceManager.GetObject("SplitView", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap StepInto { + get { + object obj = ResourceManager.GetObject("StepInto", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap StepOut { + get { + object obj = ResourceManager.GetObject("StepOut", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap StepOver { + get { + object obj = ResourceManager.GetObject("StepOver", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// diff --git a/GUI.NET/Properties/Resources.resx b/GUI.NET/Properties/Resources.resx index a52dae3c..b6a26123 100644 --- a/GUI.NET/Properties/Resources.resx +++ b/GUI.NET/Properties/Resources.resx @@ -259,4 +259,31 @@ ..\Resources\Edit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Breakpoint.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\BreakpointDisabled.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Chip.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\find.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\font.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\SplitView.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\StepInto.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\StepOut.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\StepOver.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/GUI.NET/Resources/Breakpoint.png b/GUI.NET/Resources/Breakpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..04a95e4898ef100d92b4929cc749d32a34186e8f GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwqdBmh3k`MPZ&Ujv*HQch79(bx;&wx*&c0=A5H*f9^cQGO;Fk%chD}4snLQ8wKsW z!P=}o|95L%Sa|8*hXUqy^Y45+9?ci$R|zkvDE{tH#Jue9!-HXm&$U@IeRVm)e%m0#LT=By}Z;C1rt33 zJwqdBmh3k`MVX#1jv*HQTYFCOHW=`*#QJ3|7OOIQv~f~Dr+}-C+b6lW;_tc_Vi?cP zF6QaK5@XUl?}V`D8Ly^KVI8w(@LjM9tk%5n_gFo1yj#}#)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02y>eSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E-^Ag1Z(U700C!7L_t(IPoB%sEui-GXu+N^w6Y#^6fvfJ2RP`0l>ewOHQW~{DCXE?s*u{ z^*!`m&pyN*bQ7QK4+Acj3lQ|swk7IuTnx>{YsL|`Dfu_F6>ks`6 zx-uJR)Vl(8JYs01)O~(bib0tHdY!7QpsFf*#JFTH(M!B1=lpPBo_?Vy3doULt^f)O=k}(>zO}5O_FT`;K zQ5;hpdc+<^c*lgCM`6gI%m$jxCV(K=U`bmyskI^98wi%S!K!XE*R;yQVUtADk{w0JUN6;kwcm9Y~K01^+t!V56bM*s=2AR+Mrtf}3^Hs?!ZDODOHHPPu3f0zG$ z$F>R~z#$i{p6B=F2zm}YJ?nX1q`6->rz0DH3DTR zT?j|rA|A`J!EO;jj-^#-Y>^blO!^31sNp}1_ksPqn4g^Y opS56^jrXt*+17_1=RW}k0I<5ouvdxL$^ZZW07*qoM6N<$f<=?72LJ#7 literal 0 HcmV?d00001 diff --git a/GUI.NET/Resources/StepInto.png b/GUI.NET/Resources/StepInto.png new file mode 100644 index 0000000000000000000000000000000000000000..e62733259073b85ea5dde70161e52822eaa14ac6 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwqdBmh3k`Ma7;jjv*HQd;3rF9#G(6iFM3cG|yz>CG+;A)5o}36rURMzgHDt@D3^gsgzBVL9Oc%%wj?L}fmu-HGgki_y)Vud9h{KdoV0ZMgQbjO yMOEjs+p1dpEIeiiTK(Iwf2Vz4$DuC_Pgso7?GJNTm~aBEXYh3Ob6Mw<&;$T|kye5L literal 0 HcmV?d00001 diff --git a/GUI.NET/Resources/StepOut.png b/GUI.NET/Resources/StepOut.png new file mode 100644 index 0000000000000000000000000000000000000000..b02d9074ea3f8ab046c719860a1c47c739519c76 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwqdBmh3k`MfIL8jv*HQOZ)HgHYo74%seo2#&K1dy|+%x%r0(taajD}Kc%B*>J*Pk zZoT%pcz*X={RNvIGfP}-WouGS5nSQqCdTOWqx8ToomC2lZ{2eEG&jPh@jY{Ixj$rFkMs4->Tw~?*k7s8AoxgTe~DWM4fK3HGz literal 0 HcmV?d00001 diff --git a/GUI.NET/Resources/StepOver.png b/GUI.NET/Resources/StepOver.png new file mode 100644 index 0000000000000000000000000000000000000000..a8271200dd59247a45a7eff92518ddb1d503139c GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwqdBmh3k`MNytEjv*HQXV2W^WKa}fzOeGZtYw>ZZH<~9O|)&&`SHh*fyIF9=Kt|O2gIF@D6Y&M}#C}v(11sDtl zTFt3hfIp5*2B}m!6F@7WIWm`-1<2HDHIK<;!UQ%gwOWmOy-xEVr*l#g6jG^_I7z8g zipSV#DwPUzb90ErViX|k0))fiN9lB0NF)-_YPBG*vb~u4)Z+0t^7;H%@=_1?>Vws2 zG>U9C%lmvjSglquSu7So!R2zfDUnFNIL{l|TlcSy2c!Ol(Cv3`w>xnnzu)gA1AQuP zD@40T@Or&3z8!cC)1i4BJ9rvTUap}(=w5no_rsgN0RPhBos;9^3rApP=W)X9#^dJ# zy8X^&DfX$&&gQvKxeXLbIlSL^2LH7i`1$?Ut9@5MbtS-Zq#x4e1tUy{kD^r>;=ce? p7nk&B$c3)U6%0m$A4|Ul7y$SB?YIgyA3y*A002ovPDHLkV1iqvE0zEN literal 0 HcmV?d00001 diff --git a/GUI.NET/Resources/font.png b/GUI.NET/Resources/font.png new file mode 100644 index 0000000000000000000000000000000000000000..9c09f01083e8a2f339a43a8cb501e1cc31e67aa6 GIT binary patch literal 770 zcmV+d1O5DoP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02y>eSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E-^Ag1Z(U700MGJL_t(IPkoc!OPWy}$B%<;SGyhzb~kp_ zAD|{dmQ$}BDytSTETnuZNd#ZOptQ({gfN9ULAqHbW(Y+Myb2~bkQ#)qSy5zE|3FaR zopabD&14tf=Nz8j`F?&c=XnSK^6>CL?(Xi$)zuZbzP={6x3}cx=7uaREOfB=|3vQZ z@A>BZ{G41~UXn(m!L_)!=#R(a2m}Jtt)|Cn0?y9PIOO8uf&_!X=QKO$9xE#=n3|e; z(`ppd1e~0lkkivs4x(8k43g&ZFrlX|^QYPA}n8Gq;V zdF<@$pin5V3gB=!UbY3W2Ln{ARla(?-i}ZxgsrVDL?RLF?(SlJeI4WD)e4ByZgbxL8w$J$mMb_rBcaEyseFm4e0fHsMYEh{{X0=Yh+{u z^Yin}{7VQ5qL6QPyB)K$v+(=<3}6>xM4?c;r=~P3&uBEFx3~ApV>1)2L^?b?3^q_U zh$fLJURb$53+&pbXSlgUJX0BkCYnij}~kpKVy07*qoM6N<$f-37- ATL1t6 literal 0 HcmV?d00001 diff --git a/NES.sln b/Mesen.sln similarity index 100% rename from NES.sln rename to Mesen.sln