Mathgold Deluxe 1.7
By Jeff Huang
Size: ~12k (give or take a few bytes)

THIS README FILE IS OLD.  if you have any questions e-mail me fakeperson1@hotmail.com  I'll answer all questions

Mathgold is a program I made a while ago and have improved it while in high school.  I used it a lot and many of the people in my school had it so I decided to upload it on to the internet.  It's simple to use, very fast, and has no flashy graphics that take up memory and speed.  Everything has been sacrificed for speed and quality.  Note that it's a SINGLE program, not 3 or 4 programs and pic files put in a group like most other programs.  I find it very annoying to use programs that have many subprograms.

Features:
I've tried to make Mathgold the fastest possible, to an extent so much that I've taken out any credits to myself except for the first time you run it.  It has no title screen, just load and type the letter.
For example, if you know the letter of the function you wish to use, just run Mathgold and put in the letter (no alpha, no need to go to the submenus).
After you run it the first time, it'll store a pic into pic0 so it's much faster if run the second time because it doesn't have to load all the text and lines again.
Use the 5 blue buttons on the top to go through submenus - although submenus are not even needed - because it's (once again), faster.
The Triangles function (letter W) is the best function, if you're taking trigonometry.  Try this first.
When you exit with the del key, it will set all your modes and formats to default.

Explanations of the functions: (ok this is old, but still has most of them

Algebra 1
A.  2*2 Equations
Solves for X and Y in something like 3X-4Y=1, 7X+Y=2.  Just put in the coefficients.
B.  3*3 Equations
Same as 2*2 Equations except solves for X, Y, and Z.
C.  4*4 Equations
Same as 2*2 Equations except solves for W, X, Y, and Z. (Be prepared to enter a large number of coefficients)
D.  Factor Numbers
Factors numbers, like a number tree.
E.  Simplify Radicals
Simplifies radicals, like square roots.

Algebra 2
F.  Quadratic Formula
Solves for X in a quadratic formula.  Very basic and easy to make.
G.  Quadratic Roots
If you have the 2 answers to a quadratic formula, you can plug them back in to reaquire the original formula.
H.  Factor Quadratics
Factors quadratic polynomials.  For example: X^2-2X+1 would become (X-1)(X-1)
This program is less reliable than the quadratic formula so I would use that instead of this if possible.
I.  Logarithms
Shows a few notes about log and then does the base conversion thing for you.  b stands for base and Y is the number.  Maybe the least useful program here.
J.  Rational Zeros
The latest addition.  If you have something like 2X^4-11X^3+14X^2-11X+12, it will find the rational Xs that make the equation equal zero. (The Xs here would be 1.5 and 4)
K.  Factor Notes
Some notes about factoring polynomials.  This is the first of the two programs that you can go directly to something else after you press the letter (in this case, K).

Geometry
L.  Circles
I like this program.  Enter in a radius and it will find the diameter, circumference, area, the volume and surface area if it were a sphere, cylinder, or cone and shows it all on one screen.
M.  Polygons
Not a very good program.  Should be self-explanatory.
N.  Regular Polygons
This program is pretty good.  Enter in 2 of these - area, length of a side, number of sides, distance from the center to vertex, or perimeter - and it will solve for the other three.  Not as fast as the other programs though.
O.  Hero/Brah. Formulas
This will solve for the area of a triangle or a quadrilateral shape.
P.  Arcs
Some notes about arcs and then does a couple of calculations.
Q.  Geometry Notes
Many basic formulas do not need functions for them so I just listed them here.  The second function where you can go directly to anything else after seeing it, without having to hit enter.
R.  Octant
If you give the X, Y, and Z coordinates, it will tell you what octant it's in.
S.  Linear
A nice function.  Give it 2 coordinates and it finds the distance between them, the midpoint, the equation for it in slope intercept form, the X intercept and Y intercept, and lastly, it graphs the points with the line.

Trigonometry
T.  Angles
Kind of worthless now.  Just for reference, if you like.
U.  Trigonometry Notes
8 full pages of the trigonometry formulas!  It pretty much has all of them.
NOTE: For functions V, W, and X; A, B, and C represent the three angles while a, b, and c represents the three sides opposite to the corresponding letters.  Function W can be used to replace V and X
V.  90 Degree Triangles
Calculates angles and sides for right angle triangles.
W.  Triangles
My best piece of work.  Calculates angles and sides and the area with the law of sines, cosines, and hero formula.  If you are given 3 angles or sides, it will figure out everything else, which usually takes several minutes even if you know this stuff.  It's good enough to be its own program.  This program is worth downloading Mathgold for!
X.  Pythagorean Theorum
Does the pythagorean theorum.  Place one X into the unknown.  Useless compared to the Triangles program.

Solver
This is the Ti Solver, made a little bit more user friendly.  Instead of having to move the equation right of the equal sign to the left, you can just enter it in the Right Equation line.  Also takes out the annoying extra variables.

 - The "Del" key quits.

Known Issues:
If you store a different pic into pic0, it will mess up the loading screen.  Just delete pic0 and run Mathgold twice and it'll be fixed.  Not a bug.
Sometimes when you start it up after you deleted the pic0 it will say Error:Undefined.  Just run it again and it'll be fine; it's not a bug.

If you find an error in it, please e-mail me at the address below.

I've tried to convert Mathgold to an assembly program but I'm not very skilled in assembly.  If anyone knows how to do the port or can help me, send me an e-mail.

If you are going to copy it or something, give me some credit.  Thanks.

E-mail: fakeperson1@hotmail.com  (This e-mail will always be here, doesn't change.  If you send an e-mail to the address 10 years from now, I'll still get it)
ICQ: 46531632