Title: ASH
Version: 1.0
Size: 4885 bytes
Platform(s): TI-89, TI-92+
Author: Greg Dietsche
Web Site: http://gforce.calc.org
E-Mail: gforce@calc.org
Ash stands for Advanced Shell... it is a tsr event hook that integrates directly into your calculator's home screen entry line; adding features such as auto complete and customizable aliases among other things... effectively putting your TI-89 or TI-92+ on steroids. It can be addicting, so be very careful!
ASH was originally intended to be a clone of the linux shell ash, but the goal was not to loose the functionality of the built in operating system on the calculator. It is very easy to make a calculator behave like it is running DOS or a *nix shell by using aliases... without sacrificing the built-in functionality.
How to Install ASH
ASH is compatible with Kevin Kofler's event hook conventions and uses his HW2 support (h220xtsr) v1.05a. As a result, you should install ASH after any incompatible event hook. Incompatible event hooks include kernels such as doorsos. For more info see h220xtsr.txt.
I have put together an (English) group file that will put everything you need on your calc in the correct place... Send it to your calc, and run install. Install is a basic program that installs ASH and autoclbr(by Kevin Kofler). The group file includes a sample database and everything that you need to get started. You can type editdb to edit ASH's database. If you already have autoclbr installed, you should run ash instead of install.
Or if you prefer, read the documentation for editdb, and then send editdb, ash, and ttstart to your calc and then run ash. ttstart must be in the main folder. Also, ashdat, the compiled database must be in the main folder if you want ash to use it. After installation, you can delete ash if you like. Also, If you would like, send autoclbr by Kevin Kofler to the calc as well. It must be installed after ash. Autoclbr automatically closes parenthesis for you when you press enter; it also allows for some neat tricks with aliases. With it you can set up an alias for cos() so that it will be transformed into cos(ans(1)) for example.
If you have a 92+, you will need to select the all files view in order to send ash to your calc. Otherwise everything else is the same except for the key combos that trigger different features of ash.
How to Uninstall ASH
To uninstall ash, run uninevhk, or type uninstall if you originally sent the group file to your calc; then select ASH and press enter, otherwise push the escape key.
TI-89 | TI-92 Plus | Function | Notes |
Diamond + Alpha | Hand + Up | Custom Menu | Active in any application on the calculator. Note: you must hold the keys down at the same time. |
Alpha + Down | Hand + Down | Auto Complete pop-up Menu (Presents the use with a pop-up list of possible auto complete text) | This is only active when there has already been some text typed at the current cursor position (on the Home Screen) that could be auto completed. Note: you must hold the keys down at the same time. |
ON | ON | Turns the calc off or breaks out of a basic program. | This makes it unnecessary to press 2nd + ON to the calculator off. |
Auto Complete: don't add entries for x and y
because they get used allot during math class...
if you don't like what was auto completed, just continue typing or press backspace.
if the auto complete text suggested by ash has the same beginning as the text that you
want to type,
just push the shift key and use the arrows to deselect the part that you want to use; then
continue typing.
If you have problems with ash running a program with ttstart, put a colon (:) in front of the program that you are trying to run. Then type the program's name just like you would without ash. If you want, you could set up an alias to do that automatically for you.
None.
No future features are planned for this version of ash. Time permitting, a FLASH version of ASH should become available. This flash version will have a database editor which is similar to editdb, but more powerfull.
I am very open to ideas for and criticism of ash since they will hopefully lead to a better more professional final product.
gforce@calc.org
If you have any suggestions or bug reports please email me (I don't bite). If
you don't understand this (documentation) please ask me I will try to help you
out as best as I can. You may also want to visit my webpage at gforce.calc.org
first though; I may have posted something there that could help you!
Date: 06/16/2002
Size: 4885
Version: 1.0
Date: 02/02/2002
minor updates...
Date: 10/10/2001
Version: Beta
Size:
Date: 08/02/2001
Version: Beta
Size: 3753 bytes
Initial Date: 05/08/2001
Version: beta
Size: 4725 bytes
Size: 4897 bytes as of 5/12/2001