class

CPU

Inherits Reference < Object

Constructors

new(rom : Bytes, display : Display)
Source

Instance methods

delay_timer
Source
delay_timer=(delay_timer : UInt8)
Source
emulate_cycle
Source
get_keypress
Source
handle_events
Source
i=(i : UInt16)
Source
keys
Source
keys=(keys : Array(Bool))
Source
memory
Source
memory=(memory : Array(UInt8))
Source
pc=(pc : UInt16)
Source
process_opcode(opcode : UInt16) : Nil
Source
read_opcode
Source
reset
Source
sound_timer
Source
sound_timer=(sound_timer : UInt8)
Source
sp=(sp : UInt16)
Source
stack
Source
stack=(stack : Array(UInt16))
Source
update_timers
Source
v=(v : Array(UInt8))
Source