Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - rthprog

Pages: 1 [2] 3
16
TI-BASIC / Re: TI-83/84 Function Map
« on: March 17, 2010, 08:03:11 pm »
I use Omnicalc to give me quick access to frequently used commands like seq(

"...press VARS twice to access the custom menu...Your custom menu will be empty at first. To put a function in a slot in the custom menu, go to the catalog by pressing 2nd+Catalog. Scroll to the function you want to insert and press On and the number of the slot to fill. For example, to put abs( in slot 4 you would scroll to abs( and press On+4. To remove a function from the custom menu, first press VARS twice to access the menu. Scroll to the item and press Del."

17
Other Calculators / Re: [Concept] Quarterly Community Magazine
« on: March 17, 2010, 12:59:29 pm »
Hmm, perhaps this would be better suited for a blog?

18
TI-BASIC / Re: Copy/Paste Programs
« on: March 16, 2010, 09:44:23 pm »
Same.

I also use it to recall character maps (as in a string within a program with most of the "special" characters) and XTRAVAR variables

19
Miscellaneous / Re: Why My Activity Has Dropped
« on: March 16, 2010, 10:12:06 am »
weird; we had a protest at our school against the rising cost of pizza, so seniors went out and bought a couple hundred boxes of pizza and started selling them (only seniors can leave campus).  The administration became pissed off and literally through it all away :/

20
Miscellaneous / Re: How did you find Omnimaga?
« on: March 15, 2010, 09:51:42 am »
Eeems showed me one of his projects on Omnimaga... then I started browsing some threads... and finally made an account.

21
TI-BASIC / an alternative to the "solve(" command
« on: March 12, 2010, 12:19:34 pm »
The "solve(" command is a pretty efficient way to find the root of an unknown equation. Unfortunately, it only works if you have a good guess; otherwise, you'll be plagued by "Bad guess" errors which may cause your program to crash. To guarantee that your user doesn't encounter such an error, create a routine that uses Newton's method to perform the same function as the "solve(" command, except with safeguards for bad guesses.

Here's a routine that, given an equation (in terms of X) stored to Y1, and a guess stored to "G", will solve for "X" when the equation in Y1 = 0. Essentially, it does the same thing as "solve(Y1,X,G"

   
Code: [Select]
:DelVar R
    :G
    :Repeat Ans=X and R
    :Ans→X
    :R+1→R
    :nDeriv(Y1,X,X
    :If Ans
    :X-Y1/Ans
    :If R>50
    :X
    :End
    :Ans→X
    :If not(Y1
    :X

http://rthprogcode.blogspot.com/2010/03/tibasic-alternative-to-solve-command.html

22
TI-BASIC / Re: What BASIC supplements/libraries are there?
« on: March 12, 2010, 12:15:42 pm »
I've always wondered if there is overlap between xLib's extra PICS and XTRAVAR's Pics... I'm guessing that they do.

Some others:
FlashGordon, though it sounds remarkably similar to XCOPY
VARASM, which checks if a variable exists/archived
GBA, for platform games, but it's in French
TLib, random things that you really ought to use CODEX for, and it's in Spanish

23
TI Z80 / Re: Monopoly v3.0 BETA
« on: March 09, 2010, 08:06:28 pm »
I think this is one example of how it can be easier to have friends on the internet than in real life. If your hobbies are pretty much centered on calc stuff and you live in an environment where everyone only cares about cars, hot chicks, bars, partys, beer and getting high, good luck getting friends x.x. Your only real option is online forums that are just dedicated about calc stuff x.x

Sad, but true.

I _would_ like to mention that though interest in calculators might be limited, interest in programming in general (particularly with webpage design, java, and python) might lead you to discover peers with similar interests; I sure have.  Online forums are great, but I would hate to have to limit friendship to only calculator programmers, or even just programmers in general.

If anything, it's kinda nice to be the undisputed "best" at something at my school, haha.

24
TI Z80 / Re: Monopoly v3.0 BETA
« on: March 09, 2010, 12:09:35 pm »
lol, yeah.  Though a whole school dedicated to calcs would be... difficult..., I _could_ see someone starting up a TIBasic class.  At the alternative high school down the road, kids can set up their own classes and teach others about whatever topic they want; I'm sure almost any school could do the same.

Anyways, we have a few math teachers with programming backgrounds who encourage kids to give TIBasic a try, so (particularly among freshmen) there's some interest in calc programming.  Though then again, by the end of the year, most people usually lose interest... they realize that they aren't skilled enough to produce games like Phoenix.

25
Introduce Yourself! / Re: Well...I'm New
« on: March 05, 2010, 11:41:56 am »
... no one on Omnimaga ever used calculators for math. I did not even knew calculators were for math until last week. j/k :P but you get the idea lol)

(btw I graduated in 2003 and haven't had math classes since then so my math skills are really rusty and I tend to not code for calculators as much as I used to do back then x.x)

Interesting; math is what drew me to calc programming.  Whenever I faced a series of similar problems, it became easier to just write a routine that quickly did them all. Eventually I stopped sharing math/science programs because of stupid ethics >.<

I think calc programming is a great way to introduce freshmen to programming... but eventually everyone wants to explore other languages.  Four years ago, TIBasic was sort of like my gateway drug to computer science.

26
Miscellaneous / Re: Omnimaga Texting room created with textPlus
« on: February 27, 2010, 03:58:23 pm »

27
Introduce Yourself! / Re: Finally made an account...
« on: February 27, 2010, 03:49:18 pm »
haha, thanks!

Is that lettering back from the days before lowercase?  clever.


28
Introduce Yourself! / Re: Finally made an account...
« on: February 26, 2010, 12:19:19 pm »
Thanks!  I'm taking a look at Axe; very interesting project.


29
Axe / Re: Routines
« on: February 26, 2010, 11:54:44 am »
I'm not familiar with Axe, so I'm just guessing when I make these modifications.

Code: [Select]
Lbl S
->Ans^16->A
A^4/16->B
A-2(A-8)(T=1 Or T=3
Ans-Ans^3/600-2(T>1->A
Return

30
Introduce Yourself! / Finally made an account...
« on: February 25, 2010, 08:59:27 pm »
I'm rthprog (www.twitter.com/rthprog), and I've spent the last few years of my life coding in TI-Basic on my TI84+SE and TI83+.  I usually spend my time on Cemetech, but the relative lack of activity in the TIBasic subforums drew me here...

A big project that I'm currently working on is DarkFire, a multitasking shell.


Otherwise, I'm dabbling with Python, Javascript, XUL, (elementary) web design, and other geeky things.  w00t.

Pages: 1 [2] 3