Class: GBRb::InstructionSet::Lda16sp

Inherits:
Instruction show all
Defined in:
lib/gbrb/instruction_set/ld.rb

Instance Attribute Summary

Attributes inherited from Instruction

#i, #m, #t

Instance Method Summary collapse

Methods inherited from Instruction

#carry?, #immediate_count

Constructor Details

#initialize(m = 5, t = 20, immediates = 2) ⇒ Lda16sp

Returns a new instance of Lda16sp.



182
183
184
# File 'lib/gbrb/instruction_set/ld.rb', line 182

def initialize m=5, t=20, immediates=2
  super
end

Instance Method Details

#call(r, mem, v) ⇒ Object



186
187
188
# File 'lib/gbrb/instruction_set/ld.rb', line 186

def call r, mem, v
  mem.write_word v, r.sp.read
end