class Rnes::InterruptLine

Attributes

irq[R]

@return [Boolean]

nmi[R]

@return [Boolean]

Public Class Methods

new() click to toggle source
# File lib/rnes/interrupt_line.rb, line 9
def initialize
  @irq = false
  @nmi = false
end

Public Instance Methods

assert_irq() click to toggle source
# File lib/rnes/interrupt_line.rb, line 14
def assert_irq
  @irq = true
end
assert_nmi() click to toggle source
# File lib/rnes/interrupt_line.rb, line 18
def assert_nmi
  @nmi = true
end
deassert_irq() click to toggle source
# File lib/rnes/interrupt_line.rb, line 22
def deassert_irq
  @irq = false
end
deassert_nmi() click to toggle source
# File lib/rnes/interrupt_line.rb, line 26
def deassert_nmi
  @nmi = false
end