Skip to content

SNESMapper ​

Maps SNES memory addresses to their respective domains.

Kind: Class

Namespace: ConnectorLib

Inheritance: IMemoryMapper

Public Constructors

SNESMapper(MapperType type, bool remoteDomains = true)

Creates a new instance of the ConnectorLib.WiiMapper class.

SNESMapper(byte type, bool remoteDomains = true)

Creates a new instance of the ConnectorLib.WiiMapper class.

Public Member Functions

bool

TryTranslate(ulong address, MappedMemory out result)

bool

TranslateHiROM(ulong address, MappedMemory out result)

bool

TranslateHiROM(ulong address, bool ex, MappedMemory out result)

bool

TranslateLoROM(ulong address, MappedMemory out result)

bool

TranslateLoROM(ulong address, bool ex, MappedMemory out result)

bool

TryTranslate(MappedMemory memory, ulong out result)

bool

TryTranslate(ulong address, string domain, ulong out result)

bool

TranslateLoROM(ulong address, string domain, ulong out result)

bool

TranslateHiROM(ulong address, string domain, ulong out result)

bool

TranslateHiROM(ulong address, string domain, bool ex, ulong out result)

Public Attributes

string

SystemBus

Properties

bool

RemoteDomains

[get, ]

bool

MAD1

[get, set]

Indicates if the mapper is using MAD1 mapping.

bool

SFX

[get, set]

Indicates if the game uses the Super FX chip and accompanying mapping.

MapperType

Type

[get, ]

The type of SNES ROM mapping.

IDictionary

Domains

[get, ]