
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