Пример #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_h(Byte value)
 {
     reg_hl.SetUpperByte(value);
 }
Пример #3
0
 public void set_reg_b(Byte value)
 {
     reg_bc.SetUpperByte(value);
 }
Пример #4
0
 public void set_reg_d(Byte value)
 {
     reg_de.SetUpperByte(value);
 }
Пример #5
0
 // 8Bit regs
 public void set_reg_a(Byte value)
 {
     reg_af.SetUpperByte(value);
 }