After 4 months of painfully awaiting a new jailbreak that works on OS 5.8.3, it's here and easier to use than ever! No more fiddling with Cabri Jr., arTIfiCE can now be run directly from the program menu!
Can I use my calculator normally? Will it change any math features?
Artifice itself doesn't change anything about the calculator. However, programs you run using artifice may affect your calculator.
If you ever have doubts about your calculator, just press and hold the reset button on the back of the calculator for at least 2 seconds. That will stop any program from potentially affecting the calculator.
I don't see any games when I launch artifice!
You have to install those separately, artifice doesn't come with any pre-installed. You can find many on cemetech.net , tiplanet.org , or ticalc.org
I'm looking at the different color of TI-30's on amazon because I remember getting a nice purple one that I lost a while back for about 15 bucks, and now I'm seeing that it goes from 14 dollars for the default navy blue / gray one to like 45 dollars for this orange one. Anyone knows what's going on with that?
POLYROOT is free to use, modify, and share. The full TI-BASIC source is included below.
So I made this working program this semester for my System Dynamics class (finding poles), and I wanted to share it with you guys. Raw code for each version (depends on preference) posted at bottom.
Any yes, I did post this earlier with a few issues on r/TIBASICPrograms .
But I thought posting here would make it better seen for those who asked the same question I did.
Ask any questions you have!
Nerd information:
I used a copious amount of AI while developing this program. One of the ideas that came out of that was using the Durand-Kerner method to solve for the roots of a polynomial of essentially any degree the calculator can reasonably handle.
Durand-Kerner is an iterative numerical algorithm that approximates all of the roots of a polynomial simultaneously.
For each estimated root r_i, the program repeatedly applies:
r_i = r_i - P(r_i) / PRODUCT(r_i - r_j), for all j != i
where P(r_i) is the polynomial evaluated at the current estimate r_i.
In simpler terms, every root estimate is repeatedly corrected based on the value of the polynomial at that point and the positions of all the other current root estimates. The process continues until the estimates stop changing significantly.
This also allows the program to find complex roots, which created one of the first major problems I ran into. The TI-84 Plus CE cannot store complex values inside matrices, even while the calculator is in a+bi mode.
I borrowed an idea from a program called SIMULT2, which a previous student in my circuits class made and which our professor provided to us. That program used lists to store complex values while drawing something on-screen that looked like a matrix.
I adapted that idea for POLYROOT. The original coefficient-entry system allowed the user to move left and right through the cells with the arrow keys and correct previous entries. Unfortunately, it was also slow and required an annoying extra Enter press.
I eventually replaced that with a simpler system where one Enter immediately moves to the next coefficient.
I also added an option to use an already-existing coefficient matrix [A], so the program does not have to erase and rebuild the coefficients every time.
Another problem was numerical output. Durand-Kerner might produce something such as 1.999999999 instead of 2, or an extremely tiny real or imaginary component instead of exactly 0. I added several cleanup passes that round values near integers and eliminate components below certain tolerances.
I then added detection for repeated roots and their multiplicities.
That became Version 1.
Version 2 mainly focused on quality-of-life improvements, especially replacing the slower arrow-key/double-Enter coefficient-entry system with the current single-Enter system.
After choosing which version I preferred, I did some additional cleanup, which became the version of POLYROOT I currently use.
That's basically how this monstrosity came to exist.
My calculator keeps displaying this, I think it’s a battery problem. I need a new one quick so has anyone bought one off of amazon and it actually worked? How long did it last. Thanks.
When it's plugged in, it's stuck in a loop of turning on and off and on and off. When unplugged, it doesn't turn on at all. Can I fix it? I left it plugged in for a while in case the battery was just really low, and it just doesn't work.
Hello. On a Voyage 200, I am trying to do a 3D graph of 4th-order equation in 3 variables (x, y, z). This can't be done natively afaik, so I need to turn it into multiple equations in 2 variables. So, I solve it, giving me 4 results separated by or. The output of solve has the form:
z = result1(x,y) or z = result2(x,y) or z = result3(x,y) or z = result4(x,y)
So, I want to 3D graph each result(x,y). Each result is quite complex, though. I would like to save the results and reference them separately. The closest I've gotten is to manually remove the z = and the ors from the result and turn it into a list:
{result1(x,y), result2(x,y), result3(x,y), result4(x,y)} -> b
Then I reference b by index: b[1], b[2], etc. However, in the 3D grapher, the reference fails. I guess it can't reference lists from outside itself? So, the question... Is there a better way to do this? I've tried using part() and right() also and failed to come up with a way that's less complex than just typing in the equation manually. My guess is that there's a straightforward way of doing this that I've somehow missed over the eons. Thank you in advance.
Hi, i have a really big problem in my Texas instrument Ti-84 Evo graphing calculator where I can not press calculate to get some min, max, standard deviation or something like that. I did press 1-Var Stats, List: F1 but I can not press calculate. I pressed f4 but it's not working.
Hi, I came across a small script that converts videos so they can be played on the TI-83 Premium CE calculator. I haven't had the chance to test it on other calculator models, so I'm curious to know whether it works on them as well. If anyone has a different model and wants to give it a try, you can find the script on GitHub by searching for "Valouzzzz video_TI".
So I found that my old ti 84 CE doesn't no longer turn on. I bought a new battery, but the light stays red and when I plug it into the PC it doesn’t show up. I also checked if the screen connection ribbon isn't broken, and I didn’t see any damage. Is there any trick that I can make it resurrect from the dead or is it bricked?
Ce stardew valley-like se nomme "Sunrise valley"(j'ai pas cherché loin...) Je me donne un MAX de 30Ko. (Littéralement le double de la RAM utilisable de ma calculette précédente...).
Voici quelques images.
Le jeu sera bien sur en FR. Je compte, peut-être, le publier sur TI-Planet
Do you see the blacks things ? My calculator just froze after a PY prgm, and after that, I see this ! I've got this calculator yesterday NOOOOOOOOOOOOO !!!
This is a tool which I think many will find useful. For a long time, calculators like the Ti84+CE have been stuck with a very limited and painfully slow python interpreter. Recently, I finished my tool that fixes this problem, by transpiling python to assembly!
While at first glance you may think the term "transpiler" is incorrect for a project like this, I decided to take a shortcut on the route, and effectively made a Python to C transpiler, like cython. Except here, I made it specifically target the CEdev toolchain, and call it to produce a .8xp program in result. Using plain Cython will be tough since it isn't really optimized.
Although it is very advanced, supporting lists, tuples, many data types, and a lot of programming structure types found in python and converting them to C, I do acknowledge the fact that it is still very limited on its I/O capabilities.
Hey all! trying to use TI connect CE to update my calculator OS and a few other things, and I keep getting a blocked driver error from windows. I have a TI 84 Plus CE w/ Python. Looking into device manager i get "Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)". I tried uninstalling just the driver and letting TI connect boot it back, got a Code 28 which says there is no driver, tried uninstalling and reinstalling ti connect and the same code 39. Is this a common issue? What can i do to fix it?
EDIT: just saw u/TheFInalMillennial posted a few months ago that 5.8.5 OS system nukes my ability to play games and run other programs. I will not be updating the OS, but I still need to figure this out so I can install other programs.