what kind of tricks have you played on people who dont know much about the calculator?
making the screen flash
displaying stuff on the graph repeatedly
output random strings
Visit Calccrypto for info on crypto
KC2ZOF
Had it so a keypress resulted in an infinite loop saying "Intruder Alert!!". I also faked a home screen on my teacher's calc, and he reset the RAM to clear it (even though a simple break or 2nd Quit would have fixed it). Wow, this makes me feel deceptive.
Timothy Foster - @tfAuroratide
Auroratide.com - Go here if you're nerdy like me
I once added a disp command to the beginning of every program on a guys calculator so that whenever he tried to play any of his basic games it would show "KEVIN ROCKS" in an infinite loop so that the game would never play. It was quite funny.
Reminds me of my friend's calculator. I taught him a few basic ideas in programming, so he made a few programs. I asked to see them, and took his calc. He shouldn't have let me…
I stored a GDB1 with Y0=Y0 and the Xmin/Xmax mixed so that an error window would result or if not, ERR:MEMORY would. I put Recall GDB1 in every program so it would error. He thought I programmed a virus. That was fun while it lasted.
Timothy Foster - @tfAuroratide
Auroratide.com - Go here if you're nerdy like me
I put a fake version of Phoenix on my friend's calc (Written in Basic, so I wasn't cheating). Every time he ran it, it would check if school was in session, and if it was, it would say something along the lines of "No games in school" and if it wasn't, it would launch Phoenix (This friend used Noshell, so it worked).
i made a program to divide polynomials two months ago. if you divide the polynomial by just an integer (which is stupid), it says something like:
"error: will clear all RAM in:"
and counts down. Then i think i forgot to put end somewhere so it really shows an error
just a week ago, all my friends started doing long division and have used it, but the trick only worked on 1 person i think.
You guys are really evil — abusing your TI|BD knowledge on tedious things. I personally would *cough* *cough*, sorry. As I was saying, I personally would never do such a thing, it is truly disgusting to see what you people are doing.
Once I, I mean, a friend did this horrible trick where he made a program that calculates the first string properly, but all inputed equations afterwards would be incorrect by a few numbers (give or take). It showed no signs of being a program because it used the Input "",Str0 code. I locked the program, err, I mean my friend locked the program, so that pressing "ON" would only result in a "QUIT" option, and there was also some application at the time that allowed a specified program to automatically run when the calculator was turned on.
Don't worry, I quickly learnt my lesson. One time I needed to use his calculator (as I lent mine to somebody else), and I was fooled by my own program.
you mean your friend learned his lesson, right?
There was a nice little girl sitting next to me (what evil I am) and i asked to use her calculator and i put in Input "",A then i did A+.2A/A2
Of course it was a loop.
She never let me use her calculator again after me going to the principle's office for my knowledge of trickery.
But i was really fun.
Yeah I only messed up with that one kids calculator… I don't do that stuff anymore because I'm spending most of my time trying to think of more algorithmic optimizations to common routines.
Although one time I accidentally messed up a friend's program when I tried to optimize it and he got mad so I fixed it and made my own version of it that worked. I regret that.
There was one time when I let someone play my games, and when they gave my calculator back, my RAM
was cleared. It had about 60-100 hours of work on it. They claim ignorance, but I'm certainly not letting
them use my calculator again.
Once i made a very simple prgm.
:clrhome
:Lbl A
:Input "",B
:B+Randint(-50,50→B
:Disp B
:Goto A
Yeah, you can problem figure out what this does. well, i put it on my friend calc and ran it. when he took out his calc later and turned it on to use he had no idea why every time he would do the same problem he would get different answers.
@architeuthiskid : always Archive your stuff before you, or a friend (defiantly if a friend is going to use it) run an asm prog or app. even if they seem stable.
That is an interesting trick, but it is better to use a string since strings can have almost any variable. A real can't hold certain stuff.
:ClrHome
:While 1
:Input "",Str1
:Disp randInt(-50,50
:End
Timothy Foster - @tfAuroratide
Auroratide.com - Go here if you're nerdy like me
yeah but in my prgm it adds a random int. between -50,50 to B (the input ans)(in yours you just displayed a randint without adding the input to it) and you cant do that with a string unless you use expr witch would be pretty much uselss because instead of having Input "",B you would have Input "",Str1:Expr(Str1)→B
Also if you use a variable instead of a string it will interpret inputed vars as vars(which the calc would normally do so it is more realistic) and not as letters.
It was a basic program. I never use asm… ever.
My favorite is:
While 1
Input
End
:D
(run with runindic disabled, even more realistic)
Next time my physics teacher passes her calc around through the class (she sometimes does for a demonstration)…
Wouldn't that just keep asking for a position on the graphscreen?
yea, that is all it dose, and it just keeps making you press enter
Here's another good one
:While 1
:output(1,16," // One Space
:End
how about the flashing thing that (i think) kerm martin found?
clrhome
shade(-10,10
Lbl a
disp
dispgraph
goto a
its pretty cool. and probably kills batteries like crazy
Visit Calccrypto for info on crypto
KC2ZOF
Timothy Foster - @tfAuroratide
Auroratide.com - Go here if you're nerdy like me
There is a reason for "it would be terrible", as I was alluding to "please, no one make a tricks page". The forum is where it should stay, and I was getting worried when this particular thread was lasting so long.
Timothy Foster - @tfAuroratide
Auroratide.com - Go here if you're nerdy like me
sorry to keep this going, but i have one more:
999→dim(L₁
999→ dim(L₂
sortA(L₁
SortD(L₂
this one does NOT let you exit (even by breaking) until it's done sorting which takes a while.
need help with the distance, midpoint, or Pythagorean theorem formulas? try my distance/midpoint/pythagorean-theorem solver. It EVEN shows you the work!
need a game to play? try Dot Mania.