Class: Rnes::Rom

Inherits:
Object
  • Object
show all
Defined in:
lib/rnes/rom.rb

Instance Method Summary collapse

Constructor Details

#initialize(bytes:) ⇒ Rom

Returns a new instance of Rom.

Parameters:

  • bytes (Integer)


4
5
6
# File 'lib/rnes/rom.rb', line 4

def initialize(bytes:)
  @bytes = bytes
end

Instance Method Details

#bytesizeInteger

Returns:

  • (Integer)


9
10
11
# File 'lib/rnes/rom.rb', line 9

def bytesize
  @bytes.length
end

#read(address) ⇒ Object

Parameters:

  • address (Integer)
  • value (Integer)


15
16
17
# File 'lib/rnes/rom.rb', line 15

def read(address)
  @bytes[address]
end