<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://alttp.run/hacking/index.php?action=history&amp;feed=atom&amp;title=RAM%3A_Bank_0x7E%3A_Page_0x00</id>
		<title>RAM: Bank 0x7E: Page 0x00 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://alttp.run/hacking/index.php?action=history&amp;feed=atom&amp;title=RAM%3A_Bank_0x7E%3A_Page_0x00"/>
		<link rel="alternate" type="text/html" href="http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;action=history"/>
		<updated>2026-04-15T18:48:55Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;diff=648&amp;oldid=prev</id>
		<title>Tatters at 02:27, 21 December 2016</title>
		<link rel="alternate" type="text/html" href="http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;diff=648&amp;oldid=prev"/>
				<updated>2016-12-21T02:27:24Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;amp;diff=648&amp;amp;oldid=633&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Tatters</name></author>	</entry>

	<entry>
		<id>http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;diff=633&amp;oldid=prev</id>
		<title>Superskuj at 23:53, 20 December 2016</title>
		<link rel="alternate" type="text/html" href="http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;diff=633&amp;oldid=prev"/>
				<updated>2016-12-20T23:53:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:53, 20 December 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-l46&quot; &gt;Line 46:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 46:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|17}}[{{0x|01}}] = Graphics Flag&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|17}}[{{0x|01}}] = Graphics Flag&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|18}}[{{0x|01}}] = Graphics Flag&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|18}}[{{0x|01}}] = Graphics Flag&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|19}}[{{0x|01}}] = Graphics flag.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|19}}[{{0x|01}}] = Graphics flag.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;** When nonzero, will trigger a transfer from {{$|7FXXXX}} to vram address {{$|YY00 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;XXXX&lt;/del&gt;}} is specified by variable {{$|0118 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;YY&lt;/del&gt;}} is specified by this variable&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;** When nonzero, will trigger a transfer from {{$|7FXXXX}} to vram address {{$|YY00}} &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** XXXX &lt;/ins&gt;is specified by variable {{$|0118}} &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** YY &lt;/ins&gt;is specified by this variable&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|1A}}[{{0x|01}}] = Frame Counter&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|1A}}[{{0x|01}}] = Frame Counter&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|1B}}[{{0x|01}}] = Flag is set to 1 if you are in a building. Set to 0 otherwise (credit: Euclid)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|1B}}[{{0x|01}}] = Flag is set to 1 if you are in a building. Set to 0 otherwise (credit: Euclid)&lt;/div&gt;&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-l65&quot; &gt;Line 65:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 66:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|24}}[{{0x|02}}] = {{0x|FFFF}} usually, but if Link is elevated off the ground it is considered to be his Z coordinate i.e. it's his height off of the ground&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|24}}[{{0x|02}}] = {{0x|FFFF}} usually, but if Link is elevated off the ground it is considered to be his Z coordinate i.e. it's his height off of the ground&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|26}}[{{0x|01}}] = Link’s push state (These of course can be combined):&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|26}}[{{0x|01}}] = Link’s push state (These of course can be combined):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;** right = {{0x|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;** right = {{0x|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;01&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;** left = {{0x|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;** left = {{0x|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;02&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;** down = {{0x|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;4&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;** down = {{0x|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;04&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;** up = {{0x|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;8&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;** up = {{0x|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;08&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;** nothing = {{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;0x0&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;** nothing = {{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0x|00&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|26}}[{{0x|01}}] = (alternate) Indicates the current 2bpp graphic to display in attract mode.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|26}}[{{0x|01}}] = (alternate) Indicates the current 2bpp graphic to display in attract mode.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|27}}[{{0x|01}}] = Link's Recoil for vertical collisions&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|27}}[{{0x|01}}] = Link's Recoil for vertical collisions&lt;/div&gt;&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-l90&quot; &gt;Line 90:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 91:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|32}}[{{0x|02}}] = seems to be used in some subsection of Bank {{0x|07}}, not sure which one though&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|32}}[{{0x|02}}] = seems to be used in some subsection of Bank {{0x|07}}, not sure which one though&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|34}}[{{0x|04}}] = ???? These seem to be free ram&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|34}}[{{0x|04}}] = ???? These seem to be free ram&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|38}}[{{0x|02}}] = seems to be set some of the time when going up diagonal walls.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|38}}[{{0x|02}}] = seems to be set some of the time when going up diagonal walls. It's a bit field for tiles type {{0x|10}} through {{0x|13}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;It's a bit field for tiles type {{0x|10}} through {{0x|13}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|3A}}[{{0x|01}}] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- Bitfield for the B and Y buttons&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;hymuunub&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|3A}}[{{0x|01}}] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;= Bit 7&lt;/del&gt;: the B button &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/del&gt;held down or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sword is out&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** b - B button was pressed this frame, and not held down during &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;previous frame.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;Bit 6: the Y button is down&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** m - Checked in one place, but not sure if it's ever set.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;Bit 0: Initial B &lt;/del&gt;button &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;press&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** n - Possible to be set, but not sure what it does&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|3B}}[{{0x|01}}] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;= Bit 7&lt;/del&gt;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/del&gt;A button is down.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** h - The &lt;/ins&gt;B button &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;has been &lt;/ins&gt;held down &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for one &lt;/ins&gt;or &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;more frames&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;Bit 4: ???&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;u - Unused&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|3C}}[{{0x|01}}] = Lower Nibble: How many frames the B button has been held, approximately.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;y - The Y &lt;/ins&gt;button &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;has been held down for one or more frames.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;Upper nibble set to 9 on spin attack release.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|3B}}[{{0x|01}}] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- Bitfield for the A button&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;auuduuuu&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|3D}}[{{0x|01}}] = A delay timer for the spin attack. Used between shifts to make the animation flow with the flash effect.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** a - The &lt;/ins&gt;A button is down.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;Also used for delays between different graphics when swinging your sword.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;u - Unused.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** d - Debug flag. Checked in one place, but never set.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|3C}}[{{0x|01}}] = &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;Lower Nibble: How many frames the B button has been held, approximately.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;Upper nibble set to 9 on spin attack release.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|3D}}[{{0x|01}}] = A delay timer for the spin attack. Used between shifts to make the animation flow with the flash effect. Also used for delays between different graphics when swinging your sword.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|40}}[{{0x|01}}] = Y coordinate related variable&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|40}}[{{0x|01}}] = Y coordinate related variable&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|41}}[{{0x|01}}] = X coordinate related variable&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|41}}[{{0x|01}}] = X coordinate related variable&lt;/div&gt;&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-l110&quot; &gt;Line 110:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 116:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|47}}[{{0x|01}}] = Set when damaging enemies, unsure of exact usage yet.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|47}}[{{0x|01}}] = Set when damaging enemies, unsure of exact usage yet.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|48}}[{{0x|01}}] = If set, when you push A Link will grab at the air.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|48}}[{{0x|01}}] = If set, when you push A Link will grab at the air.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|49}}[{{0x|01}}] = This address is written to make Link move in any given direction. Indoors it is cleared every frame.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|49}}[{{0x|01}}] = This address is written to make Link move in any given direction. Indoors it is cleared every frame. Outdoors it is not cleared every frame so watch out.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;Outdoors it is not cleared every frame so watch out.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|4B}}[{{0x|01}}] = Link's visibility status. If set to {{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0x|0C&lt;/ins&gt;}}, Link will disappear.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|4B}}[{{0x|01}}] = Link's visibility status. If set to {{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;0x0C&lt;/del&gt;}}, Link will disappear.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|4C}}[{{0x|01}}] = Counter that decreases every frame when the Cape is in used. Starts at 4 and counts down to 0. When it reaches 0, your magic meter is decremented based on whether you have full or 1/2 magic. There's a table in Bank {{0x|07}} that determines this&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|4C}}[{{0x|01}}] = Counter that decreases every frame when the Cape is in used. Starts at 4 and counts down to 0. When it reaches 0, your magic meter is decremented based on whether you have full or 1/2 magic. There's a table in Bank {{0x|07}} that determines this&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|4D}}[{{0x|01}}] = An Auxiliary Link handler. As far as I know:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|4D}}[{{0x|01}}] = An Auxiliary Link handler. As far as I know:&lt;/div&gt;&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-l183&quot; &gt;Line 183:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 188:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** {{0x|10}} - Dashing&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** {{0x|10}} - Dashing&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|60}}[{{0x|01}}] = During story mode, used as a counter for one set of jump tables.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|60}}[{{0x|01}}] = During story mode, used as a counter for one set of jump tables.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|64}}[{{0x|02}}] = {{0x|1000}} if {{$|EE}} = 1,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|64}}[{{0x|02}}] = &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;{{0x|1000}} if {{$|EE}} = 1,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** {{0x|2000}} if {{$|EE}} = 0.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** {{0x|2000}} if {{$|EE}} = 0.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|66}}[{{0x|01}}] = Indicates the last direction Link moved towards. Value wise:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|66}}[{{0x|01}}] = Indicates the last direction Link moved towards. Value wise:&lt;/div&gt;&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-l190&quot; &gt;Line 190:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 196:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 2 - Left,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 2 - Left,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 3 - Right&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 3 - Right&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|67}}[{{0x|01}}] = Indicates which direction Link is walking (even if not going anywhere)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|67}}[{{0x|01}}] = Indicates which direction Link is walking (even if not going anywhere) bitwise: 0000abcd.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;bitwise: 0000abcd.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;** a - Up&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;** a - Up&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;** b - Down&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;** b - Down&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;** c - Left&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;** c - Left&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;** d - &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Righ&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;** d - &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Right&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|68}}[{{0x|01}}] = ????&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|68}}[{{0x|01}}] = ????&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|69}}[{{0x|01}}] = ???&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|69}}[{{0x|01}}] = ???&lt;/div&gt;&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-l212&quot; &gt;Line 212:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 217:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 1 - standing in a vertical doorway&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 1 - standing in a vertical doorway&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 2 - standing in a horizontal door way&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 2 - standing in a horizontal door way&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;{{$|6D}}[{{0x|01}}] = When you are moving against a diagonal wall and you are deadlocked, i.e. you are pressing against it&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/ins&gt;{{$|6D}}[{{0x|01}}] = When you are moving against a diagonal wall and you are deadlocked, i.e. you are pressing against it directly, but aren't going anywhere, this will contain the value that {{$|6B}}[{{0x|01}}] would have.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;directly, but aren't going anywhere, this will contain the value that {{$|6B}}[{{0x|01}}] would have.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|6E}}[{{0x|01}}] = (archiving but not sure if this is correct) Related to certain tile behaviours (see tile type 2 I think) nearby&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|6E}}[{{0x|01}}] = (archiving but not sure if this is correct) Related to certain tile behaviours (see tile type 2 I think) nearby&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** moving against a \ wall from below: 0&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** moving against a \ wall from below: 0&lt;/div&gt;&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-l257&quot; &gt;Line 257:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 261:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** b - ORed in value of $AA&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** b - ORed in value of $AA&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** a - ORed in value of $A9&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** a - ORed in value of $A9&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|A9}}[{{0x|01}}] = 0 if you are on the left half of the room.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|A9}}[{{0x|01}}] = &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;0 if you are on the left half of the room.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 1 if you are on the right half.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 1 if you are on the right half.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|AA}}[{{0x|01}}] = 2 if you are the lower half of the room.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|AA}}[{{0x|01}}] = &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;2 if you are the lower half of the room.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 0 if you are on the upper half.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 0 if you are on the upper half.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|AB}}[{{0x|02}}] = free ram?&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|AB}}[{{0x|02}}] = free ram?&lt;/div&gt;&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-l289&quot; &gt;Line 289:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 295:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|EE}}[{{0x|01}}] = In dungeons, 0 Means you’re on the upper level. 1 Means you’re on a lower level. Important for interaction with different tile types.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|EE}}[{{0x|01}}] = In dungeons, 0 Means you’re on the upper level. 1 Means you’re on a lower level. Important for interaction with different tile types.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|EF}}[{{0x|01}}] = Room Transitioning Value (bitwise)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|EF}}[{{0x|01}}] = Room Transitioning Value (bitwise)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;bit 0 - Toggles between BG0 and BG1. One example: Sanctuary and Hyrule Castle. (see door type up-11)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;bit 0 - Toggles between BG0 and BG1. One example: Sanctuary and Hyrule Castle. (see door type up-11)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;bit 1 - Transition between Sewer and Hyrule Castle. Xors the dungeon index by 0x02.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;bit 1 - Transition between Sewer and Hyrule Castle. Xors the dungeon index by 0x02.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|F0}}[{{0x|01}}] = Unfiltered Joypad 1 Register: Same as $F4, except it preserves buttons that were being&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|F0}}[{{0x|01}}] = Unfiltered Joypad 1 Register: Same as $F4, except it preserves buttons that were being pressed in the previous frame.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;pressed in the previous frame.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|F1}}[{{0x|01}}] = Unfiltered Joypad 2 Register: Same as $F5, except it preserves buttons that were being pressed in the previous frame. Note: Input from joypad 2 is not read unless you do some ASM hacking.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|F1}}[{{0x|01}}] = Unfiltered Joypad 2 Register: Same as $F5, except it preserves buttons that were being&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|F2}}[{{0x|01}}] = Unfiltered Joypad 1 Register: Same as $F6, except it preserves buttons that were being pressed in the previous frame.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;pressed in the previous frame. Note: Input from joypad 2 is not read unless you do some ASM hacking.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|F3}}[{{0x|01}}] = Unfiltered Joypad 2 Register: Same as $F7, except it preserves buttons that were being pressed in the previous frame. Note: Input from joypad 2 is not read unless you do some asm hacking&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|F2}}[{{0x|01}}] = Unfiltered Joypad 1 Register: Same as $F6, except it preserves buttons that were being&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;pressed in the previous frame.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;* {{$|F3}}[{{0x|01}}] = Unfiltered Joypad 2 Register: Same as $F7, except it preserves buttons that were being&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;pressed in the previous frame. Note: Input from joypad 2 is not read unless you do some asm hacking&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|F4}}[{{0x|01}}] = Filtered Joypad 1 Register: [BYST | udlr].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|F4}}[{{0x|01}}] = Filtered Joypad 1 Register: [BYST | udlr].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;Lower case represents the cardinal directions, T = start. S = select.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;Lower case represents the cardinal directions, T = start. S = select.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|F5}}[{{0x|01}}] = Filtered Joypad 2 Register: [BYST | udlr].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|F5}}[{{0x|01}}] = Filtered Joypad 2 Register: [BYST | udlr].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;Lower case represents the cardinal directions, T = start. S = select.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;Lower case represents the cardinal directions, T = start. S = select.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;Note: Input from joypad 2 is not read unless you do some asm hacking&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;Note: Input from joypad 2 is not read unless you do some asm hacking&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|F6}}[{{0x|01}}] = Filtered Joypad Register [AXLR | ????]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|F6}}[{{0x|01}}] = Filtered Joypad Register [AXLR | ????]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;LR: The shoulder buttons. ? = unknown inputs&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;LR: The shoulder buttons. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;? = unknown inputs&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|F7}}[{{0x|01}}] = Filtered Joypad Register [AXLR | ????]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|F7}}[{{0x|01}}] = Filtered Joypad Register [AXLR | ????]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;LR: The shoulder buttons. ? = unknown inputs.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;LR: The shoulder buttons. ? = unknown inputs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;Note: input from joypad 2 is not read unless you do some asm hacking.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;Note: input from joypad 2 is not read unless you do some asm hacking.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|F8}}[{{0x|01}}] = ???&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|F8}}[{{0x|01}}] = ???&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|FC}}[{{0x|02}}] = .... Overrides for dungeon room transitions? (Seen used with big bombable walls)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{$|FC}}[{{0x|02}}] = .... Overrides for dungeon room transitions? (Seen used with big bombable walls)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Superskuj</name></author>	</entry>

	<entry>
		<id>http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;diff=631&amp;oldid=prev</id>
		<title>Superskuj at 23:32, 20 December 2016</title>
		<link rel="alternate" type="text/html" href="http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;diff=631&amp;oldid=prev"/>
				<updated>2016-12-20T23:32:52Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;amp;diff=631&amp;amp;oldid=600&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Superskuj</name></author>	</entry>

	<entry>
		<id>http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;diff=600&amp;oldid=prev</id>
		<title>Superskuj: Superskuj moved page Rom/Page 0x00 to RAM: Bank 0x7E: Page 0x00</title>
		<link rel="alternate" type="text/html" href="http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;diff=600&amp;oldid=prev"/>
				<updated>2016-12-20T22:22:49Z</updated>
		
		<summary type="html">&lt;p&gt;Superskuj moved page &lt;a href=&quot;/hacking/index.php?title=Rom/Page_0x00&quot; class=&quot;mw-redirect&quot; title=&quot;Rom/Page 0x00&quot;&gt;Rom/Page 0x00&lt;/a&gt; to &lt;a href=&quot;/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&quot; title=&quot;RAM: Bank 0x7E: Page 0x00&quot;&gt;RAM: Bank 0x7E: Page 0x00&lt;/a&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 22:22, 20 December 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='en'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Superskuj</name></author>	</entry>

	<entry>
		<id>http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;diff=575&amp;oldid=prev</id>
		<title>Tatters at 07:14, 20 December 2016</title>
		<link rel="alternate" type="text/html" href="http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;diff=575&amp;oldid=prev"/>
				<updated>2016-12-20T07:14:31Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 07:14, 20 December 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-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;{{subpage|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ROM&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;{{subpage|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;RAM&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note that these addresses are only one byte and you can assume that they are {{$|7E00XX}} where {{hex|XX}} are the byte addresses you see below.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note that these addresses are only one byte and you can assume that they are {{$|7E00XX}} where {{hex|XX}} are the byte addresses you see below.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tatters</name></author>	</entry>

	<entry>
		<id>http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;diff=572&amp;oldid=prev</id>
		<title>Tatters: Created page with &quot;{{subpage|ROM}}  Note that these addresses are only one byte and you can assume that they are {{$|7E00XX}} where {{hex|XX}} are the byte addresses you see below.  * {{$|00}}[{...&quot;</title>
		<link rel="alternate" type="text/html" href="http://alttp.run/hacking/index.php?title=RAM:_Bank_0x7E:_Page_0x00&amp;diff=572&amp;oldid=prev"/>
				<updated>2016-12-20T07:05:39Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{subpage|ROM}}  Note that these addresses are only one byte and you can assume that they are {{$|7E00XX}} where {{hex|XX}} are the byte addresses you see below.  * {{$|00}}[{...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{subpage|ROM}}&lt;br /&gt;
&lt;br /&gt;
Note that these addresses are only one byte and you can assume that they are {{$|7E00XX}} where {{hex|XX}} are the byte addresses you see below.&lt;br /&gt;
&lt;br /&gt;
* {{$|00}}[{{0x|10}}] = Mainly used as work registers. Storage of addresses and values.&lt;br /&gt;
* {{$|10}}[{{0x|01}}] = Main Module index&lt;br /&gt;
* {{$|11}}[{{0x|01}}] = Submodule Index (See $B0)&lt;br /&gt;
* {{$|12}}[{{0x|01}}] = NMI Boolean.&lt;br /&gt;
** If set to zero, the game will wait at a certain loop until NMI executes. The NMI interrupt generally sets&lt;br /&gt;
it to one after it's done so that the game can continue doing things other than updating the screen.&lt;br /&gt;
* {{$|13}}[{{0x|01}}] = Screen settings&lt;br /&gt;
* {{$|14}}[{{0x|01] = Graphics Flag&lt;br /&gt;
** Value based flag, that if nonzero, causes the tile map to update&lt;br /&gt;
* {{$|15}}[{{0x|01] = Graphics Flag&lt;br /&gt;
** update CGRAM (0x200 bytes)&lt;br /&gt;
* {{$|16}}[{{0x|01] = Graphics Flag&lt;br /&gt;
** update HUD portion of BG3 tile map from {{$|7EC700}} ({{0x|14A}} bytes)&lt;br /&gt;
* {{$|17}}[{{0x|01] = Graphics Flag&lt;br /&gt;
* {{$|18}}[{{0x|01] = Graphics Flag&lt;br /&gt;
&lt;br /&gt;
* {{$|19}}[{{0x|01}}] = Graphics flag.&lt;br /&gt;
** When nonzero, will trigger a transfer from {{$|7FXXXX}} to vram address {{$|YY00 XXXX}} is specified by variable {{$|0118 YY}} is specified by this variable&lt;br /&gt;
* {{$|1A}}[{{0x|01}}] = Frame Counter&lt;br /&gt;
* {{$|1B}}[{{0x|01}}] = Flag is set to 1 if you are in a building. Set to 0 otherwise (credit: Euclid)&lt;br /&gt;
* {{$|1C}}[{{0x|01}}] = Main Screen Designation ({{$|212C}}): xxxsabcd&lt;br /&gt;
** s - Sprite layer enabled&lt;br /&gt;
** a - BG3 enabled&lt;br /&gt;
** b - BG2 enabled&lt;br /&gt;
** c - BG1 enabled&lt;br /&gt;
** d - BG0 enabled&lt;br /&gt;
* {{$|1D}}[{{0x|01}}] = Sub Screen Designation ({{$|212D}})&lt;br /&gt;
* {{$|1E}}[{{0x|01}}] = Window Mask Activation ({{$|212E}})&lt;br /&gt;
* {{$|1F}}[{{0x|01}}] = Subscreen Window Mask Activation ({{$|212F}})&lt;br /&gt;
* {{$|20}}[{{0x|02}}] = Link’s Y-Coordinate (mirrored at {{$|0FC4}})&lt;br /&gt;
* {{$|22}}[{{0x|02}}] = Link’s X-Coordinate (mirrored at {{$|0FC2}})&lt;br /&gt;
* {{$|22}}[{{0x|01}}] = (alternate) Used as a step counter for the attract mode.&lt;br /&gt;
* {{$|24}}[{{0x|02}}] = 0xFFFF usually, but if Link is elevated off the ground it is considered to be his Z coordinate i.e. it's his height off of the ground&lt;br /&gt;
* {{$|26}}[{{0x|01}}] = Link’s push state (These of course can be combined):&lt;br /&gt;
** right = {{0x|1}}&lt;br /&gt;
** left = {{0x|2}}&lt;br /&gt;
** down = {{0x|4}}&lt;br /&gt;
** up = {{0x|8}}&lt;br /&gt;
** nothing = {{0x0}}&lt;br /&gt;
* {{$|26}}[{{0x|01}}] = (alternate) Indicates the current 2bpp graphic to display in attract mode.&lt;br /&gt;
* {{$|27}}[{{0x|01}}] = Link's Recoil for vertical collisions&lt;br /&gt;
* {{$|27}}[{{0x|01}}] = (alternate) Flag indicating whether to display a new 2bpp graphic in attract mode.&lt;br /&gt;
* {{$|28}}[{{0x|01}}] = Link's Recoil for horizontal collisions&lt;br /&gt;
* {{$|28}}[{{0x|01}}] = (alternate) Aghanim’s base X coordinate relative to the screen. (history mode)&lt;br /&gt;
* {{$|29}}[{{0x|01}}] = vertical resistance&lt;br /&gt;
* {{$|29}}[{{0x|01}}] = (alternate) Aghanim’s base Y coordinate relative to the screen. (history mode)&lt;br /&gt;
* {{$|2A}}[{{0x|01}}] = horizontal resistance&lt;br /&gt;
* {{$|2B}}[{{0x|02}}] = ????&lt;br /&gt;
* {{$|2D}}[{{0x|01}}] = ????&lt;br /&gt;
* {{$|2E}}[{{0x|01}}] = animation steps.. seems to cycle from 0 to 5 then repeats&lt;br /&gt;
* {{$|2F}}[{{0x|01}}] = The direction Link is facing:&lt;br /&gt;
** 0 - up,&lt;br /&gt;
** 2 - down,&lt;br /&gt;
** 4 - left,&lt;br /&gt;
** 6 - right.&lt;br /&gt;
* {{$|30}}[{{0x|01}}] = When Link is moving down or up, this is the signed number of pixels that his Y coordinate will change by&lt;br /&gt;
* {{$|31}}[{{0x|01}}] = Same as $30 except it's for X coordinates&lt;br /&gt;
* {{$|32}}[{{0x|02}}] = seems to be used in some subsection of Bank 07, not sure which one though&lt;br /&gt;
* {{$|34}}[{{0x|04}}] = ???? These seem to be free ram&lt;br /&gt;
* {{$|38}}[{{0x|02}}] = seems to be set some of the time when going up diagonal walls.&lt;br /&gt;
It's a bit field for tiles type 0x10 through 0x13&lt;br /&gt;
* {{$|3A}}[{{0x|01}}] = Bit 7: the B button is held down or sword is out.&lt;br /&gt;
** Bit 6: the Y button is down.&lt;br /&gt;
** Bit 0: Initial B button press&lt;br /&gt;
* {{$|3B}}[{{0x|01}}] = Bit 7: the A button is down.&lt;br /&gt;
** Bit 4: ???&lt;br /&gt;
* {{$|3C}}[{{0x|01}}] = Lower Nibble: How many frames the B button has been held, approximately.&lt;br /&gt;
Upper nibble set to 9 on spin attack release.&lt;br /&gt;
* {{$|3D}}[{{0x|01}}] = A delay timer for the spin attack. Used between shifts to make the animation flow with the flash effect.&lt;br /&gt;
Also used for delays between different graphics when swinging your sword.&lt;br /&gt;
* {{$|40}}[{{0x|01}}] = Y coordinate related variable&lt;br /&gt;
* {{$|41}}[{{0x|01}}] = X coordinate related variable&lt;br /&gt;
* {{$|42}}[{{0x|01}}] = set to 0x0F during preoverworld&lt;br /&gt;
* {{$|43}}[{{0x|01}}] = &amp;quot;&lt;br /&gt;
536$44}}[{{0x|01}}] = set to 0x80 during preoverworld&lt;br /&gt;
* {{$|45}}[{{0x|01}}] = &amp;quot;&lt;br /&gt;
* {{$|46}}[{{0x|01}}] = A countdown timer that incapacitates Link when damaged or in recoil state.&lt;br /&gt;
If nonzero, no movement input is recorded for Link.&lt;br /&gt;
* {{$|47}}[{{0x|01}}] = Set when damaging enemies, unsure of exact usage yet.&lt;br /&gt;
* {{$|48}}[{{0x|01}}] = If set, when you push A Link will grab at the air.&lt;br /&gt;
* {{$|49}}[{{0x|01}}] = This address is written to make Link move in any given direction. Indoors it is cleared every frame.&lt;br /&gt;
Outdoors it is not cleared every frame so watch out.&lt;br /&gt;
* {{$|4B}}[{{0x|01}}] = Link's visibility status. If set to 0xC, Link will disappear.&lt;br /&gt;
* {{$|4C}}[{{0x|01}}] = Counter that decreases every frame when the Cape is in used. Starts at 4 and counts down to 0.&lt;br /&gt;
When it reaches 0, your magic meter is decremented based on whether you have full or 1/2 magic.&lt;br /&gt;
There's a table in Bank 07 that determines this&lt;br /&gt;
* {{$|4D}}[{{0x|01}}] = An Auxiliary Link handler.&lt;br /&gt;
As far as I know:&lt;br /&gt;
** 0x00 - ground state (normal)&lt;br /&gt;
** 0x01 - the recoil status&lt;br /&gt;
** 0x02 - jumping in and out of water?&lt;br /&gt;
** 0x04 - swimming state.&lt;br /&gt;
* {{$|4E}}[{{0x|01}}] = ????&lt;br /&gt;
* {{$|4F}}[{{0x|01}}] = Index for creating the dashing sound effect. If frozen to a single value, no sound occurs.&lt;br /&gt;
* {{$|50}}[{{0x|01}}] = A flag indicating whether a change of the direction Link is facing is possible.For example, when the B button is held down with a sword.&lt;br /&gt;
** 0 - can change,&lt;br /&gt;
** on zero - can't change.&lt;br /&gt;
* {{$|51}}[{{0x|01}}] = ????&lt;br /&gt;
* {{$|53}}[{{0x|01}}] = ????&lt;br /&gt;
* {{$|55}}[{{0x|01}}] = Cape flag, when set, makes you invisible and invincible. You can also go through objects such as bungies.&lt;br /&gt;
* {{$|56}}[{{0x|01}}] = Link's graphic status:&lt;br /&gt;
** 1 = bunny link,&lt;br /&gt;
** 0 = real link.&lt;br /&gt;
* {{$|57}}[{{0x|01}}] = Modifier for Link's movement speed.&lt;br /&gt;
** 0x00 to 0x-- = normal&lt;br /&gt;
** 0x01 to 0x0F = slow&lt;br /&gt;
** 0x10 to 0xFF = fast&lt;br /&gt;
Negative values actually reverse your direction!&lt;br /&gt;
* {{$|58}}[{{0x|01}}] = Bitfield describing interactions with stairs tiles. uuuussss&lt;br /&gt;
** s - Stair tiles&lt;br /&gt;
** u - free ram&lt;br /&gt;
If this masked with 0x07 equals 0x07, Link moves slowly, like he's on a small staircase&lt;br /&gt;
* {{$|02C0 also needs this variable to be nonzero to trigger&lt;br /&gt;
* {{$|59}}[{{0x|01}}] = ????&lt;br /&gt;
* {{$|5A}}[{{0x|01}}] = ????&lt;br /&gt;
* {{$|5B}}[{{0x|01}}] = 0: indicates nothing&lt;br /&gt;
1: Link is dangerously near the edge of a pit&lt;br /&gt;
2: Link is falling&lt;br /&gt;
* {{$|5D}}[{{0x|01}}] = Link Handler or &amp;quot;State&amp;quot;&lt;br /&gt;
** 0x0 - ground state&lt;br /&gt;
** 0x1 - falling into a hole&lt;br /&gt;
** 0x2 - recoil from hitting wall / enemies&lt;br /&gt;
** 0x3 - spin attacking&lt;br /&gt;
** 0x4 - swimming&lt;br /&gt;
** 0x5 - Turtle Rock platforms&lt;br /&gt;
** 0x6 - recoil again (other movement)&lt;br /&gt;
** 0x7 - hit by Aghanim’s bug zapper&lt;br /&gt;
** 0x8 - using ether medallion&lt;br /&gt;
** 0x9 - using bombos medallion&lt;br /&gt;
** 0xA - using quake medallion&lt;br /&gt;
** 0xB - ???&lt;br /&gt;
** 0xC - ???&lt;br /&gt;
** 0xD - ???&lt;br /&gt;
** 0xE - ???&lt;br /&gt;
** 0xF - ???&lt;br /&gt;
** 0x10 - ???&lt;br /&gt;
** 0x11 - falling off a ledge&lt;br /&gt;
** 0x12 - used when coming out of a dash by pressing a direction other than the dash direction&lt;br /&gt;
** 0x13 - hookshot&lt;br /&gt;
** 0x14 - magic mirror&lt;br /&gt;
** 0x15 - holding up an item&lt;br /&gt;
** 0x16 - asleep in his bed&lt;br /&gt;
** 0x17 - permabunny&lt;br /&gt;
** 0x18 - stuck under a heavy rock&lt;br /&gt;
** 0x19 - Receiving Ether Medallion&lt;br /&gt;
** 0x1A - Receiving Bombos Medallion&lt;br /&gt;
** 0x1B - Opening Desert Palace&lt;br /&gt;
** 0x1C - temporary bunny&lt;br /&gt;
** 5380x1D - Rolling back from Gargoyle gate or PullForRupees object&lt;br /&gt;
** 0x1E - The actual spin attack motion.&lt;br /&gt;
* {{$|5E}}[{{0x|01}}] = Speed setting for Link. The different values this can be set to index into a table that sets his real speed. Some common values:&lt;br /&gt;
** 0x00 - Normal walking speed&lt;br /&gt;
** 0x02 - Walking (or dashing) on stairs&lt;br /&gt;
** 0x10 - Dashing&lt;br /&gt;
* {{$|60}}[{{0x|01}}] = During story mode, used as a counter for one set of jump tables.&lt;br /&gt;
* {{$|64}}[{{0x|02}}] = 0x1000 if $EE = 1,&lt;br /&gt;
** 0x2000 if $EE = 0.&lt;br /&gt;
* {{$|66}}[{{0x|01}}] = Indicates the last direction Link moved towards. Value wise:&lt;br /&gt;
** 0 - Up,&lt;br /&gt;
** 1 - Down,&lt;br /&gt;
** 2 - Left,&lt;br /&gt;
** 3 - Right&lt;br /&gt;
* {{$|67}}[{{0x|01}}] = Indicates which direction Link is walking (even if not going anywhere)&lt;br /&gt;
bitwise: 0000abcd.&lt;br /&gt;
** a - Up,&lt;br /&gt;
** b - Down,&lt;br /&gt;
** c - Left,&lt;br /&gt;
** d - Right&lt;br /&gt;
* {{$|68}}[{{0x|01}}] = ????&lt;br /&gt;
* {{$|69}}[{{0x|01}}] = ???&lt;br /&gt;
* {{$|6A}}[{{0x|01}}] = ???&lt;br /&gt;
* {{$|6B}}[{{0x|01}}] =&lt;br /&gt;
** moving up against a \ wall: 0x1A &lt;br /&gt;
** moving right against a \ wall: 0x25&lt;br /&gt;
** moving down against a \ wall: 0x15&lt;br /&gt;
** moving left against a \ wall: 0x2A&lt;br /&gt;
** moving up against a / wall: 0x19&lt;br /&gt;
** moving left against a / wall: 0x26&lt;br /&gt;
** moving right against a / wall: 0x29&lt;br /&gt;
** moving down against a / wall: 0x16&lt;br /&gt;
* {{$|6C}}[{{0x|01}}] = Indicates whether you are standing in a doorway&lt;br /&gt;
** 0 - not standing in a doorway.&lt;br /&gt;
** 1 - standing in a vertical doorway&lt;br /&gt;
** 2 - standing in a horizontal door way&lt;br /&gt;
{{$|6D}}[{{0x|01}}] = When you are moving against a diagonal wall and you are deadlocked, i.e. you are pressing against it&lt;br /&gt;
directly, but aren't going anywhere, this will contain the value that $6B}}[{{0x|01] would have.&lt;br /&gt;
* {{$|6E}}[{{0x|01}}] = (archiving but not sure if this is correct) Related to certain tile behaviours (see tile type 2 I think) nearby&lt;br /&gt;
** moving against a \ wall from below: 0&lt;br /&gt;
** moving against a \ wall from above: 2&lt;br /&gt;
** moving against a / wall from below: 4&lt;br /&gt;
** moving against a / wall from above: 6&lt;br /&gt;
* {{$|6F}}[{{0x|03}}] = As of now, I consider this to be free ram&lt;br /&gt;
* {{$|72}}[{{0x|01}}] = ????&lt;br /&gt;
* {{$|73}}[{{0x|01}}] = has value 0x02 when master sword beam is active...&lt;br /&gt;
* {{$|74}}[{{0x|02}}] = ??? Related to moving water?&lt;br /&gt;
* {{$|76}}[{{0x|02}}] = When link interacts with certain tile types, the index of that tile gets stored here.&lt;br /&gt;
* {{$|78}}[{{0x|01}}] = possibly used in the context of chests.&lt;br /&gt;
* {{$|79}}[{{0x|01}}] = Controls whether to do a spin attack or not (Found by PARCCC from gshi)&lt;br /&gt;
* {{$|7B&lt;br /&gt;
* {{$|82}}[{{0x|02}}] = ????&lt;br /&gt;
* {{$|84}}[{{0x|02}}] = not sure...&lt;br /&gt;
* {{$|86}}[{{0x|02}}] = not sure...&lt;br /&gt;
* {{$|88}}[{{0x|02}}] = not sure...&lt;br /&gt;
* {{$|8A}}[{{0x|02}}] = Overworld Screen Index&lt;br /&gt;
* {{$|8C}}[{{0x|01}}] = Overlay index (credit: Euclid)&lt;br /&gt;
* {{$|8D}}[{{0x|01}}] = ???&lt;br /&gt;
* {{$|90}}[{{0x|02}}] = Points to current position in the low OAM buffer (the first 512 bytes)&lt;br /&gt;
* {{$|92}}[{{0x|02}}] = Points to current position in the high OAM table buffer (later 32 bytes)&lt;br /&gt;
* {{$|94}}[{{0x|01}}] = Screen Mode Register ($2105)&lt;br /&gt;
* {{$|95}}[{{0x|01}}] = Mosaic Settings ($2106)&lt;br /&gt;
* {{$|96}}[{{0x|01}}] = Window Masks for Backgrounds 1 and 2 ($2123)&lt;br /&gt;
* {{$|97}}[{{0x|01}}] = Window Masks for Backgrounds 3 and 4 ($2124)&lt;br /&gt;
* {{$|98}}[{{0x|01}}] = Window Masks for Obj and Color Add/Subtraction Layers ($2125)&lt;br /&gt;
* {{$|99}}[{{0x|01}}] = Enable Fixed Color +/- ($2130)&lt;br /&gt;
* {{$|9A}}[{{0x|01}}] = Enable +/- per layer ($2131)&lt;br /&gt;
* {{$|9B}}[{{0x|01}}] = HDMA channels to write to ($420C)&lt;br /&gt;
* {{$|9C}}[{{0x|01}}] = writes to $2132. Red fixed color component&lt;br /&gt;
* {{$|9D}}[{{0x|01}}] = writes to $2132. Green fixed color component&lt;br /&gt;
* {{$|9E}}[{{0x|01}}] = writes to $2132. Blue fixed color component&lt;br /&gt;
540$9F}}[{{0x|01}}] = free ram?&lt;br /&gt;
* {{$|A0}}[{{0x|02}}] = The index used for loading a dungeon room. There are 296 rooms all in all. (mirrored in other variables).&lt;br /&gt;
* {{$|A2}}[{{0x|02}}] = Points to the previous dungeon room.&lt;br /&gt;
* {{$|A4}}[{{0x|02}}] = Indicates the current floor Link is on in a dungeon.&lt;br /&gt;
* {{$|A6}}[{{0x|01}}] = Set to 0 or 2, but it depends upon the dungeon room's layout and the quadrant it was entered from.&lt;br /&gt;
* {{$|A7}}[{{0x|01}}] = &amp;quot;&amp;quot;&lt;br /&gt;
* {{$|A8}}[{{0x|01}}] = Composite of dungeon room layout info and quadrant info that gets updated periodically 000cccba&lt;br /&gt;
** ccc - layout that the room uses (0 to 7 obviously)&lt;br /&gt;
** b - ORed in value of $AA&lt;br /&gt;
** a - ORed in value of $A9&lt;br /&gt;
* {{$|A9}}[{{0x|01}}] = 0 if you are on the left half of the room.&lt;br /&gt;
** 1 if you are on the right half.&lt;br /&gt;
* {{$|AA}}[{{0x|01}}] = 2 if you are the lower half of the room.&lt;br /&gt;
** 0 if you are on the upper half.&lt;br /&gt;
* {{$|AB}}[{{0x|02}}] = free ram?&lt;br /&gt;
* {{$|AD}}[{{0x|01}}] = ??? collision?&lt;br /&gt;
* {{$|AE}}[{{0x|01}}] = In dungeons, holds the Tag1 Value. (see Hyrule Magic)&lt;br /&gt;
* {{$|AF}}[{{0x|01}}] = In dungeons, holds the Tag2 Value. (see Hyrule Magic)&lt;br /&gt;
* {{$|B0}}[{{0x|01}}] = Sub-submodule index. (Submodules of the $11 submodule index.)&lt;br /&gt;
* {{$|B1}}[{{0x|01}}] = free ram?&lt;br /&gt;
* {{$|B2}}[{{0x|02}}] = Width indicator for drawing dungeon objects&lt;br /&gt;
* {{$|B4}}[{{0x|02}}] = Height indicator for drawing dungeon objects&lt;br /&gt;
* {{$|B7}}[{{0x|03}}] = Used as storage during dungeon loading for a 3-bit pointer to be indirectly accessed.&lt;br /&gt;
* {{$|BA}}[{{0x|02}}] = Often used as a position into a buffer of data during dungeon loading.&lt;br /&gt;
* {{$|BD}}[{{0x|0?}}] = ??? height for initializing sprites?&lt;br /&gt;
Address recorded during tile interactions? (Bank 07)&lt;br /&gt;
* {{$|BF}}[{{0x|??}}] = Used during the dungeon&lt;br /&gt;
* {{$|C8}}[{{0x|01}}] = (in menus) keeps track of what part of a menu you are in.&lt;br /&gt;
For example,&lt;br /&gt;
0 - 4 on the select game screen,&lt;br /&gt;
0 - 2 for each save game,&lt;br /&gt;
3 &amp;amp; 4 are copy and erase game.&lt;br /&gt;
541(in ending module) 16 bit timer used for stepping through each ending sequence.&lt;br /&gt;
* {{$|E0}}[{{0x|02}}] = BG1 horizontal scroll register ($210F)&lt;br /&gt;
* {{$|E2}}[{{0x|02}}] = BG2 horizontal scroll register ($210D)&lt;br /&gt;
* {{$|E4}}[{{0x|02}}] = BG3 Horizontal Scroll Register ($2111)&lt;br /&gt;
* {{$|E6}}[{{0x|02}}] = BG1 Vertical scroll register ($2110)&lt;br /&gt;
* {{$|E8}}[{{0x|02}}] = BG2 Vertical scroll register ($210E)&lt;br /&gt;
* {{$|EA}}[{{0x|02}}] = BG3 Vertical Scroll Register ($2112)&lt;br /&gt;
* {{$|EC}}[{{0x|02}}] = Tilemap location calculation mask. Is only ever set to 0xFFF8 or 0x01F8&lt;br /&gt;
* {{$|EE}}[{{0x|01}}] = In dungeons, 0 Means you’re on the upper level.&lt;br /&gt;
1 Means you’re on a lower level. Important for interaction with different tile types.&lt;br /&gt;
* {{$|EF}}[{{0x|01}}] = Room Transitioning Value (bitwise)&lt;br /&gt;
bit 0 - Toggles between BG0 and BG1. One example: Sanctuary and Hyrule Castle. (see door type up-11)&lt;br /&gt;
bit 1 - Transition between Sewer and Hyrule Castle. Xors the dungeon index by 0x02.&lt;br /&gt;
* {{$|F0}}[{{0x|01}}] = Unfiltered Joypad 1 Register: Same as $F4, except it preserves buttons that were being&lt;br /&gt;
pressed in the previous frame.&lt;br /&gt;
* {{$|F1}}[{{0x|01}}] = Unfiltered Joypad 2 Register: Same as $F5, except it preserves buttons that were being&lt;br /&gt;
pressed in the previous frame. Note: Input from joypad 2 is not read unless you do some ASM hacking.&lt;br /&gt;
* {{$|F2}}[{{0x|01}}] = Unfiltered Joypad 1 Register: Same as $F6, except it preserves buttons that were being&lt;br /&gt;
pressed in the previous frame.&lt;br /&gt;
* {{$|F3}}[{{0x|01}}] = Unfiltered Joypad 2 Register: Same as $F7, except it preserves buttons that were being&lt;br /&gt;
pressed in the previous frame. Note: Input from joypad 2 is not read unless you do some asm hacking&lt;br /&gt;
* {{$|F4}}[{{0x|01}}] = Filtered Joypad 1 Register: [BYST | udlr].&lt;br /&gt;
Lower case represents the cardinal directions, T = start. S = select.&lt;br /&gt;
* {{$|F5}}[{{0x|01}}] = Filtered Joypad 2 Register: [BYST | udlr].&lt;br /&gt;
Lower case represents the cardinal directions, T = start. S = select.&lt;br /&gt;
Note: Input from joypad 2 is not read unless you do some asm hacking&lt;br /&gt;
* {{$|F6}}[{{0x|01}}] = Filtered Joypad Register [AXLR | ????]&lt;br /&gt;
LR: The shoulder buttons. ? = unknown inputs&lt;br /&gt;
* {{$|F7}}[{{0x|01}}] = Filtered Joypad Register [AXLR | ????]&lt;br /&gt;
LR: The shoulder buttons. ? = unknown inputs.&lt;br /&gt;
Note: input from joypad 2 is not read unless you do some asm hacking.&lt;br /&gt;
* {{$|F8}}[{{0x|01}}] = ???&lt;br /&gt;
* {{$|FC}}[{{0x|02}}] = .... Overrides for dungeon room transitions? (Seen used with big bombable walls)&lt;br /&gt;
* {{$|FF}}[{{0x|01}}] = Vertical IRQ Trigger (this is the vertical scanline that will trigger the IRQ)&lt;br /&gt;
&lt;br /&gt;
{{toc}}&lt;/div&gt;</summary>
		<author><name>Tatters</name></author>	</entry>

	</feed>