pub struct INesHeader {
pub prg_rom_size: u8,
pub chr_rom_size: u8,
pub mapper: u8,
pub mirroring: u8,
pub battery: bool,
pub trainer: bool,
pub four_screen: bool,
}Expand description
iNES ROM header (16 bytes).
Fields§
§prg_rom_size: u8PRG-ROM size in 16 KB units
chr_rom_size: u8CHR-ROM size in 8 KB units (0 means CHR-RAM)
mapper: u8Mapper number
mirroring: u8Mirroring type (0 = horizontal, 1 = vertical)
battery: boolHas battery-backed RAM
trainer: boolHas trainer
four_screen: boolFour-screen VRAM
Implementations§
Trait Implementations§
Source§impl Clone for INesHeader
impl Clone for INesHeader
Source§fn clone(&self) -> INesHeader
fn clone(&self) -> INesHeader
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for INesHeader
impl RefUnwindSafe for INesHeader
impl Send for INesHeader
impl Sync for INesHeader
impl Unpin for INesHeader
impl UnwindSafe for INesHeader
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