1. Introduction
1.1 What's TiLP
TiLP is a linking program; it allows you to
connect your TI graphing calculator to a computer/workstation and
transfers data between them. TiLP is free software and licensed under
the GNU GPL (GNU General Public License).
TiLP can run on several platforms:
- Linux
- Windows
- Mac OS-X with X11 extension
- FreeBSD
TiLP supports all common physical link cables:
- TI's BlackLink
- TI's GrayLink
- TI's SilverLink (USB)
- home-made parallel (aka $5-cable)
- home-made serial (aka $4-cable)
- TI's DirectLink USB (84+ & Titanium)
TiLP also supports the following virtual links
(internal connections with an emulator):
- VTi (Virtual TI)
- TiE (TiEmu 2 & 3)
TiLP supports all calculators:
- TI89, TI89 Titanium, TI92, TI92+, V200 (m68k)
- TI73, 82, 83, 83+, 84+, 85, 86 (z80)
- NSpire
This documentation covers using TiLP on all
available platforms. Topics which are specific to a particular
operating
system are enclosed within brackets ( "[" and "]" ).
1.2 Features and limitations
Features :
- multi-platform,
- support all cables
- support all hand-helds
- support all the operations handled by Ti-Connect and/or Ti Graph
Links software
- built-in ROM dumper
Limitations :
- Titanium thru USB under Linux: cable need to be plugged again
once TiLP is closed.
- NSpire emulating a TI84+: not supported yet
1.3 System requirements
In order to run TiLP, your computer must meet one
of the following sets of requirements, depending on your operating
system:
Linux:
- a Pentium PC or better with
any Linux distribution installed
- 25/30MB of RAM (most part is used by GTK)
- an X-Window system (Xfree is the most common)
- GTK+ 2.6 libraries
- USB support thru libusb (if you intend to use
a SilverLink or DirectLink cable)
Please check that you must have r/w
permissions on the corresponding device (/dev/ttySx, /dev/parportX or
/proc/bus/usb).
Windows:
- a Pentium PC or better with Microsoft Windows
95/98/Me or NT4/2000/XP
- 25/30MB of RAM (most part is used by GTK)
- GTK+ 2.6 libraries like 2.6.7 (it is
recommended
to use an NT-based version of Windows : NT4, 2000 or XP)
- the discontinued Silver/Direct Link driver for
Windows is not needed any longer, the libusb-win32 driver is used instead
Mac OS-X:
- a Macintosh computer running OS-X
FreeBSD:
- same requirements as Linux.
All systems must have an available port that will support your cable
(see section 3 below).
1.4 Installation
Linux:
- install the TiLP2 framework
- install TiLP either by compiling sources or
by installing a package from your favorite distro,
- check that your serial/parallel ports have the
right permissions ! Same for USB filesystem, too!
Windows:
- uninstall TI-Connect or Computer Link if you have any of these
programs; USB drivers are not compatible,
- download and install GTK+ 2.6.x or later; be sure to have one
version of GTK on your system; in doubt, uninstall it,
- execute the installer.
1.5 Configuration / Setting-up (Linux)
See the CONFIG file shipped with the libcalccables
library, either in the source tarball or in your distro package. (When using
a distro package, no additional setup might be needed. The Fedora package in the
CalcForge repository sets up everything automatically.)