TI Graphlink Linux Software?
ajalics asks: "I need a program to transfer files between my Linux box and my TI-86.
TheTI family of graphing calculators use an 1/8" jack to a serial port called a TI graph-link.
Unfortunatley TI only provides Windows, Mac, and DOS software. Does anyone know of any Linux software that will let me talk to my TI?"
If no software exists at this point, is someone working on reverse engineering the protocol?
www.ticalc.org is a great resource for stuff like this. There is some Linux/Unix software at http://www.ticalc.org/basics/lin king/software.html that can apparently use the TI GraphLink cable to communicate with a TI-{83,85,86,89,92}. There's also a document that's included with at least one of them (xlink85) that goes into detail on the link protocol.
I'm a staffer at the ticalc.org project, and we have *nix software available at (get this!) Unix Programs directory. There is linking software there, some that support the TI-Graphlink, others that support various home-made cables.
--
Phil Genera
File Archives Maintainer
the ticalc.org project - http://www.ticalc.org/
http://www.tivault.com has the software you need.
Xlink85 can be used with limited success with a TI-86. It shouldn't be too hard to write a package for the 86, the Graphlink uses the standard serial interface, and the data format needed is well documented. I started a project for the TI-86, but had to put it aside due to lack of time.
The TI-Graphlink software ti has developed for windows also works under WINE. The real question is, where can someone find a compiler to work in linux for the TI line of calculators?
I have built a parrallel cable for my TI-83 Plus and I tryed all the available Linux apps, but they didnt work at all, but cal in dos worked very well, btw, it wont work in dosemu because of the parallel emu model of dosemu. So I am forced to reboot into dos to do anything (cal also works from within win9x). I'd like to know if the source is available to see how hard it would be to make something like that for linux...