Method: GBRb::CPU::Ccf#call

Defined in:
lib/gbrb/cpu/instruction.rb

#call(r, mem) ⇒ Object



45
46
47
48
49
50
51
52
53
# File 'lib/gbrb/cpu/instruction.rb', line 45

def call r, mem
  if r.carry_flag?
    r.clear_carry_flag
  else
    r.set_carry_flag
  end
  r.clear_add_sub_flag
  r.clear_half_carry_flag
end