Releases: MattEqualsCoder/SnesConnectorLibrary
Releases · MattEqualsCoder/SnesConnectorLibrary
SNES Connector Library v0.9.4
- Updated to use port 23074 for QUSB2SNES connections instead of 8080
SNES Connector Library v0.9.3
- Wait for a file list command to return that a PutFile request was successful (based on Py2Snes)
- Update to prevent reconnecting to the same connector
- Updated debug logging to print out some data coming from the emulator
SNES Connector Library v0.9.0
This is the last major update with new functionality for the SNES Connector Library. Some smaller features may be added, and I'll try to fix any bugs that come up. Over time when I'm confident in the stability of this, I'll bump it up to 1.0.0.
- Added multiple new features to be used with USB2SNES and SNI connectors with hardware that communicate via sd2snes like the FxPakPro
- GetFileList - Retrieve a list of files on the device
- BootRom - Boots a rom file to play it
- UploadFile - Uploads a file to the device
- DeleteFile - Deletes a file from the device
- The basic memory requests have been updated to use the functions MakeMemoryRequest and AddRecurringMemoryRequest to be more explicit about what is being done, and the RequestType property has been changed to MemoryRequestType.
- The SNES Connector Library will now attempt to discern the capabilities of the connector and will prevent performing actions it can't do with the connector
- Fixed the USB2SNES connector to be able to update the WRAM when using hardware
- Cleaned up the SnesConnector UI app and added functionality for the above to it
SNES Connector Library v0.1.6
- Fixed an issue where the response for RespondOnChangeOnly = true recurring requests not coming through the first time after connecting/reconnecting.
- Added a try/catch when invoking an action after retrieving a message to prevent the connector losing connection entirely on exceptions.
- Updated the Avalonia App to use Host.CreateDefaultBuilder.
SNES Connector Library v0.1.5
- Fixed issue with recurring requests RespondOnChangeOnly not invoking properly sometimes
- Changed Lua script port to not conflict with current SMZ3
SNES Connector Library v0.1.3
- Updated recurring requests to prevent unnecessary duplicate calls out to the connector for the same memory location
- Updated recurring requests to only be for retrieving data
- Updated the MakeRequest to use a new SnesSingleMemoryRequest class to be more explicit
SNES Connector Library v0.1.2
Updated to .net 8
SNES Connector Library v0.1.1
Updated SnesData functions to return data from first read byte.
SNES Connector Library v0.1.0
Initial version of the SMZ3 Connector Library