Ejemplo n.º 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);
        }
Ejemplo n.º 2
0
 public void set_reg_h(Byte value)
 {
     reg_hl.SetUpperByte(value);
 }
Ejemplo n.º 3
0
 public void set_reg_b(Byte value)
 {
     reg_bc.SetUpperByte(value);
 }
Ejemplo n.º 4
0
 public void set_reg_d(Byte value)
 {
     reg_de.SetUpperByte(value);
 }
Ejemplo n.º 5
0
 // 8Bit regs
 public void set_reg_a(Byte value)
 {
     reg_af.SetUpperByte(value);
 }