class Motherboard

Defined in:

cryboy/motherboard.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(bootrom : String | Nil, rom_path : String, fifo : Bool, sync : Bool, headless : Bool) #

[View source]

Instance Method Detail

def apu : APU #

[View source]
def apu? : APU | Nil #

[View source]
def bootrom : String | Nil #

[View source]
def cartridge : Cartridge #

[View source]
def cgb_ptr : Pointer(Bool) #

[View source]
def cpu : CPU #

[View source]
def cpu? : CPU | Nil #

[View source]
def display : Display #

[View source]
def display? : Display | Nil #

[View source]
def handle_events : Nil #

[View source]
def interrupts : Interrupts #

[View source]
def interrupts? : Interrupts | Nil #

[View source]
def joypad : Joypad #

[View source]
def joypad? : Joypad | Nil #

[View source]
def memory : Memory #

[View source]
def memory? : Memory | Nil #

[View source]
def post_init : Nil #

[View source]
def ppu : PPU #

[View source]
def ppu? : PPU | Nil #

[View source]
def run : Nil #

[View source]
def scheduler : Scheduler #

[View source]
def scheduler? : Scheduler | Nil #

[View source]
def timer : Timer #

[View source]
def timer? : Timer | Nil #

[View source]