Пример #1
0
        public void StackPop(ref SixteenBitRegister register)
        {
            Byte lo = Program.emulator.GetMemory().ReadFromMemory(reg_sp++);
            Byte hi = Program.emulator.GetMemory().ReadFromMemory(reg_sp++);

            register.SetLowerByte(lo);
            register.SetUpperByte(hi);
        }
Пример #2
0
 public void set_reg_l(Byte value)
 {
     reg_hl.SetLowerByte(value);
 }
Пример #3
0
 public void set_reg_e(Byte value)
 {
     reg_de.SetLowerByte(value);
 }
Пример #4
0
 // FLAG REGISTER
 public void set_reg_f(Byte value)
 {
     reg_af.SetLowerByte(value);
 }
Пример #5
0
 public void set_reg_c(Byte value)
 {
     reg_bc.SetLowerByte(value);
 }