If anyone is wondering why I
chose to make another quadratic solver, especially when there is
already one built into the 86, then please le t me explain. First it
was all about making an algebra pack and it just wouldn't be a pack
without a quad solver. Secondly it solves for much more than just the x
intercepts, it solves for everything imaginable! Finally I was looking
through the 86 ASM directory at ticalc.org and I found a quad solver
that was actually BASIC. When I was the filearchiver at ticalc.org I
moved it :-)
- Unzip the program from the
downloaded .zip file.
Using any .zip utility you wish, unzip
the
.83p(TI-83), or
.8xp(TI-83+)
program from
the .zip file. I use
ZipGenius.
- Get the proper linking software and cable
Currently the 83 & 83+ series of
calculators can use both TI-Graph
Link and TI Connect
software to transfer this program to your calculator. Most likely you
will need to use TI Connect to send the file to your calculator.
However both methods are described below.
If your calculator didn't come with the
software you will need to
download
it first. Install the program and hook your USB cable up to your
computer and calculator. Turn your calculator on to the home screen and
start the
TI DeviceExplorer.
You may have to change a few setting for your computer to establish a
connection with your calculator, and there is a help file within TI
Connect to help you with that if you need it. Once you have a
connection established drag and drop the file from within this .zip
file to the DeviceExplorer window and you will see it transfer to your
calculator.
- Sending with TI-Graph Link
Very few people use the old TI-Graph
Link cable anymore. The software
is still widely used to edit BASIC programs. If you don't have the
software
download
it from TI. Install the TI-Graph Link software for your
calculator and run the program. Turn your calculator on and have it set
at the
default home screen (can't be in a program.)
Ok back to the computer...click the
icon near the
top tool bar that has the arrow pointing at the calculator. You may
have to change your port number if a link is not correctly established.
Once you have a secure connection find this program and select it to
send to your calculator. Beyond here will be easy to figure out.
Complete sending the desired programs to your calculator.
What Program do I
use? - Compatibility Issues
- There are many programs in this
.zip file. Which do I use?
- If you have a TI-83
you have one one option and that is the file with the .83p extension. You also have to use
Ion as it is the only shell this program was made for on the TI-83.
- If you have a TI-83 Plus
of any type you need to use the file with the .8xp extension.
- If you are using the TI-84
Plus I am not entirely
sure if this program will work since it has not been compiled for
MirageOS, however the Ion version may work just fine.
- Weather you have a 83, 83+, or
84+ you will need a shell to run this program, here is a compatibility
table with links to download the proper shell.
Calculator
|
Ion
|
MirageOS
|
TI-83
|
X
|
n/a
|
TI-83 Plus
|
X
|
no
|
TI-83 Plus SE
|
X
|
no
|
TI-84 Plus |
Unknown**
|
no
|
TI-84 Plus SE
|
Unknown** |
no
|
Click the 'X' to download the
shell for that specific calculator
** If you have either of these
calculators and are willing to test if 'Ion' works with this program on
this calculator, please notify me so I know for sure. To download the
shell, click the 'Unknown' link.
Running the Program
- Ion
- This is the more
complicated of the two shells to install but still very easy. After you
transfer the grouped files to your calculator press [PRGM] and scroll down to "ION."
Hit [ENTER] twice and it
should display a message that says Ion was successfully installed.
Press [PRGM] one more time and
the very top entry should be "A," press [ENTER] twice and this will run prgmA. This will start Ion. If you
don't have any program that were compiled specifically for Ion it will
automatically quit.
Once you have started Ion you simply have to highlight
this programs name and press enter. The program will start and you will
be on your way.
Once you start the program you will be
brought to a main menu with four
options.
-Quadratic Equation
-Pythagorean Theorem
-(x1,y1)(x2,y2)
-Quit
Menu Keys
Key
|
Action
|
Up
|
Move Up
one Selection
|
Down
|
Move
Down one Selection
|
Exit
|
Quit
the Program
|
Quadratic Equation-
This is very strait forward. Enter in the values of A, B, & C and
you will be given all the answers. If you enter in the value of zero
for 'A' then you will get an error because that would not be a parabola
which all quadratic problems are.
- Quadratic Example Problem
Inputs-
A=? 2
B=? 5
C=? -3
Outputs-
X-Intercept =
x1 = .5
x2 = -3
Y-Intercept = -3
Discriminate = 49
Vertex =
x = -1.25
y = -6.125
Line of Symmetry = -1.25
Graph Opens Up!
Pythagorean Theorem-
From the menu press the "F keys" relative to which variable you do not
know and wish to solver for. Enter in the two values which you know and
the results will be shown.
- Pythagorean Example Problem - F2, Solving for 'A'
Inputs-
B=? 4
C=? 5
Outputs-
A=? 3
B=? 4
C=? 5
(x1,y1)(x2,y2)-
Put in any two points and you will be given their slope, X &
Y intercepts, Y=M(x) + B formula, midpoint, and distance.
- (x1,y1)(x2,y2) Example Problem
Inputs-
x1=? 2
y1=? 3
x2=? 5
y2=? 7
Outputs-
Slope = 1.33333
X-Intercept = -.25
Y-Intercept = .33334
Distance = 5
Midpoint = (3.5,5)
Formula=
y=1.33333(x)+.33334
Need Help
With ASM?
If you are wanting help with any part of TI-86 or any TI-83 series z80
Assembly math feel free to
contact
me. I know a good
amount of ASM for both calculators, but certainly not all of it. I love
helping out. It
gives me an opportunity to learn if I don't know how to do it already.
So like
I said, feel free to contact me. I have AIM and am on quite a bit. My
screen name is
Morgazum85.
I have stopped programming in BASIC for all TI Calculators, but I may
be able to assist you in some circumstances. If you have any questions
with the source of this program I will gladly answer them for you.
That's about it. Thanks for downloading and please feel free to use
segments of this code if you wish, but please give credit. Thanks for
downloading and feel free to give the program to anyone you want! :-)