<?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>Program Protection</title>
		<link>http://tibasicdev.wikidot.com/forum/t-53857/program-protection</link>
		<description>Posts in the discussion thread &quot;Program Protection&quot;</description>
				<copyright></copyright>
		<lastBuildDate>Tue, 21 Jul 2026 20:27:19 +0000</lastBuildDate>
		
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-53857#post-193725</guid>
				<title>Re: Program Protection</title>
				<link>http://tibasicdev.wikidot.com/forum/t-53857/program-protection#post-193725</link>
				<description></description>
				<pubDate>Fri, 13 Jun 2008 16:19:26 +0000</pubDate>
				<wikidot:authorName>burr</wikidot:authorName>				<wikidot:authorUserId>740</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>There are several assembly programs you can use to unlock TI-Basic programs: CalcSys, MirageOS<sup>*</sup>, Z-DOS, Program Tools, just to name a few.</p> <p><sup>*</sup>This only works if the TI-Basic program shows up.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-53857#post-193662</guid>
				<title>Re: Program Protection</title>
				<link>http://tibasicdev.wikidot.com/forum/t-53857/program-protection#post-193662</link>
				<description></description>
				<pubDate>Fri, 13 Jun 2008 15:32:35 +0000</pubDate>
				<wikidot:authorName>darkstone knight</wikidot:authorName>				<wikidot:authorUserId>141837</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>encrypt the code whit weird stuff like seq(, <sup>T</sup> and cumsum(</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-53857#post-193657</guid>
				<title>Re: Program Protection</title>
				<link>http://tibasicdev.wikidot.com/forum/t-53857/program-protection#post-193657</link>
				<description></description>
				<pubDate>Fri, 13 Jun 2008 15:30:44 +0000</pubDate>
				<wikidot:authorName>Jonathan King</wikidot:authorName>				<wikidot:authorUserId>111095</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>If you get Doors CS 6, you can unlock any basic program.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-53857#post-192656</guid>
				<title>Re: Program Protection</title>
				<link>http://tibasicdev.wikidot.com/forum/t-53857/program-protection#post-192656</link>
				<description></description>
				<pubDate>Fri, 13 Jun 2008 03:23:26 +0000</pubDate>
				<wikidot:authorName>Vectris</wikidot:authorName>				<wikidot:authorUserId>141815</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Actually I find that if you lock your program and then put an activation code on it, you can prevent it from being used by anyone who does not come to you and let you input the code. This would only work locally as you would have to use the same password for each copy of the program, meaning you would have to put it in yourself or else word would spread and anyone could use your program.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-53857#post-192491</guid>
				<title>Re: Program Protection</title>
				<link>http://tibasicdev.wikidot.com/forum/t-53857/program-protection#post-192491</link>
				<description></description>
				<pubDate>Fri, 13 Jun 2008 01:36:08 +0000</pubDate>
				<wikidot:authorName>builderboy</wikidot:authorName>				<wikidot:authorUserId>141501</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>In my opinion, all programs should remain unlocked, and allowed to spread freely throughout the world as people send them to person to person. And so other less experienced programmers can learn from our programs.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-53857#post-147008</guid>
				<title>Re: Program Protection</title>
				<link>http://tibasicdev.wikidot.com/forum/t-53857/program-protection#post-147008</link>
				<description></description>
				<pubDate>Thu, 17 Apr 2008 01:06:27 +0000</pubDate>
				<wikidot:authorName>maxhinson</wikidot:authorName>				<wikidot:authorUserId>113367</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Oh yes, i found it very helpful and interesting. Especially the techniques for creating trial versions and password protection.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-53857#post-146948</guid>
				<title>Re: Program Protection</title>
				<link>http://tibasicdev.wikidot.com/forum/t-53857/program-protection#post-146948</link>
				<description></description>
				<pubDate>Wed, 16 Apr 2008 22:24:06 +0000</pubDate>
				<wikidot:authorName>burr</wikidot:authorName>				<wikidot:authorUserId>740</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>So, did you find the protection page helpful?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-53857#post-146927</guid>
				<title>Re: Program Protection</title>
				<link>http://tibasicdev.wikidot.com/forum/t-53857/program-protection#post-146927</link>
				<description></description>
				<pubDate>Wed, 16 Apr 2008 22:01:02 +0000</pubDate>
				<wikidot:authorName>maxhinson</wikidot:authorName>				<wikidot:authorUserId>113367</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>oh ok thanks</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-53857#post-146181</guid>
				<title>Re: Program Protection</title>
				<link>http://tibasicdev.wikidot.com/forum/t-53857/program-protection#post-146181</link>
				<description></description>
				<pubDate>Wed, 16 Apr 2008 06:18:15 +0000</pubDate>
				<wikidot:authorName>burr</wikidot:authorName>				<wikidot:authorUserId>740</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>No, TI-Basic does not have access to the calculator's hardware. It is probably possible to do something like that in assembly, but that would require in-depth knowledge of the calculator.</p> <p>Welcome to TI-Basic Developer!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-53857#post-146166</guid>
				<title>Program Protection</title>
				<link>http://tibasicdev.wikidot.com/forum/t-53857/program-protection#post-146166</link>
				<description></description>
				<pubDate>Wed, 16 Apr 2008 05:39:08 +0000</pubDate>
				<wikidot:authorName>maxhinson</wikidot:authorName>				<wikidot:authorUserId>113367</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Is there any way to prevent a program from being distributed via transfer between two calculators? Is there some sort of code that can be embedded in the program that makes it untransferrable or unusable after it has been transferred?</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>