<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Comments for page &quot;The Text( Command&quot;</title>
		<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command</link>
		<description>Posts in the discussion thread &quot;The Text( Command&quot;</description>
				<copyright></copyright>
		<lastBuildDate>Sun, 12 Jul 2026 12:52:42 +0000</lastBuildDate>
		
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-6441672</guid>
				<title>Re: Text() and outputting a fixed number of decimal places</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-6441672</link>
				<description></description>
				<pubDate>Mon, 26 Feb 2024 20:01:47 +0000</pubDate>
				<wikidot:authorName>Trenly</wikidot:authorName>				<wikidot:authorUserId>1905506</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>The workaround you mentioned is what I usually do. You can use <tt>log()</tt> and <tt>iPart</tt> to get the number of places to the left of the decimal point, then use <tt>Text(A,B,&quot;0.00&quot;)</tt> to write the 0's. After that you can use the <a href="http://tibasicdev.wikidot.com/number-one-liners" target="_blank">rounding routine</a> with <tt>0.01 → N</tt> to round the final number to the nearest cent before outputting it</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-6437730</guid>
				<title>Text() and outputting a fixed number of decimal places</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-6437730</link>
				<description></description>
				<pubDate>Thu, 22 Feb 2024 07:18:02 +0000</pubDate>
				<wikidot:authorName>SuperSimo</wikidot:authorName>				<wikidot:authorUserId>8915747</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>The <tt>Text()</tt> command seems to ignore the &quot;<a href="http://tibasicdev.wikidot.com/fix">Fix</a>&quot; setting (fixed number of decimal places), which would be useful if you were outputting dollars and cents. It seems to just output floating point values. Has anyone found a way to force it to always show two decimal places?</p> <p>(A workaround might be some complex logic to round the number and then check if there actually are any decimals and how many, and then manually output zeroes, but that's a pretty ugly workaround.)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-2303829</guid>
				<title>How to enable erasing the extra line below the text?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-2303829</link>
				<description></description>
				<pubDate>Tue, 26 May 2015 12:07:23 +0000</pubDate>
				<wikidot:authorName>12Me21</wikidot:authorName>				<wikidot:authorUserId>2021228</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I think it would look better (in my program) if text( erased an extra line below, how do you activate this bug? I tried going to the mode menu but it didn't work. I'm using a TI-nspire w/ 84+SE keypad.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-553954</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-553954</link>
				<description></description>
				<pubDate>Wed, 05 Aug 2009 15:48:25 +0000</pubDate>
				<wikidot:authorName>builderboy</wikidot:authorName>				<wikidot:authorUserId>141501</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>ooooh Yay! I didn't even think about using splitscreen options! Very clever.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-553834</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-553834</link>
				<description></description>
				<pubDate>Wed, 05 Aug 2009 13:27:09 +0000</pubDate>
				<wikidot:authorName>ztrumpet</wikidot:authorName>				<wikidot:authorUserId>352601</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Yea!</p> <p>I just thought of a new way to DispTable without having it pause!</p> <p>Run this code:<br /> FnOff<br /> G-T<br /> DispGraph<br /> Full</p> <p>It works great!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-550647</guid>
				<title>Re: Text( and imaginary numbers?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-550647</link>
				<description></description>
				<pubDate>Sat, 01 Aug 2009 22:34:46 +0000</pubDate>
				<wikidot:authorName>jnesselr</wikidot:authorName>				<wikidot:authorUserId>142001</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>It's hard when you don't have a to to test it on. Anyway, sorry about that. I can't delete it, so if you'd have the honors of deleting my thread on down when you have read it.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-550519</guid>
				<title>Re: Text( and imaginary numbers?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-550519</link>
				<description></description>
				<pubDate>Sat, 01 Aug 2009 17:15:11 +0000</pubDate>
				<wikidot:authorName>Weregoose</wikidot:authorName>				<wikidot:authorUserId>7090</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Please, is it that hard to make sure that the meat is cooked before you send it to your customers? I must sound like a cantankerous old coot every time I do this, but let me point out that what you're attempting to support with evidence isn't even factual. This is how misinformation is spun and subsequently picked up by readers, and it's one more piece of mental junk that people end up carrying around with them before it should be knocked from their grasp, which can take some convincing sometimes (see: uses of <tt>Repeat</tt> and <tt>While</tt>, parentheses vs. <tt>and</tt>, etc.).</p> <p>I also haven't seen anyone demonstrate an actual fix for the problem. Try this:</p> <p><tt><span style="color: #11119c">Text(0,0,real(A),&quot;+&quot;,imag(A),&quot;<em><span style="font-family: times new roman;">i</span></em></span></tt></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-550149</guid>
				<title>Re: Text( and imaginary numbers?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-550149</link>
				<description></description>
				<pubDate>Sat, 01 Aug 2009 04:12:21 +0000</pubDate>
				<wikidot:authorName>jnesselr</wikidot:authorName>				<wikidot:authorUserId>142001</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>It would, except that it is the text command, so it thinks you tried to pass the wrong variable. This is why it is not a data type error:</p> <blockquote> <p>3+5i-&gt;A<br /> 0-&gt;A<br /> Text(0,0, A</p> </blockquote> <p>That should throw an argument error, because the number type was originally complex, so yeah, it should be data error, it just thinks that you passed the wrong thing, evan though the imaginary part is 0i. But hey, that's ti for ya.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-550131</guid>
				<title>Re: Text( and imaginary numbers?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-550131</link>
				<description></description>
				<pubDate>Sat, 01 Aug 2009 03:57:31 +0000</pubDate>
				<wikidot:authorName>builderboy</wikidot:authorName>				<wikidot:authorUserId>141501</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Yeah, you'd thing they would have it say ERR:Data Type then.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-550110</guid>
				<title>Re: Text( and imaginary numbers?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-550110</link>
				<description></description>
				<pubDate>Sat, 01 Aug 2009 03:24:10 +0000</pubDate>
				<wikidot:authorName>jnesselr</wikidot:authorName>				<wikidot:authorUserId>142001</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>The reason it's an argument error, is because text can take a real or string.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-550091</guid>
				<title>Re: Text( and imaginary numbers?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-550091</link>
				<description></description>
				<pubDate>Sat, 01 Aug 2009 02:44:48 +0000</pubDate>
				<wikidot:authorName>builderboy</wikidot:authorName>				<wikidot:authorUserId>141501</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 I get it too. Hmm, must be laziness on the programmers part :<br /> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-550086</guid>
				<title>Text( and imaginary numbers?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-550086</link>
				<description></description>
				<pubDate>Sat, 01 Aug 2009 02:37:33 +0000</pubDate>
				<wikidot:authorName>Timothy Foster</wikidot:authorName>				<wikidot:authorUserId>197988</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Does anyone else get an ARGUMENT error for trying the following?</p> <div style="font-family: Ti83pc; border-left:3px dotted #000; background:#EEE; padding-left:3px; color:#367A4B; margin:3px 2em 5px 1em;"> <p>Text(24,24,<em>i</em></p> </div> <br /> It seems as if the Text( command will not display an imaginary argument, and it for some reason calls it an argument error rather than a data type error. It will however, display the character <em>i</em> if it is in a string.
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-548046</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-548046</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 21:54:02 +0000</pubDate>
				<wikidot:authorName>builderboy</wikidot:authorName>				<wikidot:authorUserId>141501</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>whatev, as soon as I get a complaint that its my fault i will change it. (never gotten one :P)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-548018</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-548018</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 21:22:43 +0000</pubDate>
				<wikidot:authorName>ztrumpet</wikidot:authorName>				<wikidot:authorUserId>352601</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>With DispTable you see a table untill the user presses enter and then the program resumes vs the user gets a message the reset something and they may or may not do it. If they don't, then it's suddenly the programmer's fault that the program dosn't work.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-548001</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-548001</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 20:48:40 +0000</pubDate>
								<wikidot:authorUserId>118739</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>the only annoying thing about this is that there's no way to get rid of the Pause when the table pops up. If you could display the table without forcing the person to press ENTER to continue, It wouldn't be as bad. Plus, the code is executed only when the glitch occurs.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-548000</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-548000</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 20:45:05 +0000</pubDate>
								<wikidot:authorUserId>118739</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>woops sorry, i meant Text(, my bad x.x editing post above now x.x</p> <p>sorry for the confusion</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-547997</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-547997</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 20:38:21 +0000</pubDate>
				<wikidot:authorName>builderboy</wikidot:authorName>				<wikidot:authorUserId>141501</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>wait, you say it happens using Text(-1 ? In that case its no bug. It just happens :P</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-547996</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-547996</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 20:36:47 +0000</pubDate>
				<wikidot:authorName>builderboy</wikidot:authorName>				<wikidot:authorUserId>141501</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>why not? And they don't have to exit the program, it does that for you.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-547989</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-547989</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 20:22:03 +0000</pubDate>
				<wikidot:authorName>DarkerLine</wikidot:authorName>				<wikidot:authorUserId>961</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>It's definitely better than asking the user to exit the program and do something. You can't trust users.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-547971</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-547971</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 19:57:50 +0000</pubDate>
				<wikidot:authorName>ztrumpet</wikidot:authorName>				<wikidot:authorUserId>352601</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>The table isn't too bad if you have FnOff before it; It just displays values for X.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-547911</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-547911</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 19:10:17 +0000</pubDate>
				<wikidot:authorName>builderboy</wikidot:authorName>				<wikidot:authorUserId>141501</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Well, i did do something like this, but I had the user reset their calculator instead. I didn't like the table popping up :P</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-547903</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-547903</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 18:59:10 +0000</pubDate>
								<wikidot:authorUserId>118739</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Well TI-83+/SE had big fonts for the MODE menu and it still happened on my 83+ OS 1.12, so I guess in my case it was a totally different glitch that caused it. On the Text( page, there's an ASM code to fix it, but DispTable also works (altough it's annoying considering in a program it creates a Pause so the user needs to press ENTER when the DispTable function is executed</p> <p>Fortunately, very few games I made use Text( without the -1 argument, as most uses the Home Screen or Text(-1, but for the ones that does use Text(, such as Metroid II and ROL3, this can be an issue. In the future, if I make another graphical game that uses small text fonts, I might include the code Ztrumped posted below in my game so problems won't occur.</p> <p>I have doubts that TI will fix this, because the TI-84+ came out 5 years ago and still carries bugs that were present on the TI-83+ since 10 years</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-547888</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-547888</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 18:37:03 +0000</pubDate>
				<wikidot:authorName>ztrumpet</wikidot:authorName>				<wikidot:authorUserId>352601</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Yeah in Portal, put DispTable on the second line or between the first and second lines write:<br /> FnOff<br /> Text(1,0,&quot;.<br /> Text(0,0,&quot;.<br /> If not(pxl-Test(6,0<br /> Then<br /> ClrHome<br /> Disp &quot;&quot;,&quot;AN ERROR HAS&quot;,&quot; OCCURRED.&quot;,&quot;&quot;,&quot;PRESS [ENTER]&quot;,&quot; TWICE.<br /> Pause<br /> ClrHome (This one is to avoid flicker)<br /> DispTable<br /> End</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-547870</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-547870</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 18:22:30 +0000</pubDate>
				<wikidot:authorName>_Abe_</wikidot:authorName>				<wikidot:authorUserId>341442</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I was wondering why something like this kept happening.<br /> So if I just execute DispTable in the beginning of a program and then switch back to home or graph, that'll solve the problem every time?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-547853</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-547853</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 18:11:09 +0000</pubDate>
				<wikidot:authorName>ztrumpet</wikidot:authorName>				<wikidot:authorUserId>352601</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Or just have the program execute DispTable.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-547824</guid>
				<title>Re: TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-547824</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 17:43:51 +0000</pubDate>
				<wikidot:authorName>builderboy</wikidot:authorName>				<wikidot:authorUserId>141501</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>hehe, this bug wreaked havoc with Portal. It happens with calculators that use the small font for the mode menu, and the OS switches a flag that makes small text erase a pixel underneath as well as on top. I believe it can be changed back using CalcSys, but you can also visit the Matrix editing screen (where it is turned off so more text can fit on one screen), or you can reset your calculator.</p> <p>Its pretty easy to detect, but then you need to inform the user that they need to reset their calculator :(</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-172563#post-547782</guid>
				<title>TI-84+ Text( glitch also on 83+ 1.12?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-172563/the-text-command#post-547782</link>
				<description></description>
				<pubDate>Wed, 29 Jul 2009 16:42:40 +0000</pubDate>
								<wikidot:authorUserId>118739</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>About the TI-84+ glitch allowing an additional row of pixels to be erased below text you display with Text(Y,X,StrOfTxt), back when I had TI-83+ OS 1.12, I also had this happen on two occasions within the two years I used this OS. I don,t remember if I had it ever happen on newer OSes, though, but I had it happen on a regular 83+ with OS 1.12 and I had no ASM program installed on the calculator at the time. I don't know what caused it, though. I am curious if anyone might know? I know most people don't use OS 1.12 anymore but most of the time, those who want access to a TI-83+ ROM without having to dump one from their calc (altough this is not legal) often ends up with 1.12. Again, maybe not a lot of people might know because OS 1.12 was mostly used around 2000-2002</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>