예제 #1
0
 private void ToolStripRevision_Click(object sender, EventArgs e)
 {
     if (version == BoardVersion.RevB)
     {
         version = BoardVersion.RevC;
     }
     else if (version == BoardVersion.RevC)
     {
         version = BoardVersion.RevU;
     }
     else if (version == BoardVersion.RevU)
     {
         version = BoardVersion.RevUPlus;
     }
     else
     {
         version = BoardVersion.RevB;
     }
     kernel.SetVersion(version);
     if (uploaderWindow != null)
     {
         uploaderWindow.SetBoardVersion(version);
     }
     DisplayBoardVersion();
     // Reset the memory, keyboard, GABE and reload the program?
     debugWindow.Pause();
     BasicWindow_Load(null, null);
 }
예제 #2
0
 void ShowUploaderWindow()
 {
     if (uploaderWindow == null || uploaderWindow.IsDisposed)
     {
         uploaderWindow = new UploaderWindow();
         int left = this.Left + (this.Width - uploaderWindow.Width) / 2;
         int top  = this.Top + (this.Height - uploaderWindow.Height) / 2;
         uploaderWindow.Location = new Point(left, top);
         uploaderWindow.kernel   = kernel;
         uploaderWindow.SetBoardVersion(version);
         uploaderWindow.Show();
     }
     else
     {
         uploaderWindow.BringToFront();
     }
 }
예제 #3
0
 private void ToolStripRevision_Click(object sender, EventArgs e)
 {
     if (version == BoardVersion.RevB)
     {
         version = BoardVersion.RevC;
     }
     else
     {
         version = BoardVersion.RevB;
     }
     kernel.SetVersion(version);
     if (uploaderWindow != null)
     {
         uploaderWindow.SetBoardVersion(version);
     }
     DisplayBoardVersion();
     // TODO - Reset the memory and reload the program?
 }