Home >> Computers >> Hardware >> Calculators >> TI Graphing Calculators >> TI-89




TI-BASIC is the unofficial title of the BASIC-like language built into Texas Instruments graphing calculators (TI only refers thereto when a calculators' "extensive programming capability"). This is the simplest way to program any TI calculator although assembly language (often known as "asm") will as well become utilized (virtually all typically Z80 assembly). Professional people can likewise apply C, through the compiler known as TIGCC for Motorola 68000 based calculators and z88dk for Zilog Z80 based calculators. Although TI-BASIC is well slower than C or even assembly program & consequently is non super much dependable for programming convenient applications & games, these are very utile for quickly writing software download to solve mathematics problems.

Importance of TI-BASIC in the Programming Community
Although these are lacking around features & useableness, TI-BASIC is still an crucial factor out the programming community. Because TI graphing calculators come called upon at 100% senior high, TI-BASIC is typically a number 1 glimpse numbers of students own into the world of programming. Learning to program around TI-BASIC occurs as comparatively real life project, encouraging likely software engineer to choose a field of computing. Without doubt, several computer programmer now would non exist as in their todays professions got it non been for TI-BASIC.

Examples of TI-BASIC
(for the Z80-depending system--note that a select few commands come slightly different in more calculators. For instance, ClrHome on the TI-85 & TI-86 calculators should become ClrLCD.)

A as a result program, whilst dog, may clear a screen & print a words "HELLO WORLD":

A next program might add a whole number from either 1 to 20 inclusive, & store a effect to variable "A". It may so display a contents of The in the blank screen:

This program might loop indefinitely, pausing for a key to become pressed & informing the user of its keycode. Note that a 'in' key might effect inside the program existence stopped (& so it doesn't have a keycode).

a most common feature of TI-BASIC stake programming is programming the arrow buttons to move an object on the screen. This program may draw the dot in on the screen that may move based on data from which arrow buttons smart shoppers click. A lines as much as 'Lbl One' install a graphical record mode screen for utilize sustaining pixel-by-pixel movement.

Yet, this code is each big & slow.  Tries own been processed to optimize TI-Basic.  A program beneath does a equivalent tool when a program above, eventually is far little, & somewhat sooner. A prevent parentheses for commands like 'Pt-In' (point-in) are non required.


T&T 89
Homepage of Visual OS, a program manager for the TI-89 with a similar interface to that of Windows.

TI-Chess Team
One of the premier programming groups for the TI-89, specializing in games that challenge the mind.

TI-89.org
Includes BASIC programs, a description of the calculator, an archive of games and programs with reviews, links, a FAQ, and a message board.

DoorsOS
Homepage of the premier shell and GUI for assembly programs on the TI-89 and TI-92+, with screenshots.

CalcWare
Programming group with assembly and basic games and programs for the TI-89.

TI 89 Linear Control
Basic programs for the TI 89.

Samuel Nyall Stearley's Programs
Original TI-89 assembly programs and utilities, including Yet Another Periodic Table and Expression Writer.

TI-89 Flash Software
TI's page for new versions of the TI-89 Advanced Mathematics Software as well as mathematical Flash applications for it.

TI-89/TI-92 Plus
Resources for the TI-89 and TI-92 plus calculators, computers and includes some packages and links to other useful resources.

JCP Ti89
Assembly and basic games, science and math programs for the TI-89.


Computers: Hardware: Calculators: TI Graphing Calculators: TI-92






© 2005 GeneralAnswers.org