using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using BizHawk.Emulation.Cores.Consoles.Sega.gpgx; namespace BizHawk.Client.EmuHawk.tools.Genesis { // see GenDbgHlp.cs for a general overview of this public partial class GenDbgWind : Form { GenDbgHlp dbg; public GenDbgWind() { InitializeComponent(); for (int i = 0; i < 10; i++) { listBox1.Items.Add(i.ToString()); listBox2.Items.Add(i.ToString()); } dbg = new GenDbgHlp(); } private void button1_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex != -1) dbg.SaveState(int.Parse((string)listBox1.SelectedItem)); } private void button2_Click(object sender, EventArgs e) { if (listBox2.SelectedIndex != -1) dbg.SaveState(int.Parse((string)listBox2.SelectedItem)); } private void button3_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex != -1 && listBox2.SelectedIndex != -1) dbg.Cmp(int.Parse((string)listBox1.SelectedItem), int.Parse((string)listBox2.SelectedItem)); } private void GenDbgWind_FormClosed(object sender, FormClosedEventArgs e) { dbg.Dispose(); dbg = null; } } }