pub struct NRomMapper { /* private fields */ }Trait Implementations§
Source§impl Mapper for NRomMapper
impl Mapper for NRomMapper
Source§fn map(&self, address: u32) -> u32
fn map(&self, address: u32) -> u32
if program_bank_num == 1: 0x8000 - 0xBFFF: 0x0000 - 0x3FFF
- 0xC000 - 0xFFFF: 0x0000 - 0x3FFF else: 0x8000 - 0xFFFF: 0x0000 - 0x7FFF
Source§fn map_for_chr_rom(&self, address: u32) -> u32
fn map_for_chr_rom(&self, address: u32) -> u32
0x0000 - 0x1FFF: 0x0000 - 0x1FFF
fn has_mirroring_type(&self) -> bool
fn mirroring_type(&self) -> Mirrorings
fn drive_irq_counter(&mut self) -> bool
Auto Trait Implementations§
impl Freeze for NRomMapper
impl RefUnwindSafe for NRomMapper
impl Send for NRomMapper
impl Sync for NRomMapper
impl Unpin for NRomMapper
impl UnsafeUnpin for NRomMapper
impl UnwindSafe for NRomMapper
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more