<?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>I&#039;m bad at optimization. Kinematics anyone?</title>
		<link>http://tibasicdev.wikidot.com/forum/t-1090781/i-m-bad-at-optimization-kinematics-anyone</link>
		<description>Posts in the discussion thread &quot;I&#039;m bad at optimization. Kinematics anyone?&quot; - So, im running out of room on my calculator, and so i want to optimize my programs for size. there are more to come.</description>
				<copyright></copyright>
		<lastBuildDate>Tue, 21 Jul 2026 20:10:44 +0000</lastBuildDate>
		
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-1090781#post-4810810</guid>
				<title>Re: I&#039;m bad at optimization. Kinematics anyone?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-1090781/i-m-bad-at-optimization-kinematics-anyone#post-4810810</link>
				<description></description>
				<pubDate>Wed, 04 Nov 2020 01:21:12 +0000</pubDate>
				<wikidot:authorName>Trenly</wikidot:authorName>				<wikidot:authorUserId>1905506</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p><span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/c28" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=6979576&amp;amp;size=small&amp;amp;timestamp=1696955901" alt="C28" style="background-image:url(http://www.wikidot.com/userkarma.php?u=6979576)" /></a><a href="http://www.wikidot.com/user:info/c28" >C28</a></span>, This post is 5 years old, and I really am not looking for an answer any more. I'm glad you're active and finding value from TI|BD, and I'd like to say welcome to the community. However, I highly suggest you read the <a href="http://tibasicdev.wikidot.com/rules">Rules and Code of Conduct</a> as I see you have posted on multiple old threads in the past few days.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-1090781#post-4810780</guid>
				<title>Re: I&#039;m bad at optimization. Kinematics anyone?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-1090781/i-m-bad-at-optimization-kinematics-anyone#post-4810780</link>
				<description></description>
				<pubDate>Tue, 03 Nov 2020 23:42:19 +0000</pubDate>
								<wikidot:authorUserId>6979576</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>this can be optimized to</p> <div class="code"> <pre><code>ClrHome Lbl theta Menu(&quot;Menu&quot;,&quot;Acceleration&quot;,1,&quot;Initial V&quot;,2,&quot;Final V&quot;,3,&quot;Displacement&quot;,4,&quot;Time&quot;,5,&quot;Variables&quot;,VZ,&quot;Exit&quot;,Q Lbl Q ClrHome Float Asm(prgmZDONE Return Lbl VZ ClrHome Output(1,1,&quot;Variable Index Output(2,1,&quot;V = F. Velocity Output(3,1,&quot;U = I. Velocity Output(4,1,&quot;T = Time Output(5,1,&quot;A = Acceleration Output(6,1,&quot;D = Displacement Pause Goto theta Lbl 1 ClrHome Menu(&quot;GIVEN:&quot;,&quot;V,U,T&quot;,Z,&quot;D,U,T&quot;,B,&quot;V,U,D&quot;,C,&quot;Exit&quot;,Q Lbl Z Disp &quot;V=U+AT Disp &quot;(V-U)/T Prompt V,U,T (V-U)/T-&gt;A Goto A Lbl B Disp &quot;D=UT+.5AT^^2 Disp &quot;A=2(D-UT)/T^^2 Prompt D,U,T 2(D-UT)/T^^2-&gt;A Goto A Lbl C Disp &quot;V^^2=U^^2+2AD Disp &quot;(V^^2-U^^2)/2D Prompt V,U,D (V^^2-U^^2)/(2D)-&gt;A Lbl A Disp A Pause Goto theta Lbl 2 ClrHome Menu(&quot;GIVEN:&quot;,&quot;V,A,T&quot;,D,&quot;D,A,T&quot;,E,&quot;V,A,D&quot;,F,&quot;D,T,V&quot;,G,&quot;Exit&quot;,Q Lbl D Disp &quot;V-AT Prompt V,A,T V-AT-&gt;U Goto U Lbl E Disp &quot;D-(.5AT^^2)/T Prompt D,A,T (D-(.5)(A)(T^^2))/T-&gt;U Goto U Lbl F Disp &quot;sqrt(V^^2-2AD) Prompt V,A,D sqrt(V^^2-2AD-&gt;U Goto U Lbl G Disp &quot;(2D/T)-V Prompt D,T,V (2D/T)-V-&gt;U Lbl U Disp U Pause Goto theta Lbl 3 ClrHome Menu(&quot;GIVEN:&quot;,&quot;U,A,T&quot;,H,&quot;U,A,D&quot;,I,&quot;D,T,U&quot;,J,&quot;Exit&quot;,Q Lbl H Disp &quot;U+AT Prompt U,A,T U+AT-&gt;V Goto V Lbl I Disp &quot;sqrt((U^^2+2AD) Prompt U,A,D sqrt(U^^2-2AD)-&gt;V Goto V Lbl J Disp &quot;(2D/T)-U Prompt D,T,U (2D/T)-U-&gt;V Lbl V Disp V Pause Goto theta Lbl 4 ClrHome Menu(&quot;GIVEN:&quot;,&quot;U,T,A&quot;,K,&quot;U,V,A&quot;,L,&quot;V,U,T&quot;,M,&quot;Exit&quot;,Q Lbl K Disp &quot;D=UT+.5AT^^2 Prompt U,T,A UT+.5A(T^^2-&gt;D Goto X Lbl L Disp &quot;V^^2=U^^2+2AD Disp &quot;(V^^2-U^^2)/2A Prompt U,V,A (V^^2-U^^2)/2A-&gt;D Goto X Lbl M Disp &quot;D=.5(V+U)T Prompt V,U,T .5T(V+U-&gt;D Lbl X Disp D Pause Goto theta Lbl 5 ClrHome Menu(&quot;GIVEN:&quot;,&quot;A,V,U&quot;,N,&quot;A,D,U&quot;,O,&quot;D,U,V&quot;,P,&quot;Exit&quot;,Q Lbl N Disp &quot;V=U+AT Disp &quot;(V-U)/A Prompt A,V,U (V-U)/A-&gt;T Disp T Pause Goto theta Lbl O Disp &quot;D=UT+.5AT^^2 Prompt A,D,U If D&lt;0 Then (D*~1-&gt;D End If U!=0:Then Goto 8 End If U=0:Then Goto 6 End Lbl 8 A/2-&gt;A sqrt(U^^2-4(A)(D-&gt;Z (~U+Z)/2A-&gt;X (~U-Z)/2A-&gt;Y Disp X,Y Pause Goto theta Lbl P Disp &quot;2D/(V+U) Prompt D,U,V 2D/(V+U-&gt;T Disp T Pause Goto theta Lbl 6 sqrt(2D/A-&gt;T Disp T Pause Goto theta Lbl Q ClrHome Return</code></pre></div> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-1090781#post-2219965</guid>
				<title>I&#039;m bad at optimization. Kinematics anyone?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-1090781/i-m-bad-at-optimization-kinematics-anyone#post-2219965</link>
				<description></description>
				<pubDate>Fri, 30 Jan 2015 02:06:27 +0000</pubDate>
				<wikidot:authorName>Trenly</wikidot:authorName>				<wikidot:authorUserId>1905506</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Can someone help optimize for size? This was decrypted by Cemetechs source coder. Please dont worry about any sub programs.</p> <div class="code"> <pre><code>ClrHome Lbl theta Menu(&quot;Menu&quot;,&quot;Acceleration&quot;,1,&quot;Initial V&quot;,2,&quot;Final V&quot;,3,&quot;Displacement&quot;,4,&quot;Time&quot;,5,&quot;Variables&quot;,VZ,&quot;Exit&quot;,Q) Lbl Q ClrHome Float Asm(prgmZDONE Return Lbl VZ ClrHome Output(1,1,&quot;Variable Index&quot;) Output(2,1,&quot;V = F. Velocity&quot; Output(3,1,&quot;U = I. Velocity&quot; Output(4,1,&quot;T = Time&quot; Output(5,1,&quot;A = Acceleration&quot; Output(6,1,&quot;D = Displacement&quot; Pause Goto theta Lbl 1 ClrHome Menu(&quot;GIVEN:&quot;,&quot;V,U,T&quot;,Z,&quot;D,U,T&quot;,B,&quot;V,U,D&quot;,C,&quot;Exit&quot;,Q Lbl Z Disp &quot;V=U+AT&quot; Disp &quot;(V-U)/T&quot; Prompt V,U,T (V-U)/T-&gt;A Goto A Lbl B Disp &quot;D=UT+.5AT^^2&quot; Disp &quot;A=2(D-UT)/T^^2&quot; Prompt D,U,T 2(D-UT)/T^^2-&gt;A Goto A Lbl C Disp &quot;V^^2=U^^2+2AD&quot; Disp &quot;(V^^2-U^^2)/2D&quot; Prompt V,U,D (V^^2-U^^2)/(2D)-&gt;A Lbl A Disp A Pause Goto theta Lbl 2 ClrHome Menu(&quot;GIVEN:&quot;,&quot;V,A,T&quot;,D,&quot;D,A,T&quot;,E,&quot;V,A,D&quot;,F,&quot;D,T,V&quot;,G,&quot;Exit&quot;,Q Lbl D Disp &quot;V-AT&quot; Prompt V,A,T V-AT-&gt;U Goto U Lbl E Disp &quot;D-(.5AT^^2)/T&quot; Prompt D,A,T (D-(.5)(A)(T^^2))/T-&gt;U Goto U Lbl F Disp &quot;sqrt(V^^2-2AD)&quot; Prompt V,A,D sqrt(V^^2-2AD)-&gt;U Goto U Lbl G Disp &quot;(2D/T)-V&quot; Prompt D,T,V (2D/T)-V-&gt;U Lbl U Disp U Pause Goto theta Lbl 3 ClrHome Menu(&quot;GIVEN:&quot;,&quot;U,A,T&quot;,H,&quot;U,A,D&quot;,I,&quot;D,T,U&quot;,J,&quot;Exit&quot;,Q Lbl H Disp &quot;U+AT&quot; Prompt U,A,T U+AT-&gt;V Goto V Lbl I Disp &quot;sqrt((U^^2+2AD)&quot; Prompt U,A,D sqrt(U^^2-2AD)-&gt;V Goto V Lbl J Disp &quot;(2D/T)-U&quot; Prompt D,T,U (2D/T)-U-&gt;V Lbl V Disp V Pause Goto theta Lbl 4 ClrHome Menu(&quot;GIVEN:&quot;,&quot;U,T,A&quot;,K,&quot;U,V,A&quot;,L,&quot;V,U,T&quot;,M,&quot;Exit&quot;,Q Lbl K Disp &quot;D=UT+.5AT^^2&quot; Prompt U,T,A UT+(.5)(A)(T^^2)-&gt;D Goto X Lbl L Disp &quot;V^^2=U^^2+2AD&quot; Disp &quot;(V^^2-U^^2)/2A&quot; Prompt U,V,A (V^^2-U^^2)/(2A)-&gt;D Goto X Lbl M Disp &quot;D=.5(V+U)T&quot; Prompt V,U,T .5(V+U)T-&gt;D Lbl X Disp D Pause Goto theta Lbl 5 ClrHome Menu(&quot;GIVEN:&quot;,&quot;A,V,U&quot;,N,&quot;A,D,U&quot;,O,&quot;D,U,V&quot;,P,&quot;Exit&quot;,Q Lbl N Disp &quot;V=U+AT&quot; Disp &quot;(V-U)/A&quot; Prompt A,V,U (V-U)/A-&gt;T Disp T Pause Goto theta Lbl O Disp &quot;D=UT+.5AT^^2&quot; Prompt A,D,U If D&lt;0 Then (D*~1)-&gt;D End If U!=0:Then Goto 8 End If U=0:Then Goto 6 End Lbl 8 (A/2)-&gt;A sqrt(U^^2-4(A)(D))-&gt;Z (~U+Z)/(2A)-&gt;X (~U-Z)/(2A)-&gt;Y Disp X,Y Pause Goto theta Lbl P Disp &quot;2D/(V+U)&quot; Prompt D,U,V 2D/(V+U)-&gt;T Disp T Pause Goto theta Lbl 6 sqrt(2D/A)-&gt;T Disp T Pause Goto theta Lbl Q ClrHome Return</code></pre></div> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>