List of all items
Structs
- apu::ApuRegs
- apu::ApuState
- apu::ChannelControl
- apu::ChannelMix
- apu::EnvelopeControl
- apu::NoiseChannel
- apu::NoiseControl
- apu::PulseChannel
- apu::PulseTimer
- apu::Sample
- apu::SoundEnable
- apu::SoundPan
- apu::SoundVolume
- apu::SweepControl
- apu::WavetableChannel
- apu::WavetableLevel
- bits::BitGroup
- gb::Gb
- gbz80core::Flags
- gbz80core::Gbz80State
- gbz80core::Regs
- gbz80core::direct_executor::DirectExecutor
- gbz80core::direct_executor_v2::DirectExecutorV2
- gbz80core::microcode_executor::Instr
- gbz80core::microcode_executor::MicrocodeExecutor
- gbz80core::microcode_executor::MicrocodeStack
- gbz80core::microcode_executor::MicrocodeState
- gbz80core::stepping_executor::SteppingExecutor
- input::ButtonRegister
- input::ButtonStates
- interrupts::InterruptEnable
- interrupts::InterruptFlags
- interrupts::MemInterrupts
- memdev::AllRam
- memdev::BiosEnable
- memdev::BiosRom
- memdev::BiosSizeError
- memdev::GbMmu
- memdev::MaskableMem
- memdev::Mbc1Rom
- memdev::Mbc3Rom
- memdev::MemMappedIo
- memdev::NullRom
- memdev::ReadOnly
- memdev::RelativeAddr
- memdev::RomOnly
- memdev::RootExtend
- ppu::DmaState
- ppu::LcdFlags
- ppu::LcdStat
- ppu::ObjAttrs
- ppu::PpuRegs
- ppu::PpuState
- serial::SerialRegs
- serial::SerialState
- serial::SerialStream
- timer::TimerControl
- timer::TimerRegs
- timer::TimerState
Enums
- gbz80core::InterruptMasterState
- gbz80core::executor::PausePoint
- gbz80core::microcode_executor::MicrocodeFlow
- gbz80core::stepping_executor::SteppingExecutorState
- memdev::Cartridge
- memdev::ParseCartridgeError
- ppu::LcdMode
Traits
- apu::ApuContext
- apu::Channel
- gbz80core::CpuContext
- gbz80core::ExecutorContext
- gbz80core::executor::Executor
- gbz80core::executor::ExecutorConfig
- gbz80core::executor::ExecutorState
- gbz80core::executor::SubInstructionExecutor
- input::InputContext
- interrupts::InterruptContext
- interrupts::Interrupts
- memdev::CustomDefault
- memdev::MemContext
- memdev::MemDest
- memdev::MemDevice
- memdev::MemSource
- memdev::MemValue
- memdev::RangeOverlaps
- memdev::RootMemDevice
- memdev::SaveData
- ppu::PpuContext
- serial::SerialContext
- timer::TimerContext
Macros
Derive Macros
Functions
- apu::apu_tick
- apu::tick
- input::update
- ppu::bg_tile_fetch
- ppu::palette_lookup
- ppu::tick
- serial::tick
- timer::tick