<?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>Assembly Programming (new posts)</title>
		<link>http://tibasicdev.wikidot.com/forum/c-28949/assembly-programming</link>
		<description>Posts in the forum category &quot;Assembly Programming&quot; - Discuss Assembly topics</description>
				<copyright></copyright>
		<lastBuildDate>Fri, 14 Aug 2026 06:07:14 +0000</lastBuildDate>
		
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-613598#post-5086765</guid>
				<title>Opcode to set a program as the startup program: Re: Opcode to set a program as the startup program</title>
				<link>http://tibasicdev.wikidot.com/forum/t-613598/opcode-to-set-a-program-as-the-startup-program#post-5086765</link>
				<description></description>
				<pubDate>Fri, 17 Sep 2021 22:46:29 +0000</pubDate>
				<wikidot:authorName>Alwilso</wikidot:authorName>				<wikidot:authorUserId>7663909</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Is there an option for Ti-84 Plus Ce? I tried it and it says, &quot;ERROR: SYNTAX&quot;</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-4207141#post-4960658</guid>
				<title>Is this normal?: Re: Is this normal?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-4207141/is-this-normal#post-4960658</link>
				<description></description>
				<pubDate>Thu, 22 Apr 2021 16:46:31 +0000</pubDate>
				<wikidot:authorName>Gabe Prairie</wikidot:authorName>				<wikidot:authorUserId>7085949</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>You should be able to reset via the memory menu (2nd + &quot;+&quot;), but if that doesn't work, there is a reset button on the back of the calculator.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-4207141#post-4960643</guid>
				<title>Is this normal?: Re: Is this normal?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-4207141/is-this-normal#post-4960643</link>
				<description></description>
				<pubDate>Thu, 22 Apr 2021 16:22:57 +0000</pubDate>
				<wikidot:authorName>lilyoy</wikidot:authorName>				<wikidot:authorUserId>7433597</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>RESET</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-13708982#post-4770411</guid>
				<title>I made a program to replace devpac8x: I made a program to replace devpac8x</title>
				<link>http://tibasicdev.wikidot.com/forum/t-13708982/i-made-a-program-to-replace-devpac8x#post-4770411</link>
				<description></description>
				<pubDate>Tue, 08 Sep 2020 21:22:55 +0000</pubDate>
				<wikidot:authorName>bobxonar</wikidot:authorName>				<wikidot:authorUserId>6822566</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>If you ever go to the learn TI-83+ assembly in 28 days tutorial, you will find the tools they use to compile programs&#8212;TASM, which works on modern windows, and a linker called devpac8x, which, being a 16-bit program, does not work on modern versions of windows. Having to use DOSBOX (a DOS emulator) got tiring quite fast, so I made a replacement that I have called 84link. You can find the source at my github account named bobxonar, under the 84link repository.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-13630244#post-4742255</guid>
				<title>Question about registers: Question about registers</title>
				<link>http://tibasicdev.wikidot.com/forum/t-13630244/question-about-registers#post-4742255</link>
				<description></description>
				<pubDate>Sat, 08 Aug 2020 23:38:46 +0000</pubDate>
				<wikidot:authorName>Dragon_Hatcher</wikidot:authorName>				<wikidot:authorUserId>6721402</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I posted my question here on stack overflow: stackoverflow. com/questions/63320698/when-using-z80-asm-is-there-a-difference-between-hl-and-bc-de</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12714490#post-4402504</guid>
				<title>[84+CE 5.4 Bypass]: [84+CE 5.4 Bypass]</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12714490/84-ce-5-4-bypass#post-4402504</link>
				<description></description>
				<pubDate>Sun, 20 Oct 2019 02:12:46 +0000</pubDate>
								<wikidot:authorUserId>3338172</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>TI says you can't use the <a href="http://tibasicdev.wikidot.com/asm84ceprgm">Asm84CEPrgm</a> command on OS 5.3.1.0058 and above. If you do so, you receive the dreaded INVALID error. I did find a way to bypass that. As long as you have the command in a string or program, you can still run custom assembly programs as long as you <span style="text-decoration: underline;">compress</span> the main program. Still works.</p> <p>Has anyone else knew about this before I did, or is this new find?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12702525#post-4400800</guid>
				<title>Why?: Why?</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12702525/why#post-4400800</link>
				<description></description>
				<pubDate>Thu, 17 Oct 2019 16:12:38 +0000</pubDate>
				<wikidot:authorName>OneLetterShor</wikidot:authorName>				<wikidot:authorUserId>4737965</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hey, I was curious about <span style="text-decoration: underline;">why</span> the ability to make assembly programs was added to the TI-84+ CE. Any ideas?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12325512#post-4336860</guid>
				<title>Woo-Hoo!: Re: Woo-Hoo!</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12325512/woo-hoo#post-4336860</link>
				<description></description>
				<pubDate>Wed, 21 Aug 2019 19:08:21 +0000</pubDate>
				<wikidot:authorName>Jeffitus</wikidot:authorName>				<wikidot:authorUserId>5421889</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I mean, I guess it is possible, but it is still extremely unlikely for something like that to happen on accident.</p> <p>If resetting the calc doesn't work (try just RAM at first, if that doesn't work clear the whole thing), like Zeda/Xeda said I would ask about it on Cemetech, there are a lot more active users there who might be able to help you.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12325512#post-4336513</guid>
				<title>Woo-Hoo!: Re: Woo-Hoo!</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12325512/woo-hoo#post-4336513</link>
				<description></description>
				<pubDate>Wed, 21 Aug 2019 12:24:41 +0000</pubDate>
								<wikidot:authorUserId>3338172</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Like I said in my first post, I've written a simple &quot;Hello World&quot; program in z80. It is possible that assembly programs can crash in a certain way to &quot;delete&quot; the product ID.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12299383#post-4335219</guid>
				<title>Storing Contrast Value: Re: Storing Contrast Value</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12299383/storing-contrast-value#post-4335219</link>
				<description></description>
				<pubDate>Tue, 20 Aug 2019 01:40:54 +0000</pubDate>
				<wikidot:authorName>sonic65101</wikidot:authorName>				<wikidot:authorUserId>2157235</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thank you.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12325512#post-4334075</guid>
				<title>Woo-Hoo!: Re: Woo-Hoo!</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12325512/woo-hoo#post-4334075</link>
				<description></description>
				<pubDate>Sun, 18 Aug 2019 21:44:30 +0000</pubDate>
				<wikidot:authorName>Xeda Elnara</wikidot:authorName>				<wikidot:authorUserId>595803</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>It is extremely unlikely that you accidentally overwrote the calculator ID. Have you run a program to modify the about screen, or to draw a fake about screen? (Some programs do this to prevent instructors from resetting the calc). I'd suggest taking this to Cemetech, though.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12325512#post-4333846</guid>
				<title>Woo-Hoo!: Re: Woo-Hoo!</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12325512/woo-hoo#post-4333846</link>
				<description></description>
				<pubDate>Sun, 18 Aug 2019 14:45:55 +0000</pubDate>
								<wikidot:authorUserId>3338172</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>When you check the about screen in the MEMORY menu, it doesn't show the ID.</p> <p>But I do remember what it was from an old screenshot [TI-84+]<br /> <tt>0A2DC-0CA97-52A6</tt></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12325512#post-4333813</guid>
				<title>Woo-Hoo!: Re: Woo-Hoo!</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12325512/woo-hoo#post-4333813</link>
				<description></description>
				<pubDate>Sun, 18 Aug 2019 14:03:50 +0000</pubDate>
				<wikidot:authorName>Xeda Elnara</wikidot:authorName>				<wikidot:authorUserId>595803</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>What do you mean your calculator ID is gone? What calc? Did you try resetting the calc?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12299383#post-4333477</guid>
				<title>Storing Contrast Value: Re: Storing Contrast Value</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12299383/storing-contrast-value#post-4333477</link>
				<description></description>
				<pubDate>Sun, 18 Aug 2019 03:14:32 +0000</pubDate>
				<wikidot:authorName>Xeda Elnara</wikidot:authorName>				<wikidot:authorUserId>595803</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Here is a code:</p> <div class="code"> <pre><code>3A4784EF8C47EFBF4AC9</code></pre></div> <p>That reads the OS's contrast level and stores it in Ans. Technically, the LCD has 64 possible contrast levels, but the OS only uses the upper 40 or something like that.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12299383#post-4333292</guid>
				<title>Storing Contrast Value: Re: Storing Contrast Value</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12299383/storing-contrast-value#post-4333292</link>
				<description></description>
				<pubDate>Sat, 17 Aug 2019 20:05:17 +0000</pubDate>
				<wikidot:authorName>sonic65101</wikidot:authorName>				<wikidot:authorUserId>2157235</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I don't know why, but I've tried to transfer Celtic III to my calculator before, but it always caused a RAM reset.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12299383#post-4333210</guid>
				<title>Storing Contrast Value: Re: Storing Contrast Value</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12299383/storing-contrast-value#post-4333210</link>
				<description></description>
				<pubDate>Sat, 17 Aug 2019 17:37:09 +0000</pubDate>
								<wikidot:authorUserId>3338172</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>In my opinion, you can use Celtic 3 for contrast setting.</p> <div class="code"> <pre><code>----------------------------------------------------------------------------- |05 | real(5,function,value) | | | Change | If function is... | Contrast | | | 0: Set contrast to value, 0 thru 39. | | 1: Current contrast is returned by the function (Ans) | | (value argument is ignored for this) ----------------------------------------------------------------------------- To store the contrast value in Ans, type in real(5</code></pre></div> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12325512#post-4331765</guid>
				<title>Woo-Hoo!: Woo-Hoo!</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12325512/woo-hoo#post-4331765</link>
				<description></description>
				<pubDate>Fri, 16 Aug 2019 00:54:14 +0000</pubDate>
								<wikidot:authorUserId>3338172</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Good evening guys, so as of today, I'm starting to learn how to program in z80! I'm using a site for a tutorial, a different TokenIDE made for Raspbian, and my calculator. I coded this &quot;Hello World&quot; program and sent it, and tested it out. Sure enough, of how clumsy and stupid I am, I made a mistake that is so obvious but I didn't see. Crashed. And now there is one problem that shouldn't be harmful, but annoying. My Calculator ID is gone. I still know what it is, but I don't know how to get it back. Any help?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12299148#post-4327444</guid>
				<title>Smarter Battery Checker: Re: Smarter Battery Checker</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12299148/smarter-battery-checker#post-4327444</link>
				<description></description>
				<pubDate>Sun, 11 Aug 2019 04:08:46 +0000</pubDate>
				<wikidot:authorName>Trenly</wikidot:authorName>				<wikidot:authorUserId>1905506</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>There are many different forms of voltmeter, but yes, that is the general concept. It just measures the voltage difference between two points.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12299148#post-4327394</guid>
				<title>Smarter Battery Checker: Re: Smarter Battery Checker</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12299148/smarter-battery-checker#post-4327394</link>
				<description></description>
				<pubDate>Sun, 11 Aug 2019 02:25:22 +0000</pubDate>
								<wikidot:authorUserId>3338172</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>The voltmeter is the yellow thing with the + and - wires that shows how many volts are left put of 1.5v? If so, I think my dad has one in the garage</p> <p>That's too bad that it only does 0-4. Man you guys seem to know a LOT with calculators, I wish I was that smart as ya</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-12299148#post-4327356</guid>
				<title>Smarter Battery Checker: Re: Smarter Battery Checker</title>
				<link>http://tibasicdev.wikidot.com/forum/t-12299148/smarter-battery-checker#post-4327356</link>
				<description></description>
				<pubDate>Sun, 11 Aug 2019 01:12:00 +0000</pubDate>
				<wikidot:authorName>Trenly</wikidot:authorName>				<wikidot:authorUserId>1905506</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I’m fairly certain it isn’t possible. The way the 83 checks its battery level is in a binary fashion where there is only “good” or “bad”. The 84 checks in a way which allows for four discrete levels corresponding to each 25% of the battery. If I am not mistaken, the way the OS handles this is using only two bits. While there has to be some function that sets those bits, changing it would require modifying the OS.</p> <p>If you really were that concerned about it, there is probably some hardware workaround where you could use the I/O port, but at that point its easier just to use a voltmeter anyways.</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>