class Tchipi8::Chip8
- Tchipi8::Chip8
- Reference
- Object
Defined in:
chip8.crConstant Summary
-
TIMER_TICK_PERIOD =
Time::Span.new(nanoseconds: 1000000000 // 60)
Constructors
Instance Method Summary
- #custom_flags : Hash(Symbol, Bool)
- #custom_flags=(custom_flags : Hash(Symbol, Bool))
- #delay_timer : UInt8
- #delay_timer=(delay_timer : UInt8)
- #hault : Bool
- #hault=(hault : Bool)
- #i : UInt16
- #i=(i : UInt16)
- #io : IO::Controller
- #io=(io : IO::Controller)
- #load_program(file : File) : Nil
- #memory : Array(UInt8)
- #memory=(memory : Array(UInt8))
- #pc : UInt16
- #pc=(pc : UInt16)
- #pixels : Array(Array(UInt8))
- #pixels=(pixels : Array(Array(UInt8)))
- #run(clock_mhz = 10) : Nil
- #sound_timer : UInt8
- #sound_timer=(sound_timer : UInt8)
- #stack : Array(UInt16)
- #stack=(stack : Array(UInt16))
- #v : Array(UInt8)
- #v=(v : Array(UInt8))