Skip to content

SuccessConnector ​

Kind: Class

Namespace: ConnectorLib.Testing

Inheritance: ConsoleBase → I16BitConnector → I32BitConnector → I64BitConnector → I8BitConnector → IAddressableConnector → IConsoleConnector → IDisposable → IDomainMappableConnector → IFreezableConnector → IGBAConnector → IGBConnector → IGameConnector → IGameGearConnector → IGenesisConnector → IKeyedConnector → IN64Connector → INESConnector → INESProConnector → IPS1Connector → IROMProcessor → ISNESConnector

Public Constructors

SuccessConnector()

Public Member Functions

virtual override

bool

SendMessage(string message)

virtual override

Task>

Connect()

virtual override

void

KeepAlive()

virtual override

bool

Read(ulong address, Span buffer, int offset, int length)

virtual override

bool

Write(ulong address, ReadOnlySpan buffer, int offset, int length)

virtual override

bool

Freeze(ulong address, ulong value, byte size, WriteType writeType, ulong cmpAddress, ulong cmpValue, byte cmpSize, CompareType cmpType)

virtual override

bool

Freeze(ulong address, ulong value, ulong mask, byte size, WriteType writeType, ulong cmpAddress, ulong cmpValue, byte cmpSize, CompareType condition)

virtual override

bool

Unfreeze(ulong address)

bool

SetBits(ulong address, byte mask, byte out oldVal)

virtual override

bool

SetBits(ulong address, string domain, byte mask, byte out oldVal)

bool

UnsetBits(ulong address, byte mask, byte out oldVal)

virtual override

bool

UnsetBits(ulong address, string domain, byte mask, byte out oldVal)

bool

CompareSwap(ulong chkAddress, byte test, byte newVal, byte out oldVal)

virtual override

string

GetROMPath()

virtual override

bool

OpenROM(string localPath)

virtual override

bool

CloseROM()

virtual override

bool

PatchROM(IROMPatch patch)

virtual override

bool

PatchROM(byte[] data)

virtual override

bool

ResetConsole()

bool

Read8(ulong address, byte out value)

bool

Write8(ulong address, byte value)

bool

Read16(ulong address, ushort out value)

bool

Write16(ulong address, ushort value)

bool

Read32(ulong address, uint out value)

bool

Write32(ulong address, uint value)

bool

Read64(ulong address, ulong out value)

bool

Write64(ulong address, ulong value)

bool

Freeze8(ulong address, byte value)

bool

Freeze16(ulong address, ushort value)

bool

Freeze32(ulong address, uint value)

bool

Freeze64(ulong address, ulong value)

virtual override

bool

Read(ulong address, string domain, Span buffer, int offset, int length)

virtual override

bool

Write(ulong address, string domain, ReadOnlySpan buffer, int offset, int length)

virtual override

bool

Freeze(ulong address, string domain, ulong value, byte size, WriteType writeType, ulong cmpAddress, ulong cmpValue, byte cmpSize, CompareType cmpType)

virtual override

bool

Freeze(ulong address, string domain, ulong value, ulong mask, byte size, WriteType writeType, ulong cmpAddress, ulong cmpValue, byte cmpSize, CompareType cmpType)

virtual override

bool

Unfreeze(ulong address, string domain)

Properties

Endianness

Endianness

[get, ]

PointerFormat

PointerFormat

[get, ]

bool

Connected

[get, ]