public void Instantiate()
        {
            emulator = new EmulatorMain(SoC.Program);

            DisplayRegisters(emulator.Register);

            emulator.ProgramCounterChanged += new ProgramCounterChangedEventHandler(emulator_ProgramCounterChanged);
            emulator.RegisterChanged += new RegisterChangedEventHandler(emulator_RegisterChanged);
            emulator.Reset();
        }
        public void Destroy()
        {
            if (display != null)
            {
                display.Close();
                display = null;
            }

            emulator.Break();
            emulator = null;
        }
 public EmulatorDisplay(EmulatorMain emulator)
 {
     InitializeComponent();
     this.emulator = emulator;
 }