<?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>BASIC Graphics</title>
		<link>http://tibasicdev.wikidot.com/forum/t-68815/basic-graphics</link>
		<description>Posts in the discussion thread &quot;BASIC Graphics&quot;</description>
				<copyright></copyright>
		<lastBuildDate>Sat, 07 Mar 2026 11:52:10 +0000</lastBuildDate>
		
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-68815#post-203800</guid>
				<title>Re: BASIC Graphics</title>
				<link>http://tibasicdev.wikidot.com/forum/t-68815/basic-graphics#post-203800</link>
				<description></description>
				<pubDate>Fri, 20 Jun 2008 14:17:07 +0000</pubDate>
				<wikidot:authorName>Zaphod Beeblebrox</wikidot:authorName>				<wikidot:authorUserId>30802</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Sorry I meant your question about its use in Metroid Pi. Nevermind, it's unimportant.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-68815#post-203789</guid>
				<title>Re: BASIC Graphics</title>
				<link>http://tibasicdev.wikidot.com/forum/t-68815/basic-graphics#post-203789</link>
				<description></description>
				<pubDate>Fri, 20 Jun 2008 14:11:54 +0000</pubDate>
				<wikidot:authorName>Vectris</wikidot:authorName>				<wikidot:authorUserId>141815</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I did and the one right before mine proves that its the same as what jzd is doing, he hasn't quite improved it yet.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-68815#post-203785</guid>
				<title>Re: BASIC Graphics</title>
				<link>http://tibasicdev.wikidot.com/forum/t-68815/basic-graphics#post-203785</link>
				<description></description>
				<pubDate>Fri, 20 Jun 2008 14:10:29 +0000</pubDate>
				<wikidot:authorName>Zaphod Beeblebrox</wikidot:authorName>				<wikidot:authorUserId>30802</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I had earlier an idea for how to make a slight improvement on this method, although would require a tiny assembly subroutine. Let me go dig it up&#8230;<br /> Here's the code (Str1 &amp; Str2 are both 128 characters long)</p> <div class="code"> <pre><code>:Output(1,1,Str1 :Asm(prgmZSCR :StorePic 1 :Output(1,1,Str2 :Asm(prgmZSCR :RecallPic 1</code></pre></div> <br /> And here is the subroutine: <div class="code"> <pre><code>:AsmPrgm :214093EF7B4CFDCB :0386EF6A48C9</code></pre></div> <br /> EDIT: The subroutine is actually quite useful for neat effects, it pastes the homescreen to the graphscreen. Credit for this goes to magicdanw (a.k.a. Daniel Wiess).
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-68815#post-203774</guid>
				<title>Re: BASIC Graphics</title>
				<link>http://tibasicdev.wikidot.com/forum/t-68815/basic-graphics#post-203774</link>
				<description></description>
				<pubDate>Fri, 20 Jun 2008 14:05:36 +0000</pubDate>
				<wikidot:authorName>Zaphod Beeblebrox</wikidot:authorName>				<wikidot:authorUserId>30802</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Take a look at the previous posts.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-68815#post-203772</guid>
				<title>Re: BASIC Graphics</title>
				<link>http://tibasicdev.wikidot.com/forum/t-68815/basic-graphics#post-203772</link>
				<description></description>
				<pubDate>Fri, 20 Jun 2008 14:02:32 +0000</pubDate>
				<wikidot:authorName>Vectris</wikidot:authorName>				<wikidot:authorUserId>141815</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>This is interesting, ASCII on the graph screen. Also I see how your overlapping the letters to make it look better by connecting them, but wasn't that done in the Metroid Pi?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-68815#post-203003</guid>
				<title>Re: BASIC Graphics</title>
				<link>http://tibasicdev.wikidot.com/forum/t-68815/basic-graphics#post-203003</link>
				<description></description>
				<pubDate>Fri, 20 Jun 2008 02:43:32 +0000</pubDate>
				<wikidot:authorName>jzd</wikidot:authorName>				<wikidot:authorUserId>142878</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I found the code for Metroid Pi.</p> <p>:For(F,0,7<br /> :Text(-1,8F,0,sub(Str1,12F+1,12<br /> :StorePic 1<br /> :Text(-1,8F,0,sub(Str2,12F+1,12<br /> :RecallPic 1</p> <p>(That's basically the routine)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-68815#post-202994</guid>
				<title>Re: BASIC Graphics</title>
				<link>http://tibasicdev.wikidot.com/forum/t-68815/basic-graphics#post-202994</link>
				<description></description>
				<pubDate>Fri, 20 Jun 2008 02:36:27 +0000</pubDate>
				<wikidot:authorName>jzd</wikidot:authorName>				<wikidot:authorUserId>142878</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I was wondering if there was a way to improve on that method.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-68815#post-202975</guid>
				<title>Re: BASIC Graphics</title>
				<link>http://tibasicdev.wikidot.com/forum/t-68815/basic-graphics#post-202975</link>
				<description></description>
				<pubDate>Fri, 20 Jun 2008 02:11:41 +0000</pubDate>
				<wikidot:authorName>Zaphod Beeblebrox</wikidot:authorName>				<wikidot:authorUserId>30802</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>This has already been implemented (albeit slightly differently) in Harrierfalcon's [<a href="http://www.ticalc.org/archives/files/fileinfo/401/40108.html">Metroid Pi</a>].</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-68815#post-202966</guid>
				<title>BASIC Graphics</title>
				<link>http://tibasicdev.wikidot.com/forum/t-68815/basic-graphics#post-202966</link>
				<description></description>
				<pubDate>Fri, 20 Jun 2008 02:00:03 +0000</pubDate>
				<wikidot:authorName>jzd</wikidot:authorName>				<wikidot:authorUserId>142878</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>This might be considered better graphics. It is ASCII, but it is two characters written on top of each other. Here is the code:</p> <p>:&quot;OOOOOOOOOOOOOOOOO OO OO OO OO OO OOOOOOOOOOOOOOOOO-&gt;Str1<br /> :&quot;πππππππππππππππππ ππ ππ ππ ππ ππ πππππππππππππππππ-&gt;Str2<br /> :For(A,1,8<br /> :Text(-1,0,0,sub(Str1,16(A-1)+1,16A<br /> :StorePic1<br /> :For(A,1,8<br /> :Text(-1,0,0,sub(Str2,16(A-1)+1,16A<br /> :RecallPic1<br /> :StorePic1</p> <p>Where there is a gap between characters, there should be 14 spaces. The little π's are pi's. It stores the graph screen text as a Pic, writes over it with more characters, then recalls the Pic, then stores that image as a Pic. The reason this works is that recalling a Pic writes pixels over what is on the graph screen.</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>