Talk:TI-BASIC
From Wikipedia, the free encyclopedia
I have added the external links; however, if you don't like the forums, tell me about it. I can just as easily remove them. Cap'n Refsmmat 22:16, Nov 27, 2004 (UTC)
Contents |
[edit] TI89
Would anyone mind if I added relevant TI-89 code? Or would this be unencyclopedic 68.224.164.103 19:15, 4 April 2006 (UTC)
- As this is the language article,I suppose it would be a good idea to have the various language versions. But we ought to keep the 83 versions too.--goncalopp 19:54, 4 April 2006 (UTC)
- Would the code be better on the TI-89 article? -Reuvenk[T][C] 23:42, 4 April 2006 (UTC)
- I added the first set of code for Hello World, I may get around to the others, but for some the purpose seems a little odd and I don't know how to replicate it =\ Anyone care helping with z80->68k translation? 206.248.9.162 04:25, 18 April 2006 (UTC)
- Would the code be better on the TI-89 article? -Reuvenk[T][C] 23:42, 4 April 2006 (UTC)
[edit] ERR:DOMAIN
Ok on my Ti-84+ im trying to do the boucing x and on Output(Y,X,"X the x" part is getting the Domain error what do i need to do to get it to work and what is a domain error?Taylorsci 02:14, 11 November 2006 (UTC)Taylor
That means there's something wrong with your window. Go to Zoom, then press 6, ZStandard. That will make your window size the default HeckXX 00:48, 26 December 2006 (UTC)
- Actually Output( is used on the home screen. With Output(Y,X,"BOUNCE"), ERR:DOMAIN means that Y is not between 1 and 8, and X is not between 1 and 16. - Dlrohrer2003 05:32, 1 December 2007 (UTC)
-
- Domain Error occurs when your Output(either with output( or with any drawing function) first charicter(or pixel) lies outside of the real calculator window. using TI-basic, you can only impliment data starting inside of the calc window, but the entirity can extend outside. some examples of domains that are non-real, but working are:
- : output(8,15,"blah"
- and
- :text(40,40,"lots of text that will eventually overrun the graph screen =P"
- Xiaden 16:35, 29 April 2008 (UTC)
[edit] Programming 83 thru 84 series TI Calcs
How do you do it? I know the basics like Menu, Disp, Prompt, Input, "", Lbl, sto, RecallPic, formulas, Output(y,x,"____"), etc.
But how do you write games or make things move?
You have to know about variables and getKey functions HeckXX 00:47, 26 December 2006 (UTC)
[edit] Additions
Should we make additions to it to teach people the basics of TI-BASIC? The examples aren't things that you would normally make.VerbumOrator 02:19, 14 December 2006 (UTC)
[edit] Advanced Programming Methods
Anyone want to mention something about Ti calculators ability to dynamically generate and evaluate equations, let alone the ti-89 / 92's ability to *pass* equations. This is a very advanced ability I haven't seen any other language match, Matlab or something similar probably does, but I have little experience with them. —Preceding unsigned comment added by Donatj (talk • contribs) 05:19, 11 January 2008 (UTC)
[edit] Coding tutorial?
Should I add a section that teaches people about the basic programming things of the calculator? (I only have a TI-83, but I'm quite fluent in it. I made an RPG game when I was bored. =P HeckXX 00:51, 26 December 2006 (UTC)
- Nah. Maybe host it somewhere and link to it at the bottom of the article.Saibot 13:46, 5 January 2007 (UTC)
- Yes. When I first learned TI Basic, I had trouble due to the lack of a good tutorial. Also, many of those provided errorous messages. It would be beneficial to make a tutorial where programmers can create clear and easy instructions. Plus, any mistakes can be corrected, and questions asked. —Preceding unsigned comment added by Llamanator (talk • contribs) 00:57, 18 December 2007 (UTC)
Wikipedia articles are not tutorials. Please contribute your work on tutorials to the project whose remit encompasses writing tutorial textbooks. Uncle G (talk) 06:44, 18 December 2007 (UTC)
[edit] Too many examples?
It seems to me that there should be short examples of code for 83+ series and 89 series BASIC. I don't see the purpose for so much example code. Allynfolksjr 05:00, 30 January 2007 (UTC)
- We hardly need 2 examples each of number guessing and boucing x programs, this article has become bloated with code.130.126.210.113 05:13, 30 January 2007 (UTC)
- No, another Whacki Number Generator! TylerC 05:17, 30 January 2007 (UTC)
[edit] GAME
I fixed an error in the bouncing x program that made it to where it wouldn't loop, and for the person who wanted a game, I added a simple one I made. Feel free to edit my code if you find a way to make it better, I didn't spend much time on it. BrandonBridges 00:46, 4 February 2007 (UTC)
[edit] Removing example code
This article has way too much example code to be useful, especially when there are decided guides for TI-Basic in the official manuals by TI and on websites. The cleanup tag has been on this article since December 2006, and I'll be removing almost all of the examples within the next two weeks. We need to illustrate the language, not provide an extensive tutorial on it. Allynfolksjr 02:48, 4 February 2007 (UTC)
Okay, I removed the excess code and cleanup tag a few moments ago.Allynfolksjr 01:29, 10 February 2007 (UTC)
- This article has too much of it's code removed. This is a language page, there should be relevant code to demonstrate the language. The 'hello world' programs do not accomplish this. 130.126.154.202 08:02, 18 April 2007 (UTC)
[edit] 84+ and 83+ confusion preventation
When sending a program from a TI-84+ first check the code for any "getDate" or "getTime" as well as "get****Str(" because if it is present, TI83+ and below will get an "ERR:VERSION" so check your program first! Check my user page for CLOCK84, a open-source clock program with graphics! --Onekopaka 05:38, 8 February 2007 (UTC)
[edit] Code/Explanation Mismatch
On September 3rd, 67.190.231.188 decided to optimize the sample code. Because of this, the explanations no longer relate to the posted samples. Seeing as the explanations and the volume of code are likely far more important than its efficiency in the context of an encyclopedia, I'm choosing to revert those changes. Damncrackmonkey 04:56, 11 September 2007 (UTC)
[edit] ClrHome and functions on the TI-89
From the second paragraph of the Examples section regarding clearing the screen on the TI-89:
For the purpose of programs, however, [the ClrHome] command is essentially useless (yet it is invaluable in the programming of functions).
No command (including ClrHome) is even allowed in functions on the TI-89 series calculators (commands may be used in programs only), so how can it possibly be "invaluable in the programming of functions"? ::Travis Evans (talk) 22:59, 7 March 2008 (UTC)
[edit] List of functions?
That wouldn't technically be a tutorial, but it would solve all of the random questions that float trough here. I could get it done in around a few hours. however, i even don't know all the commands... someone want to help? Xiaden 16:38, 29 April 2008 (UTC)

