This program is freeware.
You may copy it to as many calculators as you wish, provided that you
do not modify the code in any way nor make any profit from distribution
of this program. © 2000 Daniel Bishop
1. Loading
the Program
2. What program do I use? - Compatibility Issues
3. Running the Program
4. Special Thanks
5. Need Help With ASM?
- 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. You will then notice
that there is more that one, Well on the TI-83+ there is more than one
popular shell, so I compiled it for both. Within the .zip file I sorted
the programs into subfolders. There is one for MirageOS and Ion. Based
on which shell you use more you should extract that program. It is best if you extract all the files
using the stored paths
I have included in the .zip file.
- If you are using the TI-84
Plus then I would
highly reccomend using the MirageOS version, it will also have a .8xp extension. I have not tested
the Ion
version on the 84 Plus and do not know if it works at all.
- Wether 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
|
X
|
TI-83 Plus SE
|
X
|
X |
TI-84 Plus |
Unknown**
|
X
|
TI-84 Plus SE
|
Unknown** |
X
|
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.
- 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.
- MirageOS
- This shell is much simpler
to install. All it requires is you to send the flash program to you
calculator. Press [APPS] and
scroll down to MirageOS and
press [ENTER].
Once you have started each of those shells 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
three options.
1=ACID: For problems in which Ka and [H+][initial] are known.
2=BASE: For problems in which Kb and [OH-][initial] are known.
MODE=EXIT: Quits program.
- Example Problem - What is the pH of a 0.05 M solution of a weak
acid with Ka=4.2e-5?
1. Press 1 to select ACID.
2. Enter the Ka value, 4.2e-5.
3. Enter the molarity of the acid, 0.05.
4. Since the acid was not disassociated before being dissolved in the
water, the acid does not contribute to the initial [H+]. The only
hydrogen ions originally present were from the water. The H+ ion
concentration of pure water is 1e-7. Enter this value.
5. Before disassociation of the acid's ions, its conjugate base was not
present. Enter 0 for the initial molarity of the conjugate base.
Input:
Ka=? 4.2e-5
Initial concentration of weak acid=? 0.05
Initial [H+]=? 1e-7
Initial concentraion of conjugate base=? 0
Output:
[H+]=.001
// final hydrogen ion concentration (mol/L)
[OH-]=7.001e-12
// final hydroxide ion concentration (mol/L)
pH=2.85
pOH=11.15
[Acid]=.049
// final concentration of the weak acid (mol/L)
[Base]=.001
// final concentration of the weak base (mol/L)
Special
Thanks
This program is a direct port from its BASIC counterpart. I initially
created this to prove that ASM math can be smaller and this is one of
the best programs that proves my point. It is a direct port and by that
I mean that everything looks the same as the original, but it is
smaller and technically faster, but it's not noticable all that much.
Anyway I just would like to thank Daniel Bishop for allowing me to port
his program to ASM. It is a very useful program. I would have not
created it unless I thought otherwise.
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! :-)