pub enum FcgVariant {
Both,
Fcg,
Lz93d50_24c02,
Lz93d50_24c01,
Lz93d50Wram,
}Expand description
FCG board / EEPROM variant.
Variants§
Both
Mapper 16 submapper 0: respond in both $6000-$7FFF and
$8000-$FFFF; behaves as LZ93D50 (latched counter) with a 24C02.
Fcg
Mapper 16 submapper 4: FCG-1/2, register window $6000-$7FFF,
counter written directly, no EEPROM.
Lz93d50_24c02
Mapper 16 submapper 5: LZ93D50, register window $8000-$FFFF,
latched counter, optional 256-byte 24C02 EEPROM.
Lz93d50_24c01
Mapper 159: LZ93D50 with a 128-byte X24C01 EEPROM.
Lz93d50Wram
Mapper 153: LZ93D50 with 8 KiB of battery-backed WRAM and an outer 256 KiB PRG bank in place of the CHR registers.
Trait Implementations§
Source§impl Clone for FcgVariant
impl Clone for FcgVariant
Source§fn clone(&self) -> FcgVariant
fn clone(&self) -> FcgVariant
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FcgVariant
Source§impl Debug for FcgVariant
impl Debug for FcgVariant
impl Eq for FcgVariant
Source§impl PartialEq for FcgVariant
impl PartialEq for FcgVariant
impl StructuralPartialEq for FcgVariant
Auto Trait Implementations§
impl Freeze for FcgVariant
impl RefUnwindSafe for FcgVariant
impl Send for FcgVariant
impl Sync for FcgVariant
impl Unpin for FcgVariant
impl UnsafeUnpin for FcgVariant
impl UnwindSafe for FcgVariant
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