Vocabulary for the TI-83
(Note: I don't plan on working on this program anytime soon, since I've made the switch to
an 89. However, I can fix the quizme function and any bugs if I get any requests. I'll have to
download the software again... anyway, I'm posting this bug fix for anybody who doesn't want to
crash their calculator, even though I should have posted it over a year ago.)

Author: Jonathan Lee
Email: musicmagic@bigfoot.com
Webpage: http://members.xoom.com/mysteryegg/
Shell: any or none
Version: 1.1
Date modified: 1/17/99

V.1.0 First Version
V.1.1 Bug Fixes: fixed Vocabset file, removed Stop function from
	program (potential SOS killer)

Future Updates:
 Fix Quiz function
 Split up the program so that only necessary parts are
	present on your calc
 Reduce size

This program allows you to create a database of words and their definitions.
It works wonderfully for foreign languages, but you need to be careful not to delete
the strings it uses.  The actual program is pretty self explanitory, and will run from
Ashell or SOS in addition to the program menu.

Installation:
Send vocab.83p and vocabset.83p to your TI-83 calculator.  Run vocabset and define your
first word.  From there, you can delete vocabset unless you wish to give both programs to
somebody else.  (They'll need vocabset as well.)  After vocabset has initialized the strings
and lists to be used, you can use vocab to add additional words and definitions to your
database.

Using the program:
When you open the program, you'll have the choice of the following:

1) Add a word and its definition to the database.
2) Look up the definition of a word (you enter the word and it returns the definition)  If the
	word does not exist in the calculator, then the program will return an error and close.
	This will not affect your calculator.
3) Search through the definitions for a word (enter part of the definition FROM THE BEGINNING
	OF THE DEFINITION (usually "to ___" if defining verbs); it returns a word and prompts
	if you'd like to continue searching past that word.  This is helpful if you have
	definitions such as "to be" and "to become" and "to be wonderful".  If you enter
	"to be" then you might get one of the other words before you reach the word you seek.
4) Quiz: This doesn't fully work in this version.  Currently, you have to manually enter the 
	beginning and ending part of the string for the program to find a word.  A is the
	beginning and B is the ending.  For example, if your string has JUMP SKIP HOP EAT and
	you want to be quizzed from skip to hop, you must enter A?4 and B?13 or about that range.
	Be sure to enter numbers falling before the spaces, as the program searches for the
	beginning of the words.
5) Save Backup: This will copy your database.  The calculator uses Str1, Str2, LVOC and LVOC2.
	The backup copy will be saved onto Str3, Str4, L5 and L6.  Be sure that none of your
	other programs require these strings to run.  I recommend that you save frequently.
6) Recall Backup: This will replace your active database with your backup.  Use this if you
	make a mistake in typing in a word to return to the previous state.
7) Quit: you've got it, you simply click here to quit the program.  This should return to any
	shell used in excecuting the program.