alsp_node.elf: file format elf32-msp430 SYMBOL TABLE: 00008000 l d .text 00000000 .text 00000200 l d .data 00000000 .data 00000204 l d .bss 00000000 .bss 0000ffe0 l d .vectors 00000000 .vectors 00000000 l d .stab 00000000 .stab 00000000 l d .stabstr 00000000 .stabstr 00000056 l *ABS* 00000000 DCOCTL 00000057 l *ABS* 00000000 BCSCTL1 00000058 l *ABS* 00000000 BCSCTL2 00000053 l *ABS* 00000000 BCSCTL3 00000128 l *ABS* 00000000 FCTL1 0000012a l *ABS* 00000000 FCTL2 0000012c l *ABS* 00000000 FCTL3 00000054 l *ABS* 00000000 EPCTL 0000012e l *ABS* 00000000 TA0IV 00000160 l *ABS* 00000000 TA0CTL 00000170 l *ABS* 00000000 TA0R 00000162 l *ABS* 00000000 TA0CCTL0 00000164 l *ABS* 00000000 TA0CCTL1 00000172 l *ABS* 00000000 TA0CCR0 00000174 l *ABS* 00000000 TA0CCR1 00000166 l *ABS* 00000000 TA0CCTL2 00000176 l *ABS* 00000000 TA0CCR2 0000011e l *ABS* 00000000 TBIV 00000180 l *ABS* 00000000 TBCTL 00000190 l *ABS* 00000000 TBR 00000182 l *ABS* 00000000 TBCCTL0 00000184 l *ABS* 00000000 TBCCTL1 00000186 l *ABS* 00000000 TBCCTL2 00000192 l *ABS* 00000000 TBCCR0 00000194 l *ABS* 00000000 TBCCR1 00000196 l *ABS* 00000000 TBCCR2 00000020 l *ABS* 00000000 P1IN 00000021 l *ABS* 00000000 P1OUT 00000022 l *ABS* 00000000 P1DIR 00000023 l *ABS* 00000000 P1IFG 00000024 l *ABS* 00000000 P1IES 00000025 l *ABS* 00000000 P1IE 00000026 l *ABS* 00000000 P1SEL 00000027 l *ABS* 00000000 P1REN 00000028 l *ABS* 00000000 P2IN 00000029 l *ABS* 00000000 P2OUT 0000002a l *ABS* 00000000 P2DIR 0000002b l *ABS* 00000000 P2IFG 0000002c l *ABS* 00000000 P2IES 0000002d l *ABS* 00000000 P2IE 0000002e l *ABS* 00000000 P2SEL 0000002f l *ABS* 00000000 P2REN 00000018 l *ABS* 00000000 P3IN 00000019 l *ABS* 00000000 P3OUT 0000001a l *ABS* 00000000 P3DIR 0000001b l *ABS* 00000000 P3SEL 00000010 l *ABS* 00000000 P3REN 0000001c l *ABS* 00000000 P4IN 0000001d l *ABS* 00000000 P4OUT 0000001e l *ABS* 00000000 P4DIR 0000001f l *ABS* 00000000 P4SEL 00000011 l *ABS* 00000000 P4REN 00000048 l *ABS* 00000000 ADC10DTC0 00000049 l *ABS* 00000000 ADC10DTC1 0000004a l *ABS* 00000000 ADC10AE0 0000004b l *ABS* 00000000 ADC10AE1 000001b0 l *ABS* 00000000 ADC10CTL0 000001b2 l *ABS* 00000000 ADC10CTL1 000001b4 l *ABS* 00000000 ADC10MEM 000001bc l *ABS* 00000000 ADC10SA 000000c0 l *ABS* 00000000 OA0CTL0 000000c1 l *ABS* 00000000 OA0CTL1 000000c2 l *ABS* 00000000 OA1CTL0 000000c3 l *ABS* 00000000 OA1CTL1 00000060 l *ABS* 00000000 UCA0CTL0 00000061 l *ABS* 00000000 UCA0CTL1 00000062 l *ABS* 00000000 UCA0BR0 00000063 l *ABS* 00000000 UCA0BR1 00000064 l *ABS* 00000000 UCA0MCTL 00000065 l *ABS* 00000000 UCA0STAT 00000066 l *ABS* 00000000 UCA0RXBUF 00000067 l *ABS* 00000000 UCA0TXBUF 0000005d l *ABS* 00000000 UCA0ABCTL 0000005e l *ABS* 00000000 UCA0IRTCTL 0000005f l *ABS* 00000000 UCA0IRRCTL 00000068 l *ABS* 00000000 UCB0CTL0 00000069 l *ABS* 00000000 UCB0CTL1 0000006a l *ABS* 00000000 UCB0BR0 0000006b l *ABS* 00000000 UCB0BR1 0000006c l *ABS* 00000000 UCB0I2CIE 0000006d l *ABS* 00000000 UCB0STAT 0000006e l *ABS* 00000000 UCB0RXBUF 0000006f l *ABS* 00000000 UCB0TXBUF 00000118 l *ABS* 00000000 UCB0I2COA 0000011a l *ABS* 00000000 UCB0I2CSA 00000120 l *ABS* 00000000 WDTCTL 00000000 l *ABS* 00000000 IE1 00000002 l *ABS* 00000000 IFG1 00000001 l *ABS* 00000000 IE2 00000003 l *ABS* 00000000 IFG2 000010f8 l *ABS* 00000000 CALDCO_16MHZ 000010f9 l *ABS* 00000000 CALBC1_16MHZ 000010fa l *ABS* 00000000 CALDCO_12MHZ 000010fb l *ABS* 00000000 CALBC1_12MHZ 000010fc l *ABS* 00000000 CALDCO_8MHZ 000010fd l *ABS* 00000000 CALBC1_8MHZ 000010fe l *ABS* 00000000 CALDCO_1MHZ 000010ff l *ABS* 00000000 CALBC1_1MHZ 00000000 l df *ABS* 00000000 main.c 00000200 l O .data 00000001 make_gdb_happy 00008a1a l .text 00000000 Letext 00000000 l df *ABS* 00000000 spi_hardware.c 00008b60 l .text 00000000 Letext 00000000 l df *ABS* 00000000 atoi.c 00008c34 l .text 00000000 Letext 00000000 l df *ABS* 00000000 sprintf.c 00008c4a l .text 00000000 Letext 00000000 l df *ABS* 00000000 vsprintf.c 00008c4a l F .text 00000010 mem_putchar 00000204 l .bss 00000000 mem 00008c74 l .text 00000000 Letext 00000000 l df *ABS* 00000000 vuprintf.c 00000202 l O .data 00000002 total_len 00008c74 l F .text 00000030 PRINT 00000206 l .bss 00000000 __write_char 00008ca4 l F .text 00000034 __write_pad 00009298 l .text 00000000 Letext 00000000 l df *ABS* 00000000 strchr.c 000092b2 l .text 00000000 Letext 00000000 l df *ABS* 00000000 memchr.c 000092d6 l .text 00000000 Letext 00000000 l df *ABS* 00000000 memcmp.c 00009306 l .text 00000000 Letext 00000000 l df *ABS* 00000000 strstr.c 00009354 l .text 00000000 Letext 00000000 l df *ABS* 00000000 strncmp.c 00009384 l .text 00000000 Letext 00000208 g O .bss 00000001 CAL_OFFSET_TEMP_ 00000004 g *ABS* 00000000 __data_size 00008a50 g F .text 0000005c CCXX_SPI_RDREG 000093a4 g .text 00000000 __umulhisi3 00008c5a g F .text 0000001a vsprintf 0000820a g F .text 0000001e init_UART_SPI 000093a8 g .text 00000000 __udivmodhi4 000093f0 g .text 00000000 _etext 000081b8 g F .text 00000012 sample_adc 00000010 g *ABS* 00000000 __bss_size 000093ee w .text 00000000 __stop_progExec__ 0000802c g .text 00000000 _unexpected_1_ 0000802c w .text 00000000 vector_ffe0 0000813e g F .text 00000068 sys_init 000080c4 g F .text 0000004c tinit 00008032 g F .text 00000020 P2_VEC 00008a1a g F .text 00000036 CCXX_SPI_STROBE 0000802c w .text 00000000 vector_ffec 0000805e g .text 00000000 vector_fff0 000093f0 g *ABS* 00000000 __data_load_start 0000802c g .text 00000000 __dtors_end 0000802c w .text 00000000 vector_fffc 00008aac g F .text 00000048 CCXX_SPI_WRREG 00008734 g F .text 0000019e CCXX_WRITE_SPI_RF_SETTINGS 0000802c w .text 00000000 vector_ffe4 00008af4 g F .text 0000006c CCXX_SPI_BURST_WRREG 00000209 g O .bss 00000001 RSSI_DBM 0000ffe0 g O .vectors 00000020 InterruptVectors 00008094 g F .text 00000030 pwm_init 0000020a g O .bss 00000001 RSSI 000092b2 g F .text 00000024 memchr 00008018 w .text 00000000 __do_clear_bss 00009306 g F .text 0000004e strstr 0000805e g F .text 00000020 TA1_VEC 000081ec g F .text 0000001e init_UART_232 00009354 g F .text 00000030 strncmp 00009384 g .text 00000000 __mulsi3 0000802c w .text 00000000 vector_ffe2 0000802c w .text 00000000 vector_ffe8 00008030 w .text 00000000 _unexpected_ 0000802c w .text 00000000 vector_fffa 00008cd8 g F .text 000005c0 vuprintf 000092d6 g F .text 00000030 memcmp 000081a6 g F .text 00000012 init_adc 00008000 w .text 00000000 _reset_vector__ 0000802c g .text 00000000 __ctors_start 00008006 w .text 00000000 __do_copy_data 00008052 g F .text 0000000c ADC_VEC 00000204 g .bss 00000000 __bss_start 0000807e g .text 00000000 vector_ffee 0000802c w .text 00000000 vector_fff4 00008346 g F .text 000003ee main 0000802c w .text 00000000 vector_fff8 0000802c w .text 00000000 vector_fff2 0000020c g O .bss 00000002 seconds 00010000 g .vectors 00000000 _vectors_end 00008032 g .text 00000000 vector_ffe6 00008110 g F .text 0000002e delay 000089d0 g F .text 0000004a TX_STRING 00008c34 g F .text 00000016 sprintf 0000020e g O .bss 00000001 LQI 0000807e g F .text 00000016 RX_VEC 000088fc g F .text 000000d4 RX_STRING 0000020f g O .bss 00000001 PKTSTATUS 0000802c g .text 00000000 __dtors_start 0000802c g .text 00000000 __ctors_end 00000600 g *ABS* 00000000 __stack 00000204 g .data 00000000 _edata 00000214 g .bss 00000000 _end 00000210 g O .bss 00000002 flags 000093c4 g .text 00000000 __udivmodsi4 00008b60 g F .text 000000d4 atoi 0000802c w .text 00000000 vector_fff6 000088d2 g F .text 0000002a RX_MODE 00008000 w .text 00000000 __low_level_init 00008028 w .text 00000000 __jump_to_main 00009298 g F .text 0000001a strchr 00000200 g .data 00000000 __data_start 00008052 g .text 00000000 vector_ffea 00000212 g O .bss 00000001 status 00000213 g O .bss 00000001 rx_char 000081ca g F .text 00000022 TX232String Disassembly of section .text: 00008000 <__low_level_init>: 8000: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 8004: 20 01 00008006 <__do_copy_data>: 8006: 3f 40 04 00 mov #4, r15 ;#0x0004 800a: 0f 93 cmp #0, r15 ;r3 As==00 800c: 05 24 jz $+12 ;abs 0x8018 800e: 2f 83 decd r15 ; 8010: 9f 4f f0 93 mov -27664(r15),512(r15); 8014: 00 02 8016: fb 23 jnz $-8 ;abs 0x800e 00008018 <__do_clear_bss>: 8018: 3f 40 10 00 mov #16, r15 ;#0x0010 801c: 0f 93 cmp #0, r15 ;r3 As==00 801e: 04 24 jz $+10 ;abs 0x8028 8020: 1f 83 dec r15 ; 8022: cf 43 04 02 mov.b #0, 516(r15);r3 As==00 8026: fc 23 jnz $-6 ;abs 0x8020 00008028 <__jump_to_main>: 8028: 30 40 46 83 br #0x8346 ; 0000802c <__ctors_end>: 802c: 30 40 30 80 br #0x8030 ; 00008030 <_unexpected_>: 8030: 00 13 reti 00008032 : 8032: 0f 12 push r15 ; 8034: 32 c2 dint 8036: f2 b0 40 00 bit.b #64, &0x002b ;#0x0040 803a: 2b 00 803c: 05 24 jz $+12 ;abs 0x8048 803e: a2 d3 10 02 bis #2, &0x0210 ;r3 As==10 8042: b1 c0 50 00 bic #80, 2(r1) ;#0x0050 8046: 02 00 8048: c2 43 2b 00 mov.b #0, &0x002b ;r3 As==00 804c: 32 d2 eint 804e: 3f 41 pop r15 ; 8050: 00 13 reti 00008052 : 8052: 32 c2 dint 8054: b1 c0 50 00 bic #80, 0(r1) ;#0x0050 8058: 00 00 805a: 32 d2 eint 805c: 00 13 reti 0000805e : 805e: 32 c2 dint 8060: b2 90 0a 00 cmp #10, &0x012e ;#0x000a 8064: 2e 01 8066: 09 20 jnz $+20 ;abs 0x807a 8068: 92 d3 10 02 bis #1, &0x0210 ;r3 As==01 806c: 92 53 0c 02 inc &0x020c ; 8070: 92 c3 60 01 bic #1, &0x0160 ;r3 As==01 8074: b1 c0 50 00 bic #80, 0(r1) ;#0x0050 8078: 00 00 807a: 32 d2 eint 807c: 00 13 reti 0000807e : 807e: 32 c2 dint 8080: d2 42 66 00 mov.b &0x0066,&0x0213 ;0x0066 8084: 13 02 8086: b2 d2 10 02 bis #8, &0x0210 ;r2 As==11 808a: b1 c0 50 00 bic #80, 0(r1) ;#0x0050 808e: 00 00 8090: 32 d2 eint 8092: 00 13 reti 00008094 : 8094: b2 40 c0 02 mov #704, &0x0180 ;#0x02c0 8098: 80 01 809a: 92 c3 80 01 bic #1, &0x0180 ;r3 As==01 809e: b2 40 ff 00 mov #255, &0x0192 ;#0x00ff 80a2: 92 01 80a4: 82 43 94 01 mov #0, &0x0194 ;r3 As==00 80a8: 82 43 96 01 mov #0, &0x0196 ;r3 As==00 80ac: b2 40 c0 00 mov #192, &0x0184 ;#0x00c0 80b0: 84 01 80b2: b2 40 c0 00 mov #192, &0x0186 ;#0x00c0 80b6: 86 01 80b8: 82 43 90 01 mov #0, &0x0190 ;r3 As==00 80bc: b2 d0 10 00 bis #16, &0x0180 ;#0x0010 80c0: 80 01 80c2: 30 41 ret 000080c4 : 80c4: 0b 12 push r11 ; 80c6: 0a 12 push r10 ; 80c8: 09 12 push r9 ; 80ca: 08 12 push r8 ; 80cc: b2 40 10 00 mov #16, &0x0162 ;#0x0010 80d0: 62 01 80d2: b2 40 00 01 mov #256, &0x0160 ;#0x0100 80d6: 60 01 80d8: 92 c3 60 01 bic #1, &0x0160 ;r3 As==01 80dc: 0a 4f mov r15, r10 ; 80de: 3c 40 e0 2e mov #12000, r12 ;#0x2ee0 80e2: 0b 43 clr r11 ; 80e4: 0d 43 clr r13 ; 80e6: b0 12 a4 93 call #-27740 ;#0x93a4 80ea: 0c 4e mov r14, r12 ; 80ec: 0d 4f mov r15, r13 ; 80ee: 3a 40 e8 03 mov #1000, r10 ;#0x03e8 80f2: 0b 43 clr r11 ; 80f4: b0 12 c4 93 call #-27708 ;#0x93c4 80f8: 82 4c 72 01 mov r12, &0x0172 ; 80fc: 82 43 70 01 mov #0, &0x0170 ;r3 As==00 8100: b2 d0 12 00 bis #18, &0x0160 ;#0x0012 8104: 60 01 8106: 38 41 pop r8 ; 8108: 39 41 pop r9 ; 810a: 3a 41 pop r10 ; 810c: 3b 41 pop r11 ; 810e: 30 41 ret 00008110 : 8110: 0e 43 clr r14 ; 8112: 0e 9f cmp r15, r14 ; 8114: 13 2c jc $+40 ;abs 0x813c 8116: 03 43 nop 8118: 03 43 nop 811a: 03 43 nop 811c: 03 43 nop 811e: 03 43 nop 8120: 03 43 nop 8122: 03 43 nop 8124: 03 43 nop 8126: 03 43 nop 8128: 03 43 nop 812a: 03 43 nop 812c: 03 43 nop 812e: 03 43 nop 8130: 03 43 nop 8132: 03 43 nop 8134: 03 43 nop 8136: 1e 53 inc r14 ; 8138: 0e 9f cmp r15, r14 ; 813a: ed 2b jnc $-36 ;abs 0x8116 813c: 30 41 ret 0000813e : 813e: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 8142: 20 01 8144: c2 43 21 00 mov.b #0, &0x0021 ;r3 As==00 8148: c2 43 29 00 mov.b #0, &0x0029 ;r3 As==00 814c: d2 43 19 00 mov.b #1, &0x0019 ;r3 As==01 8150: c2 43 1d 00 mov.b #0, &0x001d ;r3 As==00 8154: c2 43 26 00 mov.b #0, &0x0026 ;r3 As==00 8158: c2 43 2e 00 mov.b #0, &0x002e ;r3 As==00 815c: f2 40 30 00 mov.b #48, &0x001b ;#0x0030 8160: 1b 00 8162: f2 40 30 00 mov.b #48, &0x001f ;#0x0030 8166: 1f 00 8168: f2 40 fb ff mov.b #-5, &0x0022 ;#0xfffb 816c: 22 00 816e: f2 40 3f 00 mov.b #63, &0x002a ;#0x003f 8172: 2a 00 8174: f2 40 db ff mov.b #-37, &0x001a ;#0xffdb 8178: 1a 00 817a: f2 43 1e 00 mov.b #-1, &0x001e ;r3 As==11 817e: c2 43 24 00 mov.b #0, &0x0024 ;r3 As==00 8182: f2 40 40 00 mov.b #64, &0x002c ;#0x0040 8186: 2c 00 8188: c2 43 25 00 mov.b #0, &0x0025 ;r3 As==00 818c: f2 40 40 00 mov.b #64, &0x002d ;#0x0040 8190: 2d 00 8192: d2 42 fd 10 mov.b &0x10fd,&0x0057 ;0x10fd 8196: 57 00 8198: d2 42 fc 10 mov.b &0x10fc,&0x0056 ;0x10fc 819c: 56 00 819e: f2 40 20 00 mov.b #32, &0x0053 ;#0x0020 81a2: 53 00 81a4: 30 41 ret 000081a6 : 81a6: d2 43 4a 00 mov.b #1, &0x004a ;r3 As==01 81aa: b2 40 10 1c mov #7184, &0x01b0 ;#0x1c10 81ae: b0 01 81b0: b2 40 08 20 mov #8200, &0x01b2 ;#0x2008 81b4: b2 01 81b6: 30 41 ret 000081b8 : 81b8: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 81bc: b0 01 81be: 92 b3 b2 01 bit #1, &0x01b2 ;r3 As==01 81c2: fd 23 jnz $-4 ;abs 0x81be 81c4: 1f 42 b4 01 mov &0x01b4,r15 ;0x01b4 81c8: 30 41 ret 000081ca : 81ca: 21 83 decd r1 ; 81cc: 0c 4f mov r15, r12 ; 81ce: 0d 43 clr r13 ; 81d0: 0d 9e cmp r14, r13 ; 81d2: 0a 34 jge $+22 ;abs 0x81e8 81d4: 0f 4c mov r12, r15 ; 81d6: 0f 5d add r13, r15 ; 81d8: e2 4f 67 00 mov.b @r15, &0x0067 ; 81dc: e2 b3 03 00 bit.b #2, &0x0003 ;r3 As==10 81e0: fd 27 jz $-4 ;abs 0x81dc 81e2: 1d 53 inc r13 ; 81e4: 0d 9e cmp r14, r13 ; 81e6: f6 3b jl $-18 ;abs 0x81d4 81e8: 21 53 incd r1 ; 81ea: 30 41 ret 000081ec : 81ec: f2 40 80 ff mov.b #-128, &0x0061 ;#0xff80 81f0: 61 00 81f2: f2 40 e2 ff mov.b #-30, &0x0062 ;#0xffe2 81f6: 62 00 81f8: e2 42 63 00 mov.b #4, &0x0063 ;r2 As==10 81fc: e2 42 64 00 mov.b #4, &0x0064 ;r2 As==10 8200: d2 c3 61 00 bic.b #1, &0x0061 ;r3 As==01 8204: d2 d3 01 00 bis.b #1, &0x0001 ;r3 As==01 8208: 30 41 ret 0000820a : 820a: d2 43 69 00 mov.b #1, &0x0069 ;r3 As==01 820e: f2 40 81 ff mov.b #-127, &0x0069 ;#0xff81 8212: 69 00 8214: f2 40 a9 ff mov.b #-87, &0x0068 ;#0xffa9 8218: 68 00 821a: e2 43 6a 00 mov.b #2, &0x006a ;r3 As==10 821e: c2 43 6b 00 mov.b #0, &0x006b ;r3 As==00 8222: d2 c3 69 00 bic.b #1, &0x0069 ;r3 As==01 8226: 30 41 ret 8228: 47 4e mov.b r14, r7 ; 822a: 44 3a jl $-886 ;abs 0x7eb4 822c: 44 52 add.b r2, r4 ; 822e: 56 20 jnz $+174 ;abs 0x82dc 8230: 53 74 .word 0x7453; ???? 8232: 61 72 subc.b #4, r1 ;r2 As==10 8234: 74 75 subc.b @r5+, r4 ; 8236: 70 00 .word 0x0070; ???? 8238: 44 52 add.b r2, r4 ; 823a: 56 00 .word 0x0056; ???? 823c: 69 6e addc.b @r14, r9 ; 823e: 74 65 addc.b @r5+, r4 ; 8240: 72 76 subc.b @r6+, r2 ; 8242: 61 6c addc.b @r12, r1 ; 8244: 00 1b .word 0x1b00; ???? 8246: 5b 33 jn $-328 ;abs 0x80fe 8248: 32 6d addc @r13+, r2 ; 824a: 47 4e mov.b r14, r7 ; 824c: 44 3a jl $-886 ;abs 0x7ed6 824e: 44 52 add.b r2, r4 ; 8250: 56 20 jnz $+174 ;abs 0x82fe 8252: 49 6e addc.b r14, r9 ; 8254: 74 65 addc.b @r5+, r4 ; 8256: 72 76 subc.b @r6+, r2 ; 8258: 61 6c addc.b @r12, r1 ; 825a: 20 69 addc @r9, r0 ; 825c: 73 20 jnz $+232 ;abs 0x8344 825e: 6e 6f addc.b @r15, r14 ; 8260: 77 20 jnz $+240 ;abs 0x8350 8262: 25 64 addc @r4, r5 ; 8264: 1b 5b 33 30 add 12339(r11),r11 ; 8268: 6d 00 .word 0x006d; ???? 826a: 47 4e mov.b r14, r7 ; 826c: 44 3a jl $-886 ;abs 0x7ef6 826e: 25 73 subc #2, r5 ;r3 As==10 8270: 20 53 incd r0 ; 8272: 3a 25 jz $+630 ;abs 0x84e8 8274: 64 20 jnz $+202 ;abs 0x833e 8276: 54 3a jl $-854 ;abs 0x7f20 8278: 25 64 addc @r4, r5 ; 827a: 20 56 add @r6, r0 ; 827c: 3a 25 jz $+630 ;abs 0x84f2 827e: 64 20 jnz $+202 ;abs 0x8348 8280: 56 52 3a 25 add.b &0x253a,r6 ;0x253a 8284: 6c 64 addc.b @r4, r12 ; 8286: 20 54 add @r4, r0 ; 8288: 52 3a jl $-858 ;abs 0x7f2e 828a: 25 6c addc @r12, r5 ; 828c: 64 00 .word 0x0064; ???? 828e: 1b 5b 33 32 add 12851(r11),r11 ; 8292: 6d 47 mov.b @r7, r13 ; 8294: 4e 44 mov.b r4, r14 ; 8296: 3a 44 mov @r4+, r10 ; 8298: 52 56 20 52 add.b 21024(r6),r2 ; 829c: 65 70 subc.b @r0, r5 ; 829e: 6f 72 subc.b #4, r15 ;r2 As==10 82a0: 74 69 addc.b @r9+, r4 ; 82a2: 6e 67 addc.b @r7, r14 ; 82a4: 20 65 addc @r5, r0 ; 82a6: 76 65 addc.b @r5+, r6 ; 82a8: 72 79 subc.b @r9+, r2 ; 82aa: 20 25 jz $+578 ;abs 0x84ec 82ac: 64 20 jnz $+202 ;abs 0x8376 82ae: 73 65 .word 0x6573; ???? 82b0: 63 6f .word 0x6f63; ???? 82b2: 6e 64 addc.b @r4, r14 ; 82b4: 73 1b .word 0x1b73; ???? 82b6: 5b 33 jn $-328 ;abs 0x816e 82b8: 30 6d addc @r13+, r0 ; 82ba: 00 73 sbc r0 ; 82bc: 74 61 addc.b @r1+, r4 ; 82be: 74 75 subc.b @r5+, r4 ; 82c0: 73 00 .word 0x0073; ???? 82c2: 47 4e mov.b r14, r7 ; 82c4: 44 3a jl $-886 ;abs 0x7f4e 82c6: 25 73 subc #2, r5 ;r3 As==10 82c8: 20 52 add #4, r0 ;r2 As==10 82ca: 53 53 inc.b r3 ; 82cc: 49 3a jl $-876 ;abs 0x7f60 82ce: 25 64 addc @r4, r5 ; 82d0: 64 42 mov.b #4, r4 ;r2 As==10 82d2: 6d 20 jnz $+220 ;abs 0x83ae 82d4: 4c 51 add.b r1, r12 ; 82d6: 49 3a jl $-876 ;abs 0x7f6a 82d8: 25 64 addc @r4, r5 ; 82da: 00 6e addc r14, r0 ; 82dc: 6f 77 subc.b @r7, r15 ; 82de: 00 66 addc r6, r0 ; 82e0: 77 64 addc.b @r4+, r7 ; 82e2: 00 47 br r7 ; 82e4: 4e 44 mov.b r4, r14 ; 82e6: 3a 25 jz $+630 ;abs 0x855c 82e8: 73 20 jnz $+232 ;abs 0x83d0 82ea: 46 6f addc.b r15, r6 ; 82ec: 72 77 subc.b @r7+, r2 ; 82ee: 61 72 subc.b #4, r1 ;r2 As==10 82f0: 64 20 jnz $+202 ;abs 0x83ba 82f2: 61 74 subc.b @r4, r1 ; 82f4: 20 25 jz $+578 ;abs 0x8536 82f6: 64 00 .word 0x0064; ???? 82f8: 72 65 addc.b @r5+, r2 ; 82fa: 76 00 .word 0x0076; ???? 82fc: 47 4e mov.b r14, r7 ; 82fe: 44 3a jl $-886 ;abs 0x7f88 8300: 25 73 subc #2, r5 ;r3 As==10 8302: 20 52 add #4, r0 ;r2 As==10 8304: 65 76 subc.b @r6, r5 ; 8306: 65 72 subc.b #4, r5 ;r2 As==10 8308: 73 69 .word 0x6973; ???? 830a: 6e 67 addc.b @r7, r14 ; 830c: 20 61 addc @r1, r0 ; 830e: 74 20 jnz $+234 ;abs 0x83f8 8310: 25 64 addc @r4, r5 ; 8312: 00 73 sbc r0 ; 8314: 74 6f addc.b @r15+, r4 ; 8316: 70 00 .word 0x0070; ???? 8318: 47 4e mov.b r14, r7 ; 831a: 44 3a jl $-886 ;abs 0x7fa4 831c: 25 73 subc #2, r5 ;r3 As==10 831e: 20 53 incd r0 ; 8320: 74 6f addc.b @r15+, r4 ; 8322: 70 70 65 64 subc.b #25701, r0 ;#0x6465 8326: 00 1b .word 0x1b00; ???? 8328: 5b 33 jn $-328 ;abs 0x81e0 832a: 34 6d addc @r13+, r4 ; 832c: 47 4e mov.b r14, r7 ; 832e: 44 3a jl $-886 ;abs 0x7fb8 8330: 44 52 add.b r2, r4 ; 8332: 56 20 jnz $+174 ;abs 0x83e0 8334: 50 6f 6e 67 addc.b 26478(r15),r0 ; 8338: 21 1b .word 0x1b21; ???? 833a: 5b 33 jn $-328 ;abs 0x81f2 833c: 30 6d addc @r13+, r0 ; 833e: 00 50 rla r0 ; 8340: 6f 6e addc.b @r14, r15 ; 8342: 67 21 jnz $+720 ;abs 0x8612 ... 00008346
: 8346: 31 40 b8 05 mov #1464, r1 ;#0x05b8 834a: 04 41 mov r1, r4 ; 834c: 26 43 mov #2, r6 ;r3 As==10 834e: b0 12 3e 81 call #-32450 ;#0x813e 8352: b0 12 0a 82 call #-32246 ;#0x820a 8356: b0 12 a6 81 call #-32346 ;#0x81a6 835a: b0 12 94 80 call #-32620 ;#0x8094 835e: e2 e3 21 00 xor.b #2, &0x0021 ;r3 As==10 8362: 3f 43 mov #-1, r15 ;r3 As==11 8364: b0 12 10 81 call #-32496 ;#0x8110 8368: e2 e3 21 00 xor.b #2, &0x0021 ;r3 As==10 836c: 3e 40 40 00 mov #64, r14 ;#0x0040 8370: 0f 44 mov r4, r15 ; 8372: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 8376: 1f 53 inc r15 ; 8378: 1e 83 dec r14 ; 837a: fb 23 jnz $-8 ;abs 0x8372 837c: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8380: 3f 40 ff 00 mov #255, r15 ;#0x00ff 8384: b0 12 10 81 call #-32496 ;#0x8110 8388: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 838c: 3f 43 mov #-1, r15 ;r3 As==11 838e: b0 12 10 81 call #-32496 ;#0x8110 8392: 7f 40 30 00 mov.b #48, r15 ;#0x0030 8396: b0 12 1a 8a call #-30182 ;#0x8a1a 839a: b0 12 34 87 call #-30924 ;#0x8734 839e: 7f 40 36 00 mov.b #54, r15 ;#0x0036 83a2: b0 12 1a 8a call #-30182 ;#0x8a1a 83a6: 7f 40 35 00 mov.b #53, r15 ;#0x0035 83aa: b0 12 50 8a call #-30128 ;#0x8a50 83ae: 8f 11 sxt r15 ; 83b0: 1f 93 cmp #1, r15 ;r3 As==01 83b2: f9 23 jnz $-12 ;abs 0x83a6 83b4: d2 e3 21 00 xor.b #1, &0x0021 ;r3 As==01 83b8: 3f 40 ff 00 mov #255, r15 ;#0x00ff 83bc: b0 12 10 81 call #-32496 ;#0x8110 83c0: d2 e3 21 00 xor.b #1, &0x0021 ;r3 As==01 83c4: 82 43 10 02 mov #0, &0x0210 ;r3 As==00 83c8: c2 43 2b 00 mov.b #0, &0x002b ;r3 As==00 83cc: 3f 40 e8 03 mov #1000, r15 ;#0x03e8 83d0: b0 12 c4 80 call #-32572 ;#0x80c4 83d4: 82 43 0c 02 mov #0, &0x020c ;r3 As==00 83d8: 7e 40 0f 00 mov.b #15, r14 ;#0x000f 83dc: 3f 40 28 82 mov #-32216,r15 ;#0x8228 83e0: b0 12 d0 89 call #-30256 ;#0x89d0 83e4: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 83e8: 2b 00 83ea: 32 d2 eint 83ec: b0 12 d2 88 call #-30510 ;#0x88d2 83f0: 47 43 clr.b r7 ; 83f2: b2 b2 10 02 bit #8, &0x0210 ;r2 As==11 83f6: 09 24 jz $+20 ;abs 0x840a 83f8: 32 c2 dint 83fa: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 83fe: 57 43 mov.b #1, r7 ;r3 As==01 8400: b2 c2 10 02 bic #8, &0x0210 ;r2 As==11 8404: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 8408: 32 d2 eint 840a: a2 b3 10 02 bit #2, &0x0210 ;r3 As==10 840e: 48 24 jz $+146 ;abs 0x84a0 8410: 32 c2 dint 8412: 57 43 mov.b #1, r7 ;r3 As==01 8414: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 8418: a2 c3 10 02 bic #2, &0x0210 ;r3 As==10 841c: 3e 40 40 00 mov #64, r14 ;#0x0040 8420: 0f 44 mov r4, r15 ; 8422: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 8426: 1f 53 inc r15 ; 8428: 1e 83 dec r14 ; 842a: fb 23 jnz $-8 ;abs 0x8422 842c: 7e 40 40 00 mov.b #64, r14 ;#0x0040 8430: 0f 44 mov r4, r15 ; 8432: b0 12 fc 88 call #-30468 ;#0x88fc 8436: c2 93 0e 02 cmp.b #0, &0x020e ;r3 As==00 843a: 29 34 jge $+84 ;abs 0x848e 843c: e2 d3 21 00 bis.b #2, &0x0021 ;r3 As==10 8440: 3d 40 03 00 mov #3, r13 ;#0x0003 8444: 0e 44 mov r4, r14 ; 8446: 3f 40 38 82 mov #-32200,r15 ;#0x8238 844a: b0 12 d6 92 call #-27946 ;#0x92d6 844e: 0f 93 cmp #0, r15 ;r3 As==00 8450: 65 21 jnz $+716 ;abs 0x871c 8452: 3e 40 3c 82 mov #-32196,r14 ;#0x823c 8456: 0f 44 mov r4, r15 ; 8458: b0 12 06 93 call #-27898 ;#0x9306 845c: 0f 93 cmp #0, r15 ;r3 As==00 845e: d0 24 jz $+418 ;abs 0x8600 8460: 3e 40 3d 00 mov #61, r14 ;#0x003d 8464: 0f 44 mov r4, r15 ; 8466: b0 12 98 92 call #-28008 ;#0x9298 846a: 1f 53 inc r15 ; 846c: b0 12 60 8b call #-29856 ;#0x8b60 8470: 0f 93 cmp #0, r15 ;r3 As==00 8472: c2 24 jz $+390 ;abs 0x85f8 8474: 06 4f mov r15, r6 ; 8476: 0f 12 push r15 ; 8478: 30 12 45 82 push #-32187 ;#0x8245 847c: 04 12 push r4 ; 847e: b0 12 34 8c call #-29644 ;#0x8c34 8482: 31 50 06 00 add #6, r1 ;#0x0006 8486: 4e 4f mov.b r15, r14 ; 8488: 0f 44 mov r4, r15 ; 848a: b0 12 d0 89 call #-30256 ;#0x89d0 848e: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 8492: 2b 00 8494: b0 12 d2 88 call #-30510 ;#0x88d2 8498: f2 f0 fc ff and.b #-4, &0x0021 ;#0xfffc 849c: 21 00 849e: 32 d2 eint 84a0: 92 b3 10 02 bit #1, &0x0210 ;r3 As==01 84a4: 99 24 jz $+308 ;abs 0x85d8 84a6: 57 43 mov.b #1, r7 ;r3 As==01 84a8: 1c 42 0c 02 mov &0x020c,r12 ;0x020c 84ac: 0a 46 mov r6, r10 ; 84ae: b0 12 a8 93 call #-27736 ;#0x93a8 84b2: 0e 93 cmp #0, r14 ;r3 As==00 84b4: 03 24 jz $+8 ;abs 0x84bc 84b6: a2 b2 10 02 bit #4, &0x0210 ;r2 As==10 84ba: 8e 24 jz $+286 ;abs 0x85d8 84bc: b2 f0 fa ff and #-6, &0x0210 ;#0xfffa 84c0: 10 02 84c2: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 84c6: b2 40 80 a0 mov #-24448,&0x01b2 ;#0xa080 84ca: b2 01 84cc: b2 40 38 3c mov #15416, &0x01b0 ;#0x3c38 84d0: b0 01 84d2: 3f 40 f0 00 mov #240, r15 ;#0x00f0 84d6: 3f 50 e2 ff add #-30, r15 ;#0xffe2 84da: 1f 93 cmp #1, r15 ;r3 As==01 84dc: fc 37 jge $-6 ;abs 0x84d6 84de: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 84e2: b0 01 84e4: 32 d0 50 00 bis #80, r2 ;#0x0050 84e8: 1f 42 b4 01 mov &0x01b4,r15 ;0x01b4 84ec: 0e 4f mov r15, r14 ; 84ee: 0f 43 clr r15 ; 84f0: 84 4e 40 00 mov r14, 64(r4) ; 84f4: 84 4f 42 00 mov r15, 66(r4) ; 84f8: a2 c3 b0 01 bic #2, &0x01b0 ;r3 As==10 84fc: b2 40 00 b0 mov #-20480,&0x01b2 ;#0xb000 8500: b2 01 8502: b2 40 78 30 mov #12408, &0x01b0 ;#0x3078 8506: b0 01 8508: 3f 40 f0 00 mov #240, r15 ;#0x00f0 850c: 3f 50 e2 ff add #-30, r15 ;#0xffe2 8510: 1f 93 cmp #1, r15 ;r3 As==01 8512: fc 37 jge $-6 ;abs 0x850c 8514: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 8518: b0 01 851a: 32 d0 50 00 bis #80, r2 ;#0x0050 851e: 32 c2 dint 8520: 1f 42 b4 01 mov &0x01b4,r15 ;0x01b4 8524: 0e 4f mov r15, r14 ; 8526: 0f 43 clr r15 ; 8528: 84 4e 44 00 mov r14, 68(r4) ; 852c: 84 4f 46 00 mov r15, 70(r4) ; 8530: a2 c3 b0 01 bic #2, &0x01b0 ;r3 As==10 8534: b2 f0 cf ff and #-49, &0x01b0 ;#0xffcf 8538: b0 01 853a: 1a 44 40 00 mov 64(r4), r10 ; 853e: 1b 44 42 00 mov 66(r4), r11 ; 8542: 3c 40 86 10 mov #4230, r12 ;#0x1086 8546: 0d 43 clr r13 ; 8548: b0 12 84 93 call #-27772 ;#0x9384 854c: 0c 4e mov r14, r12 ; 854e: 0d 4f mov r15, r13 ; 8550: 3c 50 ba 8f add #-28742,r12 ;#0x8fba 8554: 3d 60 d4 ff addc #-44, r13 ;#0xffd4 8558: 0d 93 cmp #0, r13 ;r3 As==00 855a: 47 38 jl $+144 ;abs 0x85ea 855c: 08 4c mov r12, r8 ; 855e: 09 4d mov r13, r9 ; 8560: 88 10 swpb r8 ; 8562: 89 10 swpb r9 ; 8564: 48 e9 xor.b r9, r8 ; 8566: 08 e9 xor r9, r8 ; 8568: 89 11 sxt r9 ; 856a: 09 11 rra r9 ; 856c: 08 10 rrc r8 ; 856e: 09 11 rra r9 ; 8570: 08 10 rrc r8 ; 8572: 1a 44 44 00 mov 68(r4), r10 ; 8576: 1b 44 46 00 mov 70(r4), r11 ; 857a: 3c 40 19 00 mov #25, r12 ;#0x0019 857e: 0d 43 clr r13 ; 8580: b0 12 84 93 call #-27772 ;#0x9384 8584: 0f 93 cmp #0, r15 ;r3 As==00 8586: 2d 38 jl $+92 ;abs 0x85e2 8588: 8e 10 swpb r14 ; 858a: 8f 10 swpb r15 ; 858c: 4e ef xor.b r15, r14 ; 858e: 0e ef xor r15, r14 ; 8590: 8f 11 sxt r15 ; 8592: 0f 11 rra r15 ; 8594: 0e 10 rrc r14 ; 8596: 14 12 42 00 push 66(r4) ; 859a: 14 12 40 00 push 64(r4) ; 859e: 14 12 46 00 push 70(r4) ; 85a2: 14 12 44 00 push 68(r4) ; 85a6: 0e 12 push r14 ; 85a8: 08 12 push r8 ; 85aa: 12 12 0c 02 push &0x020c ; 85ae: 30 12 38 82 push #-32200 ;#0x8238 85b2: 30 12 6a 82 push #-32150 ;#0x826a 85b6: 04 12 push r4 ; 85b8: b0 12 34 8c call #-29644 ;#0x8c34 85bc: 4e 4f mov.b r15, r14 ; 85be: 0f 44 mov r4, r15 ; 85c0: b0 12 d0 89 call #-30256 ;#0x89d0 85c4: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 85c8: 2b 00 85ca: b0 12 d2 88 call #-30510 ;#0x88d2 85ce: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 85d2: 32 d2 eint 85d4: 31 50 14 00 add #20, r1 ;#0x0014 85d8: 47 93 cmp.b #0, r7 ;r3 As==00 85da: 0a 23 jnz $-490 ;abs 0x83f0 85dc: 32 d0 50 00 bis #80, r2 ;#0x0050 85e0: 07 3f jmp $-496 ;abs 0x83f0 85e2: 3e 50 ff 01 add #511, r14 ;#0x01ff 85e6: 0f 63 adc r15 ; 85e8: cf 3f jmp $-96 ;abs 0x8588 85ea: 0c 4e mov r14, r12 ; 85ec: 0d 4f mov r15, r13 ; 85ee: 3c 50 b9 93 add #-27719,r12 ;#0x93b9 85f2: 3d 60 d4 ff addc #-44, r13 ;#0xffd4 85f6: b2 3f jmp $-154 ;abs 0x855c 85f8: 06 12 push r6 ; 85fa: 30 12 8e 82 push #-32114 ;#0x828e 85fe: 3e 3f jmp $-386 ;abs 0x847c 8600: 3e 40 bb 82 mov #-32069,r14 ;#0x82bb 8604: 0f 44 mov r4, r15 ; 8606: b0 12 06 93 call #-27898 ;#0x9306 860a: 0f 93 cmp #0, r15 ;r3 As==00 860c: 15 24 jz $+44 ;abs 0x8638 860e: 5f 42 0e 02 mov.b &0x020e,r15 ;0x020e 8612: 0f 12 push r15 ; 8614: 5f 42 09 02 mov.b &0x0209,r15 ;0x0209 8618: 8f 11 sxt r15 ; 861a: 0f 12 push r15 ; 861c: 30 12 38 82 push #-32200 ;#0x8238 8620: 30 12 c2 82 push #-32062 ;#0x82c2 8624: 04 12 push r4 ; 8626: b0 12 34 8c call #-29644 ;#0x8c34 862a: 4e 4f mov.b r15, r14 ; 862c: 0f 44 mov r4, r15 ; 862e: b0 12 d0 89 call #-30256 ;#0x89d0 8632: 31 50 0a 00 add #10, r1 ;#0x000a 8636: 2b 3f jmp $-424 ;abs 0x848e 8638: 3e 40 db 82 mov #-32037,r14 ;#0x82db 863c: 0f 44 mov r4, r15 ; 863e: b0 12 06 93 call #-27898 ;#0x9306 8642: 0f 93 cmp #0, r15 ;r3 As==00 8644: 04 24 jz $+10 ;abs 0x864e 8646: b2 d0 05 00 bis #5, &0x0210 ;#0x0005 864a: 10 02 864c: 20 3f jmp $-446 ;abs 0x848e 864e: 3e 40 df 82 mov #-32033,r14 ;#0x82df 8652: 0f 44 mov r4, r15 ; 8654: b0 12 06 93 call #-27898 ;#0x9306 8658: 0f 93 cmp #0, r15 ;r3 As==00 865a: 21 24 jz $+68 ;abs 0x869e 865c: 3e 40 3d 00 mov #61, r14 ;#0x003d 8660: 0f 44 mov r4, r15 ; 8662: b0 12 98 92 call #-28008 ;#0x9298 8666: 1f 53 inc r15 ; 8668: b0 12 60 8b call #-29856 ;#0x8b60 866c: 0f 93 cmp #0, r15 ;r3 As==00 866e: 13 24 jz $+40 ;abs 0x8696 8670: 82 4f 94 01 mov r15, &0x0194 ; 8674: 82 43 96 01 mov #0, &0x0196 ;r3 As==00 8678: 12 12 94 01 push &0x0194 ; 867c: 30 12 38 82 push #-32200 ;#0x8238 8680: 30 12 e3 82 push #-32029 ;#0x82e3 8684: 04 12 push r4 ; 8686: b0 12 34 8c call #-29644 ;#0x8c34 868a: 4e 4f mov.b r15, r14 ; 868c: 0f 44 mov r4, r15 ; 868e: b0 12 d0 89 call #-30256 ;#0x89d0 8692: 31 52 add #8, r1 ;r2 As==11 8694: fc 3e jmp $-518 ;abs 0x848e 8696: b2 40 00 01 mov #256, &0x0194 ;#0x0100 869a: 94 01 869c: eb 3f jmp $-40 ;abs 0x8674 869e: 3e 40 f8 82 mov #-32008,r14 ;#0x82f8 86a2: 0f 44 mov r4, r15 ; 86a4: b0 12 06 93 call #-27898 ;#0x9306 86a8: 0f 93 cmp #0, r15 ;r3 As==00 86aa: 1b 24 jz $+56 ;abs 0x86e2 86ac: 3e 40 3d 00 mov #61, r14 ;#0x003d 86b0: 0f 44 mov r4, r15 ; 86b2: b0 12 98 92 call #-28008 ;#0x9298 86b6: 1f 53 inc r15 ; 86b8: b0 12 60 8b call #-29856 ;#0x8b60 86bc: 0f 93 cmp #0, r15 ;r3 As==00 86be: 0b 24 jz $+24 ;abs 0x86d6 86c0: 82 43 94 01 mov #0, &0x0194 ;r3 As==00 86c4: 82 4f 96 01 mov r15, &0x0196 ; 86c8: 12 12 96 01 push &0x0196 ; 86cc: 30 12 38 82 push #-32200 ;#0x8238 86d0: 30 12 fc 82 push #-32004 ;#0x82fc 86d4: d7 3f jmp $-80 ;abs 0x8684 86d6: 82 43 94 01 mov #0, &0x0194 ;r3 As==00 86da: b2 40 00 01 mov #256, &0x0196 ;#0x0100 86de: 96 01 86e0: f3 3f jmp $-24 ;abs 0x86c8 86e2: 3e 40 13 83 mov #-31981,r14 ;#0x8313 86e6: 0f 44 mov r4, r15 ; 86e8: b0 12 06 93 call #-27898 ;#0x9306 86ec: 0f 93 cmp #0, r15 ;r3 As==00 86ee: 0b 24 jz $+24 ;abs 0x8706 86f0: 82 43 94 01 mov #0, &0x0194 ;r3 As==00 86f4: 82 43 96 01 mov #0, &0x0196 ;r3 As==00 86f8: 12 12 96 01 push &0x0196 ; 86fc: 30 12 38 82 push #-32200 ;#0x8238 8700: 30 12 18 83 push #-31976 ;#0x8318 8704: bf 3f jmp $-128 ;abs 0x8684 8706: 30 12 27 83 push #-31961 ;#0x8327 870a: 04 12 push r4 ; 870c: b0 12 34 8c call #-29644 ;#0x8c34 8710: 4e 4f mov.b r15, r14 ; 8712: 0f 44 mov r4, r15 ; 8714: b0 12 d0 89 call #-30256 ;#0x89d0 8718: 21 52 add #4, r1 ;r2 As==10 871a: b9 3e jmp $-652 ;abs 0x848e 871c: 3d 40 05 00 mov #5, r13 ;#0x0005 8720: 0e 44 mov r4, r14 ; 8722: 3f 40 3f 83 mov #-31937,r15 ;#0x833f 8726: b0 12 d6 92 call #-27946 ;#0x92d6 872a: b1 3e jmp $-668 ;abs 0x848e 872c: 31 50 48 00 add #72, r1 ;#0x0048 8730: 30 40 ee 93 br #0x93ee ; 00008734 : 8734: 7e 40 0b 00 mov.b #11, r14 ;#0x000b 8738: 4f 43 clr.b r15 ; 873a: b0 12 ac 8a call #-30036 ;#0x8aac 873e: 7e 40 06 00 mov.b #6, r14 ;#0x0006 8742: 6f 43 mov.b #2, r15 ;r3 As==10 8744: b0 12 ac 8a call #-30036 ;#0x8aac 8748: 7e 40 3c 00 mov.b #60, r14 ;#0x003c 874c: 7f 40 06 00 mov.b #6, r15 ;#0x0006 8750: b0 12 ac 8a call #-30036 ;#0x8aac 8754: 6e 42 mov.b #4, r14 ;r2 As==10 8756: 7f 40 07 00 mov.b #7, r15 ;#0x0007 875a: b0 12 ac 8a call #-30036 ;#0x8aac 875e: 7e 40 05 00 mov.b #5, r14 ;#0x0005 8762: 7f 42 mov.b #8, r15 ;r2 As==11 8764: b0 12 ac 8a call #-30036 ;#0x8aac 8768: 5e 43 mov.b #1, r14 ;r3 As==01 876a: 7f 40 09 00 mov.b #9, r15 ;#0x0009 876e: b0 12 ac 8a call #-30036 ;#0x8aac 8772: 7e 40 9a ff mov.b #-102, r14 ;#0xff9a 8776: 7f 40 0a 00 mov.b #10, r15 ;#0x000a 877a: b0 12 ac 8a call #-30036 ;#0x8aac 877e: 7e 40 0a 00 mov.b #10, r14 ;#0x000a 8782: 7f 40 0b 00 mov.b #11, r15 ;#0x000b 8786: b0 12 ac 8a call #-30036 ;#0x8aac 878a: 4e 43 clr.b r14 ; 878c: 7f 40 0c 00 mov.b #12, r15 ;#0x000c 8790: b0 12 ac 8a call #-30036 ;#0x8aac 8794: 7e 40 5c 00 mov.b #92, r14 ;#0x005c 8798: 7f 40 0d 00 mov.b #13, r15 ;#0x000d 879c: b0 12 ac 8a call #-30036 ;#0x8aac 87a0: 7e 40 4f 00 mov.b #79, r14 ;#0x004f 87a4: 7f 40 0e 00 mov.b #14, r15 ;#0x000e 87a8: b0 12 ac 8a call #-30036 ;#0x8aac 87ac: 7e 40 c0 ff mov.b #-64, r14 ;#0xffc0 87b0: 7f 40 0f 00 mov.b #15, r15 ;#0x000f 87b4: b0 12 ac 8a call #-30036 ;#0x8aac 87b8: 7e 40 2d 00 mov.b #45, r14 ;#0x002d 87bc: 7f 40 10 00 mov.b #16, r15 ;#0x0010 87c0: b0 12 ac 8a call #-30036 ;#0x8aac 87c4: 7e 40 3b 00 mov.b #59, r14 ;#0x003b 87c8: 7f 40 11 00 mov.b #17, r15 ;#0x0011 87cc: b0 12 ac 8a call #-30036 ;#0x8aac 87d0: 7e 40 73 00 mov.b #115, r14 ;#0x0073 87d4: 7f 40 12 00 mov.b #18, r15 ;#0x0012 87d8: b0 12 ac 8a call #-30036 ;#0x8aac 87dc: 7e 40 23 00 mov.b #35, r14 ;#0x0023 87e0: 7f 40 13 00 mov.b #19, r15 ;#0x0013 87e4: b0 12 ac 8a call #-30036 ;#0x8aac 87e8: 7e 40 b9 ff mov.b #-71, r14 ;#0xffb9 87ec: 7f 40 14 00 mov.b #20, r15 ;#0x0014 87f0: b0 12 ac 8a call #-30036 ;#0x8aac 87f4: 5e 43 mov.b #1, r14 ;r3 As==01 87f6: 7f 40 15 00 mov.b #21, r15 ;#0x0015 87fa: b0 12 ac 8a call #-30036 ;#0x8aac 87fe: 7e 40 33 00 mov.b #51, r14 ;#0x0033 8802: 7f 40 17 00 mov.b #23, r15 ;#0x0017 8806: b0 12 ac 8a call #-30036 ;#0x8aac 880a: 7e 40 18 00 mov.b #24, r14 ;#0x0018 880e: 7f 40 18 00 mov.b #24, r15 ;#0x0018 8812: b0 12 ac 8a call #-30036 ;#0x8aac 8816: 7e 40 1d 00 mov.b #29, r14 ;#0x001d 881a: 7f 40 19 00 mov.b #25, r15 ;#0x0019 881e: b0 12 ac 8a call #-30036 ;#0x8aac 8822: 7e 40 1c 00 mov.b #28, r14 ;#0x001c 8826: 7f 40 1a 00 mov.b #26, r15 ;#0x001a 882a: b0 12 ac 8a call #-30036 ;#0x8aac 882e: 7e 40 c7 ff mov.b #-57, r14 ;#0xffc7 8832: 7f 40 1b 00 mov.b #27, r15 ;#0x001b 8836: b0 12 ac 8a call #-30036 ;#0x8aac 883a: 4e 43 clr.b r14 ; 883c: 7f 40 1c 00 mov.b #28, r15 ;#0x001c 8840: b0 12 ac 8a call #-30036 ;#0x8aac 8844: 7e 40 b0 ff mov.b #-80, r14 ;#0xffb0 8848: 7f 40 1d 00 mov.b #29, r15 ;#0x001d 884c: b0 12 ac 8a call #-30036 ;#0x8aac 8850: 7e 40 b6 ff mov.b #-74, r14 ;#0xffb6 8854: 7f 40 21 00 mov.b #33, r15 ;#0x0021 8858: b0 12 ac 8a call #-30036 ;#0x8aac 885c: 7e 40 10 00 mov.b #16, r14 ;#0x0010 8860: 7f 40 22 00 mov.b #34, r15 ;#0x0022 8864: b0 12 ac 8a call #-30036 ;#0x8aac 8868: 7e 40 ea ff mov.b #-22, r14 ;#0xffea 886c: 7f 40 23 00 mov.b #35, r15 ;#0x0023 8870: b0 12 ac 8a call #-30036 ;#0x8aac 8874: 7e 40 0a 00 mov.b #10, r14 ;#0x000a 8878: 7f 40 24 00 mov.b #36, r15 ;#0x0024 887c: b0 12 ac 8a call #-30036 ;#0x8aac 8880: 4e 43 clr.b r14 ; 8882: 7f 40 25 00 mov.b #37, r15 ;#0x0025 8886: b0 12 ac 8a call #-30036 ;#0x8aac 888a: 7e 40 11 00 mov.b #17, r14 ;#0x0011 888e: 7f 40 26 00 mov.b #38, r15 ;#0x0026 8892: b0 12 ac 8a call #-30036 ;#0x8aac 8896: 7e 40 59 00 mov.b #89, r14 ;#0x0059 889a: 7f 40 29 00 mov.b #41, r15 ;#0x0029 889e: b0 12 ac 8a call #-30036 ;#0x8aac 88a2: 7e 40 88 ff mov.b #-120, r14 ;#0xff88 88a6: 7f 40 2c 00 mov.b #44, r15 ;#0x002c 88aa: b0 12 ac 8a call #-30036 ;#0x8aac 88ae: 7e 40 31 00 mov.b #49, r14 ;#0x0031 88b2: 7f 40 2d 00 mov.b #45, r15 ;#0x002d 88b6: b0 12 ac 8a call #-30036 ;#0x8aac 88ba: 7e 40 0b 00 mov.b #11, r14 ;#0x000b 88be: 7f 40 2e 00 mov.b #46, r15 ;#0x002e 88c2: b0 12 ac 8a call #-30036 ;#0x8aac 88c6: 7e 43 mov.b #-1, r14 ;r3 As==11 88c8: 7f 40 3e 00 mov.b #62, r15 ;#0x003e 88cc: b0 12 ac 8a call #-30036 ;#0x8aac 88d0: 30 41 ret 000088d2 : 88d2: 7f 40 36 00 mov.b #54, r15 ;#0x0036 88d6: b0 12 1a 8a call #-30182 ;#0x8a1a 88da: f2 90 0f 00 cmp.b #15, &0x0212 ;#0x000f 88de: 12 02 88e0: 08 24 jz $+18 ;abs 0x88f2 88e2: 7f 40 3d 00 mov.b #61, r15 ;#0x003d 88e6: b0 12 1a 8a call #-30182 ;#0x8a1a 88ea: f2 90 0f 00 cmp.b #15, &0x0212 ;#0x000f 88ee: 12 02 88f0: f8 23 jnz $-14 ;abs 0x88e2 88f2: 7f 40 34 00 mov.b #52, r15 ;#0x0034 88f6: b0 12 1a 8a call #-30182 ;#0x8a1a 88fa: 30 41 ret 000088fc : 88fc: 0b 12 push r11 ; 88fe: 0a 12 push r10 ; 8900: 09 12 push r9 ; 8902: 08 12 push r8 ; 8904: 07 12 push r7 ; 8906: 06 12 push r6 ; 8908: 0a 4f mov r15, r10 ; 890a: 47 4e mov.b r14, r7 ; 890c: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 8910: b0 12 50 8a call #-30128 ;#0x8a50 8914: 48 4f mov.b r15, r8 ; 8916: 7f 40 3b 00 mov.b #59, r15 ;#0x003b 891a: b0 12 50 8a call #-30128 ;#0x8a50 891e: 46 4f mov.b r15, r6 ; 8920: 49 43 clr.b r9 ; 8922: 49 97 cmp.b r7, r9 ; 8924: 02 2c jc $+6 ;abs 0x892a 8926: 58 93 cmp.b #1, r8 ;r3 As==01 8928: 2f 2c jc $+96 ;abs 0x8988 892a: 4f 49 mov.b r9, r15 ; 892c: 0a 5f add r15, r10 ; 892e: ca 43 00 00 mov.b #0, 0(r10) ;r3 As==00 8932: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 8936: b0 12 50 8a call #-30128 ;#0x8a50 893a: c2 4f 0a 02 mov.b r15, &0x020a ; 893e: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 8942: b0 12 50 8a call #-30128 ;#0x8a50 8946: c2 4f 0e 02 mov.b r15, &0x020e ; 894a: 7f 40 38 00 mov.b #56, r15 ;#0x0038 894e: b0 12 50 8a call #-30128 ;#0x8a50 8952: c2 4f 0f 02 mov.b r15, &0x020f ; 8956: 4e 46 mov.b r6, r14 ; 8958: 4f 48 mov.b r8, r15 ; 895a: 2f 53 incd r15 ; 895c: 0e 9f cmp r15, r14 ; 895e: 03 24 jz $+8 ;abs 0x8966 8960: f2 f0 7f 00 and.b #127, &0x020e ;#0x007f 8964: 0e 02 8966: 5f 42 0a 02 mov.b &0x020a,r15 ;0x020a 896a: 7f 90 80 00 cmp.b #128, r15 ;#0x0080 896e: 09 28 jnc $+20 ;abs 0x8982 8970: 4e 4f mov.b r15, r14 ; 8972: 0f 4e mov r14, r15 ; 8974: 3f 50 00 ff add #-256, r15 ;#0xff00 8978: 02 30 jn $+6 ;abs 0x897e 897a: 0f 11 rra r15 ; 897c: 14 3c jmp $+42 ;abs 0x89a6 897e: 1f 53 inc r15 ; 8980: fc 3f jmp $-6 ;abs 0x897a 8982: 12 c3 clrc 8984: 4f 10 rrc.b r15 ; 8986: 0f 3c jmp $+32 ;abs 0x89a6 8988: 4f 49 mov.b r9, r15 ; 898a: 0b 4a mov r10, r11 ; 898c: 0b 5f add r15, r11 ; 898e: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 8992: b0 12 50 8a call #-30128 ;#0x8a50 8996: cb 4f 00 00 mov.b r15, 0(r11) ; 899a: 59 53 inc.b r9 ; 899c: 49 97 cmp.b r7, r9 ; 899e: c5 2f jc $-116 ;abs 0x892a 89a0: 49 98 cmp.b r8, r9 ; 89a2: f2 2b jnc $-26 ;abs 0x8988 89a4: c2 3f jmp $-122 ;abs 0x892a 89a6: 7f 50 b8 ff add.b #-72, r15 ;#0xffb8 89aa: c2 4f 09 02 mov.b r15, &0x0209 ; 89ae: 7f 40 3a 00 mov.b #58, r15 ;#0x003a 89b2: b0 12 1a 8a call #-30182 ;#0x8a1a 89b6: 7f 40 36 00 mov.b #54, r15 ;#0x0036 89ba: b0 12 1a 8a call #-30182 ;#0x8a1a 89be: 4f 49 mov.b r9, r15 ; 89c0: 8f 11 sxt r15 ; 89c2: 36 41 pop r6 ; 89c4: 37 41 pop r7 ; 89c6: 38 41 pop r8 ; 89c8: 39 41 pop r9 ; 89ca: 3a 41 pop r10 ; 89cc: 3b 41 pop r11 ; 89ce: 30 41 ret 000089d0 : 89d0: 0b 12 push r11 ; 89d2: 0a 12 push r10 ; 89d4: 0a 4f mov r15, r10 ; 89d6: 4b 4e mov.b r14, r11 ; 89d8: 7f 40 36 00 mov.b #54, r15 ;#0x0036 89dc: b0 12 1a 8a call #-30182 ;#0x8a1a 89e0: f2 b0 70 00 bit.b #112, &0x0212 ;#0x0070 89e4: 12 02 89e6: f8 23 jnz $-14 ;abs 0x89d8 89e8: 4d 4b mov.b r11, r13 ; 89ea: 0e 4a mov r10, r14 ; 89ec: 7f 40 7f 00 mov.b #127, r15 ;#0x007f 89f0: b0 12 f4 8a call #-29964 ;#0x8af4 89f4: 7f 40 35 00 mov.b #53, r15 ;#0x0035 89f8: b0 12 1a 8a call #-30182 ;#0x8a1a 89fc: 7f 40 3d 00 mov.b #61, r15 ;#0x003d 8a00: b0 12 1a 8a call #-30182 ;#0x8a1a 8a04: 5f 42 12 02 mov.b &0x0212,r15 ;0x0212 8a08: 7f 90 1f 00 cmp.b #31, r15 ;#0x001f 8a0c: 03 24 jz $+8 ;abs 0x8a14 8a0e: 7f f0 70 00 and.b #112, r15 ;#0x0070 8a12: f4 23 jnz $-22 ;abs 0x89fc 8a14: 3a 41 pop r10 ; 8a16: 3b 41 pop r11 ; 8a18: 30 41 ret 00008a1a : 8a1a: 4e 4f mov.b r15, r14 ; 8a1c: c2 43 12 02 mov.b #0, &0x0212 ;r3 As==00 8a20: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8a24: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 8a28: fd 23 jnz $-4 ;abs 0x8a24 8a2a: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 8a2e: 1b 00 8a30: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8a34: c2 4e 6f 00 mov.b r14, &0x006f ; 8a38: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8a3c: fd 27 jz $-4 ;abs 0x8a38 8a3e: d2 42 6e 00 mov.b &0x006e,&0x0212 ;0x006e 8a42: 12 02 8a44: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8a48: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8a4c: 1b 00 8a4e: 30 41 ret 00008a50 : 8a50: 4e 4f mov.b r15, r14 ; 8a52: 7f 90 30 00 cmp.b #48, r15 ;#0x0030 8a56: 1e 38 jl $+62 ;abs 0x8a94 8a58: 7e d0 c0 ff bis.b #-64, r14 ;#0xffc0 8a5c: c2 43 12 02 mov.b #0, &0x0212 ;r3 As==00 8a60: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8a64: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 8a68: fd 23 jnz $-4 ;abs 0x8a64 8a6a: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 8a6e: 1b 00 8a70: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8a74: c2 4e 6f 00 mov.b r14, &0x006f ; 8a78: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8a7c: fd 27 jz $-4 ;abs 0x8a78 8a7e: d2 42 6e 00 mov.b &0x006e,&0x0212 ;0x006e 8a82: 12 02 8a84: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8a88: c2 43 6f 00 mov.b #0, &0x006f ;r3 As==00 8a8c: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8a90: fd 27 jz $-4 ;abs 0x8a8c 8a92: 03 3c jmp $+8 ;abs 0x8a9a 8a94: 7e d0 80 ff bis.b #-128, r14 ;#0xff80 8a98: e1 3f jmp $-60 ;abs 0x8a5c 8a9a: 5f 42 6e 00 mov.b &0x006e,r15 ;0x006e 8a9e: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8aa2: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8aa6: 1b 00 8aa8: 8f 11 sxt r15 ; 8aaa: 30 41 ret 00008aac : 8aac: 4d 4f mov.b r15, r13 ; 8aae: c2 43 12 02 mov.b #0, &0x0212 ;r3 As==00 8ab2: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8ab6: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 8aba: fd 23 jnz $-4 ;abs 0x8ab6 8abc: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 8ac0: 1b 00 8ac2: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8ac6: c2 4d 6f 00 mov.b r13, &0x006f ; 8aca: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8ace: fd 27 jz $-4 ;abs 0x8aca 8ad0: d2 42 6e 00 mov.b &0x006e,&0x0212 ;0x006e 8ad4: 12 02 8ad6: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8ada: c2 4e 6f 00 mov.b r14, &0x006f ; 8ade: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8ae2: fd 27 jz $-4 ;abs 0x8ade 8ae4: 5f 42 6e 00 mov.b &0x006e,r15 ;0x006e 8ae8: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8aec: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8af0: 1b 00 8af2: 30 41 ret 00008af4 : 8af4: 4c 4f mov.b r15, r12 ; 8af6: c2 43 12 02 mov.b #0, &0x0212 ;r3 As==00 8afa: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8afe: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 8b02: fd 23 jnz $-4 ;abs 0x8afe 8b04: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 8b08: 1b 00 8b0a: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8b0e: c2 4c 6f 00 mov.b r12, &0x006f ; 8b12: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8b16: fd 27 jz $-4 ;abs 0x8b12 8b18: d2 42 6e 00 mov.b &0x006e,&0x0212 ;0x006e 8b1c: 12 02 8b1e: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8b22: c2 4d 6f 00 mov.b r13, &0x006f ; 8b26: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8b2a: fd 27 jz $-4 ;abs 0x8b26 8b2c: 5f 42 6e 00 mov.b &0x006e,r15 ;0x006e 8b30: 0c 43 clr r12 ; 8b32: 8d 11 sxt r13 ; 8b34: 0c 9d cmp r13, r12 ; 8b36: 0e 2c jc $+30 ;abs 0x8b54 8b38: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8b3c: 0f 4e mov r14, r15 ; 8b3e: 0f 5c add r12, r15 ; 8b40: e2 4f 6f 00 mov.b @r15, &0x006f ; 8b44: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8b48: fd 27 jz $-4 ;abs 0x8b44 8b4a: 5f 42 6e 00 mov.b &0x006e,r15 ;0x006e 8b4e: 1c 53 inc r12 ; 8b50: 0c 9d cmp r13, r12 ; 8b52: f2 2b jnc $-26 ;abs 0x8b38 8b54: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8b58: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8b5c: 1b 00 8b5e: 30 41 ret 00008b60 : 8b60: 0b 12 push r11 ; 8b62: 0a 12 push r10 ; 8b64: 0c 4f mov r15, r12 ; 8b66: 0a 43 clr r10 ; 8b68: 0b 43 clr r11 ; 8b6a: 6d 4f mov.b @r15, r13 ; 8b6c: 7d 90 20 00 cmp.b #32, r13 ;#0x0020 8b70: 49 24 jz $+148 ;abs 0x8c04 8b72: 7d 90 09 00 cmp.b #9, r13 ;#0x0009 8b76: 46 24 jz $+142 ;abs 0x8c04 8b78: 7d 90 0a 00 cmp.b #10, r13 ;#0x000a 8b7c: 43 24 jz $+136 ;abs 0x8c04 8b7e: 7d 90 0c 00 cmp.b #12, r13 ;#0x000c 8b82: 40 24 jz $+130 ;abs 0x8c04 8b84: 7d 90 0d 00 cmp.b #13, r13 ;#0x000d 8b88: 3d 24 jz $+124 ;abs 0x8c04 8b8a: 7d 90 0b 00 cmp.b #11, r13 ;#0x000b 8b8e: 3a 24 jz $+118 ;abs 0x8c04 8b90: 7d 90 2d 00 cmp.b #45, r13 ;#0x002d 8b94: 35 24 jz $+108 ;abs 0x8c00 8b96: 7d 90 2b 00 cmp.b #43, r13 ;#0x002b 8b9a: 2f 24 jz $+96 ;abs 0x8bfa 8b9c: 4f 4d mov.b r13, r15 ; 8b9e: 8f 11 sxt r15 ; 8ba0: 0e 43 clr r14 ; 8ba2: 3f 50 d0 ff add #-48, r15 ;#0xffd0 8ba6: 3f 90 0a 00 cmp #10, r15 ;#0x000a 8baa: 01 2c jc $+4 ;abs 0x8bae 8bac: 1e 43 mov #1, r14 ;r3 As==01 8bae: 0e 93 cmp #0, r14 ;r3 As==00 8bb0: 02 20 jnz $+6 ;abs 0x8bb6 8bb2: 0f 43 clr r15 ; 8bb4: 3c 3c jmp $+122 ;abs 0x8c2e 8bb6: 4f 4d mov.b r13, r15 ; 8bb8: 8f 11 sxt r15 ; 8bba: 0b 5f add r15, r11 ; 8bbc: 3b 50 d0 ff add #-48, r11 ;#0xffd0 8bc0: 1c 53 inc r12 ; 8bc2: 6f 4c mov.b @r12, r15 ; 8bc4: 4d 4f mov.b r15, r13 ; 8bc6: 8f 11 sxt r15 ; 8bc8: 0e 43 clr r14 ; 8bca: 3f 50 d0 ff add #-48, r15 ;#0xffd0 8bce: 3f 90 0a 00 cmp #10, r15 ;#0x000a 8bd2: 01 2c jc $+4 ;abs 0x8bd6 8bd4: 1e 43 mov #1, r14 ;r3 As==01 8bd6: 0e 93 cmp #0, r14 ;r3 As==00 8bd8: 0a 24 jz $+22 ;abs 0x8bee 8bda: 0f 4b mov r11, r15 ; 8bdc: 0f 5f rla r15 ; 8bde: 0f 5f rla r15 ; 8be0: 0e 4b mov r11, r14 ; 8be2: 0e 5e rla r14 ; 8be4: 0b 4f mov r15, r11 ; 8be6: 0b 5e add r14, r11 ; 8be8: 0b 5e add r14, r11 ; 8bea: 0b 5e add r14, r11 ; 8bec: e4 3f jmp $-54 ;abs 0x8bb6 8bee: 0a 93 cmp #0, r10 ;r3 As==00 8bf0: 02 24 jz $+6 ;abs 0x8bf6 8bf2: 3b e3 inv r11 ; 8bf4: 1b 53 inc r11 ; 8bf6: 0f 4b mov r11, r15 ; 8bf8: 1a 3c jmp $+54 ;abs 0x8c2e 8bfa: 1c 53 inc r12 ; 8bfc: 6d 4c mov.b @r12, r13 ; 8bfe: ce 3f jmp $-98 ;abs 0x8b9c 8c00: 1a 43 mov #1, r10 ;r3 As==01 8c02: fb 3f jmp $-8 ;abs 0x8bfa 8c04: 1c 53 inc r12 ; 8c06: 6d 4c mov.b @r12, r13 ; 8c08: 7d 90 20 00 cmp.b #32, r13 ;#0x0020 8c0c: fb 27 jz $-8 ;abs 0x8c04 8c0e: 7d 90 09 00 cmp.b #9, r13 ;#0x0009 8c12: f8 27 jz $-14 ;abs 0x8c04 8c14: 7d 90 0a 00 cmp.b #10, r13 ;#0x000a 8c18: f5 27 jz $-20 ;abs 0x8c04 8c1a: 7d 90 0c 00 cmp.b #12, r13 ;#0x000c 8c1e: f2 27 jz $-26 ;abs 0x8c04 8c20: 7d 90 0d 00 cmp.b #13, r13 ;#0x000d 8c24: ef 27 jz $-32 ;abs 0x8c04 8c26: 7d 90 0b 00 cmp.b #11, r13 ;#0x000b 8c2a: ec 27 jz $-38 ;abs 0x8c04 8c2c: b1 3f jmp $-156 ;abs 0x8b90 8c2e: 3a 41 pop r10 ; 8c30: 3b 41 pop r11 ; 8c32: 30 41 ret 00008c34 : 8c34: 2f 43 mov #2, r15 ;r3 As==10 8c36: 0f 51 add r1, r15 ; 8c38: 2c 4f mov @r15, r12 ; 8c3a: 1e 4f 02 00 mov 2(r15), r14 ; 8c3e: 2f 52 add #4, r15 ;r2 As==10 8c40: 0d 4f mov r15, r13 ; 8c42: 0f 4c mov r12, r15 ; 8c44: b0 12 5a 8c call #-29606 ;#0x8c5a 8c48: 30 41 ret 00008c4a : 8c4a: 1e 42 04 02 mov &0x0204,r14 ;0x0204 8c4e: ce 4f 00 00 mov.b r15, 0(r14) ; 8c52: 92 53 04 02 inc &0x0204 ; 8c56: 7f f3 and.b #-1, r15 ;r3 As==11 8c58: 30 41 ret 00008c5a : 8c5a: 0b 12 push r11 ; 8c5c: 0b 4f mov r15, r11 ; 8c5e: 82 4f 04 02 mov r15, &0x0204 ; 8c62: 3f 40 4a 8c mov #-29622,r15 ;#0x8c4a 8c66: b0 12 d8 8c call #-29480 ;#0x8cd8 8c6a: 0b 5f add r15, r11 ; 8c6c: cb 43 00 00 mov.b #0, 0(r11) ;r3 As==00 8c70: 3b 41 pop r11 ; 8c72: 30 41 ret 00008c74 : 8c74: 0b 12 push r11 ; 8c76: 0a 12 push r10 ; 8c78: 0a 4f mov r15, r10 ; 8c7a: 0b 4e mov r14, r11 ; 8c7c: 0e 93 cmp #0, r14 ;r3 As==00 8c7e: 02 20 jnz $+6 ;abs 0x8c84 8c80: 1f 43 mov #1, r15 ;r3 As==01 8c82: 0d 3c jmp $+28 ;abs 0x8c9e 8c84: 6f 4a mov.b @r10, r15 ; 8c86: 8f 11 sxt r15 ; 8c88: 1a 53 inc r10 ; 8c8a: 92 12 06 02 call &0x0206 ; 8c8e: 0f 93 cmp #0, r15 ;r3 As==00 8c90: 05 38 jl $+12 ;abs 0x8c9c 8c92: 92 53 02 02 inc &0x0202 ; 8c96: 3b 53 add #-1, r11 ;r3 As==11 8c98: f5 23 jnz $-20 ;abs 0x8c84 8c9a: f2 3f jmp $-26 ;abs 0x8c80 8c9c: 3f 43 mov #-1, r15 ;r3 As==11 8c9e: 3a 41 pop r10 ; 8ca0: 3b 41 pop r11 ; 8ca2: 30 41 ret 00008ca4 <__write_pad>: 8ca4: 0b 12 push r11 ; 8ca6: 0a 12 push r10 ; 8ca8: 09 12 push r9 ; 8caa: 49 4f mov.b r15, r9 ; 8cac: 4b 4e mov.b r14, r11 ; 8cae: 5e 93 cmp.b #1, r14 ;r3 As==01 8cb0: 0c 38 jl $+26 ;abs 0x8cca 8cb2: 4a 4f mov.b r15, r10 ; 8cb4: 8a 11 sxt r10 ; 8cb6: 0f 4a mov r10, r15 ; 8cb8: 92 12 06 02 call &0x0206 ; 8cbc: 0f 93 cmp #0, r15 ;r3 As==00 8cbe: 07 38 jl $+16 ;abs 0x8cce 8cc0: 92 53 02 02 inc &0x0202 ; 8cc4: 7b 53 add.b #-1, r11 ;r3 As==11 8cc6: 5b 93 cmp.b #1, r11 ;r3 As==01 8cc8: f6 37 jge $-18 ;abs 0x8cb6 8cca: 4f 49 mov.b r9, r15 ; 8ccc: 01 3c jmp $+4 ;abs 0x8cd0 8cce: 3f 43 mov #-1, r15 ;r3 As==11 8cd0: 39 41 pop r9 ; 8cd2: 3a 41 pop r10 ; 8cd4: 3b 41 pop r11 ; 8cd6: 30 41 ret 00008cd8 : 8cd8: 0b 12 push r11 ; 8cda: 0a 12 push r10 ; 8cdc: 09 12 push r9 ; 8cde: 08 12 push r8 ; 8ce0: 07 12 push r7 ; 8ce2: 06 12 push r6 ; 8ce4: 05 12 push r5 ; 8ce6: 04 12 push r4 ; 8ce8: 31 80 3c 00 sub #60, r1 ;#0x003c 8cec: 05 4d mov r13, r5 ; 8cee: 81 43 30 00 mov #0, 48(r1) ;r3 As==00 8cf2: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 8cf6: 82 43 02 02 mov #0, &0x0202 ;r3 As==00 8cfa: 82 4f 06 02 mov r15, &0x0206 ; 8cfe: 06 4e mov r14, r6 ; 8d00: 0f 46 mov r6, r15 ; 8d02: 67 46 mov.b @r6, r7 ; 8d04: 47 93 cmp.b #0, r7 ;r3 As==00 8d06: 0a 24 jz $+22 ;abs 0x8d1c 8d08: 77 90 25 00 cmp.b #37, r7 ;#0x0025 8d0c: 07 24 jz $+16 ;abs 0x8d1c 8d0e: 16 53 inc r6 ; 8d10: 67 46 mov.b @r6, r7 ; 8d12: 47 93 cmp.b #0, r7 ;r3 As==00 8d14: 03 24 jz $+8 ;abs 0x8d1c 8d16: 77 90 25 00 cmp.b #37, r7 ;#0x0025 8d1a: f9 23 jnz $-12 ;abs 0x8d0e 8d1c: 0d 46 mov r6, r13 ; 8d1e: 0d 8f sub r15, r13 ; 8d20: 02 24 jz $+6 ;abs 0x8d26 8d22: 30 40 70 92 br #0x9270 ; 8d26: 47 93 cmp.b #0, r7 ;r3 As==00 8d28: 02 20 jnz $+6 ;abs 0x8d2e 8d2a: 30 40 7e 92 br #0x927e ; 8d2e: 16 53 inc r6 ; 8d30: c1 43 2e 00 mov.b #0, 46(r1) ;r3 As==00 8d34: c1 43 35 00 mov.b #0, 53(r1) ;r3 As==00 8d38: c1 43 2f 00 mov.b #0, 47(r1) ;r3 As==00 8d3c: 7b 43 mov.b #-1, r11 ;r3 As==11 8d3e: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 8d42: 67 46 mov.b @r6, r7 ; 8d44: 16 53 inc r6 ; 8d46: 77 90 75 00 cmp.b #117, r7 ;#0x0075 8d4a: 02 20 jnz $+6 ;abs 0x8d50 8d4c: 30 40 4a 92 br #0x924a ; 8d50: 4f 47 mov.b r7, r15 ; 8d52: 7f d0 20 00 bis.b #32, r15 ;#0x0020 8d56: 7f 90 78 00 cmp.b #120, r15 ;#0x0078 8d5a: 02 20 jnz $+6 ;abs 0x8d60 8d5c: 30 40 4a 92 br #0x924a ; 8d60: 77 90 20 00 cmp.b #32, r7 ;#0x0020 8d64: 02 20 jnz $+6 ;abs 0x8d6a 8d66: 30 40 36 92 br #0x9236 ; 8d6a: 77 90 23 00 cmp.b #35, r7 ;#0x0023 8d6e: 02 20 jnz $+6 ;abs 0x8d74 8d70: 30 40 2e 92 br #0x922e ; 8d74: 77 90 2a 00 cmp.b #42, r7 ;#0x002a 8d78: 02 20 jnz $+6 ;abs 0x8d7e 8d7a: 30 40 12 92 br #0x9212 ; 8d7e: 77 90 2d 00 cmp.b #45, r7 ;#0x002d 8d82: 02 20 jnz $+6 ;abs 0x8d88 8d84: 30 40 02 92 br #0x9202 ; 8d88: 77 90 2b 00 cmp.b #43, r7 ;#0x002b 8d8c: 02 20 jnz $+6 ;abs 0x8d92 8d8e: 30 40 f8 91 br #0x91f8 ; 8d92: 77 90 2e 00 cmp.b #46, r7 ;#0x002e 8d96: 02 20 jnz $+6 ;abs 0x8d9c 8d98: 30 40 92 91 br #0x9192 ; 8d9c: 77 90 30 00 cmp.b #48, r7 ;#0x0030 8da0: 02 20 jnz $+6 ;abs 0x8da6 8da2: 30 40 7c 91 br #0x917c ; 8da6: 4f 47 mov.b r7, r15 ; 8da8: 7f 50 cf ff add.b #-49, r15 ;#0xffcf 8dac: 7f 90 09 00 cmp.b #9, r15 ;#0x0009 8db0: 1a 2c jc $+54 ;abs 0x8de6 8db2: 0d 43 clr r13 ; 8db4: 0f 4d mov r13, r15 ; 8db6: 0f 5f rla r15 ; 8db8: 0f 5f rla r15 ; 8dba: 0e 4d mov r13, r14 ; 8dbc: 0e 5e rla r14 ; 8dbe: 0d 4f mov r15, r13 ; 8dc0: 0d 5e add r14, r13 ; 8dc2: 0d 5e add r14, r13 ; 8dc4: 0d 5e add r14, r13 ; 8dc6: 4f 47 mov.b r7, r15 ; 8dc8: 8f 11 sxt r15 ; 8dca: 0d 5f add r15, r13 ; 8dcc: 3d 50 d0 ff add #-48, r13 ;#0xffd0 8dd0: 67 46 mov.b @r6, r7 ; 8dd2: 16 53 inc r6 ; 8dd4: 4f 47 mov.b r7, r15 ; 8dd6: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 8dda: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a 8dde: ea 2b jnc $-42 ;abs 0x8db4 8de0: c1 4d 2f 00 mov.b r13, 47(r1) ; 8de4: b0 3f jmp $-158 ;abs 0x8d46 8de6: 77 90 68 00 cmp.b #104, r7 ;#0x0068 8dea: c4 25 jz $+906 ;abs 0x9174 8dec: 77 90 6c 00 cmp.b #108, r7 ;#0x006c 8df0: 03 20 jnz $+8 ;abs 0x8df8 8df2: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 8df6: a5 3f jmp $-180 ;abs 0x8d42 8df8: 77 90 63 00 cmp.b #99, r7 ;#0x0063 8dfc: b4 25 jz $+874 ;abs 0x9166 8dfe: 77 90 44 00 cmp.b #68, r7 ;#0x0044 8e02: ae 25 jz $+862 ;abs 0x9160 8e04: 77 90 64 00 cmp.b #100, r7 ;#0x0064 8e08: 7f 25 jz $+768 ;abs 0x9108 8e0a: 77 90 69 00 cmp.b #105, r7 ;#0x0069 8e0e: 7c 25 jz $+762 ;abs 0x9108 8e10: 77 90 4f 00 cmp.b #79, r7 ;#0x004f 8e14: 76 25 jz $+750 ;abs 0x9102 8e16: 77 90 6f 00 cmp.b #111, r7 ;#0x006f 8e1a: 70 25 jz $+738 ;abs 0x90fc 8e1c: 77 90 70 00 cmp.b #112, r7 ;#0x0070 8e20: 5e 25 jz $+702 ;abs 0x90de 8e22: 77 90 73 00 cmp.b #115, r7 ;#0x0073 8e26: 1f 25 jz $+576 ;abs 0x9066 8e28: 77 90 55 00 cmp.b #85, r7 ;#0x0055 8e2c: 19 25 jz $+564 ;abs 0x9060 8e2e: 77 90 75 00 cmp.b #117, r7 ;#0x0075 8e32: 12 25 jz $+550 ;abs 0x9058 8e34: 77 90 58 00 cmp.b #88, r7 ;#0x0058 8e38: 8f 24 jz $+288 ;abs 0x8f58 8e3a: 77 90 78 00 cmp.b #120, r7 ;#0x0078 8e3e: 8c 24 jz $+282 ;abs 0x8f58 8e40: 47 93 cmp.b #0, r7 ;r3 As==00 8e42: 02 20 jnz $+6 ;abs 0x8e48 8e44: 30 40 7e 92 br #0x927e ; 8e48: 81 41 2c 00 mov r1, 44(r1) ; 8e4c: c1 47 00 00 mov.b r7, 0(r1) ; 8e50: 59 43 mov.b #1, r9 ;r3 As==01 8e52: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 8e56: 4b 49 mov.b r9, r11 ; 8e58: 5a 41 35 00 mov.b 53(r1), r10 ; 8e5c: 4a 89 sub.b r9, r10 ; 8e5e: 7a 30 jn $+246 ;abs 0x8f54 8e60: 5e 41 28 00 mov.b 40(r1), r14 ; 8e64: 4e 93 cmp.b #0, r14 ;r3 As==00 8e66: 70 24 jz $+226 ;abs 0x8f48 8e68: 5b 53 inc.b r11 ; 8e6a: 4b 5a add.b r10, r11 ; 8e6c: 58 41 2e 00 mov.b 46(r1), r8 ; 8e70: 78 f0 30 00 and.b #48, r8 ;#0x0030 8e74: 13 20 jnz $+40 ;abs 0x8e9c 8e76: 5d 41 2f 00 mov.b 47(r1), r13 ; 8e7a: 8d 11 sxt r13 ; 8e7c: 4f 4b mov.b r11, r15 ; 8e7e: 8f 11 sxt r15 ; 8e80: 0d 8f sub r15, r13 ; 8e82: 1d 93 cmp #1, r13 ;r3 As==01 8e84: 0b 38 jl $+24 ;abs 0x8e9c 8e86: 4e 4d mov.b r13, r14 ; 8e88: 7f 40 20 00 mov.b #32, r15 ;#0x0020 8e8c: b0 12 a4 8c call #-29532 ;#0x8ca4 8e90: 0f 93 cmp #0, r15 ;r3 As==00 8e92: 02 34 jge $+6 ;abs 0x8e98 8e94: 30 40 7e 92 br #0x927e ; 8e98: 5e 41 28 00 mov.b 40(r1), r14 ; 8e9c: 4e 93 cmp.b #0, r14 ;r3 As==00 8e9e: 4f 20 jnz $+160 ;abs 0x8f3e 8ea0: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040 8ea4: 2e 00 8ea6: 14 24 jz $+42 ;abs 0x8ed0 8ea8: 1f 41 2a 00 mov 42(r1), r15 ; 8eac: 3f f0 00 ff and #-256, r15 ;#0xff00 8eb0: 3f d0 30 00 bis #48, r15 ;#0x0030 8eb4: 81 4f 2a 00 mov r15, 42(r1) ; 8eb8: c1 47 2b 00 mov.b r7, 43(r1) ; 8ebc: 2e 43 mov #2, r14 ;r3 As==10 8ebe: 0f 41 mov r1, r15 ; 8ec0: 3f 50 2a 00 add #42, r15 ;#0x002a 8ec4: b0 12 74 8c call #-29580 ;#0x8c74 8ec8: 0f 93 cmp #0, r15 ;r3 As==00 8eca: 02 34 jge $+6 ;abs 0x8ed0 8ecc: 30 40 7e 92 br #0x927e ; 8ed0: 78 90 20 00 cmp.b #32, r8 ;#0x0020 8ed4: 24 24 jz $+74 ;abs 0x8f1e 8ed6: 4e 4a mov.b r10, r14 ; 8ed8: 7f 40 30 00 mov.b #48, r15 ;#0x0030 8edc: b0 12 a4 8c call #-29532 ;#0x8ca4 8ee0: 0f 93 cmp #0, r15 ;r3 As==00 8ee2: cd 39 jl $+924 ;abs 0x927e 8ee4: 4f 49 mov.b r9, r15 ; 8ee6: 8f 11 sxt r15 ; 8ee8: 0e 4f mov r15, r14 ; 8eea: 1f 41 2c 00 mov 44(r1), r15 ; 8eee: b0 12 74 8c call #-29580 ;#0x8c74 8ef2: 0f 93 cmp #0, r15 ;r3 As==00 8ef4: c4 39 jl $+906 ;abs 0x927e 8ef6: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010 8efa: 2e 00 8efc: 01 27 jz $-508 ;abs 0x8d00 8efe: 5d 41 2f 00 mov.b 47(r1), r13 ; 8f02: 8d 11 sxt r13 ; 8f04: 4f 4b mov.b r11, r15 ; 8f06: 8f 11 sxt r15 ; 8f08: 0d 8f sub r15, r13 ; 8f0a: 1d 93 cmp #1, r13 ;r3 As==01 8f0c: f9 3a jl $-524 ;abs 0x8d00 8f0e: 4e 4d mov.b r13, r14 ; 8f10: 7f 40 20 00 mov.b #32, r15 ;#0x0020 8f14: b0 12 a4 8c call #-29532 ;#0x8ca4 8f18: 0f 93 cmp #0, r15 ;r3 As==00 8f1a: f2 36 jge $-538 ;abs 0x8d00 8f1c: b0 3d jmp $+866 ;abs 0x927e 8f1e: 5d 41 2f 00 mov.b 47(r1), r13 ; 8f22: 8d 11 sxt r13 ; 8f24: 4f 4b mov.b r11, r15 ; 8f26: 8f 11 sxt r15 ; 8f28: 0d 8f sub r15, r13 ; 8f2a: 1d 93 cmp #1, r13 ;r3 As==01 8f2c: d4 3b jl $-86 ;abs 0x8ed6 8f2e: 4e 4d mov.b r13, r14 ; 8f30: 7f 40 30 00 mov.b #48, r15 ;#0x0030 8f34: b0 12 a4 8c call #-29532 ;#0x8ca4 8f38: 0f 93 cmp #0, r15 ;r3 As==00 8f3a: cd 37 jge $-100 ;abs 0x8ed6 8f3c: a0 3d jmp $+834 ;abs 0x927e 8f3e: 1e 43 mov #1, r14 ;r3 As==01 8f40: 0f 41 mov r1, r15 ; 8f42: 3f 50 28 00 add #40, r15 ;#0x0028 8f46: be 3f jmp $-130 ;abs 0x8ec4 8f48: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040 8f4c: 2e 00 8f4e: 8d 27 jz $-228 ;abs 0x8e6a 8f50: 6b 53 incd.b r11 ; 8f52: 8b 3f jmp $-232 ;abs 0x8e6a 8f54: 4a 43 clr.b r10 ; 8f56: 84 3f jmp $-246 ;abs 0x8e60 8f58: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010 8f5c: 34 00 8f5e: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11 8f62: 09 24 jz $+20 ;abs 0x8f76 8f64: 81 93 30 00 cmp #0, 48(r1) ;r3 As==00 8f68: 03 20 jnz $+8 ;abs 0x8f70 8f6a: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 8f6e: 03 24 jz $+8 ;abs 0x8f76 8f70: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040 8f74: 2e 00 8f76: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 8f7a: c1 4b 35 00 mov.b r11, 53(r1) ; 8f7e: 4b 93 cmp.b #0, r11 ;r3 As==00 8f80: 03 38 jl $+8 ;abs 0x8f88 8f82: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf 8f86: 2e 00 8f88: 0f 41 mov r1, r15 ; 8f8a: 3f 50 28 00 add #40, r15 ;#0x0028 8f8e: 81 4f 2c 00 mov r15, 44(r1) ; 8f92: 81 93 30 00 cmp #0, 48(r1) ;r3 As==00 8f96: 06 20 jnz $+14 ;abs 0x8fa4 8f98: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 8f9c: 03 20 jnz $+8 ;abs 0x8fa4 8f9e: c1 93 35 00 cmp.b #0, 53(r1) ;r3 As==00 8fa2: 3e 24 jz $+126 ;abs 0x9020 8fa4: d1 41 34 00 mov.b 52(r1), 56(r1) ; 8fa8: 38 00 8faa: c1 43 39 00 mov.b #0, 57(r1) ;r3 As==00 8fae: 81 43 3a 00 mov #0, 58(r1) ;r3 As==00 8fb2: c1 43 36 00 mov.b #0, 54(r1) ;r3 As==00 8fb6: 1e 41 30 00 mov 48(r1), r14 ; 8fba: 1f 41 32 00 mov 50(r1), r15 ; 8fbe: 1e 81 38 00 sub 56(r1), r14 ; 8fc2: 1f 71 3a 00 subc 58(r1), r15 ; 8fc6: 02 28 jnc $+6 ;abs 0x8fcc 8fc8: d1 43 36 00 mov.b #1, 54(r1) ;r3 As==01 8fcc: 1c 41 30 00 mov 48(r1), r12 ; 8fd0: 1d 41 32 00 mov 50(r1), r13 ; 8fd4: 1a 41 38 00 mov 56(r1), r10 ; 8fd8: 1b 41 3a 00 mov 58(r1), r11 ; 8fdc: b0 12 c4 93 call #-27708 ;#0x93c4 8fe0: 44 4e mov.b r14, r4 ; 8fe2: 7e 90 0a 00 cmp.b #10, r14 ;#0x000a 8fe6: 30 2c jc $+98 ;abs 0x9048 8fe8: 74 50 30 00 add.b #48, r4 ;#0x0030 8fec: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11 8ff0: 1f 41 2c 00 mov 44(r1), r15 ; 8ff4: cf 44 00 00 mov.b r4, 0(r15) ; 8ff8: 1c 41 30 00 mov 48(r1), r12 ; 8ffc: 1d 41 32 00 mov 50(r1), r13 ; 9000: 1a 41 38 00 mov 56(r1), r10 ; 9004: 1b 41 3a 00 mov 58(r1), r11 ; 9008: b0 12 c4 93 call #-27708 ;#0x93c4 900c: 81 4c 30 00 mov r12, 48(r1) ; 9010: 81 4d 32 00 mov r13, 50(r1) ; 9014: c1 93 36 00 cmp.b #0, 54(r1) ;r3 As==00 9018: cc 23 jnz $-102 ;abs 0x8fb2 901a: f1 92 34 00 cmp.b #8, 52(r1) ;r2 As==11 901e: 06 24 jz $+14 ;abs 0x902c 9020: 49 41 mov.b r1, r9 ; 9022: 59 81 2c 00 sub.b 44(r1), r9 ; 9026: 79 50 28 00 add.b #40, r9 ;#0x0028 902a: 15 3f jmp $-468 ;abs 0x8e56 902c: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11 9030: f7 27 jz $-16 ;abs 0x9020 9032: 74 90 30 00 cmp.b #48, r4 ;#0x0030 9036: f4 27 jz $-22 ;abs 0x9020 9038: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11 903c: 1f 41 2c 00 mov 44(r1), r15 ; 9040: ff 40 30 00 mov.b #48, 0(r15) ;#0x0030 9044: 00 00 9046: ec 3f jmp $-38 ;abs 0x9020 9048: 74 50 57 00 add.b #87, r4 ;#0x0057 904c: 77 90 58 00 cmp.b #88, r7 ;#0x0058 9050: cd 23 jnz $-100 ;abs 0x8fec 9052: 74 f0 df ff and.b #-33, r4 ;#0xffdf 9056: ca 3f jmp $-106 ;abs 0x8fec 9058: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a 905c: 34 00 905e: 8b 3f jmp $-232 ;abs 0x8f76 9060: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 9064: f9 3f jmp $-12 ;abs 0x9058 9066: 0f 45 mov r5, r15 ; 9068: 25 53 incd r5 ; 906a: a1 4f 2c 00 mov @r15, 44(r1) ; 906e: 81 93 2c 00 cmp #0, 44(r1) ;r3 As==00 9072: 1e 24 jz $+62 ;abs 0x90b0 9074: 4b 93 cmp.b #0, r11 ;r3 As==00 9076: 11 38 jl $+36 ;abs 0x909a 9078: 4f 4b mov.b r11, r15 ; 907a: 8f 11 sxt r15 ; 907c: 0d 4f mov r15, r13 ; 907e: 0e 43 clr r14 ; 9080: 1f 41 2c 00 mov 44(r1), r15 ; 9084: b0 12 b2 92 call #-27982 ;#0x92b2 9088: 0f 93 cmp #0, r15 ;r3 As==00 908a: 05 24 jz $+12 ;abs 0x9096 908c: 49 4f mov.b r15, r9 ; 908e: 59 81 2c 00 sub.b 44(r1), r9 ; 9092: 4b 99 cmp.b r9, r11 ; 9094: de 36 jge $-578 ;abs 0x8e52 9096: 49 4b mov.b r11, r9 ; 9098: dc 3e jmp $-582 ;abs 0x8e52 909a: 1f 41 2c 00 mov 44(r1), r15 ; 909e: 1f 83 dec r15 ; 90a0: 1f 53 inc r15 ; 90a2: cf 93 00 00 cmp.b #0, 0(r15) ;r3 As==00 90a6: fc 23 jnz $-6 ;abs 0x90a0 90a8: 49 4f mov.b r15, r9 ; 90aa: 59 81 2c 00 sub.b 44(r1), r9 ; 90ae: d1 3e jmp $-604 ;abs 0x8e52 90b0: 81 41 2c 00 mov r1, 44(r1) ; 90b4: f1 40 28 00 mov.b #40, 0(r1) ;#0x0028 90b8: 00 00 90ba: f1 40 6e 00 mov.b #110, 1(r1) ;#0x006e 90be: 01 00 90c0: f1 40 75 00 mov.b #117, 2(r1) ;#0x0075 90c4: 02 00 90c6: f1 40 6c 00 mov.b #108, 3(r1) ;#0x006c 90ca: 03 00 90cc: f1 40 6c 00 mov.b #108, 4(r1) ;#0x006c 90d0: 04 00 90d2: f1 40 29 00 mov.b #41, 5(r1) ;#0x0029 90d6: 05 00 90d8: c1 43 06 00 mov.b #0, 6(r1) ;r3 As==00 90dc: cb 3f jmp $-104 ;abs 0x9074 90de: 0f 45 mov r5, r15 ; 90e0: 25 53 incd r5 ; 90e2: a1 4f 30 00 mov @r15, 48(r1) ; 90e6: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 90ea: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010 90ee: 34 00 90f0: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040 90f4: 2e 00 90f6: 77 40 78 00 mov.b #120, r7 ;#0x0078 90fa: 3d 3f jmp $-388 ;abs 0x8f76 90fc: f1 42 34 00 mov.b #8, 52(r1) ;r2 As==11 9100: 3a 3f jmp $-394 ;abs 0x8f76 9102: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 9106: fa 3f jmp $-10 ;abs 0x90fc 9108: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01 910c: 19 24 jz $+52 ;abs 0x9140 910e: 0f 45 mov r5, r15 ; 9110: 25 52 add #4, r5 ;r2 As==10 9112: b1 4f 30 00 mov @r15+, 48(r1) ; 9116: b1 4f 32 00 mov @r15+, 50(r1) ; 911a: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 911e: 04 38 jl $+10 ;abs 0x9128 9120: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a 9124: 34 00 9126: 29 3f jmp $-428 ;abs 0x8f7a 9128: b1 e3 30 00 xor #-1, 48(r1) ;r3 As==11 912c: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11 9130: 91 53 30 00 inc 48(r1) ; 9134: 81 63 32 00 adc 50(r1) ; 9138: f1 40 2d 00 mov.b #45, 40(r1) ;#0x002d 913c: 28 00 913e: f0 3f jmp $-30 ;abs 0x9120 9140: 0f 45 mov r5, r15 ; 9142: 25 53 incd r5 ; 9144: a1 4f 30 00 mov @r15, 48(r1) ; 9148: 91 41 30 00 mov 48(r1), 50(r1) ; 914c: 32 00 914e: 91 51 32 00 rla 50(r1) ; 9152: 32 00 9154: 91 71 32 00 subc 50(r1), 50(r1) ; 9158: 32 00 915a: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11 915e: dd 3f jmp $-68 ;abs 0x911a 9160: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 9164: d1 3f jmp $-92 ;abs 0x9108 9166: 81 41 2c 00 mov r1, 44(r1) ; 916a: 0f 45 mov r5, r15 ; 916c: 25 53 incd r5 ; 916e: e1 4f 00 00 mov.b @r15, 0(r1) ; 9172: 6e 3e jmp $-802 ;abs 0x8e50 9174: e1 d2 2e 00 bis.b #4, 46(r1) ;r2 As==10 9178: 30 40 42 8d br #0x8d42 ; 917c: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010 9180: 2e 00 9182: 02 24 jz $+6 ;abs 0x9188 9184: 30 40 42 8d br #0x8d42 ; 9188: f1 d0 20 00 bis.b #32, 46(r1) ;#0x0020 918c: 2e 00 918e: 30 40 42 8d br #0x8d42 ; 9192: 67 46 mov.b @r6, r7 ; 9194: 16 53 inc r6 ; 9196: 77 90 2a 00 cmp.b #42, r7 ;#0x002a 919a: 24 24 jz $+74 ;abs 0x91e4 919c: 0d 43 clr r13 ; 919e: 4f 47 mov.b r7, r15 ; 91a0: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 91a4: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a 91a8: 16 2c jc $+46 ;abs 0x91d6 91aa: 0f 4d mov r13, r15 ; 91ac: 0f 5f rla r15 ; 91ae: 0f 5f rla r15 ; 91b0: 0e 4d mov r13, r14 ; 91b2: 0e 5e rla r14 ; 91b4: 0d 4f mov r15, r13 ; 91b6: 0d 5e add r14, r13 ; 91b8: 0d 5e add r14, r13 ; 91ba: 0d 5e add r14, r13 ; 91bc: 4f 47 mov.b r7, r15 ; 91be: 8f 11 sxt r15 ; 91c0: 0d 5f add r15, r13 ; 91c2: 3d 50 d0 ff add #-48, r13 ;#0xffd0 91c6: 67 46 mov.b @r6, r7 ; 91c8: 16 53 inc r6 ; 91ca: 4f 47 mov.b r7, r15 ; 91cc: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 91d0: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a 91d4: ea 2b jnc $-42 ;abs 0x91aa 91d6: 0f 4d mov r13, r15 ; 91d8: 3d 93 cmp #-1, r13 ;r3 As==11 91da: 01 34 jge $+4 ;abs 0x91de 91dc: 3f 43 mov #-1, r15 ;r3 As==11 91de: 4b 4f mov.b r15, r11 ; 91e0: 30 40 46 8d br #0x8d46 ; 91e4: 0f 45 mov r5, r15 ; 91e6: 25 53 incd r5 ; 91e8: 2d 4f mov @r15, r13 ; 91ea: 0f 4d mov r13, r15 ; 91ec: 3d 93 cmp #-1, r13 ;r3 As==11 91ee: 01 34 jge $+4 ;abs 0x91f2 91f0: 3f 43 mov #-1, r15 ;r3 As==11 91f2: 4b 4f mov.b r15, r11 ; 91f4: 30 40 42 8d br #0x8d42 ; 91f8: f1 40 2b 00 mov.b #43, 40(r1) ;#0x002b 91fc: 28 00 91fe: 30 40 42 8d br #0x8d42 ; 9202: f1 d0 10 00 bis.b #16, 46(r1) ;#0x0010 9206: 2e 00 9208: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf 920c: 2e 00 920e: 30 40 42 8d br #0x8d42 ; 9212: 0f 45 mov r5, r15 ; 9214: 25 53 incd r5 ; 9216: e1 4f 2f 00 mov.b @r15, 47(r1) ; 921a: c1 93 2f 00 cmp.b #0, 47(r1) ;r3 As==00 921e: 02 38 jl $+6 ;abs 0x9224 9220: 30 40 42 8d br #0x8d42 ; 9224: f1 e3 2f 00 xor.b #-1, 47(r1) ;r3 As==11 9228: d1 53 2f 00 inc.b 47(r1) ; 922c: ea 3f jmp $-42 ;abs 0x9202 922e: f1 d2 2e 00 bis.b #8, 46(r1) ;r2 As==11 9232: 30 40 42 8d br #0x8d42 ; 9236: c1 93 28 00 cmp.b #0, 40(r1) ;r3 As==00 923a: 02 24 jz $+6 ;abs 0x9240 923c: 30 40 42 8d br #0x8d42 ; 9240: f1 40 20 00 mov.b #32, 40(r1) ;#0x0020 9244: 28 00 9246: 30 40 42 8d br #0x8d42 ; 924a: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01 924e: 08 24 jz $+18 ;abs 0x9260 9250: 0f 45 mov r5, r15 ; 9252: 25 52 add #4, r5 ;r2 As==10 9254: b1 4f 30 00 mov @r15+, 48(r1) ; 9258: b1 4f 32 00 mov @r15+, 50(r1) ; 925c: 30 40 60 8d br #0x8d60 ; 9260: 0f 45 mov r5, r15 ; 9262: 25 53 incd r5 ; 9264: a1 4f 30 00 mov @r15, 48(r1) ; 9268: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 926c: 30 40 60 8d br #0x8d60 ; 9270: 0e 4d mov r13, r14 ; 9272: b0 12 74 8c call #-29580 ;#0x8c74 9276: 0f 93 cmp #0, r15 ;r3 As==00 9278: 02 38 jl $+6 ;abs 0x927e 927a: 30 40 26 8d br #0x8d26 ; 927e: 1f 42 02 02 mov &0x0202,r15 ;0x0202 9282: 31 50 3c 00 add #60, r1 ;#0x003c 9286: 34 41 pop r4 ; 9288: 35 41 pop r5 ; 928a: 36 41 pop r6 ; 928c: 37 41 pop r7 ; 928e: 38 41 pop r8 ; 9290: 39 41 pop r9 ; 9292: 3a 41 pop r10 ; 9294: 3b 41 pop r11 ; 9296: 30 41 ret 00009298 : 9298: 0d 4f mov r15, r13 ; 929a: 0f 4e mov r14, r15 ; 929c: 6e 4d mov.b @r13, r14 ; 929e: 4e 9f cmp.b r15, r14 ; 92a0: 06 24 jz $+14 ;abs 0x92ae 92a2: 4e 93 cmp.b #0, r14 ;r3 As==00 92a4: 02 24 jz $+6 ;abs 0x92aa 92a6: 1d 53 inc r13 ; 92a8: f9 3f jmp $-12 ;abs 0x929c 92aa: 0f 43 clr r15 ; 92ac: 30 41 ret 92ae: 0f 4d mov r13, r15 ; 92b0: 30 41 ret 000092b2 : 92b2: 0b 12 push r11 ; 92b4: 0b 4f mov r15, r11 ; 92b6: 4c 4e mov.b r14, r12 ; 92b8: 0d 93 cmp #0, r13 ;r3 As==00 92ba: 07 24 jz $+16 ;abs 0x92ca 92bc: 0e 4b mov r11, r14 ; 92be: 6f 4e mov.b @r14, r15 ; 92c0: 1e 53 inc r14 ; 92c2: 4f 9c cmp.b r12, r15 ; 92c4: 04 24 jz $+10 ;abs 0x92ce 92c6: 3d 53 add #-1, r13 ;r3 As==11 92c8: fa 23 jnz $-10 ;abs 0x92be 92ca: 0f 43 clr r15 ; 92cc: 02 3c jmp $+6 ;abs 0x92d2 92ce: 0f 4e mov r14, r15 ; 92d0: 3f 53 add #-1, r15 ;r3 As==11 92d2: 3b 41 pop r11 ; 92d4: 30 41 ret 000092d6 : 92d6: 0b 12 push r11 ; 92d8: 0b 4d mov r13, r11 ; 92da: 0d 93 cmp #0, r13 ;r3 As==00 92dc: 0a 24 jz $+22 ;abs 0x92f2 92de: 0c 4f mov r15, r12 ; 92e0: 0d 4e mov r14, r13 ; 92e2: 6e 4d mov.b @r13, r14 ; 92e4: 1d 53 inc r13 ; 92e6: 6f 4c mov.b @r12, r15 ; 92e8: 1c 53 inc r12 ; 92ea: 4f 9e cmp.b r14, r15 ; 92ec: 04 20 jnz $+10 ;abs 0x92f6 92ee: 3b 53 add #-1, r11 ;r3 As==11 92f0: f8 23 jnz $-14 ;abs 0x92e2 92f2: 0c 43 clr r12 ; 92f4: 05 3c jmp $+12 ;abs 0x9300 92f6: 5c 4c ff ff mov.b -1(r12),r12 ; 92fa: 5f 4d ff ff mov.b -1(r13),r15 ; 92fe: 0c 8f sub r15, r12 ; 9300: 0f 4c mov r12, r15 ; 9302: 3b 41 pop r11 ; 9304: 30 41 ret 00009306 : 9306: 0b 12 push r11 ; 9308: 0a 12 push r10 ; 930a: 09 12 push r9 ; 930c: 08 12 push r8 ; 930e: 0b 4f mov r15, r11 ; 9310: 0a 4e mov r14, r10 ; 9312: 69 4e mov.b @r14, r9 ; 9314: 1a 53 inc r10 ; 9316: 49 93 cmp.b #0, r9 ;r3 As==00 9318: 15 24 jz $+44 ;abs 0x9344 931a: 08 4a mov r10, r8 ; 931c: 18 83 dec r8 ; 931e: 18 53 inc r8 ; 9320: c8 93 00 00 cmp.b #0, 0(r8) ;r3 As==00 9324: fc 23 jnz $-6 ;abs 0x931e 9326: 08 8a sub r10, r8 ; 9328: 6f 4b mov.b @r11, r15 ; 932a: 1b 53 inc r11 ; 932c: 4f 93 cmp.b #0, r15 ;r3 As==00 932e: 0c 24 jz $+26 ;abs 0x9348 9330: 4f 99 cmp.b r9, r15 ; 9332: fa 23 jnz $-10 ;abs 0x9328 9334: 0d 48 mov r8, r13 ; 9336: 0e 4a mov r10, r14 ; 9338: 0f 4b mov r11, r15 ; 933a: b0 12 54 93 call #-27820 ;#0x9354 933e: 0f 93 cmp #0, r15 ;r3 As==00 9340: f3 23 jnz $-24 ;abs 0x9328 9342: 3b 53 add #-1, r11 ;r3 As==11 9344: 0f 4b mov r11, r15 ; 9346: 01 3c jmp $+4 ;abs 0x934a 9348: 0f 43 clr r15 ; 934a: 38 41 pop r8 ; 934c: 39 41 pop r9 ; 934e: 3a 41 pop r10 ; 9350: 3b 41 pop r11 ; 9352: 30 41 ret 00009354 : 9354: 0b 12 push r11 ; 9356: 0b 4f mov r15, r11 ; 9358: 0d 93 cmp #0, r13 ;r3 As==00 935a: 02 20 jnz $+6 ;abs 0x9360 935c: 0d 43 clr r13 ; 935e: 0f 3c jmp $+32 ;abs 0x937e 9360: 6f 4e mov.b @r14, r15 ; 9362: 1e 53 inc r14 ; 9364: 6c 4b mov.b @r11, r12 ; 9366: 4c 9f cmp.b r15, r12 ; 9368: 06 20 jnz $+14 ;abs 0x9376 936a: 1b 53 inc r11 ; 936c: 4c 93 cmp.b #0, r12 ;r3 As==00 936e: f6 27 jz $-18 ;abs 0x935c 9370: 3d 53 add #-1, r13 ;r3 As==11 9372: f6 23 jnz $-18 ;abs 0x9360 9374: f3 3f jmp $-24 ;abs 0x935c 9376: 4d 4c mov.b r12, r13 ; 9378: 5f 4e ff ff mov.b -1(r14),r15 ; 937c: 0d 8f sub r15, r13 ; 937e: 0f 4d mov r13, r15 ; 9380: 3b 41 pop r11 ; 9382: 30 41 ret 00009384 <__mulsi3>: 9384: 0e 43 clr r14 ; 9386: 0f 43 clr r15 ; 9388: 08 3c jmp $+18 ;abs 0x939a 938a: 12 c3 clrc 938c: 0d 10 rrc r13 ; 938e: 0c 10 rrc r12 ; 9390: 02 28 jnc $+6 ;abs 0x9396 9392: 0e 5a add r10, r14 ; 9394: 0f 6b addc r11, r15 ; 9396: 0a 5a rla r10 ; 9398: 0b 6b rlc r11 ; 939a: 0c 93 cmp #0, r12 ;r3 As==00 939c: f6 23 jnz $-18 ;abs 0x938a 939e: 0d 93 cmp #0, r13 ;r3 As==00 93a0: f4 23 jnz $-22 ;abs 0x938a 93a2: 30 41 ret 000093a4 <__umulhisi3>: 93a4: 30 40 84 93 br #0x9384 ; 000093a8 <__udivmodhi4>: 93a8: 0e ee xor r14, r14 ; 93aa: 3b 40 11 00 mov #17, r11 ;#0x0011 93ae: 05 3c jmp $+12 ;abs 0x93ba 93b0: 0d 10 rrc r13 ; 93b2: 0e 6e rlc r14 ; 93b4: 0e 9a cmp r10, r14 ; 93b6: 01 28 jnc $+4 ;abs 0x93ba 93b8: 0e 8a sub r10, r14 ; 93ba: 0c 6c rlc r12 ; 93bc: 0d 6d rlc r13 ; 93be: 1b 83 dec r11 ; 93c0: f7 23 jnz $-16 ;abs 0x93b0 93c2: 30 41 ret 000093c4 <__udivmodsi4>: 93c4: 0f ef xor r15, r15 ; 93c6: 0e ee xor r14, r14 ; 93c8: 39 40 21 00 mov #33, r9 ;#0x0021 93cc: 0a 3c jmp $+22 ;abs 0x93e2 93ce: 08 10 rrc r8 ; 93d0: 0e 6e rlc r14 ; 93d2: 0f 6f rlc r15 ; 93d4: 0f 9b cmp r11, r15 ; 93d6: 05 28 jnc $+12 ;abs 0x93e2 93d8: 02 20 jnz $+6 ;abs 0x93de 93da: 0e 9a cmp r10, r14 ; 93dc: 02 28 jnc $+6 ;abs 0x93e2 93de: 0e 8a sub r10, r14 ; 93e0: 0f 7b subc r11, r15 ; 93e2: 0c 6c rlc r12 ; 93e4: 0d 6d rlc r13 ; 93e6: 08 68 rlc r8 ; 93e8: 19 83 dec r9 ; 93ea: f1 23 jnz $-28 ;abs 0x93ce 93ec: 30 41 ret 000093ee <__stop_progExec__>: 93ee: ff 3f jmp $+0 ;abs 0x93ee Disassembly of section .vectors: 0000ffe0 : ffe0: 2c 80 2c 80 2c 80 32 80 2c 80 52 80 2c 80 7e 80 ,.,.,.2.,.R.,.~. fff0: 5e 80 2c 80 2c 80 2c 80 2c 80 2c 80 2c 80 00 80 ^.,.,.,.,.,.,...