示例#1
0
 private void openToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (ofdGetROM.ShowDialog() == DialogResult.OK)
     {
         byte[] tmpbuf;
         using (System.IO.FileStream fs = new System.IO.FileStream(ofdGetROM.FileName, System.IO.FileMode.Open))
         {
             tmpbuf = new byte[fs.Length];
             fs.Read(tmpbuf, 0, (int)fs.Length);
             fs.Close();
         }
         MyCore = new Emulation.Core(scDisplay);
         MyCore.LoadROM(tmpbuf);
         MyCore.Reset();
         this.KeyDown += new KeyEventHandler(MyCore.frmMain_KeyDown);
         this.KeyUp   += new KeyEventHandler(MyCore.frmMain_KeyUp);
         debugToolStripMenuItem.Enabled         = true;
         resetAndDebugToolStripMenuItem.Enabled = true;
         Debugger           = new frmDebugger(MyCore);
         Debugger.Disposed += new EventHandler(Debugger_Disposed);
     }
 }
示例#2
0
 private void resetAndDebugToolStripMenuItem_Click(object sender, EventArgs e)
 {
     MyCore.Reset();
     Debugger.Show();
 }
示例#3
0
 private void bReset_Click(object sender, EventArgs e)
 {
     MyCore.Reset();
 }