At school, I made/finished two small programs in TI-BASIC for the TI-86 (mostly during lunch and before class started) - a dodging game (The Cool Dodging Game) and a string input program.
The Cool Dodging Game is something I started a while back, but then didn't add collision detection because I decided to work on the C version of it for the TI-89 (which has been completed a while ago and is available to download at ticalc.org). I recently finished adding collision detection though, and a few other things. I think it runs kind of fast for being TI-86 TI-BASIC -
http://img530.imageshack.us/img530/8247/screenshot0003vu8.gif.
The string input program I made is like the TI-OS's string input routine, except it is slightly slower (it doesn't really make a difference though, unless you are typing like 10 letters per second...), it only allows the characters A-Z, whitespace, and the equals sign, and there are a few other differences. It does have some advantages, though, such as that the user can choose the row and column to have the user input the text, and that the user can adjust when to have letters wrap to the next line.
http://img75.imageshack.us/img75/2577/screenshot0002si2.gif a screen shot demonstrating text being inputted from a specific row and column, custom line wrapping, and deleting. I started making the string input program for fun, but I guess it really does have a few (slight) advantages over the TI-OS's routine.
Download:
http://bfr.tifreakware.net/INPT.86p http://bfr.tifreakware.net/COOL.86p