TILP(1)
π TILP β ok bestie, let's talk to your calculator
So this is the manual page for TILP(1), and it lives in the General Commands Manual section of your system's docs. Pull up a chair, grab a strawberry, we're doing this. πβ¨
β¨ NAME β¨
TiLP2 β a communication program for TI calculators (and yes, the name stands for 'Tilp Is a Linking Program'). π
π SYNOPSIS π
tilp [-h / --help] [-v / --version] [--calc=] [--cable=] [--port=]
[--timeout=] [--delay=] [--silent] [--no-gui] [filename]
π¦ DESCRIPTION π¦
The TiLP program lets you backup, restore and archive variables and/or applications for your Texas Instruments calculator, right there on your computer. Like, your calc's whole lore, saved locally. πΎ
It also has extra features on top, no cap: screen dump, remote control, ROM dump, and FLASHing. TiLP is a very complete program. And the best part? You get the same program for all calculator models. One app, every calc, iconic behaviour honestly. π
π OPTIONS π
The command line of tilp can be used for sending files like variables, backup, FLASH apps, OS, TIGroup, etc. That's it though β you literally cannot do any other operations from here. If you want more, you have to use the GUI, periodt.
For sending one or more files, simply pass the filename(s) on the command line. And if you want to use TiLP from console, use the --no-gui switch.
β οΈ Take care: options must be passed before the filename! Order matters, bestie, do not play with this.
tilp accepts the following options:
-h,--helpβ Display a list of all command line options. Your lil cheat sheet. π-v,--versionβ Output the version info.--no-gui,-nβ Send file(s) without launching any Graphical User Interface. All information is displayed in the console.
π Beware: using this switch disables any overwrite check. Use it with care, fr fr!
--silent,-sβ Skip questions in no GUI mode. Should be used with the--no-guiswitch. (Shy mode. π)--calc=CALC,CALCβ Select a calculator type:v200,ti92+,ti92,ti89t,ti89,ti86,ti85,ti84+,ti83+,ti83,ti82,ti73ornspire.--cable=CABLE,CABLEβ Select a link cable type:GrayLink,BlackLink,Parallel,SilverLink,DirectLink,VTi,TiEmu.--port=PORT,-pPORTβ Specify on which port the link cable is plugged on. Can benull,1,2,3or4.--timeout=TIMEOUT,-tTIMEOUTβ in tenth of seconds (0.1s). The program waits for a response of the calculator during that amount of time. Once this delay is elapsed, the program sends a timeout error. The default value is 1 second.--delay=DELAY,-dDELAYβ in microseconds. This is the time which separates the transmission of 2 bytes (in the old cables). The default value is 5 microseconds. Decreasing this value increases the transfer speed but decreases the reliability of the transmission. (Speed vs. vibes, the eternal battle. βοΈ)
π EXAMPLE π
Quickly send (no GUI) a file to a TI-89 through a BlackLink cable on the second serial port (/dev/ttyS1 or COM2), setting the timeout to 2s:
tilp --calc=ti89 --cable=BlackLink --port=2 --timeout=20 --no-gui
group.89g
Starting at version 1.13, a new and shorter syntax can be used:
tilp ti89 blacklink -p2 -t20 -n group.89g
Shorter, cuter, slays. β¨
π§ CONFIG FILE FORMAT π§
This section describes the format of the .tilp config file, which is in the home directory of the user (*nix, Win32), or the old tilp.ini file formerly stored alongside the program (Win32).
The file is separated into several sections: hardware, gui, calc, external programs, fonts, screen, misc.
A line preceded by the # symbol is a comment. Each line has the following format: option=something. Every line can be put in any order.
π Beware: any comment added to the file will be overwritten! Like, do not get attached to your little # notes, they are not surviving.
Here's a description of the options and their possible values:
version=β Which version of TiLP has written the config file. Used to display the Release the file and to keep compatibility.calc_model=β Defines the calculator type. Choose one of the following values (case insensitive):ti73,ti82,ti83,ti83+,ti84+,ti85,ti86,ti89,ti92,ti92+,v200,nspire.cable_model=β Define the link cable type (case sensitive). Choose one of the following value:GrayLink,BlackLink,Parallel,SilverLink,DirectLink,VTiorTiEmu.cable_port=β Define the port to use. You have to choose one of the following value depending on your link cable type and the port you want use: parallel port#[1-3], serial port#[1-4], virtual port#[1-2], USB port#[1-4].cable_timeout=β with the timeout value to use in tenth of seconds. Default value:20.cable_delay=β with the delay value to use in micro-seconds for home-made cables. Default value:10pane_x_size=andpane_y_size=β Gives the width and height values of the remote view.wnd_x_size1=andwnd_y_size1=β Gives the width and height of the windows in full view.wnd_x_size2=andwnd_y_size2=β Gives the width and height of the windows in simplified view (no right frame).local_sort=β Define the sorting method for the right window. Choose one of the following value:name,date,size,user,group,attriblocal_sort_order=β Define the sorting order for the right window. Choose either'up'or'down'.remote_sort=β Define the sorting method for the left window. Choose one of the following value:name,info,type,sizeremote_sort_order=β Define the sorting order for the left window. Choose either'up'or'down'.filesel_type=β File selector type (1: gtk,2: native,3: kde).full_gui=β Display the right frame (local view).local_path=β Use full path when sending variables.show_all=β Show all files (1) or only TI files (0).overwrite=β Defines whether TiLP should ask for confirmation when you attempt to delete files/variables. Use with care!recv_as_group=β Receive set of files as a grouped file if enabled.working_dir=β Contains the directory that TiLP will list at startup. Can be changed from the popup menu.remote_font_name=β Define the font to use in the left window (calc files). The font is described by its XFLD (X-Font Logical Description) name.local_font_name=β Define the font to use in the right window (computer files). The font is described by its XFLD name, such as:-adobe-courier-medium-r-*-*-*-125-*-*-*-*-*-*screen_format=β Define the image format to use for saving screen captures. It can be:xpm(1),jpg,bmp,tif,png,pdfandeps(7).screen_scaling=β Unused.screen_clipping=β If enabled, display only the LCD area. Otherwise, displays the full area (the hidden part is only usable via ASM programming on TI89).screen_blurry=β Define whether the image is saved in B&W or saved like a VTi image (dark & light gray).
β COPYRIGHT β
Copyright (C) 1999-2006, Romain Lievin. Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation.
This program and its source code is distributed under the terms of the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
π«Ά SUGGESTIONS AND BUG REPORTS π«Ά
The canonical place to find TiLP2 and some miscellaneous information is at http://www.tilp.info (redirected to http://lpg.ticalc.org/prj_tilp/index.php). You can also look at http://lpg.ticalc.org and http://www.ticalc.org for others TI related programs for Linux. French people can also look at http://www.ti-fr.org and http://tiplanet.org.
π AUTHOR π
- Original author (Linux & Win32): Romain Lievin.
- Mac OS-X port by Julien Blache.
- FreeBSD port by Tijl Coosemans.
πΈ THANKS πΈ
Thanks to these people for having lent me their calculator: Jean-Pierre and Thomas (TI92+), Benoit, Philippe and Florence (TI89), Louis (TI86), Luc (TI85), Nicolas (TI83), Jean-Philippe and Francois (TI82). Special thanks to Guillaume for his Grey/Gray TIGL link cable. Thanks to many others (patches, suggestions, ...)
π₯ SEE ALSO π₯
ok that's the whole page, bestie β every last flag, every config key, every thank-you. This one's the TILP(1) page, dated July 24, 2012, from the TILP(1) manual. Go forth and link your calculator. π¦π
π¦ where this page comes from
- debian bookworm: tilp2 1.19~git20220826.71eaa92-1 Β· GPL-2.0-or-later
- debian trixie: tilp2 1.19~git20231112.5a2ea63-1+b1 Β· GPL-2.0-or-later
- epel 9: tilp 1.19-2.20220201git752aef4.el9 Β· GPLv2+
- fedora 43: tilp 1.19-11.20220201git752aef4.fc43 Β· GPL-2.0-or-later
- fedora 44: tilp 1.19-12.20220201git752aef4.fc44 Β· GPL-2.0-or-later
- ubuntu noble: tilp2 1.19~git20231112.5a2ea63-1build2 Β· GPL-2.0-or-later
- ubuntu questing: tilp2 1.19~git20231112.5a2ea63-1build2
- ubuntu resolute: tilp2 1.19~git20231112.5a2ea63-1build3 Β· GPL-2.0-or-later
- ubuntu stonking: tilp2 1.19~git20231112.5a2ea63-1build3 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms