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, ]
