1TILP(1)                     General Commands Manual                    TILP(1)
2
3
4

NAME

6       TiLP2  - a communication program for TI calculators ('Tilp Is a Linking
7       Program')
8
9

SYNOPSYS

11       tilp [-h / --help] [-v  /  --version]  [--calc=]  [--cable=]  [--port=]
12       [--timeout=] [--delay=] [--silent] [--no-gui] [filename]
13
14

DESCRIPTION

16       The  TiLP  program  allows you to backup, restore and archive variables
17       and/or applications for your Texas Instruments calculator on your  com‐
18       puter. It has also additional features such as screen dump, remote con‐
19       trol, ROM dump, FLASHing. TiLP is a very  complete  program.  Moreover,
20       you have the same program for all calculator models.
21
22

OPTIONS

24       The  command line of tilp can be used for sending files like variables,
25       backup, FLASH apps, OS, TIGroup, etc.  You cannot do any  other  opera‐
26       tions. If you want more operations, you have to use the GUI.  For send‐
27       ing one or more files, simply pass the filename(s) on the command line.
28       If you want to use TiLP from console, use the --no-gui switch.
29
30       Take care: options must be passed before the filename!
31
32       tilp accepts the following options:
33
34
35       -h, --help
36              Display a list of all command line options.
37
38
39       -v, --version
40              Output the version info.
41
42
43       --no-gui, -n
44              Send file(s) without launching any Graphical User Interface. All
45              information is displayed in the  console.   Beware:  using  this
46              switch disables any overwrite check. Use it with care!
47
48
49       --silent, -s
50              Skip  questions  in  no  GUI  mode. Should be used with --no-gui
51              switch.
52
53
54       --calc=CALC, CALC
55              Select a calculator type: v200, ti92+, ti92, ti89t, ti89,  ti86,
56              ti85, ti84+, ti83+, ti83, ti82, ti73 or nspire.
57
58
59       --cable=CABLE, CABLE
60              Select a link cable type: GrayLink, BlackLink, Parallel, Silver‐
61              Link, DirectLink, VTi, TiEmu.
62
63
64       --port=PORT, -pPORT
65              Specify on which port the link cable is plugged on. Can be null,
66              1, 2, 3 or 4.
67
68
69       --timeout=TIMEOUT, -tTIMEOUT
70              in tenth of seconds (0.1 s). The program waits for a response of
71              the calculator during that amount of time. Once  this  delay  is
72              elapsed, the program sends a timeout error. The default value is
73              1 second.
74
75
76       --delay=DELAY, -dDELAY
77              in microseconds. This is the time which separates the  transmis‐
78              sion  of  2  bytes  (in the old cables).  The default value is 5
79              microseconds. Decreasing this value increases the transfer speed
80              but decreases the reliability of the transmission.
81
82

EXAMPLE

84       Quickly  send  (no  GUI) a file to a TI-89 through a BlackLink cable on
85       the second serial port (/dev/ttyS1 or COM2), setting the timeout to 2s:
86
87
88       tilp  --calc=ti89  --cable=BlackLink  --port=2  --timeout=20   --no-gui
89       group.89g
90
91
92       Starting at version 1.13, a new and shorter syntax can be used:
93
94
95       tilp ti89 blacklink -p2 -t20 -n group.89g
96
97

CONFIG FILE FORMAT

99       This  section describes the format of the .tilp config file which is in
100       the home directory of the user (*nix, Win32), or the old tilp.ini  file
101       formerly  stored  alongside  the program (Win32). The file is separated
102       into several sections (hardware, gui, calc, external  programs,  fonts,
103       screen,  misc).   A  line preceded by the '#' symbol is a comment. Each
104       line has the following format: option=something.  Every line can be put
105       in  any  order. Beware: any comment added to the file will be overwrit‐
106       ten!  Here's a description of the options and their possible values:
107
108       version= Which version of TiLP has written the  config  file.  Used  to
109       display the Release the file and to keep compatibility.
110
111       calc_model=  Defines  the  calculator type. Choose one of the following
112       values (case insensitive): ti73, ti82, ti83, ti83+, ti84+, ti85,  ti86,
113       ti89, ti92, ti92+, v200, nspire.
114
115       cable_model= Define the link cable type (case sensitive). Choose one of
116       the  following  value:  GrayLink,  BlackLink,   Parallel,   SilverLink,
117       DirectLink, VTi or TiEmu.
118
119       cable_port=  Define the port to use. You have to choose one of the fol‐
120       lowing value depending on your link cable type and the  port  you  want
121       use: parallel port #[1-3], serial port #[1-4], virtual port #[1-2], USB
122       port #[1-4].
123
124       cable_timeout= with the timeout value  to  use  in  tenth  of  seconds.
125       Default value: 20.
126
127       cable_delay= with the delay value to use in micro-seconds for home-made
128       cables. Default value: 10
129
130       pane_x_size= and pane_y_size= Gives the width and height values of  the
131       remote view.
132
133       wnd_x_size1= and wnd_y_size1= Gives the width and height of the windows
134       in full view.
135
136       wnd_x_size2= and wnd_y_size2= Gives the width and height of the windows
137       in simplified view (no right frame).
138
139       local_sort=  Define the sorting method for the right window. Choose one
140       of the following value: name, date, size, user, group, attrib
141
142       local_sort_order= Define the sorting order for the right window. Choose
143       either 'up' or 'down'.
144
145       remote_sort=  Define the sorting method for the left window. Choose one
146       of the following value: name, info, type, size
147
148       remote_sort_order= Define the sorting order for the left window. Choose
149       either 'up' or 'down'.
150
151       filesel_type= File selector type (1: gtk, 2: native, 3: kde).
152
153       full_gui= Display the right frame (local view).
154
155       local_path= Use full path when sending variables.
156
157       show_all= Show all files (1) or only TI files (0).
158
159       overwrite=  Defines  whether  TiLP should ask for confirmation when you
160       attempt to delete files/variables. Use with care!
161
162       recv_as_group= Receive set of files as a grouped file if enabled.
163
164       working_dir= Contains the directory that TiLP will list at startup. Can
165       be changed from the popup menu.
166
167       remote_font_name=  Define  the  font  to  use  in the left window (calc
168       files). The font is described by its XFLD (X-Font Logical  Description)
169       name.
170
171       local_font_name=  Define  the font to use in the right window (computer
172       files).  The  font  is  described  by   its   XFLD   name,   such   as:
173       -adobe-courier-medium-r-*-*-*-125-*-*-*-*-*-*
174
175       screen_format=  Define  the  image format to use for saving screen cap‐
176       tures. It can be: xpm (1), jpg, bmp, tif, png, pdf and eps (7).
177
178       screen_scaling= Unused.
179
180       screen_clipping= If enabled, display only the LCD area. Otherwise, dis‐
181       plays the full area (the hidden part is only usable via ASM programming
182       on TI89).
183
184       screen_blurry= Define whether the image is saved in B&W or saved like a
185       VTi image (dark & light gray).
186
187
189       Copyright  (C) 1999-2006, Romain Lievin.  Permission to use, copy, mod‐
190       ify, and distribute this software and its documentation for any purpose
191       and  without  fee  is hereby granted, provided that the above copyright
192       notice appear in all copies and that both  that  copyright  notice  and
193       this permission notice appear in supporting documentation.
194
195       This  program and its source code is distributed under the terms of the
196       terms of the GNU General Public License as published by the Free  Soft‐
197       ware  Foundation;  either version 2 of the License, or (at your option)
198       any later version.
199
200       This program is distributed in the hope that it  will  be  useful,  but
201       WITHOUT  ANY  WARRANTY;  without  even  the  implied  warranty  of MER‐
202       CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  General
203       Public License for more details.
204
205       You should have received a copy of the GNU General Public License along
206       with this program; if not, write to the Free Software Foundation, Inc.,
207       51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
208
209

SUGGESTIONS AND BUG REPORTS

211       The canonical place to find TiLP2 and some miscellaneous information is
212       at            http://www.tilp.info            (redirected            to
213       http://lpg.ticalc.org/prj_tilp/index.php)   You   can   also   look  at
214       http://lpg.ticalc.org and http://www.ticalc.org for others  TI  related
215       programs for Linux. French people can also look at http://www.ti-fr.org
216       and http://tiplanet.org.
217
218

AUTHOR

220       Original author (Linux & Win32): Romain Lievin.
221
222       Mac OS-X port by Julien Blache.
223
224       FreeBSD port by Tijl Coosemans.
225
226

THANKS

228       Thanks to these people for having lent me their calculator: Jean-Pierre
229       and Thomas (TI92+), Benoit, Philippe and Florence (TI89), Louis (TI86),
230       Luc (TI85), Nicolas (TI83), Jean-Philippe and Francois (TI82).  Special
231       thanks  to Guillaume for his Grey/Gray TIGL link cable.  Thanks to many
232       others (patches, suggestions, ...)
233
234

SEE ALSO

236       tilp(1) tiemu(1)
237
238
239
240                                 July 24, 2012                         TILP(1)
Impressum