Program:	TI-89 Virtual Harddrive
Author: 	Stephen "SMKnight" Klancher
E-mail:  	SMKnight85@yahoo.com
Web Site:	http://smknight.nav.to
Version: 	1.0
System:  	TI-89 and Windows
Released:	10-22-2001
Description:	A way to view and edit the contents of your harddrive from the TI-89.


I. INSTALLATION 
===============
1)Run WinVHD89.exe to make lists of your harddrive contents ("Quick Instructions" menu in the program for more help)
2)Send the harddrive lists to your TI-89 as described in the program
3)Send VHDRIVE.89P to your TI-89
4)Run VHDRIVE

*WinVHD89 needs the VB6 Runtimes - most people already have these, if you don't just look up "VB6 Runtimes" in a search engine - email me if you're confused*

II.A DESCRIPTION
================
This program allows you to browse a selection of the contents of your computer's hard drive with your TI-89.  You can also rename, copy, move, and delete the files on your calculator and have the same changes made to the actual files on your computer.
Run WinVHD89:
1. Search for files (not too many since the calc program is slow and 999 is the absolute limit)
2. Click Make List PRGM, once done it will be on the clipboard.
3. Paste it in TI-Graphlink and send it as a program.
4. Run the program that you sent to create the lists and then you can view and edit it with VHDRIVE.
Once you've made changes on the calc:
1. To transfer changes made on the calculator to the harddrive, first copy HDCHNG1, HDCHNG2, and HDCHNG3 from the calc to the computer using the Graphlink software.
2. Open each list in the Graphlink software.
3. In WinVHD89 click "Make Changes From Calc" and copy the contents of each list to the appropriate box.
4. Press List Actions, after which you may want to review the actions to make sure you know what will happen.
5. Press Execute Actions to perform all listed actions, after which it will display a success or error report.

Oh yeah, the Windows part also has command line control:
/search|dir|file	Replace dir with a directory and file with what you want to search for.
/makelist		Makes the list program and copies it to the clipboard.
/exit			Exits the program.
/?			Lists these commands

II.B WHY?
=========
This program was made because:  
1. I took a very long and boring summer school class which made me wish that my calculator had more capabilities and also gave me ample time to work on this program.
2. I download lots of stuff into a folder creatively called "New Stuff" and then organize it later.  Well, sometimes I don't organize it for a long time and it becomes a momentous task. (Currently it has 2.61 Gb including more than 8 hours of mp3s.)

II.C KNOWN ISSUES
=================
-WinVHD89 is a little slow, and VHDRIVE is really slow.  This would be solved if it were rewritten in C, but I don't have the knowledge/talent/time to do that.  If someone can do it please contact me, otherwise just use this program for small lists to keep the speed reasonable.
-Even with a reasonable number of files, a folder full of really long filenames may cause a memory error.
-Report any other bug you find.

II.D WHAT'S NEXT (MAYBE)
========================
The existance of future versions depends on how many people express interest in this program...
-Anything people request and I'm able to do.
-Better GUI

-direct connection to calculator (TI said TITalk would give programmers this ability, but they have yet to deliver)
-rewrite in C for huge speed increase (if someone who knows how would like to)
-make TI-83(+) version (after a little investagation, this looks unlikely)
Obviously the last 3 would be pretty difficult, but it could happen.

III. KEYS
=========
Standard menus and prompts are used so only Enter and the arrow keys are used.

IV. SUPPORT
===========
Send comments and suggestions to:
SMKnight85@yahoo.com
Feel free to make requests too, I can't always fulfill them, but I will answer every email.
Also, the source code to the windows part is available if you ask nicely.

V. SPECIAL THANKS
=================
Thanks to the people in my life that endure my descriptions of calculator programming.  Sometimes people actually act interested or impressed... Thanks!  ;-)
Whoever made the Visual Basic search engine code that I used... can't find your name... sorry.
GuiYom for the icon I used and Bengt Werstn for ReadMe-Creator (though more options would make it cooler).

