Physics Solver v1.2

Physics Solver v1.2



Author
Morgan Davies
E-mail
morgan@ss.ticalc.org

morgazum85@gmail.com

morgan@ticalc.org
Title
Physics Solver v1.2
Size
TI-85 = 2100

TI-86 = 1996
Updated
November 2, 2004
Description
Imagine being able to not have to pay attention in your Physics class ever again!! This program will let you solve 140 physics equations for any variable within each equation. Not only can you solve for whatever you want, but this program is easier to use than than the calculator's own Operating System. It also features the ability to only load certain subjects on your calculator when you need them since they are divided up by subjects (24 programs total,) this will save you a lot of space! Finally if you and/or your friends struggle in Physics you need to get these programs, they exist for nearly every programmable TI Graping calculator, so check em out and start getting better grades today!



The program within this .zip file called phsolver.86p or phsolver.85p will not run on its own. It is essentially a shell program. You need one of the 24 programs located within the folder Physics Solver v1.2 to use this shell. This program is not necissary to run any of the other 24 programs either. They run on their own, thus this program is not necissary and only serves to make it easier for you if you chose to use it.



1. Loading and Running the Program
2. How to Use the Solver
3. Other Programs You Might Need
4. BASIC vs. ASM
4. Special Thanks
5. Need Help With ASM?




Loading and Running the Program

  • Unzip the program from the downloaded .zip file.
Using any .zip utility you wish, unzip the .86p or .85p program from the .zip file. I use ZipGenius.
  • Get the TI-Graph Link Software and Cable
Currently the TI-85 and TI-86 require that you have a TI-Graph Link to send this program to your calculator from any Windows computer. Once you have the physical link cable, you might need to download the software from Texas Instruments. If you have any questions about how to use the TI-Graph Link software, please read the help file. It is relatively easy to figure out on your own.
  • Send the File to your Calculator
Start TI-Graph Link (85 or 86 respectively) and hook your calculator up to the serial cable. Turn your calculator on and have it set at the default home screen (can't be in a program.) 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.
  • Once the program is on your calculator you can run the program 3 different ways.
  1. Type in the name of the program from the home screen (case sensitive) and press [Enter].
  2. Press [PRGM], [ F1 ], and the appropriate F key corresponding to the name of the program. You may have to press [MORE] if you do not immediately see the program you are looking for.
  3. Specifically on the 86, you can run this program from any shell. If you need a shell for the 86, check out ticalc.org's selection. I prefer to use Rascall.


How to Use the Solver

This program is extremely easy to figure out how to run.  From the equations menu, use the F keys to select the equation you  need.  Or press [MORE] to see more options. More options will always be either more equations, an option to quit the program, or on the 85 an option to revert back to the first set of equations. There is no "More" option available within the menus of the 85.

Once you select the equation, use the F keys again to select the variable  you do not know or to return back to the equation lists. Once you select your variable,  you will be prompted for the values of the variables you know. Type them in and press enter. Once you have entered in all the variables you will be given the answer to the unknown variable. Neat huh! :-)


Other Programs You Might Need

This is one program in a set of 24 all of which represent a chapter from my high school IB physics book. I took each chapter and gathered all the equations from it and essentially just made a program for that chapter which I could use on that chapter test. Never did I think I would upload them. Anyway, if you like the layout I used on this program and need programs for other topics I have listed them all in the following table. These links will download the files directly not lead you to their fileinfo pages.

Acceleration
Atoms
Circuits
Electrical Currents
Diffraction & Interfearance of Light
Electric Fields
Electric & Magnetic Fields
Energy
Forces
Universal Gravitation
Electromagnetic Induction
Magnetic Fields
States of Matter
Mirrors & Lenses
Miscellaneous
Momentum
Motion 2D
Quantum Theory
Reflection & Refraction
Thermal Energy
Vectors
Velocity
Waves
Work
Download Them All


BASIC vs. ASM

For the TI-86 there exists a BASIC and ASM version of all 24 of these programs and the shell programs as well. Below is some statistics on how the sizes of the two versions stack up and why you might want to consider downloading the ASM version of Physics Solver (v2.4)

Name of Program Size in Basic Size in Assembly Difference in Size % Saved Equations
Acceleration 2295 1375 920 40.80% 5
Atom 2594 1519 1075 41.44% 4
Circuits 2574 1428 1146 44.52% 5
Currents 1801 1149 652 36.20% 5
Diffraction 2088 1215 873 41.81% 5
Electric 2173 1283 890 40.96% 6
EMFields 3350 1273 2077 62.00% 5
Energy 2516 1435 1081 42.97% 6
Forces 1459 1035 424 29.06% 4
Gravity 4301 1989 2312 53.75% 8
Induction 3533 1582 1951 55.22% 8
Magnetic 995 920 75 7.54% 2
Matter 2713 1476 1237 45.60% 6
Mirrors 1703 1077 626 36.76% 4
Miscellaneous 1720 1227 493 28.66% 4
Momentum 3269 1585 1684 51.51% 6
Motion2D 2837 1585 1252 44.13% 7
Quantum 3948 1906 2042 51.72% 10
Reflection 1667 1157 510 30.59% 4
Thermal 2800 1469 1331 47.54% 6
Vectors 3497 1630 1867 53.39% 9
Velocity 1202 971 231 16.22% 3
Waves 3041 1640 1401 46.07% 8
Work 3066 1550 1516 49.45% 8
24 61,142 33,476 27,666 45.25% 138



Special Thanks

I first learned how to program in TI-85 and TI-86 BASIC by a good high school friend, Matt Bennett. If it weren't for Matt I would have never found ticalc.org nor even began programming. We both shared our programs with each other through high school and he was there all the time when I needed help. Thank you! Oh, and if you ever read this Matt...I still haven't beat your world. I guess you are the master :-)


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! :-)