<?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>Calculator Reset Program (Troll)</title>
		<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll</link>
		<description>Posts in the discussion thread &quot;Calculator Reset Program (Troll)&quot; - I was able to make a short program that quickly overloads the TI-84 Plus CE, making it erase the RAM. It works, trust me. Tell me what you think.</description>
				<copyright></copyright>
		<lastBuildDate>Sun, 14 Jun 2026 22:50:46 +0000</lastBuildDate>
		
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4033427</guid>
				<title>Re: Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4033427</link>
				<description></description>
				<pubDate>Mon, 22 Oct 2018 19:08:28 +0000</pubDate>
				<wikidot:authorName>Trenly</wikidot:authorName>				<wikidot:authorUserId>1905506</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Not really, its possible to reinstall the OS if you know how</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4033425</guid>
				<title>Re: Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4033425</link>
				<description></description>
				<pubDate>Mon, 22 Oct 2018 19:04:05 +0000</pubDate>
				<wikidot:authorName>OneLetterShor</wikidot:authorName>				<wikidot:authorUserId>4737965</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>But then you would be stuck with a expensive paperweight instead of a calculator.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4031046</guid>
				<title>Re: Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4031046</link>
				<description></description>
				<pubDate>Sat, 20 Oct 2018 21:27:49 +0000</pubDate>
				<wikidot:authorName>Misfire</wikidot:authorName>				<wikidot:authorUserId>4409570</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'd bet a few that you can probably erase the whole OS with TI-BASIC. If not, then&#8230; Assembly.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4030983</guid>
				<title>Re: Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4030983</link>
				<description></description>
				<pubDate>Sat, 20 Oct 2018 20:07:58 +0000</pubDate>
				<wikidot:authorName>Deoxal</wikidot:authorName>				<wikidot:authorUserId>4178723</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>No, that's a good thing in this context.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4030980</guid>
				<title>Re: Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4030980</link>
				<description></description>
				<pubDate>Sat, 20 Oct 2018 20:01:01 +0000</pubDate>
				<wikidot:authorName>kg583</wikidot:authorName>				<wikidot:authorUserId>2203149</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Might be longer bytewise, but it keeps the program from being restricted to CE's.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4030965</guid>
				<title>Re: Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4030965</link>
				<description></description>
				<pubDate>Sat, 20 Oct 2018 19:44:49 +0000</pubDate>
				<wikidot:authorName>Deoxal</wikidot:authorName>				<wikidot:authorUserId>4178723</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>That seems like the opposite of an optimization, not that it matters.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4030930</guid>
				<title>Re: Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4030930</link>
				<description></description>
				<pubDate>Sat, 20 Oct 2018 19:14:04 +0000</pubDate>
				<wikidot:authorName>kg583</wikidot:authorName>				<wikidot:authorUserId>2203149</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>You could just type of &quot;3.141592654&quot; instead of using <tt><a href="http://tibasicdev.wikidot.com/tostring">toString(</a></tt>.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4030903</guid>
				<title>Re: Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4030903</link>
				<description></description>
				<pubDate>Sat, 20 Oct 2018 18:34:02 +0000</pubDate>
				<wikidot:authorName>OneLetterShor</wikidot:authorName>				<wikidot:authorUserId>4737965</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Love it!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4028223</guid>
				<title>Re: Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4028223</link>
				<description></description>
				<pubDate>Thu, 18 Oct 2018 20:30:55 +0000</pubDate>
				<wikidot:authorName>Deoxal</wikidot:authorName>				<wikidot:authorUserId>4178723</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p><a href="https://youtu.be/A6TdlZiEF6U">https://youtu.be/A6TdlZiEF6U</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4028050</guid>
				<title>Re: Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4028050</link>
				<description></description>
				<pubDate>Thu, 18 Oct 2018 16:47:20 +0000</pubDate>
				<wikidot:authorName>OneLetterShor</wikidot:authorName>				<wikidot:authorUserId>4737965</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I have improved my program. But it only works on the OS that has the toString( function.</p> <div class="code"> <pre><code>toString(π)→Str1 While 1 Str1+Str1→Str1 End</code></pre></div> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4027316</guid>
				<title>Re: Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4027316</link>
				<description></description>
				<pubDate>Thu, 18 Oct 2018 01:05:51 +0000</pubDate>
				<wikidot:authorName>Deoxal</wikidot:authorName>				<wikidot:authorUserId>4178723</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>This one specifically? I just typed in some random hex and checked to make sure that it actually crashed my CE instance. There shouldn't be any hex-codes listed anywhere that crash the calculator they were written for.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4027199</guid>
				<title>Re: Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4027199</link>
				<description></description>
				<pubDate>Wed, 17 Oct 2018 20:44:14 +0000</pubDate>
				<wikidot:authorName>OneLetterShor</wikidot:authorName>				<wikidot:authorUserId>4737965</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Ok. I have seen that one before on the hex-assembly program page. It is good to know that my program only works occasionally. Thanks!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4026217</guid>
				<title>Re: Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4026217</link>
				<description></description>
				<pubDate>Tue, 16 Oct 2018 22:57:30 +0000</pubDate>
				<wikidot:authorName>Deoxal</wikidot:authorName>				<wikidot:authorUserId>4178723</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I found this a while ago <a href="http://tibasicdev.wikidot.com/forum/t-6041471/large-string-wipes-out-all-memory#post-3820494">here</a>, but I was never able to get to automatically clear the RAM. I had to recall Str1 on the homescreen to get it to crash. I tried your version in WabbitEmu with a CSE rom and an 84+SE rom, but no luck(and yes I removed the Stop token). I also tried it in CEmu which gave me <strong>ERROR: UNDEFINED</strong>, instead of <strong>ERROR: MEMORY</strong>, which is I was surprised by. What happened was that it deleted Str1 once it got too big, preventing a crash. If you want to guarantee that the calculator crashes, the only way to guarantee it is like this. The only problem is that you have to type this in <strong>Asm(prgmNAME</strong>, but that's probably actually a good thing since it would protect people from accidentally executing it thinking it was a basic program.</p> <div class="code"> <pre><code>ASM84CEPrgmAB47ADCE18</code></pre></div> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-8067677#post-4026148</guid>
				<title>Calculator Reset Program (Troll)</title>
				<link>http://tibasicdev.wikidot.com/forum/t-8067677/calculator-reset-program-troll#post-4026148</link>
				<description></description>
				<pubDate>Tue, 16 Oct 2018 20:12:10 +0000</pubDate>
				<wikidot:authorName>OneLetterShor</wikidot:authorName>				<wikidot:authorUserId>4737965</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>!ALERT! Running this program will result in your calculator erasing all of its RAM, which includes any saved programs. Run at your own risk. I built in a fail safe (Line 1) that will stop the program before it even does anything. Deleting line 1 will remove the fail safe.</p> <p>PROGRAM:BREAK</p> <div class="code"> <pre><code>:Stop :&quot;LOL &quot;→Str1 :While 1 :Disp Str1 :Str1+Str1→Str1 :End</code></pre></div> <p>The way this program works is it assigns a phrase (&quot;LOL &quot;) to Str1. It then infinitely adds that string to itself. It also displays the string so that you can watch as your calculator is dying. :) This is quick and easy to program. Don't abuse it.</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>