Trait runes::mapper::Mapper[][src]

pub trait Mapper: VMem {
    fn get_cart(&self) -> &dyn Cartridge;
fn get_cart_mut(&mut self) -> &mut dyn Cartridge;
fn load(&mut self, reader: &mut dyn Read) -> bool;
fn save(&self, writer: &mut dyn Write) -> bool; fn tick(&mut self, _bus: &CPUBus<'_>) { ... } }

Required methods

fn get_cart(&self) -> &dyn Cartridge[src]

fn get_cart_mut(&mut self) -> &mut dyn Cartridge[src]

fn load(&mut self, reader: &mut dyn Read) -> bool[src]

fn save(&self, writer: &mut dyn Write) -> bool[src]

Loading content...

Provided methods

fn tick(&mut self, _bus: &CPUBus<'_>)[src]

Loading content...

Implementors

impl<'a, C> Mapper for Mapper1<'a, C> where
    C: Cartridge
[src]

impl<'a, C> Mapper for Mapper2<'a, C> where
    C: Cartridge
[src]

impl<'a, C> Mapper for Mapper4<'a, C> where
    C: Cartridge
[src]

Loading content...