Skip to content

Releases: alttpo/sni

v0.0.97

26 Apr 03:21
Compare
Choose a tag to compare

usb2snes: fix websocket receiving to Discard() any remaining frames after parsing message body
usb2snes: skip processing 0-byte reads

v0.0.96

17 Mar 03:13
Compare
Choose a tag to compare

fxpakpro: fix asm copy generation tests per new sizing
fxpakpro: fix WRAM writes to work on all ROMs; add runtime/trace tracing annotations
fxpakpro: prevent infinite loops when reading no data
fxpakpro: attempt to improve vget, vput by using simpler sendSerial method
fxpakpro: prevent empty response for ListDevices()
emunwa: disable old port range by default to avoid false-positive connections
retroarch: attempt to prevent infinite wait if something goes wrong during detection
usb2snes: retire port 8080 listener
grpc: fix PutFile response to set Size properly
mutex: fix lock-defer-unlock order to be consistent across codebase
go: upgrade serial, grpc
gui: fix GUI hangs when attempting to refresh device list and ListDevices requests are coming in; keep all busy work off the main GUI thread which includes direct GUI callback methods
CI: update Go and actions (#39)
build docs: linux: mention both libayatana-appindicator and the other one (#36)
systray: update to latest
examples: regenerate SNI grpc client code
examples: Update gRPCweb example (#33)

v0.0.95

08 Sep 20:24
Compare
Choose a tag to compare

luabridge: optimize MultiReadMemory to send overlapping Read requests and collect responses after all are sent; improved Connector.lua to allow up to 8 iterations of processing input command lines per game frame

v0.0.94

31 Aug 21:32
Compare
Choose a tag to compare

fxpakpro: automatically split WRAM writes across multiple NMI frames instead of bailing when too much data is sent
go: upgrade modules to latest including systray which was merged with upstream master

v0.0.93

29 Jul 02:09
Compare
Choose a tag to compare
v0.0.93

v0.0.92

03 Jul 20:52
Compare
Choose a tag to compare

Includes new shrunken snfm binaries

v0.0.91

03 Jul 16:21
Compare
Choose a tag to compare

Shrunk sni binaries by removing DWARF symbols and disabling function inlining.

v0.0.90

15 Apr 17:30
1a5850e
Compare
Choose a tag to compare

luabridge: update luasocket 5.4 DLL (#31)
luabridge: shim over lua differences (#30)
luabridge: BizHawk: Forward API support for LUA Core check (#29)
luabridge: Check for correct BizHawk LUA Core (#28)
github: separate build jobs by OS
sni: build universal binaries for MacOS (arm64 and amd64)

v0.0.89

01 Apr 17:47
Compare
Choose a tag to compare

sni: add SA-1 memory mapping support
grpcweb: fix CORS to allow all websocket requests on localhost:8190
emunwa: fix detector to reopen connection if closed due to error from EMULATOR_INFO response
emunwa: tolerate bad response to EMULATOR_INFO command from nwa server
fxpakpro: rename NMI EXE to USB EXE; adjust $2C00 buffer to correct size of 512 per ikari_01 comments

v0.0.88

05 Feb 20:07
Compare
Choose a tag to compare
v0.0.88