pub enum Mapper {
Show 26 variants
None(None),
Nrom(Nrom),
Sxrom(Sxrom),
Uxrom(Uxrom),
Cnrom(Cnrom),
Txrom(Txrom),
Exrom(Exrom),
Axrom(Axrom),
Pxrom(Pxrom),
Fxrom(Fxrom),
ColorDreams(ColorDreams),
BandaiFCG(BandaiFCG),
JalecoSs88006(JalecoSs88006),
Namco163(Namco163),
Vrc6(Vrc6),
Bnrom(Bnrom),
Nina001(Nina001),
Gxrom(Gxrom),
SunsoftFme7(SunsoftFme7),
Bf909x(Bf909x),
Dxrom76(Dxrom76),
Nina003006(Nina003006),
Dxrom88(Dxrom88),
Dxrom95(Dxrom95),
Dxrom154(Dxrom154),
Dxrom206(Dxrom206),
}Variants§
None(None)
Nrom(Nrom)
NROM (Mapper 000)
Sxrom(Sxrom)
SxROM/MMC1 (Mapper 001)
Uxrom(Uxrom)
UxROM (Mapper 002)
Cnrom(Cnrom)
CNROM (Mapper 003)
Txrom(Txrom)
TxROM/MMC3 (Mapper 004)
Exrom(Exrom)
ExROM/MMC5 (Mapper 5)
Axrom(Axrom)
AxROM (Mapper 007)
Pxrom(Pxrom)
PxROM/MMC2 (Mapper 009)
Fxrom(Fxrom)
FxROM/MMC4 (Mapper 010)
ColorDreams(ColorDreams)
Color Dreams (Mapper 011)
BandaiFCG(BandaiFCG)
Bandai FCG (Mappers 016, 153, 157, and 159)
JalecoSs88006(JalecoSs88006)
Jaleco SS88006 (Mapper 018)
Namco163(Namco163)
Namco163 (Mapper 019)
Vrc6(Vrc6)
VRC6 (Mapper 024).
Bnrom(Bnrom)
BNROM (Mapper 034).
Nina001(Nina001)
NINA-001 (Mapper 034).
Gxrom(Gxrom)
GxROM (Mapper 066).
SunsoftFme7(SunsoftFme7)
Sunsoft FME7 (Mapper 069).
Bf909x(Bf909x)
Bf909x (Mapper 071).
Dxrom76(Dxrom76)
DxROM/NAMCOT-3446 (Mapper 076).
Nina003006(Nina003006)
NINA-003/NINA-006 (Mapper 079).
Dxrom88(Dxrom88)
DxROM/Namco 108 (Mapper 088).
Dxrom95(Dxrom95)
DxROM/NAMCOT-3425 (Mapper 095).
Dxrom154(Dxrom154)
DxROM/NAMCOT-3453 (Mapper 154).
Dxrom206(Dxrom206)
DxROM/Namco 108 (Mapper 206).
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Mapper
impl<'de> Deserialize<'de> for Mapper
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
Source§impl From<ColorDreams> for Mapper
impl From<ColorDreams> for Mapper
Source§fn from(v: ColorDreams) -> Mapper
fn from(v: ColorDreams) -> Mapper
Converts to this type from the input type.
Source§impl From<JalecoSs88006> for Mapper
impl From<JalecoSs88006> for Mapper
Source§fn from(v: JalecoSs88006) -> Mapper
fn from(v: JalecoSs88006) -> Mapper
Converts to this type from the input type.
Source§impl From<Nina003006> for Mapper
impl From<Nina003006> for Mapper
Source§fn from(v: Nina003006) -> Mapper
fn from(v: Nina003006) -> Mapper
Converts to this type from the input type.
Source§impl From<SunsoftFme7> for Mapper
impl From<SunsoftFme7> for Mapper
Source§fn from(v: SunsoftFme7) -> Mapper
fn from(v: SunsoftFme7) -> Mapper
Converts to this type from the input type.
Source§impl MapRead for Mapper
impl MapRead for Mapper
fn map_read(&mut self, __enum_dispatch_arg_0: u16) -> MappedRead
fn map_peek(&self, __enum_dispatch_arg_0: u16) -> MappedRead
Source§impl OnBusRead for Mapper
impl OnBusRead for Mapper
fn on_bus_read( &mut self, __enum_dispatch_arg_0: u16, __enum_dispatch_arg_1: BusKind, )
Source§impl OnBusWrite for Mapper
impl OnBusWrite for Mapper
Source§impl TryInto<ColorDreams> for Mapper
impl TryInto<ColorDreams> for Mapper
Source§impl TryInto<JalecoSs88006> for Mapper
impl TryInto<JalecoSs88006> for Mapper
Source§impl TryInto<Nina003006> for Mapper
impl TryInto<Nina003006> for Mapper
Source§impl TryInto<SunsoftFme7> for Mapper
impl TryInto<SunsoftFme7> for Mapper
Auto Trait Implementations§
impl Freeze for Mapper
impl RefUnwindSafe for Mapper
impl Send for Mapper
impl Sync for Mapper
impl Unpin for Mapper
impl UnwindSafe for Mapper
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