Calculator User Manual
Chapter 22: Linking and Upgrading      381
22LINK.DOC TI-89/TI-92 Plus: Linking and Upgrading (English) Susan Gullord Revised: 02/23/01 1:23 PM Printed: 02/23/01 2:20 PM Page 381 of 18
All user-defined variables, including functions and programs, can be
sent from a 
TI
-
92
 to a 
TI
-
89
 or 
TI
-
92 Plus
. However, they may behave
differently. Examples are:
¦ 
Conflicts between 
TI
-
89 / TI
-
92 Plus 
system variable, function, and
instruction names and 
TI
-
92
 user-defined names.
¦ 
Programs or functions that use symbolic local variables. On a
TI
-
89
 and 
TI
-
92 Plus
, a local variable must be initialized with a
value before it can be referenced (meaning that a local variable
cannot be used symbolically), or you must use a global variable
instead. This includes programs that evaluate strings as local
variables that are symbolic, such as 
expr()
.
Any functionality that exists on a 
TI
-
89
 or 
TI
-
92 Plus
 and NOT on a
TI
-
92
 will NOT run as expected on a 
TI
-
92
. In some cases (text form),
the data will transfer but may give an error when run on the 
TI
-
92
. In
other cases (tokenized form), the data may not be sent to the 
TI
-
92
.
If the data contains only functionality available on a 
TI
-
92
, it can
probably be sent to and run on a 
TI
-
92
 with the same results.
Exceptions include:
¦ 
Graph databases (GDBs) will not be sent because the 
TI
-
89
 and
TI
-
92 Plus
 use a GDB structure that has more information than the
TI
-
92
 GDB.
¦ 
A function or program defined in terms of a variable such as 
x
and then evaluated using some expression containing that same
variable will run on a 
TI
-
89
 and 
TI
-
92 Plus
, but will cause a 
Circular
definition
 error on a 
TI
-
92
.
¦ 
Some existing 
TI
-
92
 functions and instructions have enhanced
functionality on a 
TI
-
89
 and 
TI
-
92 Plus
 (such as 
NewData
,
setMode()
, and matrix functions that use the optional tolerance
argument). These functions and instructions may not be sent at
all or may cause an error on a 
TI
-
92
.
¦ 
Archived variables will not be sent to a 
TI
-
92
. Unarchive the
variables first.
¦ 
Data variables that contain headers will not be sent. Those
without headers will be sent only if the contents are 
TI
-
92
compatible.
¦ 
Product software (base code) upgrades.
¦ 
Flash applications.
You can upgrade a 
TI
-
92
 to a 
TI
-
92 Plus
 by installing a 
TI
-
92 Plus
Module. See the Texas Instruments web site 
education.ti.com
for more information.
TI-92 to TI-89
or TI-92 Plus
TI-89 or TI-92 Plus
to TI-92










