LuaConnector ​
Implements several IConsoleConnector types with a LUA script run in an emulator.
Kind: Class
Namespace: ConnectorLib
Inheritance: ConsoleBase → I16BitConnector → I32BitConnector → I64BitConnector → I8BitConnector → IAddressableConnector → IConsoleConnector → IDisposable → IDomainMappableConnector → IDomainMappableConnector\<LuaConnector\> → IFreezableConnector → IGBAConnector → IGBConnector → IGameConnector → IGameGearConnector → IGenesisConnector → IN3DSConnector → IN64Connector → INDSConnector → INESConnector → INESProConnector → IPS1Connector → IROMProcessor → ISNESConnector
Public Constructors
Creates a new instance of the ConnectorLib.LuaConnector class.
Creates a new instance of the ConnectorLib.LuaConnector class.
Creates a new instance of the ConnectorLib.LuaConnector class.
Public Member Functions
void
Task
bool
bool
bool
bool
bool
bool
Freezes an unsigned 32-bit value on the game system.
bool
Freezes an unsigned 32-bit value on the game system.
bool
Freezes an unsigned 32-bit value on the game system.
bool
Freezes an unsigned 32-bit value on the game system.
bool
bool
bool
bool
bool
bool
DomainMappedConnector
bool
bool
bool
bool
bool
bool
bool
bool
bool
Saves then immediately reloads a savestate and returns a key to identify the state.
bool
Saves a savestate and returns a key to identify the state.
bool
Loads a savestate.
bool
Deletes a savestate.
bool
bool
bool
bool
bool
string
bool
bool
bool
bool
bool
Public Attributes
uint
VERSION_MAJOR
The major version of the Lua connector protocol.
uint
VERSION_MINOR
The minor version of the Lua connector protocol.
uint
VERSION_PATCH
The patch version of the Lua connector protocol.
uint
VERSION
The full version of the Lua connector protocol.
Properties
static
int
CommandResponseTimeoutMS
[get, set]
Allows globally configuring the default timeout before messages from a connected Lua connector script will be considered lost/never arriving. Defaults to 1000ms
Endianness
Endianness
[get, ]
PointerFormat
PointerFormat
[get, ]
IFeatureAware
Features
[get, ]
PointerFormat
RelativePointerFormat
[get, ]
bool
Connected
[get, ]
