Timendus / ticalc-usb

A library to communicate with TI graphing calculators through WebUSB

Home Page:https://ticalc.link

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Calculator support request

pandaboy6621 opened this issue · comments

Device information

{
"deviceClass": 0,
"deviceProtocol": 0,
"deviceSubclass": 0,
"deviceVersionMajor": 1,
"deviceVersionMinor": 0,
"deviceVersionSubminor": 3,
"manufacturerName": "Texas Instruments Incorporated",
"productId": 57345,
"productName": "TI-GRAPH LINK USB",
"serialNumber": null,
"usbVersionMajor": 1,
"usbVersionMinor": 1,
"usbVersionSubminor": 0,
"vendorId": 1105
}

Additional information

Please provide this extra information so we can better support your calculator:

Ti 83plus (using Ti Silverlink, Graphlink)

Thank you for your support request @pandaboy6621! I actually bought a graphlink cable some time ago to start work on supporting it in ticalc-usb 🙂

However, I believe the protocol is quite different from communicating directly over USB so the library will need a pretty substantial refactor, and the time I'm spending on this project is quite limited. So it will probably be a while until I come around to this, unless another developer feels like adding support for this 😄

DBUS is indeed very different from DUSB (CARS).
Timendus/ticalc.link#33 is another issue which would benefit from DBUS support after refactoring the code to add the layers which are missing from ticalc-usb / ticalc.link . However, it requires even more work than this issue, since adding support for TI-68k file formats, and the specific capabilities of the TI-68k protocol, is necessary for that other issue, whereas this issue only needs support for modern TI-(e)Z80 files, which is already mostly available.