<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://buffalo.nas-central.org/w/skins/common/feed.css?207"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Information/HGAVR Flash Dump Disassembled - Revision history</title>
		<link>http://buffalo.nas-central.org/w/index.php?title=Information/HGAVR_Flash_Dump_Disassembled&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.15.1</generator>
		<lastBuildDate>Thu, 20 Jun 2013 03:18:41 GMT</lastBuildDate>
		<item>
			<title>Timtim at 00:34, 28 February 2011</title>
			<link>http://buffalo.nas-central.org/w/index.php?title=Information/HGAVR_Flash_Dump_Disassembled&amp;diff=30571&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&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 valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 00:34, 28 February 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&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;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This page documents &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;converting &lt;/del&gt;an elf32-avr format binary (in this example called '''out.bin''') which was dumped as hex from the Linkstation HG AVR, then converted to elf32-avr format. May someone who has more time than me find this useful :)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This page documents &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;disassembling &lt;/ins&gt;an elf32-avr format binary (in this example called '''out.bin''') which was dumped as hex from the Linkstation HG AVR, then converted to elf32-avr format. May someone who has more time than me find this useful :)&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;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;tt&amp;gt;macbook-pro-15:~ root# avr-objdump -D out.bin &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;tt&amp;gt;macbook-pro-15:~ root# avr-objdump -D out.bin &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-06-19 06:41:30 --&gt;
&lt;!-- diff cache key nascentral_wiki-mwiki_:diff:version:1.11a:oldid:30553:newid:30571 --&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 28 Feb 2011 00:34:46 GMT</pubDate>			<dc:creator>Timtim</dc:creator>			<comments>http://buffalo.nas-central.org/wiki/Talk:Information/HGAVR_Flash_Dump_Disassembled</comments>		</item>
		<item>
			<title>Timtim:&amp;#32;Add categories</title>
			<link>http://buffalo.nas-central.org/w/index.php?title=Information/HGAVR_Flash_Dump_Disassembled&amp;diff=30553&amp;oldid=prev</link>
			<description>&lt;p&gt;Add categories&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&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 valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 19:22, 27 February 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&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;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;= HG AVR Flash Dump Disassembled =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; 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;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This page documents converting an elf32-avr format binary (in this example called '''out.bin''') which was dumped as hex from the Linkstation HG AVR, then converted to elf32-avr format. May someone who has more time than me find this useful :)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This page documents converting an elf32-avr format binary (in this example called '''out.bin''') which was dumped as hex from the Linkstation HG AVR, then converted to elf32-avr format. May someone who has more time than me find this useful :)&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;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 938:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 936:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;  7d0:	88 34&amp;nbsp; &amp;nbsp; &amp;nbsp;  	cpi	r24, 0x48	; 72&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;  7d0:	88 34&amp;nbsp; &amp;nbsp; &amp;nbsp;  	cpi	r24, 0x48	; 72&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;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;  7d2:	08 95&amp;nbsp; &amp;nbsp; &amp;nbsp;  	ret&amp;lt;/tt&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;  7d2:	08 95&amp;nbsp; &amp;nbsp; &amp;nbsp;  	ret&amp;lt;/tt&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:HG]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Hardware]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-06-20 03:18:41 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 27 Feb 2011 19:22:48 GMT</pubDate>			<dc:creator>Timtim</dc:creator>			<comments>http://buffalo.nas-central.org/wiki/Talk:Information/HGAVR_Flash_Dump_Disassembled</comments>		</item>
		<item>
			<title>Timtim:&amp;#32;Add missing bracket</title>
			<link>http://buffalo.nas-central.org/w/index.php?title=Information/HGAVR_Flash_Dump_Disassembled&amp;diff=30551&amp;oldid=prev</link>
			<description>&lt;p&gt;Add missing bracket&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&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 valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 19:20, 27 February 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&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;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= HG AVR Flash Dump Disassembled =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= HG AVR Flash Dump Disassembled =&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;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This page documents converting an elf32-avr format binary (in this example called '''out.bin''' which was dumped as hex from the Linkstation HG AVR, then converted to elf32-avr format. May someone who has more time than me find this useful :)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This page documents converting an elf32-avr format binary (in this example called '''out.bin'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;) &lt;/ins&gt;which was dumped as hex from the Linkstation HG AVR, then converted to elf32-avr format. May someone who has more time than me find this useful :)&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;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;tt&amp;gt;macbook-pro-15:~ root# avr-objdump -D out.bin &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;tt&amp;gt;macbook-pro-15:~ root# avr-objdump -D out.bin &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-06-20 03:18:41 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 27 Feb 2011 19:20:48 GMT</pubDate>			<dc:creator>Timtim</dc:creator>			<comments>http://buffalo.nas-central.org/wiki/Talk:Information/HGAVR_Flash_Dump_Disassembled</comments>		</item>
		<item>
			<title>Timtim:&amp;#32;Add page with full HG AVR flash disassembly info</title>
			<link>http://buffalo.nas-central.org/w/index.php?title=Information/HGAVR_Flash_Dump_Disassembled&amp;diff=30549&amp;oldid=prev</link>
			<description>&lt;p&gt;Add page with full HG AVR flash disassembly info&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= HG AVR Flash Dump Disassembled =&lt;br /&gt;
&lt;br /&gt;
This page documents converting an elf32-avr format binary (in this example called '''out.bin''' which was dumped as hex from the Linkstation HG AVR, then converted to elf32-avr format. May someone who has more time than me find this useful :)&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;tt&amp;gt;macbook-pro-15:~ root# avr-objdump -D out.bin &lt;br /&gt;
    &lt;br /&gt;
    out.bin:     file format elf32-avr&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    Disassembly of section .sec1:&lt;br /&gt;
    &lt;br /&gt;
    00000000 &amp;lt;.sec1&amp;gt;:&lt;br /&gt;
       0:	11 c0       	rjmp	.+34     	;  0x24&lt;br /&gt;
       2:	ff ff       	.word	0xffff	; ????&lt;br /&gt;
       4:	ff ff       	.word	0xffff	; ????&lt;br /&gt;
       6:	ff ff       	.word	0xffff	; ????&lt;br /&gt;
       8:	ff ff       	.word	0xffff	; ????&lt;br /&gt;
       a:	ff ff       	.word	0xffff	; ????&lt;br /&gt;
       c:	7e c2       	rjmp	.+1276   	;  0x50a&lt;br /&gt;
       e:	3c c2       	rjmp	.+1144   	;  0x488&lt;br /&gt;
      10:	ff ff       	.word	0xffff	; ????&lt;br /&gt;
      12:	ff ff       	.word	0xffff	; ????&lt;br /&gt;
      14:	ff ff       	.word	0xffff	; ????&lt;br /&gt;
        ...&lt;br /&gt;
      22:	00 00       	nop&lt;br /&gt;
      24:	cf ed       	ldi	r28, 0xDF	; 223&lt;br /&gt;
      26:	d0 e0       	ldi	r29, 0x00	; 0&lt;br /&gt;
      28:	cd bf       	out	0x3d, r28	; 61&lt;br /&gt;
      2a:	de bf       	out	0x3e, r29	; 62&lt;br /&gt;
      2c:	c0 51       	subi	r28, 0x10	; 16&lt;br /&gt;
      2e:	d0 40       	sbci	r29, 0x00	; 0&lt;br /&gt;
      30:	0a ea       	ldi	r16, 0xAA	; 170&lt;br /&gt;
      32:	08 83       	st	Y, r16&lt;br /&gt;
      34:	00 24       	eor	r0, r0&lt;br /&gt;
      36:	ee e6       	ldi	r30, 0x6E	; 110&lt;br /&gt;
      38:	f0 e0       	ldi	r31, 0x00	; 0&lt;br /&gt;
      3a:	10 e0       	ldi	r17, 0x00	; 0&lt;br /&gt;
      3c:	ef 36       	cpi	r30, 0x6F	; 111&lt;br /&gt;
      3e:	f1 07       	cpc	r31, r17&lt;br /&gt;
      40:	11 f0       	breq	.+4      	;  0x46&lt;br /&gt;
      42:	01 92       	st	Z+, r0&lt;br /&gt;
      44:	fb cf       	rjmp	.-10     	;  0x3c&lt;br /&gt;
      46:	00 83       	st	Z, r16&lt;br /&gt;
      48:	e6 e1       	ldi	r30, 0x16	; 22&lt;br /&gt;
      4a:	f0 e0       	ldi	r31, 0x00	; 0&lt;br /&gt;
      4c:	a0 e6       	ldi	r26, 0x60	; 96&lt;br /&gt;
      4e:	b0 e0       	ldi	r27, 0x00	; 0&lt;br /&gt;
      50:	10 e0       	ldi	r17, 0x00	; 0&lt;br /&gt;
      52:	e4 32       	cpi	r30, 0x24	; 36&lt;br /&gt;
      54:	f1 07       	cpc	r31, r17&lt;br /&gt;
      56:	21 f0       	breq	.+8      	;  0x60&lt;br /&gt;
      58:	c8 95       	lpm&lt;br /&gt;
      5a:	31 96       	adiw	r30, 0x01	; 1&lt;br /&gt;
      5c:	0d 92       	st	X+, r0&lt;br /&gt;
      5e:	f9 cf       	rjmp	.-14     	;  0x52&lt;br /&gt;
      60:	01 d0       	rcall	.+2      	;  0x64&lt;br /&gt;
      62:	ff cf       	rjmp	.-2      	;  0x62&lt;br /&gt;
      64:	63 97       	sbiw	r28, 0x13	; 19&lt;br /&gt;
      66:	00 24       	eor	r0, r0&lt;br /&gt;
      68:	08 8a       	std	Y+16, r0	; 0x10&lt;br /&gt;
      6a:	0a 8a       	std	Y+18, r0	; 0x12&lt;br /&gt;
      6c:	00 24       	eor	r0, r0&lt;br /&gt;
      6e:	03 94       	inc	r0&lt;br /&gt;
      70:	0c 86       	std	Y+12, r0	; 0x0c&lt;br /&gt;
      72:	0b 86       	std	Y+11, r0	; 0x0b&lt;br /&gt;
      74:	09 86       	std	Y+9, r0	; 0x09&lt;br /&gt;
      76:	00 24       	eor	r0, r0&lt;br /&gt;
      78:	0a 86       	std	Y+10, r0	; 0x0a&lt;br /&gt;
      7a:	0d 86       	std	Y+13, r0	; 0x0d&lt;br /&gt;
      7c:	0f 86       	std	Y+15, r0	; 0x0f&lt;br /&gt;
      7e:	0e 86       	std	Y+14, r0	; 0x0e&lt;br /&gt;
      80:	08 86       	std	Y+8, r0	; 0x08&lt;br /&gt;
      82:	80 e6       	ldi	r24, 0x60	; 96&lt;br /&gt;
      84:	90 e0       	ldi	r25, 0x00	; 0&lt;br /&gt;
      86:	88 83       	st	Y, r24&lt;br /&gt;
      88:	99 83       	std	Y+1, r25	; 0x01&lt;br /&gt;
      8a:	80 e8       	ldi	r24, 0x80	; 128&lt;br /&gt;
      8c:	8f bf       	out	0x3f, r24	; 63&lt;br /&gt;
      8e:	82 e0       	ldi	r24, 0x02	; 2&lt;br /&gt;
      90:	83 bf       	out	0x33, r24	; 51&lt;br /&gt;
      92:	22 24       	eor	r2, r2&lt;br /&gt;
      94:	22 be       	out	0x32, r2	; 50&lt;br /&gt;
      96:	87 e0       	ldi	r24, 0x07	; 7&lt;br /&gt;
      98:	8e bd       	out	0x2e, r24	; 46&lt;br /&gt;
      9a:	33 24       	eor	r3, r3&lt;br /&gt;
      9c:	30 92 4d 00 	sts	0x004D, r3&lt;br /&gt;
      a0:	20 92 4c 00 	sts	0x004C, r2&lt;br /&gt;
      a4:	82 e0       	ldi	r24, 0x02	; 2&lt;br /&gt;
      a6:	89 bf       	out	0x39, r24	; 57&lt;br /&gt;
      a8:	2a b8       	out	0x0a, r2	; 10&lt;br /&gt;
      aa:	89 e1       	ldi	r24, 0x19	; 25&lt;br /&gt;
      ac:	89 b9       	out	0x09, r24	; 9&lt;br /&gt;
      ae:	88 e5       	ldi	r24, 0x58	; 88&lt;br /&gt;
      b0:	81 bb       	out	0x11, r24	; 17&lt;br /&gt;
      b2:	8c e7       	ldi	r24, 0x7C	; 124&lt;br /&gt;
      b4:	82 bb       	out	0x12, r24	; 18&lt;br /&gt;
      b6:	83 e3       	ldi	r24, 0x33	; 51&lt;br /&gt;
      b8:	87 bb       	out	0x17, r24	; 23&lt;br /&gt;
      ba:	8c e0       	ldi	r24, 0x0C	; 12&lt;br /&gt;
      bc:	88 bb       	out	0x18, r24	; 24&lt;br /&gt;
      be:	e1 c1       	rjmp	.+962    	;  0x482&lt;br /&gt;
      c0:	80 91 6b 00 	lds	r24, 0x006B&lt;br /&gt;
      c4:	8f 77       	andi	r24, 0x7F	; 127&lt;br /&gt;
      c6:	8f 37       	cpi	r24, 0x7F	; 127&lt;br /&gt;
      c8:	21 f4       	brne	.+8      	;  0xd2&lt;br /&gt;
      ca:	08 88       	ldd	r0, Y+16	; 0x10&lt;br /&gt;
      cc:	00 20       	and	r0, r0&lt;br /&gt;
      ce:	21 f0       	breq	.+8      	;  0xd8&lt;br /&gt;
      d0:	d8 c1       	rjmp	.+944    	;  0x482&lt;br /&gt;
      d2:	00 24       	eor	r0, r0&lt;br /&gt;
      d4:	08 8a       	std	Y+16, r0	; 0x10&lt;br /&gt;
      d6:	d5 c1       	rjmp	.+938    	;  0x482&lt;br /&gt;
      d8:	00 24       	eor	r0, r0&lt;br /&gt;
      da:	03 94       	inc	r0&lt;br /&gt;
      dc:	08 8a       	std	Y+16, r0	; 0x10&lt;br /&gt;
      de:	80 91 67 00 	lds	r24, 0x0067&lt;br /&gt;
      e2:	8f 5f       	subi	r24, 0xFF	; 255&lt;br /&gt;
      e4:	80 93 67 00 	sts	0x0067, r24&lt;br /&gt;
      e8:	8f 73       	andi	r24, 0x3F	; 63&lt;br /&gt;
      ea:	8f 33       	cpi	r24, 0x3F	; 63&lt;br /&gt;
      ec:	41 f4       	brne	.+16     	;  0xfe&lt;br /&gt;
      ee:	80 91 65 00 	lds	r24, 0x0065&lt;br /&gt;
      f2:	8f 5f       	subi	r24, 0xFF	; 255&lt;br /&gt;
      f4:	80 93 65 00 	sts	0x0065, r24&lt;br /&gt;
      f8:	0a 88       	ldd	r0, Y+18	; 0x12&lt;br /&gt;
      fa:	03 94       	inc	r0&lt;br /&gt;
      fc:	0a 8a       	std	Y+18, r0	; 0x12&lt;br /&gt;
      fe:	80 91 67 00 	lds	r24, 0x0067&lt;br /&gt;
     102:	8f 3f       	cpi	r24, 0xFF	; 255&lt;br /&gt;
     104:	b9 f4       	brne	.+46     	;  0x134&lt;br /&gt;
     106:	e8 81       	ld	r30, Y&lt;br /&gt;
     108:	f9 81       	ldd	r31, Y+1	; 0x01&lt;br /&gt;
     10a:	80 81       	ld	r24, Z&lt;br /&gt;
     10c:	91 81       	ldd	r25, Z+1	; 0x01&lt;br /&gt;
     10e:	ea 93       	st	-Y, r30&lt;br /&gt;
     110:	80 30       	cpi	r24, 0x00	; 0&lt;br /&gt;
     112:	e0 e8       	ldi	r30, 0x80	; 128&lt;br /&gt;
     114:	9e 07       	cpc	r25, r30&lt;br /&gt;
     116:	e9 91       	ld	r30, Y+&lt;br /&gt;
     118:	68 f0       	brcs	.+26     	;  0x134&lt;br /&gt;
     11a:	80 91 6c 00 	lds	r24, 0x006C&lt;br /&gt;
     11e:	8f 5f       	subi	r24, 0xFF	; 255&lt;br /&gt;
     120:	80 93 6c 00 	sts	0x006C, r24&lt;br /&gt;
     124:	83 70       	andi	r24, 0x03	; 3&lt;br /&gt;
     126:	83 30       	cpi	r24, 0x03	; 3&lt;br /&gt;
     128:	29 f4       	brne	.+10     	;  0x134&lt;br /&gt;
     12a:	80 81       	ld	r24, Z&lt;br /&gt;
     12c:	91 81       	ldd	r25, Z+1	; 0x01&lt;br /&gt;
     12e:	01 97       	sbiw	r24, 0x01	; 1&lt;br /&gt;
     130:	80 83       	st	Z, r24&lt;br /&gt;
     132:	91 83       	std	Z+1, r25	; 0x01&lt;br /&gt;
     134:	0d 85       	ldd	r16, Y+13	; 0x0d&lt;br /&gt;
     136:	8a d2       	rcall	.+1300   	;  0x64c&lt;br /&gt;
     138:	00 93 68 00 	sts	0x0068, r16&lt;br /&gt;
     13c:	0f 85       	ldd	r16, Y+15	; 0x0f&lt;br /&gt;
     13e:	86 d2       	rcall	.+1292   	;  0x64c&lt;br /&gt;
     140:	00 93 69 00 	sts	0x0069, r16&lt;br /&gt;
     144:	0e 85       	ldd	r16, Y+14	; 0x0e&lt;br /&gt;
     146:	82 d2       	rcall	.+1284   	;  0x64c&lt;br /&gt;
     148:	00 93 6a 00 	sts	0x006A, r16&lt;br /&gt;
     14c:	26 b3       	in	r18, 0x16	; 22&lt;br /&gt;
     14e:	28 70       	andi	r18, 0x08	; 8&lt;br /&gt;
     150:	0b 85       	ldd	r16, Y+11	; 0x0b&lt;br /&gt;
     152:	5b d2       	rcall	.+1206   	;  0x60a&lt;br /&gt;
     154:	0b 87       	std	Y+11, r16	; 0x0b&lt;br /&gt;
     156:	26 b3       	in	r18, 0x16	; 22&lt;br /&gt;
     158:	24 70       	andi	r18, 0x04	; 4&lt;br /&gt;
     15a:	0c 85       	ldd	r16, Y+12	; 0x0c&lt;br /&gt;
     15c:	56 d2       	rcall	.+1196   	;  0x60a&lt;br /&gt;
     15e:	0c 87       	std	Y+12, r16	; 0x0c&lt;br /&gt;
     160:	09 84       	ldd	r0, Y+9	; 0x09&lt;br /&gt;
     162:	00 20       	and	r0, r0&lt;br /&gt;
     164:	11 f4       	brne	.+4      	;  0x16a&lt;br /&gt;
     166:	03 94       	inc	r0&lt;br /&gt;
     168:	09 86       	std	Y+9, r0	; 0x09&lt;br /&gt;
     16a:	2c b5       	in	r18, 0x2c	; 44&lt;br /&gt;
     16c:	09 85       	ldd	r16, Y+9	; 0x09&lt;br /&gt;
     16e:	4d d2       	rcall	.+1178   	;  0x60a&lt;br /&gt;
     170:	09 87       	std	Y+9, r16	; 0x09&lt;br /&gt;
     172:	8a 85       	ldd	r24, Y+10	; 0x0a&lt;br /&gt;
     174:	8f 34       	cpi	r24, 0x4F	; 79&lt;br /&gt;
     176:	19 f0       	breq	.+6      	;  0x17e&lt;br /&gt;
     178:	0a 84       	ldd	r0, Y+10	; 0x0a&lt;br /&gt;
     17a:	03 94       	inc	r0&lt;br /&gt;
     17c:	0a 86       	std	Y+10, r0	; 0x0a&lt;br /&gt;
     17e:	8c b5       	in	r24, 0x2c	; 44&lt;br /&gt;
     180:	82 30       	cpi	r24, 0x02	; 2&lt;br /&gt;
     182:	40 f4       	brcc	.+16     	;  0x194&lt;br /&gt;
     184:	8a 85       	ldd	r24, Y+10	; 0x0a&lt;br /&gt;
     186:	8f 34       	cpi	r24, 0x4F	; 79&lt;br /&gt;
     188:	29 f4       	brne	.+10     	;  0x194&lt;br /&gt;
     18a:	80 91 63 00 	lds	r24, 0x0063&lt;br /&gt;
     18e:	80 64       	ori	r24, 0x40	; 64&lt;br /&gt;
     190:	80 93 63 00 	sts	0x0063, r24&lt;br /&gt;
     194:	22 24       	eor	r2, r2&lt;br /&gt;
     196:	2c bc       	out	0x2c, r2	; 44&lt;br /&gt;
     198:	c4 99       	sbic	0x18, 4	; 24&lt;br /&gt;
     19a:	02 c0       	rjmp	.+4      	;  0x1a0&lt;br /&gt;
     19c:	00 24       	eor	r0, r0&lt;br /&gt;
     19e:	0a 86       	std	Y+10, r0	; 0x0a&lt;br /&gt;
     1a0:	8a 85       	ldd	r24, Y+10	; 0x0a&lt;br /&gt;
     1a2:	8f 34       	cpi	r24, 0x4F	; 79&lt;br /&gt;
     1a4:	21 f4       	brne	.+8      	;  0x1ae&lt;br /&gt;
     1a6:	20 90 63 00 	lds	r2, 0x0063&lt;br /&gt;
     1aa:	26 fe       	sbrs	r2, 6&lt;br /&gt;
     1ac:	02 c0       	rjmp	.+4      	;  0x1b2&lt;br /&gt;
     1ae:	c5 9a       	sbi	0x18, 5	; 24&lt;br /&gt;
     1b0:	01 c0       	rjmp	.+2      	;  0x1b4&lt;br /&gt;
     1b2:	c5 98       	cbi	0x18, 5	; 24&lt;br /&gt;
     1b4:	e0 90 64 00 	lds	r14, 0x0064&lt;br /&gt;
     1b8:	47 e0       	ldi	r20, 0x07	; 7&lt;br /&gt;
     1ba:	06 c0       	rjmp	.+12     	;  0x1c8&lt;br /&gt;
     1bc:	8e 2d       	mov	r24, r14&lt;br /&gt;
     1be:	80 38       	cpi	r24, 0x80	; 128&lt;br /&gt;
     1c0:	08 f0       	brcs	.+2      	;  0x1c4&lt;br /&gt;
     1c2:	04 c0       	rjmp	.+8      	;  0x1cc&lt;br /&gt;
     1c4:	ee 0c       	add	r14, r14&lt;br /&gt;
     1c6:	4a 95       	dec	r20&lt;br /&gt;
     1c8:	44 23       	and	r20, r20&lt;br /&gt;
     1ca:	c1 f7       	brne	.-16     	;  0x1bc&lt;br /&gt;
     1cc:	4f 87       	std	Y+15, r20	; 0x0f&lt;br /&gt;
     1ce:	00 24       	eor	r0, r0&lt;br /&gt;
     1d0:	0e 86       	std	Y+14, r0	; 0x0e&lt;br /&gt;
     1d2:	0d 86       	std	Y+13, r0	; 0x0d&lt;br /&gt;
     1d4:	28 84       	ldd	r2, Y+8	; 0x08&lt;br /&gt;
     1d6:	33 24       	eor	r3, r3&lt;br /&gt;
     1d8:	2a 82       	std	Y+2, r2	; 0x02&lt;br /&gt;
     1da:	3b 82       	std	Y+3, r3	; 0x03&lt;br /&gt;
     1dc:	8a 81       	ldd	r24, Y+2	; 0x02&lt;br /&gt;
     1de:	9b 81       	ldd	r25, Y+3	; 0x03&lt;br /&gt;
     1e0:	80 37       	cpi	r24, 0x70	; 112&lt;br /&gt;
     1e2:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     1e4:	9e 07       	cpc	r25, r30&lt;br /&gt;
     1e6:	09 f4       	brne	.+2      	;  0x1ea&lt;br /&gt;
     1e8:	58 c0       	rjmp	.+176    	;  0x29a&lt;br /&gt;
     1ea:	80 e7       	ldi	r24, 0x70	; 112&lt;br /&gt;
     1ec:	90 e0       	ldi	r25, 0x00	; 0&lt;br /&gt;
     1ee:	82 15       	cp	r24, r2&lt;br /&gt;
     1f0:	93 05       	cpc	r25, r3&lt;br /&gt;
     1f2:	54 f1       	brlt	.+84     	;  0x248&lt;br /&gt;
     1f4:	8a 81       	ldd	r24, Y+2	; 0x02&lt;br /&gt;
     1f6:	9b 81       	ldd	r25, Y+3	; 0x03&lt;br /&gt;
     1f8:	80 31       	cpi	r24, 0x10	; 16&lt;br /&gt;
     1fa:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     1fc:	9e 07       	cpc	r25, r30&lt;br /&gt;
     1fe:	09 f4       	brne	.+2      	;  0x202&lt;br /&gt;
     200:	5b c0       	rjmp	.+182    	;  0x2b8&lt;br /&gt;
     202:	80 e1       	ldi	r24, 0x10	; 16&lt;br /&gt;
     204:	90 e0       	ldi	r25, 0x00	; 0&lt;br /&gt;
     206:	2a 80       	ldd	r2, Y+2	; 0x02&lt;br /&gt;
     208:	3b 80       	ldd	r3, Y+3	; 0x03&lt;br /&gt;
     20a:	82 15       	cp	r24, r2&lt;br /&gt;
     20c:	93 05       	cpc	r25, r3&lt;br /&gt;
     20e:	44 f0       	brlt	.+16     	;  0x220&lt;br /&gt;
     210:	2a 80       	ldd	r2, Y+2	; 0x02&lt;br /&gt;
     212:	3b 80       	ldd	r3, Y+3	; 0x03&lt;br /&gt;
     214:	22 20       	and	r2, r2&lt;br /&gt;
     216:	19 f4       	brne	.+6      	;  0x21e&lt;br /&gt;
     218:	33 20       	and	r3, r3&lt;br /&gt;
     21a:	09 f4       	brne	.+2      	;  0x21e&lt;br /&gt;
     21c:	eb c0       	rjmp	.+470    	;  0x3f4&lt;br /&gt;
     21e:	1a c1       	rjmp	.+564    	;  0x454&lt;br /&gt;
     220:	8a 81       	ldd	r24, Y+2	; 0x02&lt;br /&gt;
     222:	9b 81       	ldd	r25, Y+3	; 0x03&lt;br /&gt;
     224:	80 32       	cpi	r24, 0x20	; 32&lt;br /&gt;
     226:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     228:	9e 07       	cpc	r25, r30&lt;br /&gt;
     22a:	09 f4       	brne	.+2      	;  0x22e&lt;br /&gt;
     22c:	6b c0       	rjmp	.+214    	;  0x304&lt;br /&gt;
     22e:	80 32       	cpi	r24, 0x20	; 32&lt;br /&gt;
     230:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     232:	9e 07       	cpc	r25, r30&lt;br /&gt;
     234:	0c f4       	brge	.+2      	;  0x238&lt;br /&gt;
     236:	0e c1       	rjmp	.+540    	;  0x454&lt;br /&gt;
     238:	8a 81       	ldd	r24, Y+2	; 0x02&lt;br /&gt;
     23a:	9b 81       	ldd	r25, Y+3	; 0x03&lt;br /&gt;
     23c:	80 33       	cpi	r24, 0x30	; 48&lt;br /&gt;
     23e:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     240:	9e 07       	cpc	r25, r30&lt;br /&gt;
     242:	09 f4       	brne	.+2      	;  0x246&lt;br /&gt;
     244:	c4 c0       	rjmp	.+392    	;  0x3ce&lt;br /&gt;
     246:	06 c1       	rjmp	.+524    	;  0x454&lt;br /&gt;
     248:	8a 81       	ldd	r24, Y+2	; 0x02&lt;br /&gt;
     24a:	9b 81       	ldd	r25, Y+3	; 0x03&lt;br /&gt;
     24c:	80 3a       	cpi	r24, 0xA0	; 160&lt;br /&gt;
     24e:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     250:	9e 07       	cpc	r25, r30&lt;br /&gt;
     252:	09 f4       	brne	.+2      	;  0x256&lt;br /&gt;
     254:	f1 c0       	rjmp	.+482    	;  0x438&lt;br /&gt;
     256:	80 ea       	ldi	r24, 0xA0	; 160&lt;br /&gt;
     258:	90 e0       	ldi	r25, 0x00	; 0&lt;br /&gt;
     25a:	2a 80       	ldd	r2, Y+2	; 0x02&lt;br /&gt;
     25c:	3b 80       	ldd	r3, Y+3	; 0x03&lt;br /&gt;
     25e:	82 15       	cp	r24, r2&lt;br /&gt;
     260:	93 05       	cpc	r25, r3&lt;br /&gt;
     262:	44 f0       	brlt	.+16     	;  0x274&lt;br /&gt;
     264:	8a 81       	ldd	r24, Y+2	; 0x02&lt;br /&gt;
     266:	9b 81       	ldd	r25, Y+3	; 0x03&lt;br /&gt;
     268:	80 38       	cpi	r24, 0x80	; 128&lt;br /&gt;
     26a:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     26c:	9e 07       	cpc	r25, r30&lt;br /&gt;
     26e:	09 f4       	brne	.+2      	;  0x272&lt;br /&gt;
     270:	c1 c0       	rjmp	.+386    	;  0x3f4&lt;br /&gt;
     272:	f0 c0       	rjmp	.+480    	;  0x454&lt;br /&gt;
     274:	8a 81       	ldd	r24, Y+2	; 0x02&lt;br /&gt;
     276:	9b 81       	ldd	r25, Y+3	; 0x03&lt;br /&gt;
     278:	80 3c       	cpi	r24, 0xC0	; 192&lt;br /&gt;
     27a:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     27c:	9e 07       	cpc	r25, r30&lt;br /&gt;
     27e:	09 f4       	brne	.+2      	;  0x282&lt;br /&gt;
     280:	e0 c0       	rjmp	.+448    	;  0x442&lt;br /&gt;
     282:	80 3c       	cpi	r24, 0xC0	; 192&lt;br /&gt;
     284:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     286:	9e 07       	cpc	r25, r30&lt;br /&gt;
     288:	0c f4       	brge	.+2      	;  0x28c&lt;br /&gt;
     28a:	e4 c0       	rjmp	.+456    	;  0x454&lt;br /&gt;
     28c:	8a 81       	ldd	r24, Y+2	; 0x02&lt;br /&gt;
     28e:	9b 81       	ldd	r25, Y+3	; 0x03&lt;br /&gt;
     290:	80 3f       	cpi	r24, 0xF0	; 240&lt;br /&gt;
     292:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     294:	9e 07       	cpc	r25, r30&lt;br /&gt;
     296:	09 f0       	breq	.+2      	;  0x29a&lt;br /&gt;
     298:	dd c0       	rjmp	.+442    	;  0x454&lt;br /&gt;
     29a:	92 d2       	rcall	.+1316   	;  0x7c0&lt;br /&gt;
     29c:	80 91 66 00 	lds	r24, 0x0066&lt;br /&gt;
     2a0:	85 30       	cpi	r24, 0x05	; 5&lt;br /&gt;
     2a2:	18 f4       	brcc	.+6      	;  0x2aa&lt;br /&gt;
     2a4:	85 e0       	ldi	r24, 0x05	; 5&lt;br /&gt;
     2a6:	80 93 66 00 	sts	0x0066, r24&lt;br /&gt;
     2aa:	8b 85       	ldd	r24, Y+11	; 0x0b&lt;br /&gt;
     2ac:	8b 32       	cpi	r24, 0x2B	; 43&lt;br /&gt;
     2ae:	08 f4       	brcc	.+2      	;  0x2b2&lt;br /&gt;
     2b0:	d3 c0       	rjmp	.+422    	;  0x458&lt;br /&gt;
     2b2:	00 24       	eor	r0, r0&lt;br /&gt;
     2b4:	08 86       	std	Y+8, r0	; 0x08&lt;br /&gt;
     2b6:	d0 c0       	rjmp	.+416    	;  0x458&lt;br /&gt;
     2b8:	88 d2       	rcall	.+1296   	;  0x7ca&lt;br /&gt;
     2ba:	78 f0       	brcs	.+30     	;  0x2da&lt;br /&gt;
     2bc:	89 85       	ldd	r24, Y+9	; 0x09&lt;br /&gt;
     2be:	8f 3f       	cpi	r24, 0xFF	; 255&lt;br /&gt;
     2c0:	31 f4       	brne	.+12     	;  0x2ce&lt;br /&gt;
     2c2:	80 91 64 00 	lds	r24, 0x0064&lt;br /&gt;
     2c6:	80 61       	ori	r24, 0x10	; 16&lt;br /&gt;
     2c8:	80 93 64 00 	sts	0x0064, r24&lt;br /&gt;
     2cc:	12 c0       	rjmp	.+36     	;  0x2f2&lt;br /&gt;
     2ce:	80 91 64 00 	lds	r24, 0x0064&lt;br /&gt;
     2d2:	80 64       	ori	r24, 0x40	; 64&lt;br /&gt;
     2d4:	80 93 64 00 	sts	0x0064, r24&lt;br /&gt;
     2d8:	0c c0       	rjmp	.+24     	;  0x2f2&lt;br /&gt;
     2da:	8a 89       	ldd	r24, Y+18	; 0x12&lt;br /&gt;
     2dc:	89 30       	cpi	r24, 0x09	; 9&lt;br /&gt;
     2de:	48 f0       	brcs	.+18     	;  0x2f2&lt;br /&gt;
     2e0:	20 90 62 00 	lds	r2, 0x0062&lt;br /&gt;
     2e4:	24 fc       	sbrc	r2, 4&lt;br /&gt;
     2e6:	05 c0       	rjmp	.+10     	;  0x2f2&lt;br /&gt;
     2e8:	80 91 64 00 	lds	r24, 0x0064&lt;br /&gt;
     2ec:	80 62       	ori	r24, 0x20	; 32&lt;br /&gt;
     2ee:	80 93 64 00 	sts	0x0064, r24&lt;br /&gt;
     2f2:	20 90 62 00 	lds	r2, 0x0062&lt;br /&gt;
     2f6:	20 fe       	sbrs	r2, 0&lt;br /&gt;
     2f8:	af c0       	rjmp	.+350    	;  0x458&lt;br /&gt;
     2fa:	03 e3       	ldi	r16, 0x33	; 51&lt;br /&gt;
     2fc:	65 d1       	rcall	.+714    	;  0x5c8&lt;br /&gt;
     2fe:	80 e2       	ldi	r24, 0x20	; 32&lt;br /&gt;
     300:	88 87       	std	Y+8, r24	; 0x08&lt;br /&gt;
     302:	aa c0       	rjmp	.+340    	;  0x458&lt;br /&gt;
     304:	80 e1       	ldi	r24, 0x10	; 16&lt;br /&gt;
     306:	8d 87       	std	Y+13, r24	; 0x0d&lt;br /&gt;
     308:	66 27       	eor	r22, r22&lt;br /&gt;
     30a:	2c c0       	rjmp	.+88     	;  0x364&lt;br /&gt;
     30c:	80 e2       	ldi	r24, 0x20	; 32&lt;br /&gt;
     30e:	a8 2e       	mov	r10, r24&lt;br /&gt;
     310:	26 2e       	mov	r2, r22&lt;br /&gt;
     312:	33 24       	eor	r3, r3&lt;br /&gt;
     314:	2c 82       	std	Y+4, r2	; 0x04&lt;br /&gt;
     316:	3d 82       	std	Y+5, r3	; 0x05&lt;br /&gt;
     318:	22 20       	and	r2, r2&lt;br /&gt;
     31a:	11 f4       	brne	.+4      	;  0x320&lt;br /&gt;
     31c:	33 20       	and	r3, r3&lt;br /&gt;
     31e:	39 f0       	breq	.+14     	;  0x32e&lt;br /&gt;
     320:	8c 81       	ldd	r24, Y+4	; 0x04&lt;br /&gt;
     322:	9d 81       	ldd	r25, Y+5	; 0x05&lt;br /&gt;
     324:	81 30       	cpi	r24, 0x01	; 1&lt;br /&gt;
     326:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     328:	9e 07       	cpc	r25, r30&lt;br /&gt;
     32a:	19 f0       	breq	.+6      	;  0x332&lt;br /&gt;
     32c:	04 c0       	rjmp	.+8      	;  0x336&lt;br /&gt;
     32e:	cb 84       	ldd	r12, Y+11	; 0x0b&lt;br /&gt;
     330:	03 c0       	rjmp	.+6      	;  0x338&lt;br /&gt;
     332:	cc 84       	ldd	r12, Y+12	; 0x0c&lt;br /&gt;
     334:	01 c0       	rjmp	.+2      	;  0x338&lt;br /&gt;
     336:	c9 84       	ldd	r12, Y+9	; 0x09&lt;br /&gt;
     338:	26 2e       	mov	r2, r22&lt;br /&gt;
     33a:	22 0c       	add	r2, r2&lt;br /&gt;
     33c:	a2 0c       	add	r10, r2&lt;br /&gt;
     33e:	2c 2c       	mov	r2, r12&lt;br /&gt;
     340:	33 24       	eor	r3, r3&lt;br /&gt;
     342:	2e 82       	std	Y+6, r2	; 0x06&lt;br /&gt;
     344:	3f 82       	std	Y+7, r3	; 0x07&lt;br /&gt;
     346:	22 20       	and	r2, r2&lt;br /&gt;
     348:	11 f4       	brne	.+4      	;  0x34e&lt;br /&gt;
     34a:	33 20       	and	r3, r3&lt;br /&gt;
     34c:	41 f0       	breq	.+16     	;  0x35e&lt;br /&gt;
     34e:	8e 81       	ldd	r24, Y+6	; 0x06&lt;br /&gt;
     350:	9f 81       	ldd	r25, Y+7	; 0x07&lt;br /&gt;
     352:	82 30       	cpi	r24, 0x02	; 2&lt;br /&gt;
     354:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     356:	9e 07       	cpc	r25, r30&lt;br /&gt;
     358:	09 f0       	breq	.+2      	;  0x35c&lt;br /&gt;
     35a:	03 c0       	rjmp	.+6      	;  0x362&lt;br /&gt;
     35c:	a3 94       	inc	r10&lt;br /&gt;
     35e:	0a 2d       	mov	r16, r10&lt;br /&gt;
     360:	33 d1       	rcall	.+614    	;  0x5c8&lt;br /&gt;
     362:	63 95       	inc	r22&lt;br /&gt;
     364:	63 30       	cpi	r22, 0x03	; 3&lt;br /&gt;
     366:	90 f2       	brcs	.-92     	;  0x30c&lt;br /&gt;
     368:	20 90 63 00 	lds	r2, 0x0063&lt;br /&gt;
     36c:	20 fe       	sbrs	r2, 0&lt;br /&gt;
     36e:	07 c0       	rjmp	.+14     	;  0x37e&lt;br /&gt;
     370:	01 e4       	ldi	r16, 0x41	; 65&lt;br /&gt;
     372:	2a d1       	rcall	.+596    	;  0x5c8&lt;br /&gt;
     374:	80 91 63 00 	lds	r24, 0x0063&lt;br /&gt;
     378:	8e 7f       	andi	r24, 0xFE	; 254&lt;br /&gt;
     37a:	80 93 63 00 	sts	0x0063, r24&lt;br /&gt;
     37e:	20 90 63 00 	lds	r2, 0x0063&lt;br /&gt;
     382:	23 fe       	sbrs	r2, 3&lt;br /&gt;
     384:	02 c0       	rjmp	.+4      	;  0x38a&lt;br /&gt;
     386:	80 e1       	ldi	r24, 0x10	; 16&lt;br /&gt;
     388:	8e 87       	std	Y+14, r24	; 0x0e&lt;br /&gt;
     38a:	80 91 63 00 	lds	r24, 0x0063&lt;br /&gt;
     38e:	86 70       	andi	r24, 0x06	; 6&lt;br /&gt;
     390:	09 f0       	breq	.+2      	;  0x394&lt;br /&gt;
     392:	16 d2       	rcall	.+1068   	;  0x7c0&lt;br /&gt;
     394:	20 90 63 00 	lds	r2, 0x0063&lt;br /&gt;
     398:	24 fe       	sbrs	r2, 4&lt;br /&gt;
     39a:	02 c0       	rjmp	.+4      	;  0x3a0&lt;br /&gt;
     39c:	80 e2       	ldi	r24, 0x20	; 32&lt;br /&gt;
     39e:	8e 87       	std	Y+14, r24	; 0x0e&lt;br /&gt;
     3a0:	20 90 63 00 	lds	r2, 0x0063&lt;br /&gt;
     3a4:	25 fe       	sbrs	r2, 5&lt;br /&gt;
     3a6:	02 c0       	rjmp	.+4      	;  0x3ac&lt;br /&gt;
     3a8:	80 e4       	ldi	r24, 0x40	; 64&lt;br /&gt;
     3aa:	8d 87       	std	Y+13, r24	; 0x0d&lt;br /&gt;
     3ac:	80 91 62 00 	lds	r24, 0x0062&lt;br /&gt;
     3b0:	86 70       	andi	r24, 0x06	; 6&lt;br /&gt;
     3b2:	11 f0       	breq	.+4      	;  0x3b8&lt;br /&gt;
     3b4:	80 e3       	ldi	r24, 0x30	; 48&lt;br /&gt;
     3b6:	88 87       	std	Y+8, r24	; 0x08&lt;br /&gt;
     3b8:	20 90 62 00 	lds	r2, 0x0062&lt;br /&gt;
     3bc:	25 fc       	sbrc	r2, 5&lt;br /&gt;
     3be:	4c c0       	rjmp	.+152    	;  0x458&lt;br /&gt;
     3c0:	80 91 65 00 	lds	r24, 0x0065&lt;br /&gt;
     3c4:	88 34       	cpi	r24, 0x48	; 72&lt;br /&gt;
     3c6:	08 f4       	brcc	.+2      	;  0x3ca&lt;br /&gt;
     3c8:	47 c0       	rjmp	.+142    	;  0x458&lt;br /&gt;
     3ca:	e6 d1       	rcall	.+972    	;  0x798&lt;br /&gt;
     3cc:	45 c0       	rjmp	.+138    	;  0x458&lt;br /&gt;
     3ce:	80 e2       	ldi	r24, 0x20	; 32&lt;br /&gt;
     3d0:	8d 87       	std	Y+13, r24	; 0x0d&lt;br /&gt;
     3d2:	20 90 62 00 	lds	r2, 0x0062&lt;br /&gt;
     3d6:	23 fc       	sbrc	r2, 3&lt;br /&gt;
     3d8:	04 c0       	rjmp	.+8      	;  0x3e2&lt;br /&gt;
     3da:	8a 89       	ldd	r24, Y+18	; 0x12&lt;br /&gt;
     3dc:	88 34       	cpi	r24, 0x48	; 72&lt;br /&gt;
     3de:	08 f4       	brcc	.+2      	;  0x3e2&lt;br /&gt;
     3e0:	3b c0       	rjmp	.+118    	;  0x458&lt;br /&gt;
     3e2:	20 90 62 00 	lds	r2, 0x0062&lt;br /&gt;
     3e6:	21 fe       	sbrs	r2, 1&lt;br /&gt;
     3e8:	02 c0       	rjmp	.+4      	;  0x3ee&lt;br /&gt;
     3ea:	d6 d1       	rcall	.+940    	;  0x798&lt;br /&gt;
     3ec:	35 c0       	rjmp	.+106    	;  0x458&lt;br /&gt;
     3ee:	00 24       	eor	r0, r0&lt;br /&gt;
     3f0:	08 86       	std	Y+8, r0	; 0x08&lt;br /&gt;
     3f2:	32 c0       	rjmp	.+100    	;  0x458&lt;br /&gt;
     3f4:	22 24       	eor	r2, r2&lt;br /&gt;
     3f6:	20 92 66 00 	sts	0x0066, r2&lt;br /&gt;
     3fa:	20 90 64 00 	lds	r2, 0x0064&lt;br /&gt;
     3fe:	22 20       	and	r2, r2&lt;br /&gt;
     400:	51 f0       	breq	.+20     	;  0x416&lt;br /&gt;
     402:	8b 85       	ldd	r24, Y+11	; 0x0b&lt;br /&gt;
     404:	82 30       	cpi	r24, 0x02	; 2&lt;br /&gt;
     406:	08 f4       	brcc	.+2      	;  0x40a&lt;br /&gt;
     408:	27 c0       	rjmp	.+78     	;  0x458&lt;br /&gt;
     40a:	22 24       	eor	r2, r2&lt;br /&gt;
     40c:	20 92 64 00 	sts	0x0064, r2&lt;br /&gt;
     410:	00 24       	eor	r0, r0&lt;br /&gt;
     412:	0b 86       	std	Y+11, r0	; 0x0b&lt;br /&gt;
     414:	21 c0       	rjmp	.+66     	;  0x458&lt;br /&gt;
     416:	c6 d1       	rcall	.+908    	;  0x7a4&lt;br /&gt;
     418:	10 f0       	brcs	.+4      	;  0x41e&lt;br /&gt;
     41a:	80 e3       	ldi	r24, 0x30	; 48&lt;br /&gt;
     41c:	8d 87       	std	Y+13, r24	; 0x0d&lt;br /&gt;
     41e:	8b 85       	ldd	r24, Y+11	; 0x0b&lt;br /&gt;
     420:	82 30       	cpi	r24, 0x02	; 2&lt;br /&gt;
     422:	10 f4       	brcc	.+4      	;  0x428&lt;br /&gt;
     424:	bf d1       	rcall	.+894    	;  0x7a4&lt;br /&gt;
     426:	c1 f4       	brne	.+48     	;  0x458&lt;br /&gt;
     428:	8c 85       	ldd	r24, Y+12	; 0x0c&lt;br /&gt;
     42a:	82 30       	cpi	r24, 0x02	; 2&lt;br /&gt;
     42c:	18 f0       	brcs	.+6      	;  0x434&lt;br /&gt;
     42e:	80 e7       	ldi	r24, 0x70	; 112&lt;br /&gt;
     430:	88 87       	std	Y+8, r24	; 0x08&lt;br /&gt;
     432:	12 c0       	rjmp	.+36     	;  0x458&lt;br /&gt;
     434:	b1 d1       	rcall	.+866    	;  0x798&lt;br /&gt;
     436:	10 c0       	rjmp	.+32     	;  0x458&lt;br /&gt;
     438:	01 e3       	ldi	r16, 0x31	; 49&lt;br /&gt;
     43a:	c6 d0       	rcall	.+396    	;  0x5c8&lt;br /&gt;
     43c:	80 ec       	ldi	r24, 0xC0	; 192&lt;br /&gt;
     43e:	88 87       	std	Y+8, r24	; 0x08&lt;br /&gt;
     440:	0b c0       	rjmp	.+22     	;  0x458&lt;br /&gt;
     442:	c3 d1       	rcall	.+902    	;  0x7ca&lt;br /&gt;
     444:	20 f4       	brcc	.+8      	;  0x44e&lt;br /&gt;
     446:	20 90 62 00 	lds	r2, 0x0062&lt;br /&gt;
     44a:	23 fe       	sbrs	r2, 3&lt;br /&gt;
     44c:	05 c0       	rjmp	.+10     	;  0x458&lt;br /&gt;
     44e:	80 e8       	ldi	r24, 0x80	; 128&lt;br /&gt;
     450:	88 87       	std	Y+8, r24	; 0x08&lt;br /&gt;
     452:	02 c0       	rjmp	.+4      	;  0x458&lt;br /&gt;
     454:	80 e8       	ldi	r24, 0x80	; 128&lt;br /&gt;
     456:	88 87       	std	Y+8, r24	; 0x08&lt;br /&gt;
     458:	88 85       	ldd	r24, Y+8	; 0x08&lt;br /&gt;
     45a:	8f 77       	andi	r24, 0x7F	; 127&lt;br /&gt;
     45c:	88 87       	std	Y+8, r24	; 0x08&lt;br /&gt;
     45e:	80 91 64 00 	lds	r24, 0x0064&lt;br /&gt;
     462:	80 31       	cpi	r24, 0x10	; 16&lt;br /&gt;
     464:	18 f0       	brcs	.+6      	;  0x46c&lt;br /&gt;
     466:	88 85       	ldd	r24, Y+8	; 0x08&lt;br /&gt;
     468:	80 68       	ori	r24, 0x80	; 128&lt;br /&gt;
     46a:	88 87       	std	Y+8, r24	; 0x08&lt;br /&gt;
     46c:	09 88       	ldd	r0, Y+17	; 0x11&lt;br /&gt;
     46e:	08 85       	ldd	r16, Y+8	; 0x08&lt;br /&gt;
     470:	00 16       	cp	r0, r16&lt;br /&gt;
     472:	29 f0       	breq	.+10     	;  0x47e&lt;br /&gt;
     474:	00 24       	eor	r0, r0&lt;br /&gt;
     476:	09 86       	std	Y+9, r0	; 0x09&lt;br /&gt;
     478:	0b 86       	std	Y+11, r0	; 0x0b&lt;br /&gt;
     47a:	0c 86       	std	Y+12, r0	; 0x0c&lt;br /&gt;
     47c:	0a 8a       	std	Y+18, r0	; 0x12&lt;br /&gt;
     47e:	08 84       	ldd	r0, Y+8	; 0x08&lt;br /&gt;
     480:	09 8a       	std	Y+17, r0	; 0x11&lt;br /&gt;
     482:	1e ce       	rjmp	.-964    	;  0xc0&lt;br /&gt;
     484:	63 96       	adiw	r28, 0x13	; 19&lt;br /&gt;
     486:	08 95       	ret&lt;br /&gt;
     488:	32 d1       	rcall	.+612    	;  0x6ee&lt;br /&gt;
     48a:	79 d1       	rcall	.+754    	;  0x77e&lt;br /&gt;
     48c:	5c 9b       	sbis	0x0b, 4	; 11&lt;br /&gt;
     48e:	04 c0       	rjmp	.+8      	;  0x498&lt;br /&gt;
     490:	22 24       	eor	r2, r2&lt;br /&gt;
     492:	20 92 6e 00 	sts	0x006E, r2&lt;br /&gt;
     496:	36 c0       	rjmp	.+108    	;  0x504&lt;br /&gt;
     498:	ac b0       	in	r10, 0x0c	; 12&lt;br /&gt;
     49a:	0a 2d       	mov	r16, r10&lt;br /&gt;
     49c:	a4 d0       	rcall	.+328    	;  0x5e6&lt;br /&gt;
     49e:	8a b1       	in	r24, 0x0a	; 10&lt;br /&gt;
     4a0:	82 70       	andi	r24, 0x02	; 2&lt;br /&gt;
     4a2:	86 95       	lsr	r24&lt;br /&gt;
     4a4:	80 17       	cp	r24, r16&lt;br /&gt;
     4a6:	11 f4       	brne	.+4      	;  0x4ac&lt;br /&gt;
     4a8:	5b 9b       	sbis	0x0b, 3	; 11&lt;br /&gt;
     4aa:	04 c0       	rjmp	.+8      	;  0x4b4&lt;br /&gt;
     4ac:	22 24       	eor	r2, r2&lt;br /&gt;
     4ae:	20 92 6e 00 	sts	0x006E, r2&lt;br /&gt;
     4b2:	28 c0       	rjmp	.+80     	;  0x504&lt;br /&gt;
     4b4:	20 90 6e 00 	lds	r2, 0x006E&lt;br /&gt;
     4b8:	2a 14       	cp	r2, r10&lt;br /&gt;
     4ba:	19 f0       	breq	.+6      	;  0x4c2&lt;br /&gt;
     4bc:	a0 92 6e 00 	sts	0x006E, r10&lt;br /&gt;
     4c0:	21 c0       	rjmp	.+66     	;  0x504&lt;br /&gt;
     4c2:	22 24       	eor	r2, r2&lt;br /&gt;
     4c4:	20 92 65 00 	sts	0x0065, r2&lt;br /&gt;
     4c8:	1a 2d       	mov	r17, r10&lt;br /&gt;
     4ca:	1e 70       	andi	r17, 0x0E	; 14&lt;br /&gt;
     4cc:	16 95       	lsr	r17&lt;br /&gt;
     4ce:	01 e0       	ldi	r16, 0x01	; 1&lt;br /&gt;
     4d0:	5d d1       	rcall	.+698    	;  0x78c&lt;br /&gt;
     4d2:	60 2f       	mov	r22, r16&lt;br /&gt;
     4d4:	4a 2d       	mov	r20, r10&lt;br /&gt;
     4d6:	40 52       	subi	r20, 0x20	; 32&lt;br /&gt;
     4d8:	40 7f       	andi	r20, 0xF0	; 240&lt;br /&gt;
     4da:	42 95       	swap	r20&lt;br /&gt;
     4dc:	80 e6       	ldi	r24, 0x60	; 96&lt;br /&gt;
     4de:	90 e0       	ldi	r25, 0x00	; 0&lt;br /&gt;
     4e0:	24 2e       	mov	r2, r20&lt;br /&gt;
     4e2:	33 24       	eor	r3, r3&lt;br /&gt;
     4e4:	28 0e       	add	r2, r24&lt;br /&gt;
     4e6:	39 1e       	adc	r3, r25&lt;br /&gt;
     4e8:	42 2d       	mov	r20, r2&lt;br /&gt;
     4ea:	53 2d       	mov	r21, r3&lt;br /&gt;
     4ec:	26 2e       	mov	r2, r22&lt;br /&gt;
     4ee:	20 94       	com	r2&lt;br /&gt;
     4f0:	e4 2f       	mov	r30, r20&lt;br /&gt;
     4f2:	f5 2f       	mov	r31, r21&lt;br /&gt;
     4f4:	30 80       	ld	r3, Z&lt;br /&gt;
     4f6:	32 20       	and	r3, r2&lt;br /&gt;
     4f8:	30 82       	st	Z, r3&lt;br /&gt;
     4fa:	a0 fe       	sbrs	r10, 0&lt;br /&gt;
     4fc:	03 c0       	rjmp	.+6      	;  0x504&lt;br /&gt;
     4fe:	20 80       	ld	r2, Z&lt;br /&gt;
     500:	20 2a       	or	r2, r16&lt;br /&gt;
     502:	20 82       	st	Z, r2&lt;br /&gt;
     504:	41 d1       	rcall	.+642    	;  0x788&lt;br /&gt;
     506:	0a d1       	rcall	.+532    	;  0x71c&lt;br /&gt;
     508:	18 95       	reti&lt;br /&gt;
     50a:	f1 d0       	rcall	.+482    	;  0x6ee&lt;br /&gt;
     50c:	1e d1       	rcall	.+572    	;  0x74a&lt;br /&gt;
     50e:	80 91 6b 00 	lds	r24, 0x006B&lt;br /&gt;
     512:	8f 5f       	subi	r24, 0xFF	; 255&lt;br /&gt;
     514:	80 93 6b 00 	sts	0x006B, r24&lt;br /&gt;
     518:	40 91 66 00 	lds	r20, 0x0066&lt;br /&gt;
     51c:	55 27       	eor	r21, r21&lt;br /&gt;
     51e:	45 30       	cpi	r20, 0x05	; 5&lt;br /&gt;
     520:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     522:	5e 07       	cpc	r21, r30&lt;br /&gt;
     524:	29 f1       	breq	.+74     	;  0x570&lt;br /&gt;
     526:	85 e0       	ldi	r24, 0x05	; 5&lt;br /&gt;
     528:	90 e0       	ldi	r25, 0x00	; 0&lt;br /&gt;
     52a:	84 17       	cp	r24, r20&lt;br /&gt;
     52c:	95 07       	cpc	r25, r21&lt;br /&gt;
     52e:	24 f0       	brlt	.+8      	;  0x538&lt;br /&gt;
     530:	40 30       	cpi	r20, 0x00	; 0&lt;br /&gt;
     532:	45 07       	cpc	r20, r21&lt;br /&gt;
     534:	91 f0       	breq	.+36     	;  0x55a&lt;br /&gt;
     536:	2a c0       	rjmp	.+84     	;  0x58c&lt;br /&gt;
     538:	4d 32       	cpi	r20, 0x2D	; 45&lt;br /&gt;
     53a:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     53c:	5e 07       	cpc	r21, r30&lt;br /&gt;
     53e:	d9 f0       	breq	.+54     	;  0x576&lt;br /&gt;
     540:	4e 32       	cpi	r20, 0x2E	; 46&lt;br /&gt;
     542:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     544:	5e 07       	cpc	r21, r30&lt;br /&gt;
     546:	f1 f0       	breq	.+60     	;  0x584&lt;br /&gt;
     548:	4d 32       	cpi	r20, 0x2D	; 45&lt;br /&gt;
     54a:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     54c:	5e 07       	cpc	r21, r30&lt;br /&gt;
     54e:	f4 f0       	brlt	.+60     	;  0x58c&lt;br /&gt;
     550:	45 3f       	cpi	r20, 0xF5	; 245&lt;br /&gt;
     552:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     554:	5e 07       	cpc	r21, r30&lt;br /&gt;
     556:	c1 f0       	breq	.+48     	;  0x588&lt;br /&gt;
     558:	19 c0       	rjmp	.+50     	;  0x58c&lt;br /&gt;
     55a:	22 24       	eor	r2, r2&lt;br /&gt;
     55c:	2a b8       	out	0x0a, r2	; 10&lt;br /&gt;
     55e:	88 b3       	in	r24, 0x18	; 24&lt;br /&gt;
     560:	8c 7e       	andi	r24, 0xEC	; 236&lt;br /&gt;
     562:	88 bb       	out	0x18, r24	; 24&lt;br /&gt;
     564:	80 91 66 00 	lds	r24, 0x0066&lt;br /&gt;
     568:	8f 5f       	subi	r24, 0xFF	; 255&lt;br /&gt;
     56a:	80 93 66 00 	sts	0x0066, r24&lt;br /&gt;
     56e:	0e c0       	rjmp	.+28     	;  0x58c&lt;br /&gt;
     570:	21 d1       	rcall	.+578    	;  0x7b4&lt;br /&gt;
     572:	c4 9a       	sbi	0x18, 4	; 24&lt;br /&gt;
     574:	0b c0       	rjmp	.+22     	;  0x58c&lt;br /&gt;
     576:	c0 9a       	sbi	0x18, 0	; 24&lt;br /&gt;
     578:	22 24       	eor	r2, r2&lt;br /&gt;
     57a:	20 92 62 00 	sts	0x0062, r2&lt;br /&gt;
     57e:	20 92 63 00 	sts	0x0063, r2&lt;br /&gt;
     582:	04 c0       	rjmp	.+8      	;  0x58c&lt;br /&gt;
     584:	c1 9a       	sbi	0x18, 1	; 24&lt;br /&gt;
     586:	02 c0       	rjmp	.+4      	;  0x58c&lt;br /&gt;
     588:	8c e9       	ldi	r24, 0x9C	; 156&lt;br /&gt;
     58a:	8a b9       	out	0x0a, r24	; 10&lt;br /&gt;
     58c:	80 91 66 00 	lds	r24, 0x0066&lt;br /&gt;
     590:	85 30       	cpi	r24, 0x05	; 5&lt;br /&gt;
     592:	58 f0       	brcs	.+22     	;  0x5aa&lt;br /&gt;
     594:	86 3f       	cpi	r24, 0xF6	; 246&lt;br /&gt;
     596:	18 f4       	brcc	.+6      	;  0x59e&lt;br /&gt;
     598:	8f 5f       	subi	r24, 0xFF	; 255&lt;br /&gt;
     59a:	80 93 66 00 	sts	0x0066, r24&lt;br /&gt;
     59e:	82 99       	sbic	0x10, 2	; 16&lt;br /&gt;
     5a0:	04 c0       	rjmp	.+8      	;  0x5aa&lt;br /&gt;
     5a2:	08 d1       	rcall	.+528    	;  0x7b4&lt;br /&gt;
     5a4:	8c e2       	ldi	r24, 0x2C	; 44&lt;br /&gt;
     5a6:	80 93 66 00 	sts	0x0066, r24&lt;br /&gt;
     5aa:	20 e4       	ldi	r18, 0x40	; 64&lt;br /&gt;
     5ac:	00 91 68 00 	lds	r16, 0x0068&lt;br /&gt;
     5b0:	3b d0       	rcall	.+118    	;  0x628&lt;br /&gt;
     5b2:	20 e1       	ldi	r18, 0x10	; 16&lt;br /&gt;
     5b4:	00 91 6a 00 	lds	r16, 0x006A&lt;br /&gt;
     5b8:	37 d0       	rcall	.+110    	;  0x628&lt;br /&gt;
     5ba:	28 e0       	ldi	r18, 0x08	; 8&lt;br /&gt;
     5bc:	00 91 69 00 	lds	r16, 0x0069&lt;br /&gt;
     5c0:	33 d0       	rcall	.+102    	;  0x628&lt;br /&gt;
     5c2:	c6 d0       	rcall	.+396    	;  0x750&lt;br /&gt;
     5c4:	ab d0       	rcall	.+342    	;  0x71c&lt;br /&gt;
     5c6:	18 95       	reti&lt;br /&gt;
     5c8:	c0 d0       	rcall	.+384    	;  0x74a&lt;br /&gt;
     5ca:	40 2f       	mov	r20, r16&lt;br /&gt;
     5cc:	5d 99       	sbic	0x0b, 5	; 11&lt;br /&gt;
     5ce:	01 c0       	rjmp	.+2      	;  0x5d2&lt;br /&gt;
     5d0:	08 c0       	rjmp	.+16     	;  0x5e2&lt;br /&gt;
     5d2:	04 2f       	mov	r16, r20&lt;br /&gt;
     5d4:	08 d0       	rcall	.+16     	;  0x5e6&lt;br /&gt;
     5d6:	00 23       	and	r16, r16&lt;br /&gt;
     5d8:	11 f0       	breq	.+4      	;  0x5de&lt;br /&gt;
     5da:	50 9a       	sbi	0x0a, 0	; 10&lt;br /&gt;
     5dc:	01 c0       	rjmp	.+2      	;  0x5e0&lt;br /&gt;
     5de:	50 98       	cbi	0x0a, 0	; 10&lt;br /&gt;
     5e0:	4c b9       	out	0x0c, r20	; 12&lt;br /&gt;
     5e2:	b6 d0       	rcall	.+364    	;  0x750&lt;br /&gt;
     5e4:	08 95       	ret&lt;br /&gt;
     5e6:	cb d0       	rcall	.+406    	;  0x77e&lt;br /&gt;
     5e8:	44 27       	eor	r20, r20&lt;br /&gt;
     5ea:	aa 24       	eor	r10, r10&lt;br /&gt;
     5ec:	a3 94       	inc	r10&lt;br /&gt;
     5ee:	66 27       	eor	r22, r22&lt;br /&gt;
     5f0:	07 c0       	rjmp	.+14     	;  0x600&lt;br /&gt;
     5f2:	20 2e       	mov	r2, r16&lt;br /&gt;
     5f4:	2a 20       	and	r2, r10&lt;br /&gt;
     5f6:	11 f0       	breq	.+4      	;  0x5fc&lt;br /&gt;
     5f8:	81 e0       	ldi	r24, 0x01	; 1&lt;br /&gt;
     5fa:	48 27       	eor	r20, r24&lt;br /&gt;
     5fc:	aa 0c       	add	r10, r10&lt;br /&gt;
     5fe:	63 95       	inc	r22&lt;br /&gt;
     600:	68 30       	cpi	r22, 0x08	; 8&lt;br /&gt;
     602:	b8 f3       	brcs	.-18     	;  0x5f2&lt;br /&gt;
     604:	04 2f       	mov	r16, r20&lt;br /&gt;
     606:	c0 d0       	rcall	.+384    	;  0x788&lt;br /&gt;
     608:	08 95       	ret&lt;br /&gt;
     60a:	22 23       	and	r18, r18&lt;br /&gt;
     60c:	31 f4       	brne	.+12     	;  0x61a&lt;br /&gt;
     60e:	00 23       	and	r16, r16&lt;br /&gt;
     610:	51 f0       	breq	.+20     	;  0x626&lt;br /&gt;
     612:	0f 3f       	cpi	r16, 0xFF	; 255&lt;br /&gt;
     614:	41 f0       	breq	.+16     	;  0x626&lt;br /&gt;
     616:	03 95       	inc	r16&lt;br /&gt;
     618:	06 c0       	rjmp	.+12     	;  0x626&lt;br /&gt;
     61a:	81 e0       	ldi	r24, 0x01	; 1&lt;br /&gt;
     61c:	80 17       	cp	r24, r16&lt;br /&gt;
     61e:	10 f4       	brcc	.+4      	;  0x624&lt;br /&gt;
     620:	00 27       	eor	r16, r16&lt;br /&gt;
     622:	01 c0       	rjmp	.+2      	;  0x626&lt;br /&gt;
     624:	01 e0       	ldi	r16, 0x01	; 1&lt;br /&gt;
     626:	08 95       	ret&lt;br /&gt;
     628:	80 91 6d 00 	lds	r24, 0x006D&lt;br /&gt;
     62c:	8f 5f       	subi	r24, 0xFF	; 255&lt;br /&gt;
     62e:	80 93 6d 00 	sts	0x006D, r24&lt;br /&gt;
     632:	8f 70       	andi	r24, 0x0F	; 15&lt;br /&gt;
     634:	80 17       	cp	r24, r16&lt;br /&gt;
     636:	30 f4       	brcc	.+12     	;  0x644&lt;br /&gt;
     638:	22 2e       	mov	r2, r18&lt;br /&gt;
     63a:	20 94       	com	r2&lt;br /&gt;
     63c:	32 b2       	in	r3, 0x12	; 18&lt;br /&gt;
     63e:	32 20       	and	r3, r2&lt;br /&gt;
     640:	32 ba       	out	0x12, r3	; 18&lt;br /&gt;
     642:	03 c0       	rjmp	.+6      	;  0x64a&lt;br /&gt;
     644:	22 b2       	in	r2, 0x12	; 18&lt;br /&gt;
     646:	22 2a       	or	r2, r18&lt;br /&gt;
     648:	22 ba       	out	0x12, r2	; 18&lt;br /&gt;
     64a:	08 95       	ret&lt;br /&gt;
     64c:	95 d0       	rcall	.+298    	;  0x778&lt;br /&gt;
     64e:	44 27       	eor	r20, r20&lt;br /&gt;
     650:	60 2f       	mov	r22, r16&lt;br /&gt;
     652:	77 27       	eor	r23, r23&lt;br /&gt;
     654:	60 32       	cpi	r22, 0x20	; 32&lt;br /&gt;
     656:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     658:	7e 07       	cpc	r23, r30&lt;br /&gt;
     65a:	09 f1       	breq	.+66     	;  0x69e&lt;br /&gt;
     65c:	80 e2       	ldi	r24, 0x20	; 32&lt;br /&gt;
     65e:	90 e0       	ldi	r25, 0x00	; 0&lt;br /&gt;
     660:	86 17       	cp	r24, r22&lt;br /&gt;
     662:	97 07       	cpc	r25, r23&lt;br /&gt;
     664:	6c f0       	brlt	.+26     	;  0x680&lt;br /&gt;
     666:	60 30       	cpi	r22, 0x00	; 0&lt;br /&gt;
     668:	67 07       	cpc	r22, r23&lt;br /&gt;
     66a:	09 f4       	brne	.+2      	;  0x66e&lt;br /&gt;
     66c:	3d c0       	rjmp	.+122    	;  0x6e8&lt;br /&gt;
     66e:	60 30       	cpi	r22, 0x00	; 0&lt;br /&gt;
     670:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     672:	7e 07       	cpc	r23, r30&lt;br /&gt;
     674:	54 f1       	brlt	.+84     	;  0x6ca&lt;br /&gt;
     676:	60 31       	cpi	r22, 0x10	; 16&lt;br /&gt;
     678:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     67a:	7e 07       	cpc	r23, r30&lt;br /&gt;
     67c:	71 f0       	breq	.+28     	;  0x69a&lt;br /&gt;
     67e:	25 c0       	rjmp	.+74     	;  0x6ca&lt;br /&gt;
     680:	60 33       	cpi	r22, 0x30	; 48&lt;br /&gt;
     682:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     684:	7e 07       	cpc	r23, r30&lt;br /&gt;
     686:	89 f0       	breq	.+34     	;  0x6aa&lt;br /&gt;
     688:	60 33       	cpi	r22, 0x30	; 48&lt;br /&gt;
     68a:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     68c:	7e 07       	cpc	r23, r30&lt;br /&gt;
     68e:	ec f0       	brlt	.+58     	;  0x6ca&lt;br /&gt;
     690:	60 34       	cpi	r22, 0x40	; 64&lt;br /&gt;
     692:	e0 e0       	ldi	r30, 0x00	; 0&lt;br /&gt;
     694:	7e 07       	cpc	r23, r30&lt;br /&gt;
     696:	49 f0       	breq	.+18     	;  0x6aa&lt;br /&gt;
     698:	18 c0       	rjmp	.+48     	;  0x6ca&lt;br /&gt;
     69a:	40 e1       	ldi	r20, 0x10	; 16&lt;br /&gt;
     69c:	25 c0       	rjmp	.+74     	;  0x6e8&lt;br /&gt;
     69e:	20 90 67 00 	lds	r2, 0x0067&lt;br /&gt;
     6a2:	22 fe       	sbrs	r2, 2&lt;br /&gt;
     6a4:	21 c0       	rjmp	.+66     	;  0x6e8&lt;br /&gt;
     6a6:	40 e1       	ldi	r20, 0x10	; 16&lt;br /&gt;
     6a8:	1f c0       	rjmp	.+62     	;  0x6e8&lt;br /&gt;
     6aa:	60 91 67 00 	lds	r22, 0x0067&lt;br /&gt;
     6ae:	6f 70       	andi	r22, 0x0F	; 15&lt;br /&gt;
     6b0:	20 90 67 00 	lds	r2, 0x0067&lt;br /&gt;
     6b4:	25 fe       	sbrs	r2, 5&lt;br /&gt;
     6b6:	05 c0       	rjmp	.+10     	;  0x6c2&lt;br /&gt;
     6b8:	46 2f       	mov	r20, r22&lt;br /&gt;
     6ba:	24 fe       	sbrs	r2, 4&lt;br /&gt;
     6bc:	02 c0       	rjmp	.+4      	;  0x6c2&lt;br /&gt;
     6be:	4f e0       	ldi	r20, 0x0F	; 15&lt;br /&gt;
     6c0:	46 1b       	sub	r20, r22&lt;br /&gt;
     6c2:	00 34       	cpi	r16, 0x40	; 64&lt;br /&gt;
     6c4:	89 f4       	brne	.+34     	;  0x6e8&lt;br /&gt;
     6c6:	43 95       	inc	r20&lt;br /&gt;
     6c8:	0f c0       	rjmp	.+30     	;  0x6e8&lt;br /&gt;
     6ca:	80 91 67 00 	lds	r24, 0x0067&lt;br /&gt;
     6ce:	87 70       	andi	r24, 0x07	; 7&lt;br /&gt;
     6d0:	59 f4       	brne	.+22     	;  0x6e8&lt;br /&gt;
     6d2:	80 2f       	mov	r24, r16&lt;br /&gt;
     6d4:	8f 70       	andi	r24, 0x0F	; 15&lt;br /&gt;
     6d6:	90 91 67 00 	lds	r25, 0x0067&lt;br /&gt;
     6da:	96 95       	lsr	r25&lt;br /&gt;
     6dc:	96 95       	lsr	r25&lt;br /&gt;
     6de:	96 95       	lsr	r25&lt;br /&gt;
     6e0:	97 70       	andi	r25, 0x07	; 7&lt;br /&gt;
     6e2:	98 17       	cp	r25, r24&lt;br /&gt;
     6e4:	08 f4       	brcc	.+2      	;  0x6e8&lt;br /&gt;
     6e6:	40 e1       	ldi	r20, 0x10	; 16&lt;br /&gt;
     6e8:	04 2f       	mov	r16, r20&lt;br /&gt;
     6ea:	4c d0       	rcall	.+152    	;  0x784&lt;br /&gt;
     6ec:	08 95       	ret&lt;br /&gt;
     6ee:	fa 93       	st	-Y, r31&lt;br /&gt;
     6f0:	ea 93       	st	-Y, r30&lt;br /&gt;
     6f2:	ba 93       	st	-Y, r27&lt;br /&gt;
     6f4:	aa 93       	st	-Y, r26&lt;br /&gt;
     6f6:	9a 93       	st	-Y, r25&lt;br /&gt;
     6f8:	8a 93       	st	-Y, r24&lt;br /&gt;
     6fa:	3a 93       	st	-Y, r19&lt;br /&gt;
     6fc:	2a 93       	st	-Y, r18&lt;br /&gt;
     6fe:	1a 93       	st	-Y, r17&lt;br /&gt;
     700:	0a 93       	st	-Y, r16&lt;br /&gt;
     702:	9a 92       	st	-Y, r9&lt;br /&gt;
     704:	8a 92       	st	-Y, r8&lt;br /&gt;
     706:	7a 92       	st	-Y, r7&lt;br /&gt;
     708:	6a 92       	st	-Y, r6&lt;br /&gt;
     70a:	5a 92       	st	-Y, r5&lt;br /&gt;
     70c:	4a 92       	st	-Y, r4&lt;br /&gt;
     70e:	3a 92       	st	-Y, r3&lt;br /&gt;
     710:	2a 92       	st	-Y, r2&lt;br /&gt;
     712:	1a 92       	st	-Y, r1&lt;br /&gt;
     714:	0a 92       	st	-Y, r0&lt;br /&gt;
     716:	0f b6       	in	r0, 0x3f	; 63&lt;br /&gt;
     718:	0a 92       	st	-Y, r0&lt;br /&gt;
     71a:	08 95       	ret&lt;br /&gt;
     71c:	09 90       	ld	r0, Y+&lt;br /&gt;
     71e:	0f be       	out	0x3f, r0	; 63&lt;br /&gt;
     720:	09 90       	ld	r0, Y+&lt;br /&gt;
     722:	19 90       	ld	r1, Y+&lt;br /&gt;
     724:	29 90       	ld	r2, Y+&lt;br /&gt;
     726:	39 90       	ld	r3, Y+&lt;br /&gt;
     728:	49 90       	ld	r4, Y+&lt;br /&gt;
     72a:	59 90       	ld	r5, Y+&lt;br /&gt;
     72c:	69 90       	ld	r6, Y+&lt;br /&gt;
     72e:	79 90       	ld	r7, Y+&lt;br /&gt;
     730:	89 90       	ld	r8, Y+&lt;br /&gt;
     732:	99 90       	ld	r9, Y+&lt;br /&gt;
     734:	09 91       	ld	r16, Y+&lt;br /&gt;
     736:	19 91       	ld	r17, Y+&lt;br /&gt;
     738:	29 91       	ld	r18, Y+&lt;br /&gt;
     73a:	39 91       	ld	r19, Y+&lt;br /&gt;
     73c:	89 91       	ld	r24, Y+&lt;br /&gt;
     73e:	99 91       	ld	r25, Y+&lt;br /&gt;
     740:	a9 91       	ld	r26, Y+&lt;br /&gt;
     742:	b9 91       	ld	r27, Y+&lt;br /&gt;
     744:	e9 91       	ld	r30, Y+&lt;br /&gt;
     746:	f9 91       	ld	r31, Y+&lt;br /&gt;
     748:	08 95       	ret&lt;br /&gt;
     74a:	5a 93       	st	-Y, r21&lt;br /&gt;
     74c:	4a 93       	st	-Y, r20&lt;br /&gt;
     74e:	08 95       	ret&lt;br /&gt;
     750:	e1 e0       	ldi	r30, 0x01	; 1&lt;br /&gt;
     752:	49 91       	ld	r20, Y+&lt;br /&gt;
     754:	59 91       	ld	r21, Y+&lt;br /&gt;
     756:	e0 fd       	sbrc	r30, 0&lt;br /&gt;
     758:	08 95       	ret&lt;br /&gt;
     75a:	69 91       	ld	r22, Y+&lt;br /&gt;
     75c:	79 91       	ld	r23, Y+&lt;br /&gt;
     75e:	e1 fd       	sbrc	r30, 1&lt;br /&gt;
     760:	08 95       	ret&lt;br /&gt;
     762:	a9 90       	ld	r10, Y+&lt;br /&gt;
     764:	b9 90       	ld	r11, Y+&lt;br /&gt;
     766:	e2 fd       	sbrc	r30, 2&lt;br /&gt;
     768:	08 95       	ret&lt;br /&gt;
     76a:	c9 90       	ld	r12, Y+&lt;br /&gt;
     76c:	d9 90       	ld	r13, Y+&lt;br /&gt;
     76e:	e3 fd       	sbrc	r30, 3&lt;br /&gt;
     770:	08 95       	ret&lt;br /&gt;
     772:	e9 90       	ld	r14, Y+&lt;br /&gt;
     774:	f9 90       	ld	r15, Y+&lt;br /&gt;
     776:	08 95       	ret&lt;br /&gt;
     778:	7a 93       	st	-Y, r23&lt;br /&gt;
     77a:	6a 93       	st	-Y, r22&lt;br /&gt;
     77c:	e6 cf       	rjmp	.-52     	;  0x74a&lt;br /&gt;
     77e:	ba 92       	st	-Y, r11&lt;br /&gt;
     780:	aa 92       	st	-Y, r10&lt;br /&gt;
     782:	fa cf       	rjmp	.-12     	;  0x778&lt;br /&gt;
     784:	e2 e0       	ldi	r30, 0x02	; 2&lt;br /&gt;
     786:	e5 cf       	rjmp	.-54     	;  0x752&lt;br /&gt;
     788:	e4 e0       	ldi	r30, 0x04	; 4&lt;br /&gt;
     78a:	e3 cf       	rjmp	.-58     	;  0x752&lt;br /&gt;
     78c:	11 23       	and	r17, r17&lt;br /&gt;
     78e:	19 f0       	breq	.+6      	;  0x796&lt;br /&gt;
     790:	00 0f       	add	r16, r16&lt;br /&gt;
     792:	1a 95       	dec	r17&lt;br /&gt;
     794:	fb cf       	rjmp	.-10     	;  0x78c&lt;br /&gt;
     796:	08 95       	ret&lt;br /&gt;
     798:	85 e0       	ldi	r24, 0x05	; 5&lt;br /&gt;
     79a:	80 93 66 00 	sts	0x0066, r24&lt;br /&gt;
     79e:	80 e1       	ldi	r24, 0x10	; 16&lt;br /&gt;
     7a0:	88 87       	std	Y+8, r24	; 0x08&lt;br /&gt;
     7a2:	08 95       	ret&lt;br /&gt;
     7a4:	e8 81       	ld	r30, Y&lt;br /&gt;
     7a6:	f9 81       	ldd	r31, Y+1	; 0x01&lt;br /&gt;
     7a8:	80 81       	ld	r24, Z&lt;br /&gt;
     7aa:	91 81       	ldd	r25, Z+1	; 0x01&lt;br /&gt;
     7ac:	80 30       	cpi	r24, 0x00	; 0&lt;br /&gt;
     7ae:	e0 e8       	ldi	r30, 0x80	; 128&lt;br /&gt;
     7b0:	9e 07       	cpc	r25, r30&lt;br /&gt;
     7b2:	08 95       	ret&lt;br /&gt;
     7b4:	22 24       	eor	r2, r2&lt;br /&gt;
     7b6:	2a b8       	out	0x0a, r2	; 10&lt;br /&gt;
     7b8:	88 b3       	in	r24, 0x18	; 24&lt;br /&gt;
     7ba:	8c 7f       	andi	r24, 0xFC	; 252&lt;br /&gt;
     7bc:	88 bb       	out	0x18, r24	; 24&lt;br /&gt;
     7be:	08 95       	ret&lt;br /&gt;
     7c0:	80 e2       	ldi	r24, 0x20	; 32&lt;br /&gt;
     7c2:	8d 87       	std	Y+13, r24	; 0x0d&lt;br /&gt;
     7c4:	8f 87       	std	Y+15, r24	; 0x0f&lt;br /&gt;
     7c6:	8e 87       	std	Y+14, r24	; 0x0e&lt;br /&gt;
     7c8:	08 95       	ret&lt;br /&gt;
     7ca:	80 e2       	ldi	r24, 0x20	; 32&lt;br /&gt;
     7cc:	8d 87       	std	Y+13, r24	; 0x0d&lt;br /&gt;
     7ce:	8a 89       	ldd	r24, Y+18	; 0x12&lt;br /&gt;
     7d0:	88 34       	cpi	r24, 0x48	; 72&lt;br /&gt;
     7d2:	08 95       	ret&amp;lt;/tt&amp;gt;&lt;/div&gt;</description>
			<pubDate>Sun, 27 Feb 2011 19:20:15 GMT</pubDate>			<dc:creator>Timtim</dc:creator>			<comments>http://buffalo.nas-central.org/wiki/Talk:Information/HGAVR_Flash_Dump_Disassembled</comments>		</item>
	</channel>
</rss>