Example #1
0
 private void AssertOtherRegisters(CPU.Registers16Bit register, int[] registers)
 {
     for (int i = 0; i < (int)CPU.Registers16Bit.PC; i++)
     {
         if(i != (int)register) Assert.AreEqual(_cpu.LoadRegister((CPU.Registers16Bit)i), registers[i], "Register " + (((CPU.Registers16Bit)i).ToString()) + " was modified");
     }
 }
Example #2
0
 private int[] HoldOtherRegisters(CPU.Registers16Bit register)
 {
     int[] registers = new int[(int)CPU.Registers16Bit.PC];
     for(int i = 0; i < (int)CPU.Registers16Bit.PC; i++)
     {
         if (i != (int)register) registers[i] = _cpu.LoadRegister((CPU.Registers16Bit)i);
     }
     return registers;
 }