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 Silver/Direct Link driver for
Windows is not needed any longer
 
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 InnoSetup installer.
 
1.5 Configuration / Setting-up (Linux)
See the CONFIG file shipped with the libticables2
library, either in the source tarball or in your distro package.