Copyright (c) 2002-2003 Paul Froissart
uView (originally "µView", which stood for "Micro View") is a small (hum...) text viewer for the TI-89/92+/V200 calculators. Here are its main design goals :
uView works only under AMS 2.01 and above. You may download the latest AMS version from here.
Simply copy the file "uview_e.89z" (or "uview_e.9xz"/".v2z" depending on your calculator model) to your calculator. You do not need any kernel to use it.
There is a French version available in "uview_f.89z".
To run it, type uview() from the home screen. If you want to view a specific text, you may also type uview("myfolder\myfile") (this is mainly for use in scripts, since the integrated browser is usually much more practical than the Var-Link screen for other uses).
Note: if you want slightly faster startup times, you may use the file "uview_e_upk.89z", which is located in the "Unpacked" folder of this zip file. However, be aware that it is slightly larger, and that you might need to install a program like H220xTSR to run it.
Now that you have installed it, you may want to create a keyboard shortcut for uView (because the 'u' letter is so far in the Var-Link screen ;-) ). Just type within the Home screen:
Define kbdprgm6()=Prgm:main\uview():EndPrgm
This will redirect the "Diamond + 6" combination to uView. Make sure you replace main\uview with myfolder\uview if you installed uView in "myfolder".
When you run uView, you see a list of folders; only the folders that actually contain text files (with extension TEXT or PAK) are displayed.
To open a file, press the Right arrow to list the contents of a folder, and then choose your file and press Enter.
You may search for a specific file within all the listed folders: press F3, then type the text you want to search for, and type Enter (note: the search is case-insensitive). If you have many compressed text files on your calculator, the search may be a bit long -- be patient! You now have a list of the files that match your request. To go back to the list of all your files, press F2. To display the search results again, press F2 once more.
Note that uView allows you to divide your texts into classes. Look at section 3.3 for more information.
Nothing special here if you already know TextRider, you may scroll with the up/down arrows, and a bit faster with the 2nd-Up/2nd-Down combinations.
You may search for a specific text by pressing F3, and you may use TextRider-like bookmarks with the APPS key.
You may group your text into several classes: one for Physics, one for Maths, one for Chemistry, etc.
To create a new class, just type (in the Home screen):
{"Mathematics","algebra","analysis"}->uview\maths
This tells uView to create a class named "Mathematics", containing the folders "algebra" and "analysis" (the name "maths" is just for your own use, so that when you give it to a friend you know that you're giving the description of your maths class, and not something else).
Now, when you press F4 in the main menu, you'll see a list of all your classes. Choosing one will restrict the actual folders to the folders concerning that class, so you access your texts faster. In addition, when you search for a file, uView will only search in the folders related with the active class.
It is highly recommended that you archive your "uview" folder.
Important note: you may not put other variables than your classes description in the "uview" folder, however there is an exception: it is possible to put the program itself in this folder.
uView uses the same syntax as TextRider. Download TextRider for more information about how to create a file, and read on to the next section for some precisions.
uView is, on the whole, compatible with TextRider, although it does not support Pretty Printing. It has a few enhancements: it features bold characters, accessible through the #B command, and it searches for images in the folder where the text is located if it isn't found in the specified folder (or the current one).
It has another useful feature: you may add a title to your file, by adding the PrintObj tag (accessible in the text editor through F2->PrintObj) to the first line of your text. Instead of the filename, uView will display this title.
Read the next section if you want to load ZIP files in uView.
uView supports both uncompressed (TEXT) and compressed (XPAK) files. However, it does not support ZIP and KOMP files. To use texts that are compressed with ZIP, for example, first unzip them in a shell like Doors, then re-compress them with XPak: first send the group file "xdirpak.89g" to your calculator, then type in the Home screen:
xpak\xdirpak("myfolder")
You may now erase the whole "xpak" folder if you don't think you will need to compress other files later on (uView does not use it).
In case you want to recover your original files, for whatever reason, it is possible by sending the group file "xdirupak.89g". Now write:
xpak\xdirupak("myfolder")
You may erase the "xpak" folder too afterwards.
December 13th 2003: version 1.0
This is intended to be the final release of uView, unless bugs are found.
uView has fully been written in C language on my calculator, thanks to the soon-to-be-released GTC embedded compiler.
This is the case for the XPak compression program too.
Special thanks to:
Q: uView doesn't run and doesn't say anything.
A: Make sure you have enough free RAM.
Q: uView does not display all of my texts -or- uView says "No TEXT or XPAK files found!"
A: It probably means some of your text files are ZIP files, or that you have no text on your calculator; see section 4.3.
Q: uView sometimes displays weird characters on the screen.
A: uView does not support all of the formatting commands of TextRider, so some of them may just be left out as text output. Don't pay attention to these :-)
Q: uView crashes.
A: Make sure you have enough free RAM and retry. If the problem remains, contact me.
Q: How do I contact you?
A: You can check for updates on http://www.genezis.fr.fm, and mail me at paul.froissart@tiscali.fr
uView is freeware. You may freely redistribute it, as long as the package (the ZIP file from which this file was extracted) is kept unchanged.
I (Paul Froissart) shall not be held liable for any damage caused, directly or indirectly, by use of this software. Use it at your own risk.