/// <summary>
        /// Creates a debugger for picoComputer and initializes the virtual machine.
        /// </summary>
        public override void CreateDebugger()
        {
            var vm     = new VirtualMachine(new Data(), new NullIODevice());
            var target = new MessyLab.Debugger.Target.Pico.PicoTarget(vm);

            Debugger = new MessyLab.Debugger.Debugger(target);
            Debugger.ExecutionInterrupt += new ExecutionInterruptHandler(HandleExecutionInterrupt);
        }
 /// <summary>
 /// Creates a debugger for picoComputer and initializes the virtual machine.
 /// </summary>
 public override void CreateDebugger()
 {
     var vm = new VirtualMachine(new Data(), new NullIODevice());
     var target = new MessyLab.Debugger.Target.Pico.PicoTarget(vm);
     Debugger = new MessyLab.Debugger.Debugger(target);
     Debugger.ExecutionInterrupt += new ExecutionInterruptHandler(HandleExecutionInterrupt);
 }