<?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>If you could expand TI-Basic...</title>
		<link>http://tibasicdev.wikidot.com/forum/t-12767215/if-you-could-expand-ti-basic</link>
		<description>Posts in the discussion thread &quot;If you could expand TI-Basic...&quot; - What would you add?</description>
				<copyright></copyright>
		<lastBuildDate>Wed, 22 Apr 2026 14:15:57 +0000</lastBuildDate>
		
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12767215#post-4414992</guid>
				<title>Re: If you could expand TI-Basic...</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12767215/if-you-could-expand-ti-basic#post-4414992</link>
				<description></description>
				<pubDate>Mon, 04 Nov 2019 15:47:33 +0000</pubDate>
				<wikidot:authorName>UBERhelp1</wikidot:authorName>				<wikidot:authorUserId>4932936</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <ul> <li>I'd like the ability to set up menu types and fonts, with the ability to edit them in some kind of editor.</li> <li>More variables!</li> <li>It would be nice if there was some way to create folders for programs so that you can hide away subprograms and such.</li> <li>In terms of commands: <ul> <li>DelAll(type) deletes all variables of a certain type, maybe 1 for normal variables, 2 for lists, 3 for strings, and 4 for matrices.</li> <li>(For color screens) colored text on the home screen</li> <li>Input options for the graph screen</li> <li>Debug (before program name; runs program step by step letting you find errors)</li> <li>Timer commands can give fractions of seconds (maybe to the hundredths place?)</li> <li>Brightness(level) sets the contrast/brightness of the screen</li> <li>ClearGraph resets the graph screen to standard zoom, turns off functions and axes, and all the good stuff like that</li> <li>rbgColor(r, b, g) for the color calcs would let you use rbg values instead of the default colors that are extremely limiting. <ul> <li>To build off the above idea, there could be color variables (maybe you could change the default ones?)</li> </ul> </li> </ul> </li> </ul> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12767215#post-4410627</guid>
				<title>If you could expand TI-Basic...</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12767215/if-you-could-expand-ti-basic#post-4410627</link>
				<description></description>
				<pubDate>Thu, 31 Oct 2019 03:05:32 +0000</pubDate>
								<wikidot:authorUserId>3338172</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Just out of curiosity, what would happen to TI-Basic in general if it was expanded?</p> <p>What I would add to the language:</p> <ul> <li><tt>getBattery</tt> - Gets the battery level of the calculator (0-4)</li> <li><tt>getOS</tt> - Reads the current OS version and puts the string in <a href="http://tibasicdev.wikidot.com/ans">Ans</a></li> <li><tt>readLine(</tt> - Reads any line or multiple lines from a program</li> <li><tt>chngLine(</tt> - Replaces a line in an unarchived program</li> <li><tt>delLine(</tt> - Deletes a line or multiple lines from a program</li> <li><tt>sprite(</tt> - Displays a sprite with a hex string, given the x and y coords</li> <li><tt>lockPrgm(</tt> - Toggles lock status of program</li> <li><tt>hidePrgm(</tt> - Toggles lock status of program</li> <li><tt><a href="http://tibasicdev.wikidot.com/getcalc">getCalc(</a></tt> - An existing command, but takes 1-3 seconds in receiving a variable, would be better if receive time was instant</li> <li><tt>shiftScreen(</tt> - Shifts the graph screen in a certain direction and a certain amount of steps</li> <li><tt>TextInvOn</tt> <tt>TextInvOff</tt> - Toggles text inversion on the home screen</li> <li><tt>Token(</tt> - Outputs a token in a string in Ans based on the input hex value</li> <li><tt><a href="http://tibasicdev.wikidot.com/tostring">toString(</a></tt> - Wish for 84+</li> <li><tt><a href="http://tibasicdev.wikidot.com/wait">Wait</a></tt> - Wish for 84+ ass well</li> <li><tt>PrgmToAppv</tt> - Converts program to an app var</li> <li><tt>AppVtoPrgm</tt> - Opposite of previous command</li> <li><tt>sound(</tt> - Plays sound through the I/O port</li> <li><tt>CopyEntry(</tt> - Copies a saved entry from the home screen and pastes it to Ans</li> <li><tt>getRAM</tt> - Reads current RAM storage</li> <li><tt>getROM</tt> - Reads current Archive storage</li> </ul> <p>If you have any other commands, post them here!</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>