Here is mostly a list of things I've made for the TI-89 a long time ago and decided to make available to everyone who may be interested...
Most TI-Basic programs I publish here are under the Creative Commons Attribution-ShareAlike 3.0 license. I choose this license because I don't want that people have to store the GPL under their calculator (memory is precious...). The executables binaries (often called "assembly" programs for TI calculators) and their source are generally distributed in compressed archives licensed under the GPL v2 (or any later version). Please refer to each program details to verify the license.
DISCLAIMER: You should consider all programs as provided as is without any warranty of any kind. In addition, you should consider them as no longer regularly maintened, since my interest for TI-89 programming largely decreased during years...
This page is not intended to become a reference about the TI-89. To avoid getting stupid questions, I prefer to give some links that may be more likely to help to you:
To be completed...
Some small programs I've written with tigcc...
The exec instruction may really increase the TI-Basic abilities... For example, you could use apd180, idlekey and gkey1sec in your TI-Basic programs using an "Exec" instruction. If you want to convert them, you can use makeexec.
To be completed...
That's easy, but a really few people use it...
Just type at the beginning of your program:
Local p
And then, each time you want to clear the (graphic) screen:
StoPic p: XorPic p
That's all!
Here is the code, it's quite easy:
Insert at the beginning of your program to make s a local variable:
Local s
And then, insert where you want to do the job:
Output -99,1,""
InputStr "",s
Note: don't forget to change the position of the cursor after, if required to display something...