Talk:TI-BASIC

Latest comment: 5 months ago by DeathcatThor in topic Question regarding strings in TI-84

— Preceding unsigned comment added by 2604:3D08:6783:D100:E41B:CD20:C4D9:BCE3 (talk) 07:48, 7 January 2023 (UTC)Reply

Programming a Basic Formula edit

Should I add on how to program a formula, since most people who view this page want to learn how to do just that? It will give them a head start on programming other formulas and I can do a basic one (e.g. quadratic formula, distance formula, a few physics formulas) rather easily. Grisam Shah (talk) 03:16, 3 November 2009 (UTC) (Also, I know I screwed up Cap'n Refsmmat's speech lol. Sorry about that, I just created a Wiki account today.)Grisam Shah (talk) 03:17, 3 November 2009 (UTC)Reply

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)

Beginning Links edit

Should the TI-83 series be added to the list of series that use TI-BASIC? —Preceding unsigned comment added by Redsoxcool (talkcontribs) 22:06, 5 February 2009 (UTC)Reply

TI89 edit

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)Reply

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)Reply
Would the code be better on the TI-89 article? -Reuvenk[T][C] 23:42, 4 April 2006 (UTC)Reply
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)Reply
TI-89/92 BASIC has a lot of differences from TI-83 BASIC. The article should probably have a separate section for it. DanBishop (talk) 00:53, 12 June 2009 (UTC)Reply
A separate section explaining the differences could be useful.
The biggest problem is original research. I would talk for hours on the subject, but there's no real authoritative source on TI-BASIC. --Zarel (talk) 17:41, 12 June 2009 (UTC)Reply
Well, there's the manuals. DanBishop (talk) 17:25, 13 June 2009 (UTC)Reply
Could work. You go ahead and be bold. I'll just be editing stuff. --Zarel (talk) 02:41, 14 June 2009 (UTC)Reply

ERR:DOMAIN edit

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)TaylorReply

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)Reply

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)Reply
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)Reply

Programming 83 thru 84 series TI Calcs edit

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)Reply

Go to http://education.ti.com/educationportal/downloadcenter/SoftwareDetail.do?website=US&tabId=2&appId=6123n and download the pdf file guidebook. There should be a section called "programming". To make stuff move, you can either write a program with a lot of draw functions or download Cabri Jr. (also from the Texas Instrument's web site). Redsoxcool (talk) 21:41, 5 February 2009 (UTC)Reply

The TI-BASIC Developer Starter Kit is an excellent resource. http://tibasicdev.wikidot.com/starter-kit — Preceding unsigned comment added by 128.101.201.58 (talk) 03:08, 10 April 2012 (UTC)Reply

Additions edit

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)Reply

Advanced Programming Methods edit

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 (talkcontribs) 05:19, 11 January 2008 (UTC)Reply


Coding tutorial? edit

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)Reply

Nah. Maybe host it somewhere and link to it at the bottom of the article.Saibot 13:46, 5 January 2007 (UTC)Reply
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 (talkcontribs) 00:57, 18 December 2007 (UTC)Reply

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)Reply

Too many examples? edit

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)Reply

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)Reply
No, another Whacki Number Generator! TylerC 05:17, 30 January 2007 (UTC)Reply

GAME edit

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)Reply

Removing example code edit

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)Reply


Okay, I removed the excess code and cleanup tag a few moments ago.Allynfolksjr 01:29, 10 February 2007 (UTC)Reply

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)Reply

84+ and 83+ confusion preventation edit

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)Reply

Code/Explanation Mismatch edit

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)Reply

ClrHome and functions on the TI-89 edit

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)Reply

List of functions? edit

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)Reply

There isn't a need for that, as there's already a catalog function on the calculator. Anyway, Wikipedia is not an indiscriminate collection of information, and I'm not entirely sure a list of all functions for every calculator is appropriate. --M1ss1ontomars2k4 (talk) 03:53, 8 August 2008 (UTC)Reply
You can say the same thing about you adding the recursion section back to the page... 76.113.242.136 (talk) 00:53, 17 August 2008 (UTC)Reply

Question About Expression format edit

In TI-Basic, when you are using the calculators and you type in (x+1)/3 and the display comes up as:

 

What is the name of this numerical expression output display?

Exodouseternal (talk) 18:25, 29 January 2009 (UTC)Reply

TI's help manuals call it Pretty Print, and in other places it's generally described as "textbook formatting" or something along those lines.
In the future, keep in mind that Wikipedia talk pages are not forums - this is a question better asked in the Help Desk, or TI's own discussion boards. --Zarel (talk) 17:45, 12 June 2009 (UTC)Reply

SUGGESTION edit

alias(redirect) pages [syntax] wiki*/ti_basic; wiki*/Ti_basic; wiki*/TI_Basic; etc. to this article [wiki*/TI_BASIC]
if you can comprehend this, :talk:
Digikat (talk) 08:13, 4 September 2011 (UTC)Reply


Article Split edit

I've been working on some changes for the article and overall I think the Z80 and 68k dialects should be separate articles or at least distinct sections. They have radically different program structures and internal processing. VeryGoodDog (talk) 21:35, 25 January 2019 (UTC)Reply

  • While there are differences between the dialects used in each of the major lines of calculators, I don't see how each dialect has that much notability separate from the others. Dlrohrer2003 10:51, 23 August 2020 (UTC)Reply

Question regarding strings in TI-84 edit

Is it possible to use more than 10 strings in ti 84, as there are only variables named from Str0 to Str9 that can store strings, is there any other way to store more strings on a TI-84, as using Str0 - Str9 only allows for the storage of a maximum of 10 strings at once? If it is not possible, then the article can be edited to include this fact. 2604:3D08:6783:D100:E41B:CD20:C4D9:BCE3 (talk) 07:52, 7 January 2023 (UTC)Reply

As far as I know, there is no way to do that on any of the non-ARM versions of Ti-Basic, (TI-84/+/CE). However it might be possible on ARM versions. You could theoretically do it with an encoded varible, but that would be quite difficult to do, and harder to explain. DeathcatThor (talk) 22:16, 6 November 2023 (UTC)Reply