<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=TI-BASIC%3AHexcodes</id>
	<title>TI-BASIC:Hexcodes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=TI-BASIC%3AHexcodes"/>
	<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=TI-BASIC:Hexcodes&amp;action=history"/>
	<updated>2026-05-13T10:24:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://learn.cemetech.net/index.php?title=TI-BASIC:Hexcodes&amp;diff=1312&amp;oldid=prev</id>
		<title>KermMartian at 21:58, 24 February 2016</title>
		<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=TI-BASIC:Hexcodes&amp;diff=1312&amp;oldid=prev"/>
		<updated>2016-02-24T21:58:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:58, 24 February 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Also note that these programs may not work on the original TI-83, only the 83+ or higher. Most are harmless, but the last one specifically will crash.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Also note that these programs may not work on the original TI-83, only the 83+ or higher. Most are harmless, but the last one specifically will crash.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;TOC&#039;&#039;&#039;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;__TOC__&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Toggle Program Mode =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Toggle Program Mode =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>KermMartian</name></author>
	</entry>
	<entry>
		<id>http://learn.cemetech.net/index.php?title=TI-BASIC:Hexcodes&amp;diff=1310&amp;oldid=prev</id>
		<title>KermMartian at 21:56, 24 February 2016</title>
		<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=TI-BASIC:Hexcodes&amp;diff=1310&amp;oldid=prev"/>
		<updated>2016-02-24T21:56:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:56, 24 February 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l570&quot;&gt;Line 570:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 570:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= References =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= References =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Many of these codes (the original ones) come from DarkerLine&#039;s blog (URL: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/del&gt;http://mpl.unitedti.org/?p=18&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/nowiki&amp;gt;&lt;/del&gt;), and the last hex-code in particular for turning off the calculator comes from &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;chipmaster&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Many of these codes (the original ones) come from DarkerLine&#039;s blog (URL: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;http://mpl.unitedti.org/?p=18&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/ins&gt;), and the last hex-code in particular for turning off the calculator comes from &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Chipmaster&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For more opcodes, see the discussions on ASM Programming or Assembly Hex Codes.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For more opcodes, see the discussions on ASM Programming or Assembly Hex Codes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Many codes come from &amp;quot;Zeda&amp;#039;s Hex Codes&amp;quot;[[Category:TI-BASIC]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Many codes come from &amp;quot;Zeda&amp;#039;s Hex Codes&amp;quot;[[Category:TI-BASIC]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:TIBD]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:TIBD]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>KermMartian</name></author>
	</entry>
	<entry>
		<id>http://learn.cemetech.net/index.php?title=TI-BASIC:Hexcodes&amp;diff=1307&amp;oldid=prev</id>
		<title>Maintenance script: Automated @@ correction</title>
		<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=TI-BASIC:Hexcodes&amp;diff=1307&amp;oldid=prev"/>
		<updated>2016-02-24T21:53:58Z</updated>

		<summary type="html">&lt;p&gt;Automated @@ correction&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:53, 24 February 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l570&quot;&gt;Line 570:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 570:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= References =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= References =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Many of these codes (the original ones) come from DarkerLine&#039;s blog (URL: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;@@&lt;/del&gt;http://mpl.unitedti.org/?p=18&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;@@&lt;/del&gt;), and the last hex-code in particular for turning off the calculator comes from chipmaster.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Many of these codes (the original ones) come from DarkerLine&#039;s blog (URL: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;nowiki&amp;gt;&lt;/ins&gt;http://mpl.unitedti.org/?p=18&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/nowiki&amp;gt;&lt;/ins&gt;), and the last hex-code in particular for turning off the calculator comes from chipmaster.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For more opcodes, see the discussions on ASM Programming or Assembly Hex Codes.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For more opcodes, see the discussions on ASM Programming or Assembly Hex Codes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Many codes come from &amp;quot;Zeda&amp;#039;s Hex Codes&amp;quot;[[Category:TI-BASIC]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Many codes come from &amp;quot;Zeda&amp;#039;s Hex Codes&amp;quot;[[Category:TI-BASIC]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:TIBD]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:TIBD]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://learn.cemetech.net/index.php?title=TI-BASIC:Hexcodes&amp;diff=469&amp;oldid=prev</id>
		<title>Maintenance script: Initial automated import</title>
		<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=TI-BASIC:Hexcodes&amp;diff=469&amp;oldid=prev"/>
		<updated>2016-02-24T18:03:00Z</updated>

		<summary type="html">&lt;p&gt;Initial automated import&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; text-align:center; background: #fdfcf6; padding: 3px; border: 1px solid #666; margin-left: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Asmprgm-example.gif|border]]&lt;br /&gt;
Example of Inputting Hex Code&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are all sorts of small assembly programs that you can create simply using the calculator&amp;#039;s built-in assembly commands (specifically, [[TI-BASIC:Asmprgm|AsmPrgm]]), along with the appropriate hexadecimal code. In order to run a program, you need to use the [[TI-BASIC:Asm_Command|Asm(]] command, where Asm(prgmPROGNAME is the program that contains the hexadecimal code.&lt;br /&gt;
&lt;br /&gt;
As a word of caution, when entering in the hexadecimal, you need to be very careful that you type it in exactly as you see it. If there is a single incorrect character, the calculator might crash and reset your RAM when you turn it on again. We have tested the hexadecimal codes to make sure they work, but it&amp;#039;s up to you to enter them in correctly.&lt;br /&gt;
&lt;br /&gt;
Also note that these programs may not work on the original TI-83, only the 83+ or higher. Most are harmless, but the last one specifically will crash.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TOC&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
= Toggle Program Mode =&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgm21F8893E02AE77C9&lt;br /&gt;
&lt;br /&gt;
When used in a program, it allows you to use [[TI-BASIC:Archive|Archive]] and [[TI-BASIC:Unarchive|UnArchive]] on other programs. Make sure to switch back to &amp;quot;program mode&amp;quot; when you&amp;#039;re done by running the program again.&lt;br /&gt;
&lt;br /&gt;
When used on the home screen, it allows you to use programming commands like [[TI-BASIC:If|If]] and [[TI-BASIC:For|For(]]; this has limited utility, but maybe it&amp;#039;s useful to check a short bit of code without creating a new program for it.&lt;br /&gt;
&lt;br /&gt;
= Screen to Graph =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgm214093EF7B4CC9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will put the current screen image on the graph screen.&lt;br /&gt;
&lt;br /&gt;
= Quick Key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgm3A3F84EF8C47EFBF4AC9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a getKey routine that makes all keys repeat, not just arrows and there is no delay between repeats. The key codes are different, so you might need to experiment.&lt;br /&gt;
&lt;br /&gt;
= Text Inverse =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgm21F5893E08AE77C9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will switch from normal text mode to inverse (white text on black background) and vice versa.&lt;br /&gt;
&lt;br /&gt;
= Lowercase =&lt;br /&gt;
+= Lowercase = On&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmFDCB24DEC9&lt;br /&gt;
&lt;br /&gt;
+= Lowercase = Off&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmFDCB249EC9&lt;br /&gt;
&lt;br /&gt;
+= Lowercase = Toggle&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm21148A3E08AE77C9&lt;br /&gt;
&lt;br /&gt;
This will toggle lowercase on or off&lt;br /&gt;
&lt;br /&gt;
= Fill Screen =&lt;br /&gt;
Clear, Black, &amp;amp; Invert Screen&lt;br /&gt;
== LCD Clear ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmEF4045C9&lt;br /&gt;
&lt;br /&gt;
This only clears the LCD, it doesn&amp;#039;t actually clear the graph screen or homescreen&lt;br /&gt;
== White ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm210000115F3FEF5C4DC9&lt;br /&gt;
&lt;br /&gt;
This fills the graph screen with white pixels. This is not like ClrDraw, as it won&amp;#039;t update graphs or plots.&lt;br /&gt;
== Black ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm210000115F3FEF624DC9&lt;br /&gt;
&lt;br /&gt;
This fills the graph screen with black pixels&lt;br /&gt;
== Invert ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm210000115F3FEF5F4DC9&lt;br /&gt;
&lt;br /&gt;
This inverts the contents of the screen, drawing it to the graph screen.&lt;br /&gt;
== Border ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm210000115F3FEF7D4DC9&lt;br /&gt;
&lt;br /&gt;
This draws a border around the graph screen.&lt;br /&gt;
== White == Border&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm210000115F3FEF864DC9&lt;br /&gt;
&lt;br /&gt;
This draws a border of white pixels around the graph screen.&lt;br /&gt;
== Black == Border, Clear Inside&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm210000115F3FEF8C4DC9&lt;br /&gt;
&lt;br /&gt;
This will draw a black border around the graph screen, clearing the contents inside.&lt;br /&gt;
= Change contrast level =&lt;br /&gt;
== Set Contrast ==&lt;br /&gt;
The input is a value between 0 and 39 in [[TI-BASIC:Ans|Ans]] (if you use something else, the program will ignore it), with 0 corresponding to the lowest contrast value, and 39 to the highest. The number displayed by the OS in the top right corner of the screen when you change the contrast with 2nd+UP and 2nd+DOWN is 1/4 of this value, rounded (so a displayed 6 corresponds to a value between 24 and 27 when using this program).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmEFD74AEFEF4AC6D8D8D3107B324784C9&lt;br /&gt;
&lt;br /&gt;
== Decrease Contrast ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm2147847ED601D835C6D8D310C9&lt;br /&gt;
&lt;br /&gt;
Decrease the contrast by one unit (this will be ignored if the contrast is at minimum already).&lt;br /&gt;
== Increase Contrast ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm2147847EC6D9D834D310C9&lt;br /&gt;
&lt;br /&gt;
Increase the contrast by one unit (this will be ignored if the contrast is at maximum already).&lt;br /&gt;
&lt;br /&gt;
= Run Indicator =&lt;br /&gt;
+= Run Indicator = Off&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmEF7045C9&lt;br /&gt;
&lt;br /&gt;
+= Run Indicator = On&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmEF6D45C9&lt;br /&gt;
&lt;br /&gt;
== Toggle Run Indicator ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm21028A3E01AE77C9&lt;br /&gt;
&lt;br /&gt;
Note that when this routine turns the run indicator off, it doesn&amp;#039;t erase the run indicator, it simply stops it. You can do this yourself -- either by outputting something to the top right corner, or by clearing the screen ([[TI-BASIC:Clrdraw|ClrDraw]] or [[TI-BASIC:Clrhome|ClrHome]], doesn’t matter).&lt;br /&gt;
&lt;br /&gt;
= Simulated Key Presses =&lt;br /&gt;
&lt;br /&gt;
== Alpha Lock ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm3E51FD7712C9&lt;br /&gt;
&lt;br /&gt;
This simulates [2nd][Alpha]&lt;br /&gt;
== Alpha Lock == (No disable)&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm3ED1FD7712C9&lt;br /&gt;
&lt;br /&gt;
This is the same as the first, but you have to press [2nd][mode] to disable it.&lt;br /&gt;
+= Lowercase = Press&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm3E31FD7712C9&lt;br /&gt;
&lt;br /&gt;
This works even if lowercase isn&amp;#039;t enabled.&lt;br /&gt;
+= Lowercase = Lock&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm3E71FD7712C9&lt;br /&gt;
&lt;br /&gt;
This simulates [2nd][Alpha][Alpha].&lt;br /&gt;
+= Lowercase = Lock (No disable)&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm3EB1FD7712C9&lt;br /&gt;
&lt;br /&gt;
This can only be disabled by pressing [2nd][mode]&lt;br /&gt;
== Alpha Off ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm21028A3E0FA677C9&lt;br /&gt;
&lt;br /&gt;
Alternatively:&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm3E01FD7712C9&lt;br /&gt;
&lt;br /&gt;
== [2nd] ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmFDCB12DEC9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An interesting use of these codes can be for prompting user input (If you run Alpha Lock, for example, [[TI-BASIC:Input|Input]] will start with an Alpha press.&lt;br /&gt;
&lt;br /&gt;
If you run the Alpha Lock that can&amp;#039;t be disabled at the start of your program and a user presses ON (or an error occurs), you will not be able to select the options, so you are forced to press [2nd][mode].&lt;br /&gt;
= Disabling &amp;quot;Done&amp;quot; Message =&lt;br /&gt;
To disable the &amp;quot;Done&amp;quot; message at the end of a Basic program:&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmFDCB00AEC9&lt;br /&gt;
&lt;br /&gt;
= Un-Dirty Graph Screen =&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgmFDCB0386C9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will mark the Graph Screen as not dirty.  Using [[TI-BASIC:Clrdraw|ClrDraw]] will mark the Graph Screen as dirty so the next time it is displayed the screen will be cleared. Many ASM libraries (such as [[TI-BASIC:Xlib|XLIB]]) modify the graph buffer without displaying the screen which might be unintentionally cleared.&lt;br /&gt;
&lt;br /&gt;
= Turn Calculator Off =&lt;br /&gt;
&lt;br /&gt;
With turning the calculator off, you have options. You can either turn the screen off (your program will continue running, but the calculator will look like it’s turned off) or actually turn the calculator off and wait for the [on] button to be pressed.&lt;br /&gt;
&lt;br /&gt;
== LCD Off ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm3E02D310C9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LCD On ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm3E03D310C9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Toggle LCD Power ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmDB10CB6F3E0220013CD310C9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculator Off ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm3E01D303FB76FDCB09A6C9&lt;br /&gt;
&lt;br /&gt;
Turn the calculator off; wait for [on] key before continuing:&lt;br /&gt;
&lt;br /&gt;
Finally, exit the program and turn the calculator off (i.e., once you turn the calculator back on, it will be at the home screen):&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note, this eats free RAM, so avoid using this!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgmEF0850&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Auto Calc =&lt;br /&gt;
&lt;br /&gt;
== Auto DMS ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmFD360A06C9&lt;br /&gt;
&lt;br /&gt;
Auto DMS displays all decimals in Degrees-Minutes-Seconds on the home screen, automatically.&lt;br /&gt;
&lt;br /&gt;
== Auto Fractions ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmFD360A0CC9&lt;br /&gt;
&lt;br /&gt;
Auto Fractions will display decimals as fractions (if it can) on the home screen, automatically.&lt;br /&gt;
&lt;br /&gt;
= Screen Shifting =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;//Note://&amp;#039;&amp;#039;&amp;#039; These routines do not automatically update the LCD. This can be forced by replacing the ending C9 with EF6A48C9.&lt;br /&gt;
&lt;br /&gt;
== Shift Screen Right 1 ==&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgm2140930E40060CB7CB1E2310FB0D20F5C9&lt;br /&gt;
&lt;br /&gt;
This shifts the graph screen right by one pixel. See the note [http://tibasicdev.wikidot.com/hexcodes#toc42 here] for updating the screen.&lt;br /&gt;
&lt;br /&gt;
== Shift Screen Left 1 ==&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgm213F960E40060CB7CB162B10FB0D20F5C9&lt;br /&gt;
&lt;br /&gt;
This shifts the graph screen left by one pixel. See the note [http://tibasicdev.wikidot.com/hexcodes#toc42 here] for updating the screen.&lt;br /&gt;
&lt;br /&gt;
== Shift Screen Up 1 ==&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgm214C9311409301F402EDB0EB010C00EF304CC9&lt;br /&gt;
&lt;br /&gt;
This shifts the graph screen up by one pixel. See the note [http://tibasicdev.wikidot.com/hexcodes#toc42 here] for updating the screen.&lt;br /&gt;
&lt;br /&gt;
== Shift Screen Down 1 ==&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgm213396113F9601F402EDB823010C00EF304CC9&lt;br /&gt;
&lt;br /&gt;
This shifts the graph screen down by one pixel. See the note [http://tibasicdev.wikidot.com/hexcodes#toc42 here] for updating the screen.&lt;br /&gt;
&lt;br /&gt;
== Shift Screen Right 4 ==&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgm2140930E40AF060CED672310FB0D20F5C9&lt;br /&gt;
&lt;br /&gt;
This shifts the graph screen right by four pixels. See the note [http://tibasicdev.wikidot.com/hexcodes#toc42 here] for updating the screen.&lt;br /&gt;
&lt;br /&gt;
== Shift Screen Left 4 ==&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgm213F960E40AF060CED6F2B10FB0D20F5C9&lt;br /&gt;
&lt;br /&gt;
This shifts the graph screen left by four pixels. See the note [http://tibasicdev.wikidot.com/hexcodes#toc42 here] for updating the screen.&lt;br /&gt;
&lt;br /&gt;
== Shift Screen Up 4 ==&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgm21709311409301D002EDB0EB013000EF304CC9&lt;br /&gt;
&lt;br /&gt;
This shifts the graph screen up by four pixels. See the note [http://tibasicdev.wikidot.com/hexcodes#toc42 here] for updating the screen.&lt;br /&gt;
&lt;br /&gt;
== Shift Screen Down 4 ==&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgm210F96113F9601D002EDB823013000EF304CC9&lt;br /&gt;
&lt;br /&gt;
This shifts the graph screen down by four pixels. See the note [http://tibasicdev.wikidot.com/hexcodes#toc42 here] for updating the screen.&lt;br /&gt;
&lt;br /&gt;
= Memory Functions =&lt;br /&gt;
&lt;br /&gt;
== Free RAM ==&lt;br /&gt;
Get the amount of free RAM left in Ans&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmEFE542EF9247EF5641EFBF4AC9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Archiving ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm&lt;br /&gt;
 EFD74AD604C0   ;Get the pointers to Ans&lt;br /&gt;
 EB4E234623     ;Get the size and location of the string&lt;br /&gt;
 117884EDB012   ;Copy it to OP1&lt;br /&gt;
 EFF142D8       ;Locate the var, exit if it doesn&amp;#039;t exist&lt;br /&gt;
 78B7C0         ;Exit if it is already archived&lt;br /&gt;
 EFD84FC9       ;Archive it and exit&lt;br /&gt;
&lt;br /&gt;
Input: Ans is a string with the name of the variable to archive. The name needs a prefix byte to determine what type of variable it is. Some of them are:&lt;br /&gt;
&lt;br /&gt;
 and      Real/Complex&lt;br /&gt;
 A         List&lt;br /&gt;
 B         Matrix&lt;br /&gt;
 C         Equation&lt;br /&gt;
 D         String&lt;br /&gt;
 [         Program/Protected program&lt;br /&gt;
 E         Program/Protected program&lt;br /&gt;
 F         Program/Protected program&lt;br /&gt;
 G         Picture&lt;br /&gt;
 H         GDB&lt;br /&gt;
 U         Appvar&lt;br /&gt;
 For example, to archive prgmTEST, any of these inputs will work:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;[TEST&lt;br /&gt;
 &amp;quot;ETEST&lt;br /&gt;
 &amp;quot;FTEST&lt;br /&gt;
&lt;br /&gt;
== Unarchiving ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm&lt;br /&gt;
 EFD74AD604C0&lt;br /&gt;
 EB4E234623&lt;br /&gt;
 117884EDB0&lt;br /&gt;
 12EFF142D8&lt;br /&gt;
 78B7C8         ;Only difference&lt;br /&gt;
 EFD84FC9&lt;br /&gt;
&lt;br /&gt;
Input: See Archiving.&lt;br /&gt;
== ToggleArch ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm&lt;br /&gt;
 EFD74AD604C0&lt;br /&gt;
 EB4E234623&lt;br /&gt;
 117884EDB0&lt;br /&gt;
 12EFF142D8&lt;br /&gt;
 EFD84FC9&lt;br /&gt;
&lt;br /&gt;
Input: See Archiving.&lt;br /&gt;
== Reset Defaults ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmEF2851C9&lt;br /&gt;
&lt;br /&gt;
== Reset RAM ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmEF4E40C9&lt;br /&gt;
 AsmPrgmC7&lt;br /&gt;
&lt;br /&gt;
== DelVar ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm&lt;br /&gt;
 EFD74AD604C0&lt;br /&gt;
 EB4E234623&lt;br /&gt;
 117884EDB0&lt;br /&gt;
 12EFF142D8&lt;br /&gt;
 EFC64FC9&lt;br /&gt;
&lt;br /&gt;
Input: See Archiving.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous =&lt;br /&gt;
&lt;br /&gt;
== Remove Cursor ==&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmFDCB0CE6C9&lt;br /&gt;
&lt;br /&gt;
This is harmless, but it stops displaying that blinking cursor :D Just press [2nd][MODE] to put it back to normal. What, jokes are allowed, right?&lt;br /&gt;
&lt;br /&gt;
== Edit Lock/Unlock Program ==&lt;br /&gt;
We are generally an open source community, so this should be fun. To toggle the lock status of a program:&lt;br /&gt;
&lt;br /&gt;
 :AsmPrgmEFD74AFE04C03CEB4E234623117884121CEDB0AF12EFF142D8EE0377C9&lt;br /&gt;
&lt;br /&gt;
Please note that you should avoid editing an assembly program using this code. It will likely get messed up and it could cause it to be volatile. The program name will be in Ans, as a string. For example, &amp;quot;HELLO&amp;quot;:Asm(prgmLOCK&lt;br /&gt;
&lt;br /&gt;
== Battery Check ==&lt;br /&gt;
This is a &amp;quot;smart&amp;quot; battery check, that detects if the calc is an 84+ or an 83+. If it is a TI-83+, either a 0 or 4 is stored to Ans. If it is a TI-84+, a value from 0 to 4 is stored to Ans. 0 implies a low battery, 4 implies a good battery, and anything in between is just that.&lt;br /&gt;
&lt;br /&gt;
 AsmPrgm&lt;br /&gt;
 EF6F4C3D280A78FE1E&lt;br /&gt;
 3805&lt;br /&gt;
 EF21521808&lt;br /&gt;
 EFB3503E042001AF&lt;br /&gt;
 EF8C47EFBF4AC9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ASCII ==&lt;br /&gt;
Display an ASCII character at the last cursor position, using Ans (0 to 255)&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmEFD74AEFEF4AEF0445C9&lt;br /&gt;
&lt;br /&gt;
Display a string of ASCII characters using a list in Ans (use values 0 to 255):&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmEFD74A3DC0EB462323C5EF7A41E5EFEF4AEF0445E1C110F1C9&lt;br /&gt;
&lt;br /&gt;
An example of using this might be:&lt;br /&gt;
&lt;br /&gt;
 :65+{7,4,11,11,14&lt;br /&gt;
 :Asm(prgmASCII&lt;br /&gt;
&lt;br /&gt;
That will display &amp;quot;HELLO&amp;quot; and if you change the 65 to a 97, it will disply &amp;quot;hello&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Error ==&lt;br /&gt;
This code will cause an error to be thrown, based on the value in Ans. The values correspond to the ones found [http://www.brandonw.net/calcstuff/ti83plus.txt here]. Use your browser&amp;#039;s search tool to look for &amp;quot;E_Overflow&amp;quot; which is Error 1. By default, there is no Goto option unless you add 128 to the values. So for example, for a divide by zero error with a goto option, use 130 as the error code.&lt;br /&gt;
&lt;br /&gt;
 AsmPrgmEFD74AEFEF4AEFD744C9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Advanced =&lt;br /&gt;
These codes are long and involved, so be careful with putting them in. These are useful, though.&lt;br /&gt;
== CharLength ==&lt;br /&gt;
&lt;br /&gt;
 EFD74AD604C0&lt;br /&gt;
 6F67EB&lt;br /&gt;
 4E234623EB&lt;br /&gt;
 C5D5E51A&lt;br /&gt;
 EFA342F5&lt;br /&gt;
 EBEF9445&lt;br /&gt;
 F1E1D109C1&lt;br /&gt;
 20020B13&lt;br /&gt;
 0B1378B120E5&lt;br /&gt;
 EF9247&lt;br /&gt;
 EF5641&lt;br /&gt;
 EFBF4A&lt;br /&gt;
 C9&lt;br /&gt;
&lt;br /&gt;
This will return how many characters are in the string (the string is in Ans). For example, &amp;quot;sin(ln(2))&amp;quot; would return 10.&lt;br /&gt;
== String Pixel Width ==&lt;br /&gt;
&lt;br /&gt;
 EFD74AD604C0&lt;br /&gt;
 676FEB&lt;br /&gt;
 4E234623EB&lt;br /&gt;
 C5D5E51A&lt;br /&gt;
 EFA342F5&lt;br /&gt;
 EBEF9445&lt;br /&gt;
 218D8477EFB44C06004F&lt;br /&gt;
 F1E1D109C1&lt;br /&gt;
 20020B13&lt;br /&gt;
 0B1378B1&lt;br /&gt;
 20DB&lt;br /&gt;
 EF9247&lt;br /&gt;
 EF5641&lt;br /&gt;
 EFBF4A&lt;br /&gt;
 C9&lt;br /&gt;
&lt;br /&gt;
This returns how wide a string is in pixels.&lt;br /&gt;
== ListToVars 1 ==&lt;br /&gt;
&lt;br /&gt;
 EFD74AFE01C0&lt;br /&gt;
 1AFE1B38023E1B&lt;br /&gt;
 EB232347&lt;br /&gt;
 3E41&lt;br /&gt;
 C5F5E5F5&lt;br /&gt;
 EFC541F1&lt;br /&gt;
 327984&lt;br /&gt;
 D73003EF0F43&lt;br /&gt;
 E1010900EDB0&lt;br /&gt;
 F13CC110E4&lt;br /&gt;
 C9&lt;br /&gt;
&lt;br /&gt;
If Ans is a list, each element will be stored to a Real var, starting with A and incrementing through each var until the list is done. For example, {0,4,3,12,8,24}  will store 0→A, 4→B, 3→C, 12→D, 8→E, 24→F&lt;br /&gt;
&lt;br /&gt;
== ListToVars 2 ==&lt;br /&gt;
&lt;br /&gt;
 EFC5413EAA327984&lt;br /&gt;
 D7300F&lt;br /&gt;
 3E40061B21EC86&lt;br /&gt;
 3C772310FB&lt;br /&gt;
 11EA861313D5&lt;br /&gt;
 EFD74AFE01C0&lt;br /&gt;
 1AFE1B38023E1B&lt;br /&gt;
 EB232347&lt;br /&gt;
 D11A13D5&lt;br /&gt;
 C5E5F5&lt;br /&gt;
 EFC541F1&lt;br /&gt;
 327984&lt;br /&gt;
 D73003EF0F43&lt;br /&gt;
 E1010900EDB0&lt;br /&gt;
 C110E3&lt;br /&gt;
 D1C9&lt;br /&gt;
&lt;br /&gt;
If Str1 contains the list of variables to write to and L1 has the list of values to write, this program will write the values to the variables. For example:&lt;br /&gt;
&lt;br /&gt;
 :&amp;quot;ADCZQGB→Str1&lt;br /&gt;
  :{0,1,1,2,3,5,8&lt;br /&gt;
  :Asm(prgmL2V2&lt;br /&gt;
 Then result will be:&lt;br /&gt;
  :A is 0&lt;br /&gt;
  :D is 1&lt;br /&gt;
  :C is 1&lt;br /&gt;
  :Z is 2&lt;br /&gt;
  :Q is 3&lt;br /&gt;
  :G is 5&lt;br /&gt;
  :B is 8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ExecAns ==&lt;br /&gt;
&lt;br /&gt;
 EFD74A&lt;br /&gt;
 FE04C0&lt;br /&gt;
 215500 ;55 is the token for &amp;quot;U&amp;quot;&lt;br /&gt;
 22EC86227984&lt;br /&gt;
 21F086&lt;br /&gt;
 EB4E234623&lt;br /&gt;
 ED43EE86&lt;br /&gt;
 EDB0&lt;br /&gt;
 3E05327884&lt;br /&gt;
 EFF142&lt;br /&gt;
 3803EFC64F&lt;br /&gt;
 3E0521EC86&lt;br /&gt;
 EF3C4C&lt;br /&gt;
 C9&lt;br /&gt;
&lt;br /&gt;
Ans is a string, as input. This will delete prgmU, then copy Ans to prgmU and run it, whether it is assembly or BASIC code.&lt;br /&gt;
&lt;br /&gt;
== RepeatKeys ==&lt;br /&gt;
&lt;br /&gt;
 180A&lt;br /&gt;
 83473A4584323F8478C9&lt;br /&gt;
 2100807EFE83&lt;br /&gt;
 2006AF77323F84C9&lt;br /&gt;
 11979DEB018000EDB0&lt;br /&gt;
 DB06210080EF664FC9&lt;br /&gt;
&lt;br /&gt;
This will set a hook that causes all keys to register very quickly. On top of that, all keys repeat. Note that this will not activate during program execution. Run this program again to deactivate&lt;br /&gt;
&lt;br /&gt;
== FastKeys ==&lt;br /&gt;
&lt;br /&gt;
 1809&lt;br /&gt;
 83473E0132428478C9&lt;br /&gt;
 2100807EFE83&lt;br /&gt;
 2006AF77323F84C9&lt;br /&gt;
 11979DEB018000EDB0&lt;br /&gt;
 DB06210080EF664FC9&lt;br /&gt;
&lt;br /&gt;
This will cause repeating keys (like the arrows or [Del]) to repeat very quickly.&lt;br /&gt;
&lt;br /&gt;
== MultiKeys 2 ==&lt;br /&gt;
&lt;br /&gt;
 017F07210000545C&lt;br /&gt;
 CB0179D301E5E1DB012FB720083E08856F10ED180E&lt;br /&gt;
 C506082C0F30025C6510F8C110DD&lt;br /&gt;
 7CB720016F&lt;br /&gt;
 6C62&lt;br /&gt;
 7BB7280A&lt;br /&gt;
 444D2909290929292919&lt;br /&gt;
 EF9247&lt;br /&gt;
 EF5641&lt;br /&gt;
 EFBF4A&lt;br /&gt;
 C9&lt;br /&gt;
&lt;br /&gt;
This returns a unique key code for any combination of one or two key presses. Values are 0 to 3191.&lt;br /&gt;
&lt;br /&gt;
== Sprite ==&lt;br /&gt;
&lt;br /&gt;
 EFDA4AEFEF4A&lt;br /&gt;
 626B&lt;br /&gt;
 19192929E5&lt;br /&gt;
 EFE04AEFEF4A&lt;br /&gt;
 1693CBF3E119E5&lt;br /&gt;
 EFD74AE1FE04C0&lt;br /&gt;
 1313&lt;br /&gt;
 010C08&lt;br /&gt;
 CDCC9DCDCC9D780600094710F3&lt;br /&gt;
 EF6A48&lt;br /&gt;
 C9&lt;br /&gt;
 1AC6C03002D607ED6F13C9&lt;br /&gt;
&lt;br /&gt;
This will draw an 8x8 sprite to the graph screen using Ans as the hex string of data, X and Y as coordinates. Y can be anywhere from 0 to 56, X should be 0 to 11 (It draws to every eighth pixel).  The string should be 16 characters long, each character is a hex value that corresponds to the on/off state of 4 pixels.  So the string &amp;quot;3C42A581A599423C&amp;quot; would draw a smiley face.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
* Many of these codes (the original ones) come from DarkerLine&amp;#039;s blog (URL: @@http://mpl.unitedti.org/?p=18@@), and the last hex-code in particular for turning off the calculator comes from chipmaster.&lt;br /&gt;
* For more opcodes, see the discussions on ASM Programming or Assembly Hex Codes.&lt;br /&gt;
* Many codes come from &amp;quot;Zeda&amp;#039;s Hex Codes&amp;quot;[[Category:TI-BASIC]]&lt;br /&gt;
[[Category:TIBD]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>