8000 Releases · alttpo/sni · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: alttpo/sni

v0.0.11

23 Jun 04:43
Compare
Choose a tag to compare

Changelog

0c52113 fxpakpro: increase reliability by closing connection after any errors dealing with serial port; fix ResetSystem to send proper command

v0.0.10

23 Jun 01:07
Compare
Choose a tag to compare

Changelog

73b4c67 examples: golang: add stream read example
d1dc345 examples: nodejs: switch to using .toObject() on response messages for a more native experience; have to base64-decode binary data though
c0fa9a5 retroarch: fix memory write bug

v0.0.9

22 Jun 23:01
Compare
Choose a tag to compare

Changelog

87c4dcb examples: nodejs: add streaming read example
64f93eb sni: add StreamRead and StreamWrite gRPC methods

v0.0.8

22 Jun 21:53
Compare
Choose a tag to compare

Changelog

ac03e53 examples: nodejs: wrap SingleRead in 240 iterations for a rough timing test
5b67358 fxpakpro: implement ResetSystem
8ac07b8 snes: fix long-standing bug in rom_test
a1acdbc snes: refactor to remove useless DeviceDriver.Use method; mapping.Detect accepts a UseMemory interface to dynamically require the ReadMemory capability when actual reading memory; moved all capability checks closer to when they are actually used
6fa94a4 snes: refactor to use AddressTuple
64a95a7 sni: consistent formatting for AddressTuples

v0.0.7

22 Jun 04:33
Compare
Choose a tag to compare

Changelog

0661b67 examples: nodejs: simplify promise handling with wrapper function; add DetectMapping invocation example
14f6c5c examples: nodejs: updated per latest changes
9697a0b retroarch: minor cleanup to MultiWriteMemory data formatting
3428681 retroarch: parse READ_CORE_MEMORY error responses and translate to CodeError
520cc99 snes: add ErrUnmappedAddress case for mapping.Translate() to make it obvious when attempting to access unmapped addresses
8576316 snes: define CodedError to pair a codes.Code with an error
37375a0 snes: define new AddressTuple to hole the tuple (Address, Space, Mapping)
18fe49c snes: detect: attempt to read ROM header from 4 possible addresses and collect all errors
12ef443 snes: minor refactor
a6fd75c sni: fix -logtiming reporter again
407fc9e sni: prepare for snes.CodedError to translate into gRPC statuses
93e40b2 udpclient: detect isClosed state before using connection to avoid panics

v0.0.6

21 Jun 21:27
Compare
Choose a tag to compare

Changelog

91e2862 snes: exhirom: 100% coverage
379a9b8 snes: exhirom: complete BusAddressToPak mapping
b148c48 snes: hirom: 100% coverage
ecca4c1 snes: hirom: add missing LowRAM WRAM mappings
1513ec2 snes: hirom: implement BusAddressToPak mapping
d34a7e1 snes: lorom: 100% coverage
8d5da55 snes: lorom: complete BusAddressToPak implementation
5e983df snes: treat Unknown mapping as an error
47d0033 sni: fix up -logtiming per new method names and fields
9fbdbc2 sni: remove MappingGet, MappingSet methods and remove mapping state associated with Device to avoid confusion among multiple clients

v0.0.5

20 Jun 04:07
Compare
Choose a tag to compare

Changelog

5081c87 fxpakpro: catch errors when opening serial port before creating device
e4a38cf fxpakpro: force uri to include a non-empty host so that path is not interpreted as host
470dfcd fxpakpro: log errors while opening serial port
00a7c8d fxpakpro: on error close device
97afa21 sni: log errors going to grpc response with or without -logtiming option

v0.0.4

19 Jun 19:26
Compare
Choose a tag to compare
Loading

Changelog

dd8447e build: include sni.proto in archives
7322884 luabridge: add connection closed detection via sending Version queries every 5 seconds

v0.0.3

19 Jun 17:58
Compare
Choose a tag to compare

Changelog

aa24fa3 examples: add generate.sh script for node.js
ec0fcdd examples: add node.js gRPC client example to list devices
616ab1d examples: created golang client example
2815b96 examples: nodejs: add single read example
7e6495a examples: nodejs: rename namespace from proto to sni in generate.sh
0ca99e2 examples: nodejs: using import_style=commonjs_strict avoids global namespace pollution
fabf63d examples: refactor node.js to use promises and async/await for clarity
13a6077 examples: removed redundant copy of sni.proto and modified generate.sh to point to original copy
0f19045 luabridge: implement MultiReadMemory
1e61a20 luabridge: implement MultiWrite
5b52324 luabridge: introduction of luabridge server for lua bridge scripts to connect to
3df5a9b luabridge: store client and version from Version response and use it in ListDevices response
fdc3d78 snes: moved mapping packages under mapping

v0.0.2

18 Jun 22:10
Compare
Choose a tag to compare

Changelog

5f59a4f sni: fix windows crash on startup by supplying example icon data

0