Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ./sketch_apr24a.ino.hex: file format ihex
- Disassembly of section .sec1:
- 00000000 <.sec1>:
- 0: 8e c0 rjmp .+284 ; 0x11e
- 2: b2 c0 rjmp .+356 ; 0x168
- 4: de c0 rjmp .+444 ; 0x1c2
- 6: b0 c0 rjmp .+352 ; 0x168
- 8: f2 c4 rjmp .+2532 ; 0x9ee
- a: ae c0 rjmp .+348 ; 0x168
- c: ad c0 rjmp .+346 ; 0x168
- e: ac c0 rjmp .+344 ; 0x168
- 10: ab c0 rjmp .+342 ; 0x168
- 12: aa c0 rjmp .+340 ; 0x168
- 14: a9 c0 rjmp .+338 ; 0x168
- 16: a8 c0 rjmp .+336 ; 0x168
- 18: a7 c0 rjmp .+334 ; 0x168
- 1a: a6 c0 rjmp .+332 ; 0x168
- 1c: a5 c0 rjmp .+330 ; 0x168
- 1e: 2a 2b or r18, r26
- 20: 28 00 .word 0x0028 ; ????
- ...
- 2e: 00 00 nop
- 30: 00 29 or r16, r0
- 32: 00 00 nop
- 34: 00 00 nop
- 36: 2c 9e mul r2, r28
- 38: b4 a0 ldd r11, Z+36 ; 0x24
- 3a: a1 a2 std Z+33, r10 ; 0x21
- 3c: a4 34 cpi r26, 0x44 ; 68
- 3e: a6 a7 std Z+46, r26 ; 0x2e
- 40: a5 ae std Z+61, r10 ; 0x3d
- 42: 36 2d mov r19, r6
- 44: 37 38 cpi r19, 0x87 ; 135
- 46: 27 1e adc r2, r23
- 48: 1f 20 and r1, r15
- 4a: 21 22 and r2, r17
- 4c: 23 24 eor r2, r3
- 4e: 25 26 eor r2, r21
- 50: b3 33 cpi r27, 0x33 ; 51
- 52: b6 2e mov r11, r22
- 54: b7 b8 out 0x07, r11 ; 7
- 56: 9f 84 ldd r9, Y+15 ; 0x0f
- 58: 85 86 std Z+13, r8 ; 0x0d
- 5a: 87 88 ldd r8, Z+23 ; 0x17
- 5c: 89 8a std Y+17, r8 ; 0x11
- 5e: 8b 8c ldd r8, Y+27 ; 0x1b
- 60: 8d 8e std Y+29, r8 ; 0x1d
- 62: 8f 90 pop r8
- 64: 91 92 st Z+, r9
- 66: 93 94 inc r9
- 68: 95 96 adiw r26, 0x25 ; 37
- 6a: 97 98 cbi 0x12, 7 ; 18
- 6c: 99 9a sbi 0x13, 1 ; 19
- 6e: 9b 9c mul r9, r11
- 70: 9d 2f mov r25, r29
- 72: 31 30 cpi r19, 0x01 ; 1
- 74: a3 ad ldd r26, Z+59 ; 0x3b
- 76: 35 04 cpc r3, r5
- 78: 05 06 cpc r0, r21
- 7a: 07 08 sbc r0, r7
- 7c: 09 0a sbc r0, r25
- 7e: 0b 0c add r0, r11
- 80: 0d 0e add r0, r29
- 82: 0f 10 cpse r0, r15
- 84: 11 12 cpse r1, r17
- 86: 13 14 cp r1, r3
- 88: 15 16 cp r1, r21
- 8a: 17 18 sub r1, r7
- 8c: 19 1a sub r1, r25
- 8e: 1b 1c adc r1, r11
- 90: 1d af std Y+61, r17 ; 0x3d
- 92: b1 b0 in r11, 0x01 ; 1
- 94: b5 05 cpc r27, r5
- 96: 01 09 sbc r16, r1
- 98: 06 a1 ldd r16, Z+38 ; 0x26
- 9a: 01 05 cpc r16, r1
- 9c: 07 19 sub r16, r7
- 9e: e0 29 or r30, r0
- a0: e7 15 cp r30, r7
- a2: 00 25 eor r16, r0
- a4: 01 75 andi r16, 0x51 ; 81
- a6: 01 95 neg r16
- a8: 08 81 ld r16, Y
- aa: 02 95 swap r16
- ac: 01 75 andi r16, 0x51 ; 81
- ae: 08 25 eor r16, r8
- b0: 65 19 sub r22, r5
- b2: 00 29 or r16, r0
- b4: 65 81 ldd r22, Z+5 ; 0x05
- b6: 00 c0 rjmp .+0 ; 0xb8
- b8: 09 02 muls r16, r25
- ba: 22 00 .word 0x0022 ; ????
- bc: 01 01 movw r0, r2
- be: 00 80 ld r0, Z
- c0: 32 09 sbc r19, r2
- c2: 04 00 .word 0x0004 ; ????
- c4: 00 01 movw r0, r0
- c6: 03 01 movw r0, r6
- c8: 01 00 .word 0x0001 ; ????
- ca: 09 21 and r16, r9
- cc: 01 01 movw r0, r2
- ce: 00 01 movw r0, r0
- d0: 22 23 and r18, r18
- d2: 00 07 cpc r16, r16
- d4: 05 81 ldd r16, Z+5 ; 0x05
- d6: 03 08 sbc r0, r3
- d8: 00 0a sbc r0, r16
- da: 12 01 movw r2, r4
- dc: 10 01 movw r2, r0
- de: 00 00 nop
- e0: 00 08 sbc r0, r0
- e2: c0 16 cp r12, r16
- e4: db 27 eor r29, r27
- e6: 00 01 movw r0, r0
- e8: 01 02 muls r16, r17
- ea: 00 01 movw r0, r0
- ec: 10 03 mulsu r17, r16
- ee: 44 00 .word 0x0044 ; ????
- f0: 69 00 .word 0x0069 ; ????
- f2: 67 00 .word 0x0067 ; ????
- f4: 69 00 .word 0x0069 ; ????
- f6: 4b 00 .word 0x004b ; ????
- f8: 65 00 .word 0x0065 ; ????
- fa: 79 00 .word 0x0079 ; ????
- fc: 1c 03 fmul r17, r20
- fe: 64 00 .word 0x0064 ; ????
- 100: 69 00 .word 0x0069 ; ????
- 102: 67 00 .word 0x0067 ; ????
- 104: 69 00 .word 0x0069 ; ????
- 106: 73 00 .word 0x0073 ; ????
- 108: 74 00 .word 0x0074 ; ????
- 10a: 75 00 .word 0x0075 ; ????
- 10c: 6d 00 .word 0x006d ; ????
- 10e: 70 00 .word 0x0070 ; ????
- 110: 2e 00 .word 0x002e ; ????
- 112: 63 00 .word 0x0063 ; ????
- 114: 6f 00 .word 0x006f ; ????
- 116: 6d 00 .word 0x006d ; ????
- 118: 04 03 mulsu r16, r20
- 11a: 09 04 cpc r0, r9
- 11c: e6 02 muls r30, r22
- 11e: 11 24 eor r1, r1
- 120: 1f be out 0x3f, r1 ; 63
- 122: cf e5 ldi r28, 0x5F ; 95
- 124: d2 e0 ldi r29, 0x02 ; 2
- 126: de bf out 0x3e, r29 ; 62
- 128: cd bf out 0x3d, r28 ; 61
- 12a: 10 e0 ldi r17, 0x00 ; 0
- 12c: a0 e6 ldi r26, 0x60 ; 96
- 12e: b0 e0 ldi r27, 0x00 ; 0
- 130: e6 ed ldi r30, 0xD6 ; 214
- 132: fa e0 ldi r31, 0x0A ; 10
- 134: 02 c0 rjmp .+4 ; 0x13a
- 136: 05 90 lpm r0, Z+
- 138: 0d 92 st X+, r0
- 13a: a4 38 cpi r26, 0x84 ; 132
- 13c: b1 07 cpc r27, r17
- 13e: d9 f7 brne .-10 ; 0x136
- 140: 20 e0 ldi r18, 0x00 ; 0
- 142: a4 e8 ldi r26, 0x84 ; 132
- 144: b0 e0 ldi r27, 0x00 ; 0
- 146: 01 c0 rjmp .+2 ; 0x14a
- 148: 1d 92 st X+, r1
- 14a: aa 3c cpi r26, 0xCA ; 202
- 14c: b2 07 cpc r27, r18
- 14e: e1 f7 brne .-8 ; 0x148
- 150: 11 e0 ldi r17, 0x01 ; 1
- 152: ce e1 ldi r28, 0x1E ; 30
- 154: d1 e0 ldi r29, 0x01 ; 1
- 156: 03 c0 rjmp .+6 ; 0x15e
- 158: 22 97 sbiw r28, 0x02 ; 2
- 15a: fe 01 movw r30, r28
- 15c: b6 d4 rcall .+2412 ; 0xaca
- 15e: cc 31 cpi r28, 0x1C ; 28
- 160: d1 07 cpc r29, r17
- 162: d1 f7 brne .-12 ; 0x158
- 164: 31 d4 rcall .+2146 ; 0x9c8
- 166: b5 c4 rjmp .+2410 ; 0xad2
- 168: 4b cf rjmp .-362 ; 0x0
- 16a: a8 2f mov r26, r24
- 16c: b9 2f mov r27, r25
- 16e: 80 e0 ldi r24, 0x00 ; 0
- 170: 90 e0 ldi r25, 0x00 ; 0
- 172: 41 e0 ldi r20, 0x01 ; 1
- 174: 50 ea ldi r21, 0xA0 ; 160
- 176: 60 95 com r22
- 178: 30 e0 ldi r19, 0x00 ; 0
- 17a: 09 c0 rjmp .+18 ; 0x18e
- 17c: 2d 91 ld r18, X+
- 17e: 82 27 eor r24, r18
- 180: 97 95 ror r25
- 182: 87 95 ror r24
- 184: 10 f0 brcs .+4 ; 0x18a
- 186: 84 27 eor r24, r20
- 188: 95 27 eor r25, r21
- 18a: 30 5e subi r19, 0xE0 ; 224
- 18c: c8 f3 brcs .-14 ; 0x180
- 18e: 6f 5f subi r22, 0xFF ; 255
- 190: a8 f3 brcs .-22 ; 0x17c
- 192: 08 95 ret
- 194: ea df rcall .-44 ; 0x16a
- 196: 8d 93 st X+, r24
- 198: 9d 93 st X+, r25
- 19a: 08 95 ret
- 19c: a6 e0 ldi r26, 0x06 ; 6
- 19e: 88 27 eor r24, r24
- 1a0: 99 27 eor r25, r25
- 1a2: aa 95 dec r26
- 1a4: 69 f0 breq .+26 ; 0x1c0
- 1a6: 01 97 sbiw r24, 0x01 ; 1
- 1a8: e1 f3 breq .-8 ; 0x1a2
- 1aa: b3 99 sbic 0x16, 3 ; 22
- 1ac: fc cf rjmp .-8 ; 0x1a6
- 1ae: b3 9b sbis 0x16, 3 ; 22
- 1b0: fe cf rjmp .-4 ; 0x1ae
- 1b2: 81 e0 ldi r24, 0x01 ; 1
- 1b4: 99 27 eor r25, r25
- 1b6: a6 b3 in r26, 0x16 ; 22
- 1b8: 01 96 adiw r24, 0x01 ; 1
- 1ba: 11 f0 breq .+4 ; 0x1c0
- 1bc: a8 71 andi r26, 0x18 ; 24
- 1be: d9 f7 brne .-10 ; 0x1b6
- 1c0: 08 95 ret
- 1c2: cf 93 push r28
- 1c4: cf b7 in r28, 0x3f ; 63
- 1c6: cf 93 push r28
- 1c8: c3 95 inc r28
- 1ca: b3 9b sbis 0x16, 3 ; 22
- 1cc: e9 f7 brne .-6 ; 0x1c8
- 1ce: b3 9b sbis 0x16, 3 ; 22
- 1d0: 0b c0 rjmp .+22 ; 0x1e8
- 1d2: b3 9b sbis 0x16, 3 ; 22
- 1d4: 09 c0 rjmp .+18 ; 0x1e8
- 1d6: b3 9b sbis 0x16, 3 ; 22
- 1d8: 07 c0 rjmp .+14 ; 0x1e8
- 1da: b3 9b sbis 0x16, 3 ; 22
- 1dc: 05 c0 rjmp .+10 ; 0x1e8
- 1de: b3 9b sbis 0x16, 3 ; 22
- 1e0: 03 c0 rjmp .+6 ; 0x1e8
- 1e2: b3 9b sbis 0x16, 3 ; 22
- 1e4: 01 c0 rjmp .+2 ; 0x1e8
- 1e6: d5 c0 rjmp .+426 ; 0x392
- 1e8: 0f 92 push r0
- 1ea: df 93 push r29
- 1ec: c0 91 ad 00 lds r28, 0x00AD ; 0x8000ad
- 1f0: dd 27 eor r29, r29
- 1f2: cc 54 subi r28, 0x4C ; 76
- 1f4: df 4f sbci r29, 0xFF ; 255
- 1f6: 01 2e mov r0, r17
- 1f8: b3 9b sbis 0x16, 3 ; 22
- 1fa: 03 c0 rjmp .+6 ; 0x202
- 1fc: df 91 pop r29
- 1fe: 0f 90 pop r0
- 200: e6 cf rjmp .-52 ; 0x1ce
- 202: 2f 93 push r18
- 204: 0f 93 push r16
- 206: 1f 93 push r17
- 208: 4f 93 push r20
- 20a: 2f ef ldi r18, 0xFF ; 255
- 20c: 4f 6f ori r20, 0xFF ; 255
- 20e: 06 b3 in r16, 0x16 ; 22
- 210: 03 fb bst r16, 3
- 212: 20 f9 bld r18, 0
- 214: 5f 93 push r21
- 216: 3f 93 push r19
- 218: 50 e0 ldi r21, 0x00 ; 0
- 21a: 3b e0 ldi r19, 0x0B ; 11
- 21c: 65 c0 rjmp .+202 ; 0x2e8
- 21e: 16 b3 in r17, 0x16 ; 22
- 220: 01 26 eor r0, r17
- 222: 50 29 or r21, r0
- 224: 53 fd sbrc r21, 3
- 226: c8 95 lpm
- 228: 56 b3 in r21, 0x16 ; 22
- 22a: 01 27 eor r16, r17
- 22c: 03 fb bst r16, 3
- 22e: 25 f9 bld r18, 5
- 230: 2f 73 andi r18, 0x3F ; 63
- 232: 06 b3 in r16, 0x16 ; 22
- 234: b1 f0 breq .+44 ; 0x262
- 236: 50 27 eor r21, r16
- 238: 10 27 eor r17, r16
- 23a: 13 fb bst r17, 3
- 23c: 26 f9 bld r18, 6
- 23e: 06 b2 in r0, 0x16 ; 22
- 240: 22 30 cpi r18, 0x02 ; 2
- 242: f0 f0 brcs .+60 ; 0x280
- 244: 00 c0 rjmp .+0 ; 0x246
- 246: 16 b3 in r17, 0x16 ; 22
- 248: 01 27 eor r16, r17
- 24a: 03 fb bst r16, 3
- 24c: 27 f9 bld r18, 7
- 24e: 01 26 eor r0, r17
- 250: 50 29 or r21, r0
- 252: 06 b2 in r0, 0x16 ; 22
- 254: 24 30 cpi r18, 0x04 ; 4
- 256: e8 f5 brcc .+122 ; 0x2d2
- 258: 4f 77 andi r20, 0x7F ; 127
- 25a: 20 68 ori r18, 0x80 ; 128
- 25c: 16 b3 in r17, 0x16 ; 22
- 25e: 00 00 nop
- 260: f6 cf rjmp .-20 ; 0x24e
- 262: 50 27 eor r21, r16
- 264: 4f 7d andi r20, 0xDF ; 223
- 266: 20 62 ori r18, 0x20 ; 32
- 268: 06 b2 in r0, 0x16 ; 22
- 26a: 10 2f mov r17, r16
- 26c: 00 00 nop
- 26e: 00 c0 rjmp .+0 ; 0x270
- 270: 06 b3 in r16, 0x16 ; 22
- 272: 00 26 eor r0, r16
- 274: 50 29 or r21, r0
- 276: 10 27 eor r17, r16
- 278: 13 fb bst r17, 3
- 27a: 26 f9 bld r18, 6
- 27c: 06 b2 in r0, 0x16 ; 22
- 27e: e2 cf rjmp .-60 ; 0x244
- 280: 4f 7b andi r20, 0xBF ; 191
- 282: 06 b3 in r16, 0x16 ; 22
- 284: 20 64 ori r18, 0x40 ; 64
- 286: 00 c0 rjmp .+0 ; 0x288
- 288: da cf rjmp .-76 ; 0x23e
- 28a: 01 26 eor r0, r17
- 28c: 50 29 or r21, r0
- 28e: 18 71 andi r17, 0x18 ; 24
- 290: 06 b2 in r0, 0x16 ; 22
- 292: 69 f1 breq .+90 ; 0x2ee
- 294: 4e 7f andi r20, 0xFE ; 254
- 296: 21 60 ori r18, 0x01 ; 1
- 298: 01 2f mov r16, r17
- 29a: 16 b3 in r17, 0x16 ; 22
- 29c: 28 c0 rjmp .+80 ; 0x2ee
- 29e: 00 26 eor r0, r16
- 2a0: 50 29 or r21, r0
- 2a2: 4d 7f andi r20, 0xFD ; 253
- 2a4: 06 b2 in r0, 0x16 ; 22
- 2a6: 22 60 ori r18, 0x02 ; 2
- 2a8: 10 2f mov r17, r16
- 2aa: 29 c0 rjmp .+82 ; 0x2fe
- 2ac: 01 26 eor r0, r17
- 2ae: 50 29 or r21, r0
- 2b0: 4b 7f andi r20, 0xFB ; 251
- 2b2: 06 b2 in r0, 0x16 ; 22
- 2b4: 24 60 ori r18, 0x04 ; 4
- 2b6: 01 2f mov r16, r17
- 2b8: 2d c0 rjmp .+90 ; 0x314
- 2ba: 16 b3 in r17, 0x16 ; 22
- 2bc: 01 26 eor r0, r17
- 2be: 50 29 or r21, r0
- 2c0: 47 7f andi r20, 0xF7 ; 247
- 2c2: 28 60 ori r18, 0x08 ; 8
- 2c4: 00 00 nop
- 2c6: 06 b2 in r0, 0x16 ; 22
- 2c8: 2e c0 rjmp .+92 ; 0x326
- 2ca: 4f 7e andi r20, 0xEF ; 239
- 2cc: 06 b3 in r16, 0x16 ; 22
- 2ce: 20 61 ori r18, 0x10 ; 16
- 2d0: 30 c0 rjmp .+96 ; 0x332
- 2d2: 42 27 eor r20, r18
- 2d4: 06 b3 in r16, 0x16 ; 22
- 2d6: 49 93 st Y+, r20
- 2d8: 00 26 eor r0, r16
- 2da: 50 29 or r21, r0
- 2dc: 10 27 eor r17, r16
- 2de: 06 b2 in r0, 0x16 ; 22
- 2e0: 4f ef ldi r20, 0xFF ; 255
- 2e2: 13 fb bst r17, 3
- 2e4: 20 f9 bld r18, 0
- 2e6: 29 7f andi r18, 0xF9 ; 249
- 2e8: 16 b3 in r17, 0x16 ; 22
- 2ea: 79 f2 breq .-98 ; 0x28a
- 2ec: 18 71 andi r17, 0x18 ; 24
- 2ee: 59 f1 breq .+86 ; 0x346
- 2f0: 01 26 eor r0, r17
- 2f2: 50 29 or r21, r0
- 2f4: 06 b2 in r0, 0x16 ; 22
- 2f6: 01 27 eor r16, r17
- 2f8: 03 fb bst r16, 3
- 2fa: 21 f9 bld r18, 1
- 2fc: 23 7f andi r18, 0xF3 ; 243
- 2fe: 06 b3 in r16, 0x16 ; 22
- 300: 71 f2 breq .-100 ; 0x29e
- 302: 00 26 eor r0, r16
- 304: 50 29 or r21, r0
- 306: 31 50 subi r19, 0x01 ; 1
- 308: d0 f0 brcs .+52 ; 0x33e
- 30a: 06 b2 in r0, 0x16 ; 22
- 30c: 10 27 eor r17, r16
- 30e: 13 fb bst r17, 3
- 310: 22 f9 bld r18, 2
- 312: 27 7e andi r18, 0xE7 ; 231
- 314: 16 b3 in r17, 0x16 ; 22
- 316: 51 f2 breq .-108 ; 0x2ac
- 318: 01 26 eor r0, r17
- 31a: 50 29 or r21, r0
- 31c: 01 27 eor r16, r17
- 31e: 03 fb bst r16, 3
- 320: 06 b2 in r0, 0x16 ; 22
- 322: 23 f9 bld r18, 3
- 324: 2f 7c andi r18, 0xCF ; 207
- 326: 49 f2 breq .-110 ; 0x2ba
- 328: 00 00 nop
- 32a: 06 b3 in r16, 0x16 ; 22
- 32c: 10 27 eor r17, r16
- 32e: 13 fb bst r17, 3
- 330: 24 f9 bld r18, 4
- 332: 00 26 eor r0, r16
- 334: 50 29 or r21, r0
- 336: 06 b2 in r0, 0x16 ; 22
- 338: 2f 79 andi r18, 0x9F ; 159
- 33a: 39 f2 breq .-114 ; 0x2ca
- 33c: 70 cf rjmp .-288 ; 0x21e
- 33e: 10 e2 ldi r17, 0x20 ; 32
- 340: 1a bf out 0x3a, r17 ; 58
- 342: 00 27 eor r16, r16
- 344: 19 c0 rjmp .+50 ; 0x378
- 346: 3b 50 subi r19, 0x0B ; 11
- 348: 31 95 neg r19
- 34a: c3 1b sub r28, r19
- 34c: d0 40 sbci r29, 0x00 ; 0
- 34e: 10 e2 ldi r17, 0x20 ; 32
- 350: 1a bf out 0x3a, r17 ; 58
- 352: 08 81 ld r16, Y
- 354: 03 3c cpi r16, 0xC3 ; 195
- 356: 09 f1 breq .+66 ; 0x39a
- 358: 0b 34 cpi r16, 0x4B ; 75
- 35a: f9 f0 breq .+62 ; 0x39a
- 35c: 20 91 ab 00 lds r18, 0x00AB ; 0x8000ab
- 360: 19 81 ldd r17, Y+1 ; 0x01
- 362: 11 0f add r17, r17
- 364: 12 13 cpse r17, r18
- 366: ed cf rjmp .-38 ; 0x342
- 368: 4a 81 ldd r20, Y+2 ; 0x02
- 36a: 44 1f adc r20, r20
- 36c: 09 36 cpi r16, 0x69 ; 105
- 36e: 51 f1 breq .+84 ; 0x3c4
- 370: 0d 32 cpi r16, 0x2D ; 45
- 372: 11 f0 breq .+4 ; 0x378
- 374: 01 3e cpi r16, 0xE1 ; 225
- 376: 29 f7 brne .-54 ; 0x342
- 378: 00 93 b2 00 sts 0x00B2, r16 ; 0x8000b2
- 37c: 3f 91 pop r19
- 37e: 5f 91 pop r21
- 380: 4f 91 pop r20
- 382: 1f 91 pop r17
- 384: 0f 91 pop r16
- 386: 2f 91 pop r18
- 388: df 91 pop r29
- 38a: 0f 90 pop r0
- 38c: ca b7 in r28, 0x3a ; 58
- 38e: c5 fd sbrc r28, 5
- 390: 1b cf rjmp .-458 ; 0x1c8
- 392: cf 91 pop r28
- 394: cf bf out 0x3f, r28 ; 63
- 396: cf 91 pop r28
- 398: 18 95 reti
- 39a: 20 91 b2 00 lds r18, 0x00B2 ; 0x8000b2
- 39e: 22 23 and r18, r18
- 3a0: 69 f3 breq .-38 ; 0x37c
- 3a2: 10 91 b0 00 lds r17, 0x00B0 ; 0x8000b0
- 3a6: 11 23 and r17, r17
- 3a8: 79 f5 brne .+94 ; 0x408
- 3aa: 34 30 cpi r19, 0x04 ; 4
- 3ac: 7a f1 brmi .+94 ; 0x40c
- 3ae: 30 93 b0 00 sts 0x00B0, r19 ; 0x8000b0
- 3b2: 20 93 ac 00 sts 0x00AC, r18 ; 0x8000ac
- 3b6: 10 91 ad 00 lds r17, 0x00AD ; 0x8000ad
- 3ba: 3b e0 ldi r19, 0x0B ; 11
- 3bc: 31 1b sub r19, r17
- 3be: 30 93 ad 00 sts 0x00AD, r19 ; 0x8000ad
- 3c2: 24 c0 rjmp .+72 ; 0x40c
- 3c4: 00 91 b0 00 lds r16, 0x00B0 ; 0x8000b0
- 3c8: 01 30 cpi r16, 0x01 ; 1
- 3ca: f4 f4 brge .+60 ; 0x408
- 3cc: 0a e5 ldi r16, 0x5A ; 90
- 3ce: 4f 70 andi r20, 0x0F ; 15
- 3d0: 49 f4 brne .+18 ; 0x3e4
- 3d2: 30 91 67 00 lds r19, 0x0067 ; 0x800067
- 3d6: 34 fd sbrc r19, 4
- 3d8: 1a c0 rjmp .+52 ; 0x40e
- 3da: 00 93 67 00 sts 0x0067, r16 ; 0x800067
- 3de: c4 e9 ldi r28, 0x94 ; 148
- 3e0: d0 e0 ldi r29, 0x00 ; 0
- 3e2: 19 c0 rjmp .+50 ; 0x416
- 3e4: 30 91 9f 00 lds r19, 0x009F ; 0x80009f
- 3e8: 34 fd sbrc r19, 4
- 3ea: 11 c0 rjmp .+34 ; 0x40e
- 3ec: 00 93 9f 00 sts 0x009F, r16 ; 0x80009f
- 3f0: c0 ea ldi r28, 0xA0 ; 160
- 3f2: d0 e0 ldi r29, 0x00 ; 0
- 3f4: 10 c0 rjmp .+32 ; 0x416
- 3f6: 05 27 eor r16, r21
- 3f8: 10 e0 ldi r17, 0x00 ; 0
- 3fa: 00 c0 rjmp .+0 ; 0x3fc
- 3fc: 21 c0 rjmp .+66 ; 0x440
- 3fe: 05 27 eor r16, r21
- 400: 10 e0 ldi r17, 0x00 ; 0
- 402: c8 95 lpm
- 404: 08 bb out 0x18, r16 ; 24
- 406: 14 c0 rjmp .+40 ; 0x430
- 408: 3a e5 ldi r19, 0x5A ; 90
- 40a: 01 c0 rjmp .+2 ; 0x40e
- 40c: 32 ed ldi r19, 0xD2 ; 210
- 40e: 03 2e mov r0, r19
- 410: c0 e0 ldi r28, 0x00 ; 0
- 412: d0 e0 ldi r29, 0x00 ; 0
- 414: 32 e0 ldi r19, 0x02 ; 2
- 416: 17 b3 in r17, 0x17 ; 23
- 418: 18 61 ori r17, 0x18 ; 24
- 41a: c3 9a sbi 0x18, 3 ; 24
- 41c: 08 b3 in r16, 0x18 ; 24
- 41e: 17 bb out 0x17, r17 ; 23
- 420: 58 e1 ldi r21, 0x18 ; 24
- 422: 20 e8 ldi r18, 0x80 ; 128
- 424: 4f ef ldi r20, 0xFF ; 255
- 426: 20 ff sbrs r18, 0
- 428: 05 27 eor r16, r21
- 42a: 08 bb out 0x18, r16 ; 24
- 42c: 27 95 ror r18
- 42e: 17 95 ror r17
- 430: 1c 3f cpi r17, 0xFC ; 252
- 432: 28 f7 brcc .-54 ; 0x3fe
- 434: 00 00 nop
- 436: 45 52 subi r20, 0x25 ; 37
- 438: b0 f7 brcc .-20 ; 0x426
- 43a: 20 ff sbrs r18, 0
- 43c: 05 27 eor r16, r21
- 43e: 27 95 ror r18
- 440: 08 bb out 0x18, r16 ; 24
- 442: 17 95 ror r17
- 444: 1c 3f cpi r17, 0xFC ; 252
- 446: b8 f6 brcc .-82 ; 0x3f6
- 448: 29 91 ld r18, Y+
- 44a: 3a 95 dec r19
- 44c: 61 f7 brne .-40 ; 0x426
- 44e: 07 7e andi r16, 0xE7 ; 231
- 450: 10 91 b1 00 lds r17, 0x00B1 ; 0x8000b1
- 454: 11 0f add r17, r17
- 456: 08 bb out 0x18, r16 ; 24
- 458: c2 50 subi r28, 0x02 ; 2
- 45a: d0 40 sbci r29, 0x00 ; 0
- 45c: 11 f0 breq .+4 ; 0x462
- 45e: 10 93 ab 00 sts 0x00AB, r17 ; 0x8000ab
- 462: 10 e2 ldi r17, 0x20 ; 32
- 464: 1a bf out 0x3a, r17 ; 58
- 466: 08 60 ori r16, 0x08 ; 8
- 468: 17 b3 in r17, 0x17 ; 23
- 46a: 17 7e andi r17, 0xE7 ; 231
- 46c: 40 2f mov r20, r16
- 46e: 47 7e andi r20, 0xE7 ; 231
- 470: 54 e0 ldi r21, 0x04 ; 4
- 472: 5a 95 dec r21
- 474: f1 f7 brne .-4 ; 0x472
- 476: 08 bb out 0x18, r16 ; 24
- 478: 17 bb out 0x17, r17 ; 23
- 47a: 48 bb out 0x18, r20 ; 24
- 47c: 7f cf rjmp .-258 ; 0x37c
- 47e: 0f 93 push r16
- 480: 1f 93 push r17
- 482: cf 93 push r28
- 484: df 93 push r29
- 486: 00 d0 rcall .+0 ; 0x488
- 488: cd b7 in r28, 0x3d ; 61
- 48a: de b7 in r29, 0x3e ; 62
- 48c: 8c 01 movw r16, r24
- 48e: 80 91 9f 00 lds r24, 0x009F ; 0x80009f
- 492: 84 fd sbrc r24, 4
- 494: 0c c0 rjmp .+24 ; 0x4ae
- 496: 4a 83 std Y+2, r20 ; 0x02
- 498: 69 83 std Y+1, r22 ; 0x01
- 49a: 16 d1 rcall .+556 ; 0x6c8
- 49c: 80 e9 ldi r24, 0x90 ; 144
- 49e: 90 e5 ldi r25, 0x50 ; 80
- 4a0: 01 97 sbiw r24, 0x01 ; 1
- 4a2: f1 f7 brne .-4 ; 0x4a0
- 4a4: 00 c0 rjmp .+0 ; 0x4a6
- 4a6: 00 00 nop
- 4a8: 69 81 ldd r22, Y+1 ; 0x01
- 4aa: 4a 81 ldd r20, Y+2 ; 0x02
- 4ac: f0 cf rjmp .-32 ; 0x48e
- 4ae: f8 01 movw r30, r16
- 4b0: 42 83 std Z+2, r20 ; 0x02
- 4b2: 63 83 std Z+3, r22 ; 0x03
- 4b4: 62 e0 ldi r22, 0x02 ; 2
- 4b6: c8 01 movw r24, r16
- 4b8: 02 96 adiw r24, 0x02 ; 2
- 4ba: 0f 90 pop r0
- 4bc: 0f 90 pop r0
- 4be: df 91 pop r29
- 4c0: cf 91 pop r28
- 4c2: 1f 91 pop r17
- 4c4: 0f 91 pop r16
- 4c6: dc c0 rjmp .+440 ; 0x680
- 4c8: cf 93 push r28
- 4ca: df 93 push r29
- 4cc: ec 01 movw r28, r24
- 4ce: e6 2f mov r30, r22
- 4d0: f0 e0 ldi r31, 0x00 ; 0
- 4d2: ea 5e subi r30, 0xEA ; 234
- 4d4: ff 4f sbci r31, 0xFF ; 255
- 4d6: 64 91 lpm r22, Z
- 4d8: 26 2f mov r18, r22
- 4da: 30 e0 ldi r19, 0x00 ; 0
- 4dc: 22 0f add r18, r18
- 4de: 23 2f mov r18, r19
- 4e0: 22 1f adc r18, r18
- 4e2: 33 0b sbc r19, r19
- 4e4: 23 2b or r18, r19
- 4e6: 11 f0 breq .+4 ; 0x4ec
- 4e8: 40 e2 ldi r20, 0x20 ; 32
- 4ea: 01 c0 rjmp .+2 ; 0x4ee
- 4ec: 40 e0 ldi r20, 0x00 ; 0
- 4ee: 6f 77 andi r22, 0x7F ; 127
- 4f0: ce 01 movw r24, r28
- 4f2: c5 df rcall .-118 ; 0x47e
- 4f4: 40 e0 ldi r20, 0x00 ; 0
- 4f6: 60 e0 ldi r22, 0x00 ; 0
- 4f8: ce 01 movw r24, r28
- 4fa: c1 df rcall .-126 ; 0x47e
- 4fc: 81 e0 ldi r24, 0x01 ; 1
- 4fe: 90 e0 ldi r25, 0x00 ; 0
- 500: df 91 pop r29
- 502: cf 91 pop r28
- 504: 08 95 ret
- 506: fc 01 movw r30, r24
- 508: 86 e8 ldi r24, 0x86 ; 134
- 50a: 90 e0 ldi r25, 0x00 ; 0
- 50c: 90 93 af 00 sts 0x00AF, r25 ; 0x8000af
- 510: 80 93 ae 00 sts 0x00AE, r24 ; 0x8000ae
- 514: 80 81 ld r24, Z
- 516: 80 76 andi r24, 0x60 ; 96
- 518: 80 32 cpi r24, 0x20 ; 32
- 51a: 31 f4 brne .+12 ; 0x528
- 51c: 81 81 ldd r24, Z+1 ; 0x01
- 51e: 8a 30 cpi r24, 0x0A ; 10
- 520: 19 f4 brne .+6 ; 0x528
- 522: 83 81 ldd r24, Z+3 ; 0x03
- 524: 80 93 88 00 sts 0x0088, r24 ; 0x800088
- 528: 80 e0 ldi r24, 0x00 ; 0
- 52a: 08 95 ret
- 52c: 08 95 ret
- 52e: 8f 92 push r8
- 530: 9f 92 push r9
- 532: af 92 push r10
- 534: bf 92 push r11
- 536: cf 92 push r12
- 538: df 92 push r13
- 53a: ef 92 push r14
- 53c: ff 92 push r15
- 53e: cf 93 push r28
- 540: df 93 push r29
- 542: 00 d0 rcall .+0 ; 0x544
- 544: 00 d0 rcall .+0 ; 0x546
- 546: cd b7 in r28, 0x3d ; 61
- 548: de b7 in r29, 0x3e ; 62
- 54a: 40 e0 ldi r20, 0x00 ; 0
- 54c: 60 e0 ldi r22, 0x00 ; 0
- 54e: 84 e8 ldi r24, 0x84 ; 132
- 550: 90 e0 ldi r25, 0x00 ; 0
- 552: 95 df rcall .-214 ; 0x47e
- 554: 40 e0 ldi r20, 0x00 ; 0
- 556: 60 e0 ldi r22, 0x00 ; 0
- 558: 84 e8 ldi r24, 0x84 ; 132
- 55a: 90 e0 ldi r25, 0x00 ; 0
- 55c: 90 df rcall .-224 ; 0x47e
- 55e: 68 e6 ldi r22, 0x68 ; 104
- 560: 70 e0 ldi r23, 0x00 ; 0
- 562: 84 e8 ldi r24, 0x84 ; 132
- 564: 90 e0 ldi r25, 0x00 ; 0
- 566: 28 d2 rcall .+1104 ; 0x9b8
- 568: 89 d2 rcall .+1298 ; 0xa7c
- 56a: 4b 01 movw r8, r22
- 56c: 5c 01 movw r10, r24
- 56e: 98 e8 ldi r25, 0x88 ; 136
- 570: c9 2e mov r12, r25
- 572: 93 e1 ldi r25, 0x13 ; 19
- 574: d9 2e mov r13, r25
- 576: e1 2c mov r14, r1
- 578: f1 2c mov r15, r1
- 57a: 80 d2 rcall .+1280 ; 0xa7c
- 57c: c6 1a sub r12, r22
- 57e: d7 0a sbc r13, r23
- 580: e8 0a sbc r14, r24
- 582: f9 0a sbc r15, r25
- 584: c8 0c add r12, r8
- 586: d9 1c adc r13, r9
- 588: ea 1c adc r14, r10
- 58a: fb 1c adc r15, r11
- 58c: 69 83 std Y+1, r22 ; 0x01
- 58e: 7a 83 std Y+2, r23 ; 0x02
- 590: 8b 83 std Y+3, r24 ; 0x03
- 592: 9c 83 std Y+4, r25 ; 0x04
- 594: 99 d0 rcall .+306 ; 0x6c8
- 596: 69 81 ldd r22, Y+1 ; 0x01
- 598: 7a 81 ldd r23, Y+2 ; 0x02
- 59a: 8b 81 ldd r24, Y+3 ; 0x03
- 59c: 9c 81 ldd r25, Y+4 ; 0x04
- 59e: 1c 14 cp r1, r12
- 5a0: 1d 04 cpc r1, r13
- 5a2: 1e 04 cpc r1, r14
- 5a4: 1f 04 cpc r1, r15
- 5a6: 1c f4 brge .+6 ; 0x5ae
- 5a8: 4b 01 movw r8, r22
- 5aa: 5c 01 movw r10, r24
- 5ac: e6 cf rjmp .-52 ; 0x57a
- 5ae: 0f 90 pop r0
- 5b0: 0f 90 pop r0
- 5b2: 0f 90 pop r0
- 5b4: 0f 90 pop r0
- 5b6: df 91 pop r29
- 5b8: cf 91 pop r28
- 5ba: ff 90 pop r15
- 5bc: ef 90 pop r14
- 5be: df 90 pop r13
- 5c0: cf 90 pop r12
- 5c2: bf 90 pop r11
- 5c4: af 90 pop r10
- 5c6: 9f 90 pop r9
- 5c8: 8f 90 pop r8
- 5ca: 08 95 ret
- 5cc: 8d e7 ldi r24, 0x7D ; 125
- 5ce: 90 e0 ldi r25, 0x00 ; 0
- 5d0: 90 93 85 00 sts 0x0085, r25 ; 0x800085
- 5d4: 80 93 84 00 sts 0x0084, r24 ; 0x800084
- 5d8: f8 94 cli
- 5da: bb 9a sbi 0x17, 3 ; 23
- 5dc: 27 ea ldi r18, 0xA7 ; 167
- 5de: 86 e9 ldi r24, 0x96 ; 150
- 5e0: 9c e0 ldi r25, 0x0C ; 12
- 5e2: 21 50 subi r18, 0x01 ; 1
- 5e4: 80 40 sbci r24, 0x00 ; 0
- 5e6: 90 40 sbci r25, 0x00 ; 0
- 5e8: e1 f7 brne .-8 ; 0x5e2
- 5ea: 00 c0 rjmp .+0 ; 0x5ec
- 5ec: 00 00 nop
- 5ee: bb 98 cbi 0x17, 3 ; 23
- 5f0: 7f d1 rcall .+766 ; 0x8f0
- 5f2: 78 94 sei
- 5f4: 10 92 87 00 sts 0x0087, r1 ; 0x800087
- 5f8: 10 92 86 00 sts 0x0086, r1 ; 0x800086
- 5fc: 62 e0 ldi r22, 0x02 ; 2
- 5fe: 86 e8 ldi r24, 0x86 ; 134
- 600: 90 e0 ldi r25, 0x00 ; 0
- 602: 3e c0 rjmp .+124 ; 0x680
- 604: df 92 push r13
- 606: ef 92 push r14
- 608: ff 92 push r15
- 60a: 0f 93 push r16
- 60c: 1f 93 push r17
- 60e: cf 93 push r28
- 610: df 93 push r29
- 612: c8 e0 ldi r28, 0x08 ; 8
- 614: d0 e0 ldi r29, 0x00 ; 0
- 616: f1 2c mov r15, r1
- 618: 80 e8 ldi r24, 0x80 ; 128
- 61a: e8 2e mov r14, r24
- 61c: df 2c mov r13, r15
- 61e: de 0c add r13, r14
- 620: d1 be out 0x31, r13 ; 49
- 622: bc dd rcall .-1160 ; 0x19c
- 624: 8c 01 movw r16, r24
- 626: 04 33 cpi r16, 0x34 ; 52
- 628: 89 e0 ldi r24, 0x09 ; 9
- 62a: 18 07 cpc r17, r24
- 62c: 0c f4 brge .+2 ; 0x630
- 62e: fd 2c mov r15, r13
- 630: e6 94 lsr r14
- 632: 21 97 sbiw r28, 0x01 ; 1
- 634: 99 f7 brne .-26 ; 0x61c
- 636: 8f ef ldi r24, 0xFF ; 255
- 638: 8f 0d add r24, r15
- 63a: 81 bf out 0x31, r24 ; 49
- 63c: cf 2d mov r28, r15
- 63e: d0 e0 ldi r29, 0x00 ; 0
- 640: 21 96 adiw r28, 0x01 ; 1
- 642: 81 b7 in r24, 0x31 ; 49
- 644: 90 e0 ldi r25, 0x00 ; 0
- 646: c8 17 cp r28, r24
- 648: d9 07 cpc r29, r25
- 64a: 8c f0 brlt .+34 ; 0x66e
- 64c: a7 dd rcall .-1202 ; 0x19c
- 64e: 84 53 subi r24, 0x34 ; 52
- 650: 99 40 sbci r25, 0x09 ; 9
- 652: 97 ff sbrs r25, 7
- 654: 03 c0 rjmp .+6 ; 0x65c
- 656: 91 95 neg r25
- 658: 81 95 neg r24
- 65a: 91 09 sbc r25, r1
- 65c: 80 17 cp r24, r16
- 65e: 91 07 cpc r25, r17
- 660: 14 f4 brge .+4 ; 0x666
- 662: f1 b6 in r15, 0x31 ; 49
- 664: 8c 01 movw r16, r24
- 666: 81 b7 in r24, 0x31 ; 49
- 668: 8f 5f subi r24, 0xFF ; 255
- 66a: 81 bf out 0x31, r24 ; 49
- 66c: ea cf rjmp .-44 ; 0x642
- 66e: f1 be out 0x31, r15 ; 49
- 670: df 91 pop r29
- 672: cf 91 pop r28
- 674: 1f 91 pop r17
- 676: 0f 91 pop r16
- 678: ff 90 pop r15
- 67a: ef 90 pop r14
- 67c: df 90 pop r13
- 67e: 08 95 ret
- 680: cf 93 push r28
- 682: c6 2f mov r28, r22
- 684: 20 91 9f 00 lds r18, 0x009F ; 0x80009f
- 688: 24 ff sbrs r18, 4
- 68a: 07 c0 rjmp .+14 ; 0x69a
- 68c: 20 91 a0 00 lds r18, 0x00A0 ; 0x8000a0
- 690: 38 e8 ldi r19, 0x88 ; 136
- 692: 23 27 eor r18, r19
- 694: 20 93 a0 00 sts 0x00A0, r18 ; 0x8000a0
- 698: 03 c0 rjmp .+6 ; 0x6a0
- 69a: 2a e5 ldi r18, 0x5A ; 90
- 69c: 20 93 9f 00 sts 0x009F, r18 ; 0x80009f
- 6a0: dc 01 movw r26, r24
- 6a2: e1 ea ldi r30, 0xA1 ; 161
- 6a4: f0 e0 ldi r31, 0x00 ; 0
- 6a6: 9c 2f mov r25, r28
- 6a8: 9e 0f add r25, r30
- 6aa: 8d 91 ld r24, X+
- 6ac: 81 93 st Z+, r24
- 6ae: 89 2f mov r24, r25
- 6b0: 8e 1b sub r24, r30
- 6b2: 18 16 cp r1, r24
- 6b4: d4 f3 brlt .-12 ; 0x6aa
- 6b6: 6c 2f mov r22, r28
- 6b8: 81 ea ldi r24, 0xA1 ; 161
- 6ba: 90 e0 ldi r25, 0x00 ; 0
- 6bc: 6b dd rcall .-1322 ; 0x194
- 6be: cc 5f subi r28, 0xFC ; 252
- 6c0: c0 93 9f 00 sts 0x009F, r28 ; 0x80009f
- 6c4: cf 91 pop r28
- 6c6: 08 95 ret
- 6c8: cf 93 push r28
- 6ca: df 93 push r29
- 6cc: 80 91 b0 00 lds r24, 0x00B0 ; 0x8000b0
- 6d0: 83 50 subi r24, 0x03 ; 3
- 6d2: 87 fd sbrc r24, 7
- 6d4: a8 c0 rjmp .+336 ; 0x826
- 6d6: 90 91 ad 00 lds r25, 0x00AD ; 0x8000ad
- 6da: 20 91 ac 00 lds r18, 0x00AC ; 0x8000ac
- 6de: 2d 32 cpi r18, 0x2D ; 45
- 6e0: 09 f0 breq .+2 ; 0x6e4
- 6e2: 9f c0 rjmp .+318 ; 0x822
- 6e4: 88 30 cpi r24, 0x08 ; 8
- 6e6: 09 f0 breq .+2 ; 0x6ea
- 6e8: 9c c0 rjmp .+312 ; 0x822
- 6ea: cc e0 ldi r28, 0x0C ; 12
- 6ec: d0 e0 ldi r29, 0x00 ; 0
- 6ee: c9 1b sub r28, r25
- 6f0: d1 09 sbc r29, r1
- 6f2: cc 54 subi r28, 0x4C ; 76
- 6f4: df 4f sbci r29, 0xFF ; 255
- 6f6: 83 ec ldi r24, 0xC3 ; 195
- 6f8: 80 93 94 00 sts 0x0094, r24 ; 0x800094
- 6fc: 8a e5 ldi r24, 0x5A ; 90
- 6fe: 80 93 67 00 sts 0x0067, r24 ; 0x800067
- 702: 10 92 8a 00 sts 0x008A, r1 ; 0x80008a
- 706: 88 81 ld r24, Y
- 708: 80 76 andi r24, 0x60 ; 96
- 70a: 19 f0 breq .+6 ; 0x712
- 70c: ce 01 movw r24, r28
- 70e: fb de rcall .-522 ; 0x506
- 710: 7f c0 rjmp .+254 ; 0x810
- 712: 9a 81 ldd r25, Y+2 ; 0x02
- 714: 10 92 9d 00 sts 0x009D, r1 ; 0x80009d
- 718: 89 81 ldd r24, Y+1 ; 0x01
- 71a: 81 11 cpse r24, r1
- 71c: 06 c0 rjmp .+12 ; 0x72a
- 71e: 10 92 9e 00 sts 0x009E, r1 ; 0x80009e
- 722: 2d e9 ldi r18, 0x9D ; 157
- 724: 30 e0 ldi r19, 0x00 ; 0
- 726: 82 e0 ldi r24, 0x02 ; 2
- 728: 6f c0 rjmp .+222 ; 0x808
- 72a: 85 30 cpi r24, 0x05 ; 5
- 72c: 19 f4 brne .+6 ; 0x734
- 72e: 90 93 b1 00 sts 0x00B1, r25 ; 0x8000b1
- 732: 67 c0 rjmp .+206 ; 0x802
- 734: 86 30 cpi r24, 0x06 ; 6
- 736: 09 f0 breq .+2 ; 0x73a
- 738: 4e c0 rjmp .+156 ; 0x7d6
- 73a: 8b 81 ldd r24, Y+3 ; 0x03
- 73c: 81 30 cpi r24, 0x01 ; 1
- 73e: 41 f4 brne .+16 ; 0x750
- 740: 8a ed ldi r24, 0xDA ; 218
- 742: 90 e0 ldi r25, 0x00 ; 0
- 744: 90 93 af 00 sts 0x00AF, r25 ; 0x8000af
- 748: 80 93 ae 00 sts 0x00AE, r24 ; 0x8000ae
- 74c: 82 e1 ldi r24, 0x12 ; 18
- 74e: 3f c0 rjmp .+126 ; 0x7ce
- 750: 82 30 cpi r24, 0x02 ; 2
- 752: 41 f4 brne .+16 ; 0x764
- 754: 88 eb ldi r24, 0xB8 ; 184
- 756: 90 e0 ldi r25, 0x00 ; 0
- 758: 90 93 af 00 sts 0x00AF, r25 ; 0x8000af
- 75c: 80 93 ae 00 sts 0x00AE, r24 ; 0x8000ae
- 760: 82 e2 ldi r24, 0x22 ; 34
- 762: 35 c0 rjmp .+106 ; 0x7ce
- 764: 83 30 cpi r24, 0x03 ; 3
- 766: f1 f4 brne .+60 ; 0x7a4
- 768: 91 11 cpse r25, r1
- 76a: 08 c0 rjmp .+16 ; 0x77c
- 76c: 88 e1 ldi r24, 0x18 ; 24
- 76e: 91 e0 ldi r25, 0x01 ; 1
- 770: 90 93 af 00 sts 0x00AF, r25 ; 0x8000af
- 774: 80 93 ae 00 sts 0x00AE, r24 ; 0x8000ae
- 778: 84 e0 ldi r24, 0x04 ; 4
- 77a: 29 c0 rjmp .+82 ; 0x7ce
- 77c: 91 30 cpi r25, 0x01 ; 1
- 77e: 41 f4 brne .+16 ; 0x790
- 780: 8c ef ldi r24, 0xFC ; 252
- 782: 90 e0 ldi r25, 0x00 ; 0
- 784: 90 93 af 00 sts 0x00AF, r25 ; 0x8000af
- 788: 80 93 ae 00 sts 0x00AE, r24 ; 0x8000ae
- 78c: 8c e1 ldi r24, 0x1C ; 28
- 78e: 1f c0 rjmp .+62 ; 0x7ce
- 790: 92 30 cpi r25, 0x02 ; 2
- 792: e1 f4 brne .+56 ; 0x7cc
- 794: 8c ee ldi r24, 0xEC ; 236
- 796: 90 e0 ldi r25, 0x00 ; 0
- 798: 90 93 af 00 sts 0x00AF, r25 ; 0x8000af
- 79c: 80 93 ae 00 sts 0x00AE, r24 ; 0x8000ae
- 7a0: 80 e1 ldi r24, 0x10 ; 16
- 7a2: 15 c0 rjmp .+42 ; 0x7ce
- 7a4: 81 32 cpi r24, 0x21 ; 33
- 7a6: 41 f4 brne .+16 ; 0x7b8
- 7a8: 8a ec ldi r24, 0xCA ; 202
- 7aa: 90 e0 ldi r25, 0x00 ; 0
- 7ac: 90 93 af 00 sts 0x00AF, r25 ; 0x8000af
- 7b0: 80 93 ae 00 sts 0x00AE, r24 ; 0x8000ae
- 7b4: 89 e0 ldi r24, 0x09 ; 9
- 7b6: 0b c0 rjmp .+22 ; 0x7ce
- 7b8: 82 32 cpi r24, 0x22 ; 34
- 7ba: 41 f4 brne .+16 ; 0x7cc
- 7bc: 85 e9 ldi r24, 0x95 ; 149
- 7be: 90 e0 ldi r25, 0x00 ; 0
- 7c0: 90 93 af 00 sts 0x00AF, r25 ; 0x8000af
- 7c4: 80 93 ae 00 sts 0x00AE, r24 ; 0x8000ae
- 7c8: 83 e2 ldi r24, 0x23 ; 35
- 7ca: 01 c0 rjmp .+2 ; 0x7ce
- 7cc: 80 e0 ldi r24, 0x00 ; 0
- 7ce: 90 e4 ldi r25, 0x40 ; 64
- 7d0: 90 93 8a 00 sts 0x008A, r25 ; 0x80008a
- 7d4: 1d c0 rjmp .+58 ; 0x810
- 7d6: 88 30 cpi r24, 0x08 ; 8
- 7d8: 69 f0 breq .+26 ; 0x7f4
- 7da: 89 30 cpi r24, 0x09 ; 9
- 7dc: 19 f4 brne .+6 ; 0x7e4
- 7de: 90 93 b3 00 sts 0x00B3, r25 ; 0x8000b3
- 7e2: 0f c0 rjmp .+30 ; 0x802
- 7e4: 8a 30 cpi r24, 0x0A ; 10
- 7e6: 49 f0 breq .+18 ; 0x7fa
- 7e8: 8b 30 cpi r24, 0x0B ; 11
- 7ea: 59 f4 brne .+22 ; 0x802
- 7ec: 8b e4 ldi r24, 0x4B ; 75
- 7ee: 80 93 a0 00 sts 0x00A0, r24 ; 0x8000a0
- 7f2: 07 c0 rjmp .+14 ; 0x802
- 7f4: 23 eb ldi r18, 0xB3 ; 179
- 7f6: 30 e0 ldi r19, 0x00 ; 0
- 7f8: 02 c0 rjmp .+4 ; 0x7fe
- 7fa: 2d e9 ldi r18, 0x9D ; 157
- 7fc: 30 e0 ldi r19, 0x00 ; 0
- 7fe: 81 e0 ldi r24, 0x01 ; 1
- 800: 03 c0 rjmp .+6 ; 0x808
- 802: 2d e9 ldi r18, 0x9D ; 157
- 804: 30 e0 ldi r19, 0x00 ; 0
- 806: 80 e0 ldi r24, 0x00 ; 0
- 808: 30 93 af 00 sts 0x00AF, r19 ; 0x8000af
- 80c: 20 93 ae 00 sts 0x00AE, r18 ; 0x8000ae
- 810: 9f 81 ldd r25, Y+7 ; 0x07
- 812: 91 11 cpse r25, r1
- 814: 04 c0 rjmp .+8 ; 0x81e
- 816: 9e 81 ldd r25, Y+6 ; 0x06
- 818: 98 17 cp r25, r24
- 81a: 08 f4 brcc .+2 ; 0x81e
- 81c: 89 2f mov r24, r25
- 81e: 80 93 66 00 sts 0x0066, r24 ; 0x800066
- 822: 10 92 b0 00 sts 0x00B0, r1 ; 0x8000b0
- 826: 80 91 67 00 lds r24, 0x0067 ; 0x800067
- 82a: 84 ff sbrs r24, 4
- 82c: 46 c0 rjmp .+140 ; 0x8ba
- 82e: 80 91 66 00 lds r24, 0x0066 ; 0x800066
- 832: 8f 3f cpi r24, 0xFF ; 255
- 834: 09 f4 brne .+2 ; 0x838
- 836: 41 c0 rjmp .+130 ; 0x8ba
- 838: c8 2f mov r28, r24
- 83a: 89 30 cpi r24, 0x09 ; 9
- 83c: 08 f0 brcs .+2 ; 0x840
- 83e: c8 e0 ldi r28, 0x08 ; 8
- 840: 8c 1b sub r24, r28
- 842: 80 93 66 00 sts 0x0066, r24 ; 0x800066
- 846: 80 91 94 00 lds r24, 0x0094 ; 0x800094
- 84a: 98 e8 ldi r25, 0x88 ; 136
- 84c: 89 27 eor r24, r25
- 84e: 80 93 94 00 sts 0x0094, r24 ; 0x800094
- 852: cc 23 and r28, r28
- 854: 31 f1 breq .+76 ; 0x8a2
- 856: 20 91 ae 00 lds r18, 0x00AE ; 0x8000ae
- 85a: 30 91 af 00 lds r19, 0x00AF ; 0x8000af
- 85e: 80 91 8a 00 lds r24, 0x008A ; 0x80008a
- 862: 86 ff sbrs r24, 6
- 864: 0b c0 rjmp .+22 ; 0x87c
- 866: a5 e9 ldi r26, 0x95 ; 149
- 868: b0 e0 ldi r27, 0x00 ; 0
- 86a: f9 01 movw r30, r18
- 86c: 8c 2f mov r24, r28
- 86e: 8a 0f add r24, r26
- 870: 94 91 lpm r25, Z
- 872: 9d 93 st X+, r25
- 874: 31 96 adiw r30, 0x01 ; 1
- 876: 8a 13 cpse r24, r26
- 878: fb cf rjmp .-10 ; 0x870
- 87a: 09 c0 rjmp .+18 ; 0x88e
- 87c: d9 01 movw r26, r18
- 87e: e5 e9 ldi r30, 0x95 ; 149
- 880: f0 e0 ldi r31, 0x00 ; 0
- 882: 8c 2f mov r24, r28
- 884: 8e 0f add r24, r30
- 886: 9d 91 ld r25, X+
- 888: 91 93 st Z+, r25
- 88a: 8e 13 cpse r24, r30
- 88c: fc cf rjmp .-8 ; 0x886
- 88e: 8f ef ldi r24, 0xFF ; 255
- 890: 8c 0f add r24, r28
- 892: 90 e0 ldi r25, 0x00 ; 0
- 894: 01 96 adiw r24, 0x01 ; 1
- 896: 82 0f add r24, r18
- 898: 93 1f adc r25, r19
- 89a: 90 93 af 00 sts 0x00AF, r25 ; 0x8000af
- 89e: 80 93 ae 00 sts 0x00AE, r24 ; 0x8000ae
- 8a2: 6c 2f mov r22, r28
- 8a4: 85 e9 ldi r24, 0x95 ; 149
- 8a6: 90 e0 ldi r25, 0x00 ; 0
- 8a8: 75 dc rcall .-1814 ; 0x194
- 8aa: cc 5f subi r28, 0xFC ; 252
- 8ac: cc 30 cpi r28, 0x0C ; 12
- 8ae: 19 f0 breq .+6 ; 0x8b6
- 8b0: 8f ef ldi r24, 0xFF ; 255
- 8b2: 80 93 66 00 sts 0x0066, r24 ; 0x800066
- 8b6: c0 93 67 00 sts 0x0067, r28 ; 0x800067
- 8ba: 84 e1 ldi r24, 0x14 ; 20
- 8bc: 96 b3 in r25, 0x16 ; 22
- 8be: 98 71 andi r25, 0x18 ; 24
- 8c0: 31 f4 brne .+12 ; 0x8ce
- 8c2: 81 50 subi r24, 0x01 ; 1
- 8c4: d9 f7 brne .-10 ; 0x8bc
- 8c6: 10 92 b1 00 sts 0x00B1, r1 ; 0x8000b1
- 8ca: 10 92 ab 00 sts 0x00AB, r1 ; 0x8000ab
- 8ce: c1 e0 ldi r28, 0x01 ; 1
- 8d0: 81 11 cpse r24, r1
- 8d2: c0 e0 ldi r28, 0x00 ; 0
- 8d4: 80 91 89 00 lds r24, 0x0089 ; 0x800089
- 8d8: 8c 17 cp r24, r28
- 8da: 39 f0 breq .+14 ; 0x8ea
- 8dc: c1 11 cpse r28, r1
- 8de: 03 c0 rjmp .+6 ; 0x8e6
- 8e0: f8 94 cli
- 8e2: 90 de rcall .-736 ; 0x604
- 8e4: 78 94 sei
- 8e6: c0 93 89 00 sts 0x0089, r28 ; 0x800089
- 8ea: df 91 pop r29
- 8ec: cf 91 pop r28
- 8ee: 08 95 ret
- 8f0: ac 9a sbi 0x15, 4 ; 21
- 8f2: 8b b7 in r24, 0x3b ; 59
- 8f4: 80 62 ori r24, 0x20 ; 32
- 8f6: 8b bf out 0x3b, r24 ; 59
- 8f8: 8b e4 ldi r24, 0x4B ; 75
- 8fa: 80 93 a0 00 sts 0x00A0, r24 ; 0x8000a0
- 8fe: 8a e5 ldi r24, 0x5A ; 90
- 900: 80 93 9f 00 sts 0x009F, r24 ; 0x80009f
- 904: 08 95 ret
- 906: 0f 93 push r16
- 908: 1f 93 push r17
- 90a: cf 93 push r28
- 90c: df 93 push r29
- 90e: ec 01 movw r28, r24
- 910: 8b 01 movw r16, r22
- 912: f8 01 movw r30, r16
- 914: 61 91 ld r22, Z+
- 916: 8f 01 movw r16, r30
- 918: 66 23 and r22, r22
- 91a: 41 f0 breq .+16 ; 0x92c
- 91c: e8 81 ld r30, Y
- 91e: f9 81 ldd r31, Y+1 ; 0x01
- 920: 01 90 ld r0, Z+
- 922: f0 81 ld r31, Z
- 924: e0 2d mov r30, r0
- 926: ce 01 movw r24, r28
- 928: 09 95 icall
- 92a: f3 cf rjmp .-26 ; 0x912
- 92c: df 91 pop r29
- 92e: cf 91 pop r28
- 930: 1f 91 pop r17
- 932: 0f 91 pop r16
- 934: 08 95 ret
- 936: ef 92 push r14
- 938: ff 92 push r15
- 93a: 0f 93 push r16
- 93c: 1f 93 push r17
- 93e: cf 93 push r28
- 940: df 93 push r29
- 942: 7c 01 movw r14, r24
- 944: 8a 01 movw r16, r20
- 946: eb 01 movw r28, r22
- 948: 06 0f add r16, r22
- 94a: 17 1f adc r17, r23
- 94c: c0 17 cp r28, r16
- 94e: d1 07 cpc r29, r17
- 950: 51 f0 breq .+20 ; 0x966
- 952: 69 91 ld r22, Y+
- 954: d7 01 movw r26, r14
- 956: ed 91 ld r30, X+
- 958: fc 91 ld r31, X
- 95a: 01 90 ld r0, Z+
- 95c: f0 81 ld r31, Z
- 95e: e0 2d mov r30, r0
- 960: c7 01 movw r24, r14
- 962: 09 95 icall
- 964: f3 cf rjmp .-26 ; 0x94c
- 966: df 91 pop r29
- 968: cf 91 pop r28
- 96a: 1f 91 pop r17
- 96c: 0f 91 pop r16
- 96e: ff 90 pop r15
- 970: ef 90 pop r14
- 972: 08 95 ret
- 974: dc 01 movw r26, r24
- 976: ed 91 ld r30, X+
- 978: fc 91 ld r31, X
- 97a: 01 90 ld r0, Z+
- 97c: f0 81 ld r31, Z
- 97e: e0 2d mov r30, r0
- 980: 64 2f mov r22, r20
- 982: 09 94 ijmp
- 984: dc 01 movw r26, r24
- 986: ed 91 ld r30, X+
- 988: fc 91 ld r31, X
- 98a: 02 80 ldd r0, Z+2 ; 0x02
- 98c: f3 81 ldd r31, Z+3 ; 0x03
- 98e: e0 2d mov r30, r0
- 990: 09 94 ijmp
- 992: cf 93 push r28
- 994: df 93 push r29
- 996: ec 01 movw r28, r24
- 998: 4d e0 ldi r20, 0x0D ; 13
- 99a: 50 e0 ldi r21, 0x00 ; 0
- 99c: 60 e0 ldi r22, 0x00 ; 0
- 99e: 70 e0 ldi r23, 0x00 ; 0
- 9a0: e9 df rcall .-46 ; 0x974
- 9a2: 4a e0 ldi r20, 0x0A ; 10
- 9a4: 50 e0 ldi r21, 0x00 ; 0
- 9a6: 60 e0 ldi r22, 0x00 ; 0
- 9a8: 70 e0 ldi r23, 0x00 ; 0
- 9aa: ce 01 movw r24, r28
- 9ac: e3 df rcall .-58 ; 0x974
- 9ae: 82 e0 ldi r24, 0x02 ; 2
- 9b0: 90 e0 ldi r25, 0x00 ; 0
- 9b2: df 91 pop r29
- 9b4: cf 91 pop r28
- 9b6: 08 95 ret
- 9b8: cf 93 push r28
- 9ba: df 93 push r29
- 9bc: ec 01 movw r28, r24
- 9be: e2 df rcall .-60 ; 0x984
- 9c0: ce 01 movw r24, r28
- 9c2: df 91 pop r29
- 9c4: cf 91 pop r28
- 9c6: e5 cf rjmp .-54 ; 0x992
- 9c8: 65 d0 rcall .+202 ; 0xa94
- 9ca: b0 dd rcall .-1184 ; 0x52c
- 9cc: b0 dd rcall .-1184 ; 0x52e
- 9ce: fe cf rjmp .-4 ; 0x9cc
- 9d0: 83 b7 in r24, 0x33 ; 51
- 9d2: 88 7f andi r24, 0xF8 ; 248
- 9d4: 83 bf out 0x33, r24 ; 51
- 9d6: 8a b5 in r24, 0x2a ; 42
- 9d8: 8c 7f andi r24, 0xFC ; 252
- 9da: 81 60 ori r24, 0x01 ; 1
- 9dc: 8a bd out 0x2a, r24 ; 42
- 9de: 83 b7 in r24, 0x33 ; 51
- 9e0: 87 7f andi r24, 0xF7 ; 247
- 9e2: 83 bf out 0x33, r24 ; 51
- 9e4: 83 b7 in r24, 0x33 ; 51
- 9e6: 88 7f andi r24, 0xF8 ; 248
- 9e8: 83 60 ori r24, 0x03 ; 3
- 9ea: 83 bf out 0x33, r24 ; 51
- 9ec: 08 95 ret
- 9ee: 78 94 sei
- 9f0: 1f 92 push r1
- 9f2: 0f 92 push r0
- 9f4: 0f b6 in r0, 0x3f ; 63
- 9f6: 0f 92 push r0
- 9f8: 11 24 eor r1, r1
- 9fa: 2f 93 push r18
- 9fc: 3f 93 push r19
- 9fe: 8f 93 push r24
- a00: 9f 93 push r25
- a02: af 93 push r26
- a04: bf 93 push r27
- a06: 80 91 8c 00 lds r24, 0x008C ; 0x80008c
- a0a: 90 91 8d 00 lds r25, 0x008D ; 0x80008d
- a0e: a0 91 8e 00 lds r26, 0x008E ; 0x80008e
- a12: b0 91 8f 00 lds r27, 0x008F ; 0x80008f
- a16: 30 91 8b 00 lds r19, 0x008B ; 0x80008b
- a1a: 2c e7 ldi r18, 0x7C ; 124
- a1c: 23 0f add r18, r19
- a1e: 2d 37 cpi r18, 0x7D ; 125
- a20: 28 f0 brcs .+10 ; 0xa2c
- a22: 2f ef ldi r18, 0xFF ; 255
- a24: 23 0f add r18, r19
- a26: 01 96 adiw r24, 0x01 ; 1
- a28: a1 1d adc r26, r1
- a2a: b1 1d adc r27, r1
- a2c: 20 93 8b 00 sts 0x008B, r18 ; 0x80008b
- a30: 80 93 8c 00 sts 0x008C, r24 ; 0x80008c
- a34: 90 93 8d 00 sts 0x008D, r25 ; 0x80008d
- a38: a0 93 8e 00 sts 0x008E, r26 ; 0x80008e
- a3c: b0 93 8f 00 sts 0x008F, r27 ; 0x80008f
- a40: 80 91 90 00 lds r24, 0x0090 ; 0x800090
- a44: 90 91 91 00 lds r25, 0x0091 ; 0x800091
- a48: a0 91 92 00 lds r26, 0x0092 ; 0x800092
- a4c: b0 91 93 00 lds r27, 0x0093 ; 0x800093
- a50: 01 96 adiw r24, 0x01 ; 1
- a52: a1 1d adc r26, r1
- a54: b1 1d adc r27, r1
- a56: 80 93 90 00 sts 0x0090, r24 ; 0x800090
- a5a: 90 93 91 00 sts 0x0091, r25 ; 0x800091
- a5e: a0 93 92 00 sts 0x0092, r26 ; 0x800092
- a62: b0 93 93 00 sts 0x0093, r27 ; 0x800093
- a66: bf 91 pop r27
- a68: af 91 pop r26
- a6a: 9f 91 pop r25
- a6c: 8f 91 pop r24
- a6e: 3f 91 pop r19
- a70: 2f 91 pop r18
- a72: 0f 90 pop r0
- a74: 0f be out 0x3f, r0 ; 63
- a76: 0f 90 pop r0
- a78: 1f 90 pop r1
- a7a: 18 95 reti
- a7c: 2f b7 in r18, 0x3f ; 63
- a7e: f8 94 cli
- a80: 60 91 8c 00 lds r22, 0x008C ; 0x80008c
- a84: 70 91 8d 00 lds r23, 0x008D ; 0x80008d
- a88: 80 91 8e 00 lds r24, 0x008E ; 0x80008e
- a8c: 90 91 8f 00 lds r25, 0x008F ; 0x80008f
- a90: 2f bf out 0x3f, r18 ; 63
- a92: 08 95 ret
- a94: 78 94 sei
- a96: 80 b7 in r24, 0x30 ; 48
- a98: 80 68 ori r24, 0x80 ; 128
- a9a: 80 bf out 0x30, r24 ; 48
- a9c: 80 b7 in r24, 0x30 ; 48
- a9e: 80 64 ori r24, 0x40 ; 64
- aa0: 80 bf out 0x30, r24 ; 48
- aa2: 8c b5 in r24, 0x2c ; 44
- aa4: 80 64 ori r24, 0x40 ; 64
- aa6: 8c bd out 0x2c, r24 ; 44
- aa8: 8f ef ldi r24, 0xFF ; 255
- aaa: 8d bd out 0x2d, r24 ; 45
- aac: 80 b7 in r24, 0x30 ; 48
- aae: 80 7f andi r24, 0xF0 ; 240
- ab0: 87 60 ori r24, 0x07 ; 7
- ab2: 80 bf out 0x30, r24 ; 48
- ab4: 89 b7 in r24, 0x39 ; 57
- ab6: 84 60 ori r24, 0x04 ; 4
- ab8: 89 bf out 0x39, r24 ; 57
- aba: 8a df rcall .-236 ; 0x9d0
- abc: 86 b1 in r24, 0x06 ; 6
- abe: 87 60 ori r24, 0x07 ; 7
- ac0: 86 b9 out 0x06, r24 ; 6
- ac2: 37 9a sbi 0x06, 7 ; 6
- ac4: 08 95 ret
- ac6: ee 0f add r30, r30
- ac8: ff 1f adc r31, r31
- aca: 05 90 lpm r0, Z+
- acc: f4 91 lpm r31, Z
- ace: e0 2d mov r30, r0
- ad0: 09 94 ijmp
- ad2: f8 94 cli
- ad4: ff cf rjmp .-2 ; 0xad4
- ad6: 00 00 nop
- ad8: ca 00 .word 0x00ca ; ????
- ada: 80 00 .word 0x0080 ; ????
- adc: ff 5a subi r31, 0xAF ; 175
- ade: 48 65 ori r20, 0x58 ; 88
- ae0: 6c 6c ori r22, 0xCC ; 204
- ae2: 6f 20 and r6, r15
- ae4: 44 69 ori r20, 0x94 ; 148
- ae6: 67 69 ori r22, 0x97 ; 151
- ae8: 73 70 andi r23, 0x03 ; 3
- aea: 61 72 andi r22, 0x21 ; 33
- aec: 6b 21 and r22, r11
- aee: 00 00 nop
- af0: 00 00 nop
- af2: 00 64 ori r16, 0x40 ; 64
- af4: 02 83 std Z+2, r16 ; 0x02
- af6: 04 9b sbis 0x00, 4 ; 0
- af8: 04 00 .word 0x0004 ; ????
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement