Ejemplo n.º 1
0
        /*private ushort[] loadMemory()
         * {
         *  ushort[] result = new ushort[cpu.Memory.Length];
         *  for (int i = 0; i < cpu.Memory.Length; i++)
         *  {
         *      result[i] = Convert.ToUInt16(memDump.Text.Substring((i*5), (i*5)).Trim(), 16);
         *      memDump.Text.Remove(0, 5);
         *  }
         *  return result;
         * }*/

        private void tick(uint i)
        {
            if (cpu == null)
            {
                btnReset_Click(null, null);
                return;
            }

            cpu.ReceiveState(ProvideState());

            cpu.StepProgram(i);

            Handle(cpu.ProvideState());
        }