List of all items
Structs
- apu::Apu
- bus::Bus
- config::BootRoms
- config::Config
- config::CustomBootRoms
- context::Context
- context::InnerContext0
- context::InnerContext1
- context::InnerContext2
- cpu::Cpu
- cpu::Flag
- cpu::Register
- gameboy::GameBoy
- io::Input
- io::Io
- mbc::NullMbc
- ppu::Ppu
- rom::CartridgeType
- rom::Rom
- serial::SerialTransfer
- util::ClockDivider
- util::ConstEval
Enums
- config::BootRom
- config::Model
- config::PaletteSelect
- context::RunningMode
- gameboy::Error
- mbc::Mbc
- ppu::Mode
- rom::CgbFlag
- rom::DestinationCode
- rom::Mbc
- rom::RomError
Traits
- bus::Context
- context::Apu
- context::Bus
- context::ExternalRam
- context::InterruptFlag
- context::Model
- context::Oam
- context::Ppu
- context::Rom
- context::Vram
- cpu::Context
- interface::LinkCable
- io::Context
- mbc::Context
- mbc::MbcTrait
- ppu::Context
- serial::Context
Macros
- ambassador_impl_Apu
- ambassador_impl_Apu_body_enum
- ambassador_impl_Apu_body_single_struct
- ambassador_impl_Bus
- ambassador_impl_Bus_body_enum
- ambassador_impl_Bus_body_single_struct
- ambassador_impl_ExternalRam
- ambassador_impl_ExternalRam_body_enum
- ambassador_impl_ExternalRam_body_single_struct
- ambassador_impl_InterruptFlag
- ambassador_impl_InterruptFlag_body_enum
- ambassador_impl_InterruptFlag_body_single_struct
- ambassador_impl_MbcTrait
- ambassador_impl_MbcTrait_body_enum
- ambassador_impl_MbcTrait_body_single_struct
- ambassador_impl_Model
- ambassador_impl_Model_body_enum
- ambassador_impl_Model_body_single_struct
- ambassador_impl_Oam
- ambassador_impl_Oam_body_enum
- ambassador_impl_Oam_body_single_struct
- ambassador_impl_Ppu
- ambassador_impl_Ppu_body_enum
- ambassador_impl_Ppu_body_single_struct
- ambassador_impl_Rom
- ambassador_impl_Rom_body_enum
- ambassador_impl_Rom_body_single_struct
- ambassador_impl_Vram
- ambassador_impl_Vram_body_enum
- ambassador_impl_Vram_body_single_struct
Functions
Type Aliases
Constants
- config::PALETTE_DMG
- config::PALETTE_GRAYSCALE
- config::PALETTE_LIGHT
- config::PALETTE_POCKET
- consts::AUDIO_SAMPLE_PER_FRAME
- consts::CPU_CLOCK_PER_LINE
- consts::DOTS_PER_FRAME
- consts::DOTS_PER_LINE
- consts::INT_JOYPAD
- consts::INT_LCD_STAT
- consts::INT_SERIAL
- consts::INT_TIMER
- consts::INT_VBLANK
- consts::LINES_PER_FRAME
- consts::SCREEN_HEIGHT
- consts::SCREEN_WIDTH
- consts::VISIBLE_RANGE