File: chapter01.html

package info (click to toggle)
tilp2 1.19~git20231112.5a2ea63-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,720 kB
  • sloc: ansic: 9,343; sh: 337; xml: 314; cpp: 255; makefile: 130; sed: 16
file content (191 lines) | stat: -rw-r--r-- 7,563 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">
  <meta name="GENERATOR" content="Mozilla 1.1 under Linux">
  <title>TiLP User's Manual</title>
  <meta name="author" content="The TiLP team">
  <meta name="description" content="User's Manual">
</head>
<body bgcolor="#ffffff">
<div align="center">
<div style="text-align: left;">
<div class="NAVFOOTER">
<hr align="left" width="100%">
<table summary="Footer navigation table" border="0" cellpadding="0"
 cellspacing="0" width="100%">
  <tbody>
    <tr>
      <td align="left" valign="top" width="33%"><a href="Manual_en.html"
 accesskey="P">Prev</a></td>
      <td align="center" valign="top" width="34%"><a
 href="Manual_en.html" accesskey="H">Home</a></td>
      <td align="right" valign="top" width="33%"><a
 href="chapter02.html" accesskey="N">Next</a></td>
    </tr>
    <tr>
      <td align="left" valign="top" width="33%">Table of content</td>
      <td align="center" valign="top" width="34%">&nbsp;</td>
      <td align="right" valign="top" width="33%">Overview</td>
    </tr>
  </tbody>
</table>
</div>
</div>
</div>
<h1>1. Introduction</h1>
<h2>1.1 What's TiLP</h2>
<p><font size="3">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 General Public License (GPL).</font> </p>
<p><font size="3">TiLP can run on several platforms:</font> </p>
<ul>
  <li><font size="3">Linux</font> </li>
  <li><font size="3">Windows</font> </li>
  <li><font size="3">Mac OS-X with X11 extension</font> </li>
  <li><font size="3">FreeBSD</font></li>
</ul>
<p><font size="3">TiLP supports all common physical link cables:</font>
</p>
<ul>
  <li><font size="3">TI's BlackLink</font> </li>
  <li><font size="3">TI's GrayLink</font> </li>
  <li><font size="3">TI's SilverLink (USB)</font> </li>
  <li><font size="3">home-made parallel (aka $5-cable)</font> </li>
  <li><font size="3">home-made serial (aka $4-cable)</font></li>
  <li><font size="3">TI's DirectLink USB (84+, 89 Titanium, Nspire)<br>
    </font></li>
</ul>
<p><font size="3">TiLP also supports the following virtual links
(internal connections with an emulator):</font> </p>
<ul>
  <li><font size="3">VTi (Virtual TI)</font> </li>
  <li><font size="3">TiE (TiEmu 2 &amp; 3)</font></li>
</ul>
<p><font size="3">TiLP supports all TI graphing calculators:</font> </p>
<ul>
  <li><font size="3">TI89, TI89 Titanium, TI92, TI92+, V200 (68k)</font>
  </li>
  <li><font size="3">TI73, 82, 83, 83+, 84+, 85, 86 (z80)</font></li>
  <li><font size="3">NSpire<br>
    </font></li>
</ul>
<p><font size="3">This documentation covers using TiLP on all
available platforms. Topics which are specific to a particular
operating system are enclosed within brackets ( "[" and "]" ).</font> </p>
<h2>1.2 Features and limitations<br>
</h2>
<span style="text-decoration: underline;">Features :</span><br>
<ul>
  <li>multi-platform,</li>
  <li>support all cables</li>
  <li>support all handhelds</li>
  <li>support all the operations handled by TI-Connect and/or TI Graph-Link software</li>
  <li>built-in ROM dumper</li>
</ul>
<span style="text-decoration: underline;">Limitations :</span><br
 style="text-decoration: underline;">
<ul>
  <li>Titanium thru USB under Linux: cable need to be plugged again
once TiLP is closed (due to a bug in the 89T's OS).</li>
  <li>NSpire emulating a TI84+: not supported on the oldest OS versions
due to the incorrect USB descriptor exposed by the Nspire.<br>
  </li>
</ul>
<h2>1.3 System requirements</h2>
<font size="3">In order to run TiLP, your computer must meet one of the
following sets of requirements, depending on your operating system:<br>
</font>
<p> </p>
<p><font size="3"><u>Linux:</u></font> </p>
<ul>
  <li><font size="3">a Pentium PC or better with</font><font size="3">
any Linux distribution installed</font></li>
  <li><font size="3">25/30MB of RAM (most part is used by GTK+)</font></li>
  <li><font size="3">an X-Window system</font></li>
  <li><font size="3">GTK+ 2.16+ libraries</font></li>
  <li><font size="3">USB support through libusb, unless you only have
the old cables<br>
    <br>
Please check that you must have <span style="font-weight: bold;">R/W</span>
permissions on the corresponding device (/dev/ttySx, /dev/parportX or
/proc/bus/usb).<br>
    </font></li>
</ul>
<p><font size="3"><u>Windows:</u></font> </p>
<ul>
  <li><font size="3">a Pentium PC or better with Microsoft Windows 2000, XP,
Vista or 7</font></li>
  <li><font size="3">25/30MB of RAM (most part is used by GTK+)<br>
    </font></li>
  <li><font size="3">GTK+ 2.24 libraries like 2.24.8</li>
  <li><font size="3"><a  href="http://lpg.ticalc.org/prj_usb/index.html">
the Silver/Direct Link driver</a> for Windows is not needed any longer<br>
    </font></li>
</ul>
<p><font size="3"><u>Mac OS X:</u></font> </p>
<ul>
  <li>a Macintosh computer running OS X</li>
</ul>
<p><font size="3"><u>FreeBSD:</u></font> </p>
<ul>
  <li><font size="3">same requirements as Linux.<br>
    <br>
    </font></li>
</ul>
All systems must have an available port that will support your cable
(see section 3 below).<br>
<h2>1.4 Installation</h2>
<font size="3"><u>Linux:</u></font>
<p> </p>
<ul>
  <li><font size="3">Check whether your favorite distro has packages for
recent versions of libticonv, libtifiles, libticables, libticalcs, and tilp.
If it doesn't, the recommended way to install TILP is to use
<a href="http://lpg.ticalc.org/prj_tilp/download/install_tilp.sh">the install_tilp.sh helper script</a></font>.
This script has worked for dozens of persons on multiple distro flavors.</li>
  <li><font size="3">check that your serial/parallel ports and your
USB filesystem have the appropriate permissions ! See the CONFIG file in
libticables (the install_tilp.sh script reminds you about it).<br>
    </font></li>
</ul>
<p><font size="3"><u>Windows:</u></font> </p>
<ul>
  <li>In TILP II 1.16+, TILP can be installed side by side with TI-Connect,
TI-Nspire Computer Software (TINCS) and TI-Nspire Computer Link Software (TINCLS).
You'll have to install the filter driver manually, see the README file for
instructions.<br>
  </li>
  <li>if you want to do everything manually, download and install the gtk-win
GTK+ runtime 2.24.x or later. Be sure to have <b>a single</b> version of the GTK+
runtime on your system.<br>
  </li>
  <li><font size="3">execute the InnoSetup installer.</font> <b>It can download
the GTK+ runtime for you.</b><br>
  </li>
</ul>
<font size="3"><u>MacOS X:</u></font>
<p> </p>
<ul>
  <li>Same as Linux: the install_tilp.sh script works on MacOS X, provided
the appropriate packages have been installed from MacPorts</li>
</ul>
<font size="3"><u>FreeBSD:</u></font>
<p> </p>
<ul>
  <li>Same as Linux: the install_tilp.sh script should work on FreeBSD.</li>
</ul>
<h2>1.5 Configuration / Setting-up (Linux)<br>
</h2>
<font size="3">See the CONFIG file shipped with the libticables2
library, either in the source tarball or in your distro package.
Your distro package should automatically install udev definitions that make
it possible to use TILP as a regular, non-root user; if it doesn't, please
file a bug against the distro package.<br>
</font><font size="3"><br>
</font>
<hr>
</body>
</html>