pub struct Regs {Show 15 fields
pub prg_mode: PrgMode,
pub chr_mode: ChrMode,
pub prg_ram_protect: [u8; 2],
pub exram_mode: ExRamMode,
pub nametable_mapping: NametableMapping,
pub fill: Fill,
pub prg_banks: [usize; 5],
pub chr_banks: [usize; 16],
pub chr_hi: usize,
pub vsplit: VSplit,
pub irq_scanline: u16,
pub irq_enabled: bool,
pub multiplicand: u8,
pub multiplier: u8,
pub mult_result: u16,
}Expand description
ExROM registers.
Fields§
§prg_mode: PrgMode§chr_mode: ChrMode§prg_ram_protect: [u8; 2]§exram_mode: ExRamMode§nametable_mapping: NametableMapping§fill: Fill§prg_banks: [usize; 5]§chr_banks: [usize; 16]§chr_hi: usize§vsplit: VSplit§irq_scanline: u16§irq_enabled: bool§multiplicand: u8§multiplier: u8§mult_result: u16Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Regs
impl<'de> Deserialize<'de> for Regs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for Regs
Auto Trait Implementations§
impl Freeze for Regs
impl RefUnwindSafe for Regs
impl Send for Regs
impl Sync for Regs
impl Unpin for Regs
impl UnwindSafe for Regs
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