*******************************************************************************************
	The AlphaTekk Software Project
	MathSoft-89 - Math Toolkit with an easy-to-use GUI
	Author:       John David Ratliff (jdratlif@indiana.edu)
        Version:      1.1.9a
        Last Updated  July 29, 1999
	Web Site:     http://www.technoplaza.net
		      Look For AlphaTekk Software!
*******************************************************************************************

Table of Contents: (By Section "numbers")
	1. General Program Information
	2. Implicit Differentiaion Notes
	3. Installation Instructions
	4. TI-92 Compatability Information
	5. Warranty Information
	6. Added Bonuses
	7. Future Plans
	8. Known Bugs/Errors/Problems
	9. Contact Information
	A. Credits/Special Thanks Section
	B. Copyright Information


Section 1: General Program Information:
	This program serves as an extensive Mathematics Toolkit to solve for nearly
	every kind of math and science possible to be solved on a calculator such as
	this TI-89.

	That wonderful thing being said, lets detract from it for a bit. This program is
	not yet finished. It does not do ALL those things yet and probably will not for
	a long time. To implement just the few things I have has taken an entire weekend.
	I intend to keep making updates until I just can't see anything that could
	possibly be improved. For a list of changes from earlier versions, please consult
	the WhatsNew.txt file that should have accompanied the zip you got from the
	internet. If you didn't get this, please redownload the software from
	ftp://ftp.theplaza.ml.org/pub/ti89/basic/math. The program zip will be called
	ms89-xxx.zip where xxx is the version number. The higher the better. Due to the 
	limitations of msdos file systems, I have decided to simply leave off the
	revision letter to the versions since revisions are usually bug fixes and 
	optomizations, not extra features.

	What DOES this program do then you ask? Here is the current list of supported
	functions.

	1. Normal and Implicit Differentiation
	2. Quadratic Formula
	3. Any-Base Logarithm Support
	4. Coodrinate Conversions (Polar to Rectangular and Rectangular to Polar)
	5. General Case Triangles - Area, Height, and Side Length Solvers
	6. Equilateral Triangles (labeled Special Case Triangles) - Area, Perimeter
		and Height Solvers
	7. General Case Rectangles - Area and Perimeter Solvers
	8. Squares - Area and Perimeter Solvers

	More features will be added as soon as I have the time. Please be patient and keep
	checking the Internet at http://theplaza.ml.org under AlphaTekk Software.




Section 2: Notes on Implicit Differentiation:
	The implicit differentiation functions may not always give you the result you have
	have on your paper. This is because the functions simplify as much as possible AND
	use auto-substitution.

	The auto-substitution is basically using the original equasion as a with statement
	for the implicit derivative. This means that although the 2nd-order derivative of
	x^2+y^2=25 is -(x^2+y^2)/y^3, it is also -25/y^3 because x^2+y^2=25 which was
	specified in the first equasion.

	I may make it an option on whether or not it uses auto-substitution or not in a
	later version, but for now, be happy the way it is.



Section 3: Installation Instructions:
	To install this program, simply transfer the ms89-xxx.89g group file to your
	calculator. It will send all the necessary programs to a special directory
	ZZATSOFT. The ZZ is so that you don't have to go through all the programs to get
	to other things you might want.

	Okay, this is an update about the User Data Archive section now that I have the
	word from Texas Instruments. The User Data Archive is FlashROM, but not every
	individual archive/unarchive causes a FlashROM rewrite. Only when a Garbage
	Collection warning is displayed does it do a rewrite of the archive memory. Thus,
	you can archive/unarchive the program as often as you like. Even under extreme
	usage, the archive should last in excess of 15 years. I hope this helps anyone
	who had questions about it.



Section 4: TI-92 Transfer Information:
	This program WILL NOT WORK on a TI-92. This is because it uses some elements which
	were not designed on the TI-92. It will work on a TI-92+ because the software is
	the same. I have plans to change a few things so that the program will work on the
	TI-92 as well. When I change it, the program will not support units any longer. This
	limitation will be only on the TI-92 and not the TI-89 or TI-92+. Please don't email
	me asking when this will happen because I don't know. If you really want it, open
	up the programs and change them yourself. If you do get it to work, please send
	me your changes and I'll be sure to add them to the site.



Section 5: Warranty Information:
	This program is Copyright (C) 1998 AlphaTekk Software. It is provided in the hopes
	that it will be useful, but WITHOUT ANY WARRANTY; not even the implied warranty
	of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. You are free to 
	redistribute this program freely under the terms of the GNU General Public License,
	which can be found either at http://www.gnu.org or at 
	Techno-Plaza: http://www.technoplaza.net




Section 6: Added Bonuses
	Doesn't create extra variables that you don't want.
	Doesn't modify any of your settings.
	Doesn't destoy your graph or home screen
	Does provide an easy-to-use interface for mathematics applications.
	Does eliminate some of the complex function parameters we all hate. 
		(Like the d/dx function for example!)




Section 7: Future Additions

	I plan to have this program support nearly every type of mathematics idea and
	concept I can think of, or learn in my calculus class. This is both a way for
	me to learn my math better, and at the same time will help me check all my
	answers even when the TI doesn't have built-in support for something we are doing
	at the time.

	This program was inspired when I learned how to do Implicit Differentiation. I had
	read questions on this on the TI-89 newsgroup but couldn't help anyone because I
	didn't know what is was. When we learned how to do it, I got a TI-92 function from
	my Calculus Teacher to do Implicit Differentiation. This function was just another
	syntax that I had to remember, so I decided to make it more graphical. At the same
	time, I had an idea to make a program that would solve for all the geometric figures
	because I will have to take the SAT's later this year and have found that I don't
	know ANY geometry anymore. This will serve as insurance in case I forget something
	important on the test.

	Specific things I want to include are:
		General Triangles - Perimeter, Angle Solver
		Right Triangle Functions - Side Solver, Area, Perimeter, Angle Solver
		Equlateral Triangles - Angle Solver (is this necessary? I don't remember)

		Parallelograms - Perimeter, Area, Angle Solver

		Trapezoids - Perimeter, Area, Angle Solver

		Circles - Area, Circumference, Radius Solver, Arc Length, Trig Values

		Ellipses - Area, Circumference, Radius Solver, Arc Length

		Cones - Base Area, Volume, Lateral Surface Area

		Cylinders - Volume, Lateral Surface Area

		Spheres - Volume, Surface Area

		Wedges - Base Area, Upper Face Area

		Functions - Zeros, x-intercepts, y-intercepts, minimum, maximum

		Formulas - Quadratic Formula, Pythagorean Theorem

		Trigonometry - Trig Values on the Unit Circle, All Trig Functions,
				Trigonometric Identities

		Rate of Change Problems

		Physics - Vectors

	And many more things which I have either forgotten or don't know that I'm going
	to implement them yet. Some of the things listed may not be necessary or possible
	because I don't remember how to do ALL those things obviously. Additions and
	Changes will be made as necessary.

	See the web site for more details: http://www.technoplaza.net under 
        The AlphaTekk Software Project!




Section 8: Known Problems and Errors:
	On occasion, the program after exiting has displayed an "Internal Error" message.
	I do not know what causes this, but it appears as though it doesn't cause any
	damage. I do know that the program seems to only display these errors if the program
	is not within its own ZZATSOFT folder, so I advise against moving it. Until I hear
	otherwise, you should be able to safely ignore this. Any help would be appreciated.
	Note: Read the warranty information before installing this program. You are bound 
	by implied agreement to it, so I suggest you know what it is.

	The 2nd-Order Implicit Differentiation Functions will not solve anything with
	exponents of variables. I don't know how to do this yet, so I cannot make the
	TI do it. When I learn how this is done, I will try to implement it. Please
	be patient until them or make the changes yourself and mail them to me. I'll be
	glad to incorporate any working element into the program.

	One more thing about the 2nd-Order Implicit Differentiation. It it often EXTREMELY
	SLOW! I cannot help this, the TI needs time to think and it is a very complex
	process. Just think about how much time it would take you to do the same thing
	and ask yourself if you can beat its time. If you can't, I suggest you shut up and
	stop whining about it or write your own program. I will try to optomize this in
	the future, but I cannot rewrite the TI differentiaion routines, so just be patient
	and realize that you couldn't do better, so be happy with it.

	Also, sometimes the answer displayed is too large to print on the screen and will
	not print it all. I try to have it factor all its final expressions and equasions
	so that this doesn't happen, but even factored answers can be too long. If this
	happens, sorry, I guess until I come up with a solution, you'll have to do the work
	by hand.




Section 9: Contact Information:
	If you run across a bug, error, problem, or if you have a suggestion or comment,
	please feel free to email me a jdratlif@indiana.edu. I am usually glad to help if
	you aren't rude or send me vague email reports. "Uh..it doens't work and stuff" is
	not a valid bug report. WHAT doesn't work? WHERE did that happen? What are your
	mode settings? Did you move the programs from their suggested folder location?
	I hope you find this program useful.



Section A: Credits and Special Thanks Notices

	Jared Fifer - The Triangle-Area bug. I had the wrong formula for the area of a
			General Triangle.

	Kevin P. Wood - The Coordinate conversion bug. I waas using the wrong functions
			for angle conversions.


Section B: Copyright Notice

	MathSoft-89 is copyright (C) 1999 by AlphaTekk Software. Permission is granted to
	freely redistribute this program in any means so long as it is accompanied by this
	copyright notice and is adherent with the terms and conditions of the GNU General
	Public License. The License can be found at www.gnu.org, or on the Techno-Plaza
	website: http://www.technoplaza.net

	All rights reserved.