TiLP User's Manual
Author: The TiLP team
Description: User's Manual

Prev | Home | Next
Table of content |  | Overview

# 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.