Trait tetanes::mapper::Mapped

source ·
pub trait Mapped {
    // Provided methods
    fn irq_pending(&self) -> bool { ... }
    fn mirroring(&self) -> Mirroring { ... }
    fn set_mirroring(&mut self, _mirroring: Mirroring) { ... }
    fn ppu_bus_read(&mut self, _addr: u16) { ... }
    fn ppu_bus_write(&mut self, _addr: u16, _val: u8) { ... }
    fn cpu_bus_read(&mut self, _addr: u16) { ... }
    fn cpu_bus_write(&mut self, _addr: u16, _val: u8) { ... }
}

Provided Methods§

source

fn irq_pending(&self) -> bool

source

fn mirroring(&self) -> Mirroring

source

fn set_mirroring(&mut self, _mirroring: Mirroring)

source

fn ppu_bus_read(&mut self, _addr: u16)

source

fn ppu_bus_write(&mut self, _addr: u16, _val: u8)

source

fn cpu_bus_read(&mut self, _addr: u16)

source

fn cpu_bus_write(&mut self, _addr: u16, _val: u8)

Implementors§