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 000088e6 l .text 00000000 Letext 00000000 l df *ABS* 00000000 spi_hardware.c 00008a2c l .text 00000000 Letext 00000000 l df *ABS* 00000000 atoi.c 00008b00 l .text 00000000 Letext 00000000 l df *ABS* 00000000 sprintf.c 00008b16 l .text 00000000 Letext 00000000 l df *ABS* 00000000 vsprintf.c 00008b16 l F .text 00000010 mem_putchar 00000204 l .bss 00000000 mem 00008b40 l .text 00000000 Letext 00000000 l df *ABS* 00000000 vuprintf.c 00000202 l O .data 00000002 total_len 00008b40 l F .text 00000030 PRINT 00000206 l .bss 00000000 __write_char 00008b70 l F .text 00000034 __write_pad 00009164 l .text 00000000 Letext 00000000 l df *ABS* 00000000 strchr.c 0000917e l .text 00000000 Letext 00000000 l df *ABS* 00000000 memchr.c 000091a2 l .text 00000000 Letext 00000000 l df *ABS* 00000000 memcmp.c 000091d2 l .text 00000000 Letext 00000000 l df *ABS* 00000000 strstr.c 00009220 l .text 00000000 Letext 00000000 l df *ABS* 00000000 strncmp.c 00009250 l .text 00000000 Letext 00000208 g O .bss 00000001 CAL_OFFSET_TEMP_ 00000004 g *ABS* 00000000 __data_size 0000891c g F .text 0000005c CCXX_SPI_RDREG 00009270 g .text 00000000 __umulhisi3 00008b26 g F .text 0000001a vsprintf 000081cc g F .text 0000001e init_UART_SPI 00009274 g .text 00000000 __udivmodhi4 000092bc g .text 00000000 _etext 0000817a g F .text 00000012 sample_adc 00000010 g *ABS* 00000000 __bss_size 000092ba w .text 00000000 __stop_progExec__ 0000802c g .text 00000000 _unexpected_1_ 0000802c w .text 00000000 vector_ffe0 0000810e g F .text 0000005a sys_init 00008094 g F .text 0000004c tinit 00008032 g F .text 00000020 P2_VEC 000088e6 g F .text 00000036 CCXX_SPI_STROBE 0000802c w .text 00000000 vector_ffec 0000805e g .text 00000000 vector_fff0 000092bc g *ABS* 00000000 __data_load_start 0000802c g .text 00000000 __dtors_end 0000802c w .text 00000000 vector_fffc 00008978 g F .text 00000048 CCXX_SPI_WRREG 00008600 g F .text 0000019e CCXX_WRITE_SPI_RF_SETTINGS 0000802c w .text 00000000 vector_ffe4 000089c0 g F .text 0000006c CCXX_SPI_BURST_WRREG 00000209 g O .bss 00000001 RSSI_DBM 0000ffe0 g O .vectors 00000020 InterruptVectors 0000020a g O .bss 00000001 RSSI 0000917e g F .text 00000024 memchr 00008018 w .text 00000000 __do_clear_bss 000091d2 g F .text 0000004e strstr 0000805e g F .text 00000020 TA1_VEC 000081ae g F .text 0000001e init_UART_232 00009220 g F .text 00000030 strncmp 00009250 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 00008ba4 g F .text 000005c0 vuprintf 000091a2 g F .text 00000030 memcmp 00008168 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 000082c0 g F .text 00000340 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 000080e0 g F .text 0000002e delay 0000889c g F .text 0000004a TX_STRING 00008b00 g F .text 00000016 sprintf 0000020e g O .bss 00000001 LQI 0000807e g F .text 00000016 RX_VEC 000087c8 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 00009290 g .text 00000000 __udivmodsi4 00008a2c g F .text 000000d4 atoi 0000802c w .text 00000000 vector_fff6 0000879e g F .text 0000002a RX_MODE 00008000 w .text 00000000 __low_level_init 00008028 w .text 00000000 __jump_to_main 00009164 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 0000818c 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 bc 92 mov -27972(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 c0 82 br #0x82c0 ; 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 d0 00 bic #208, 2(r1) ;#0x00d0 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 d0 00 bic #208, 0(r1) ;#0x00d0 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 d0 00 bic #208, 0(r1) ;#0x00d0 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 d0 00 bic #208, 0(r1) ;#0x00d0 808e: 00 00 8090: 32 d2 eint 8092: 00 13 reti 00008094 : 8094: 0b 12 push r11 ; 8096: 0a 12 push r10 ; 8098: 09 12 push r9 ; 809a: 08 12 push r8 ; 809c: b2 40 10 00 mov #16, &0x0162 ;#0x0010 80a0: 62 01 80a2: b2 40 00 01 mov #256, &0x0160 ;#0x0100 80a6: 60 01 80a8: 92 c3 60 01 bic #1, &0x0160 ;r3 As==01 80ac: 0a 4f mov r15, r10 ; 80ae: 3c 40 e0 2e mov #12000, r12 ;#0x2ee0 80b2: 0b 43 clr r11 ; 80b4: 0d 43 clr r13 ; 80b6: b0 12 70 92 call #-28048 ;#0x9270 80ba: 0c 4e mov r14, r12 ; 80bc: 0d 4f mov r15, r13 ; 80be: 3a 40 e8 03 mov #1000, r10 ;#0x03e8 80c2: 0b 43 clr r11 ; 80c4: b0 12 90 92 call #-28016 ;#0x9290 80c8: 82 4c 72 01 mov r12, &0x0172 ; 80cc: 82 43 70 01 mov #0, &0x0170 ;r3 As==00 80d0: b2 d0 12 00 bis #18, &0x0160 ;#0x0012 80d4: 60 01 80d6: 38 41 pop r8 ; 80d8: 39 41 pop r9 ; 80da: 3a 41 pop r10 ; 80dc: 3b 41 pop r11 ; 80de: 30 41 ret 000080e0 : 80e0: 0e 43 clr r14 ; 80e2: 0e 9f cmp r15, r14 ; 80e4: 13 2c jc $+40 ;abs 0x810c 80e6: 03 43 nop 80e8: 03 43 nop 80ea: 03 43 nop 80ec: 03 43 nop 80ee: 03 43 nop 80f0: 03 43 nop 80f2: 03 43 nop 80f4: 03 43 nop 80f6: 03 43 nop 80f8: 03 43 nop 80fa: 03 43 nop 80fc: 03 43 nop 80fe: 03 43 nop 8100: 03 43 nop 8102: 03 43 nop 8104: 03 43 nop 8106: 1e 53 inc r14 ; 8108: 0e 9f cmp r15, r14 ; 810a: ed 2b jnc $-36 ;abs 0x80e6 810c: 30 41 ret 0000810e : 810e: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 8112: 20 01 8114: c2 43 21 00 mov.b #0, &0x0021 ;r3 As==00 8118: c2 43 29 00 mov.b #0, &0x0029 ;r3 As==00 811c: d2 43 19 00 mov.b #1, &0x0019 ;r3 As==01 8120: c2 43 26 00 mov.b #0, &0x0026 ;r3 As==00 8124: c2 43 2e 00 mov.b #0, &0x002e ;r3 As==00 8128: f2 40 30 00 mov.b #48, &0x001b ;#0x0030 812c: 1b 00 812e: f2 40 fb ff mov.b #-5, &0x0022 ;#0xfffb 8132: 22 00 8134: f2 40 3f 00 mov.b #63, &0x002a ;#0x003f 8138: 2a 00 813a: f2 40 db ff mov.b #-37, &0x001a ;#0xffdb 813e: 1a 00 8140: c2 43 24 00 mov.b #0, &0x0024 ;r3 As==00 8144: f2 40 40 00 mov.b #64, &0x002c ;#0x0040 8148: 2c 00 814a: c2 43 25 00 mov.b #0, &0x0025 ;r3 As==00 814e: f2 40 40 00 mov.b #64, &0x002d ;#0x0040 8152: 2d 00 8154: d2 42 fb 10 mov.b &0x10fb,&0x0057 ;0x10fb 8158: 57 00 815a: d2 42 fa 10 mov.b &0x10fa,&0x0056 ;0x10fa 815e: 56 00 8160: f2 40 20 00 mov.b #32, &0x0053 ;#0x0020 8164: 53 00 8166: 30 41 ret 00008168 : 8168: d2 43 4a 00 mov.b #1, &0x004a ;r3 As==01 816c: b2 40 10 1c mov #7184, &0x01b0 ;#0x1c10 8170: b0 01 8172: b2 40 08 20 mov #8200, &0x01b2 ;#0x2008 8176: b2 01 8178: 30 41 ret 0000817a : 817a: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 817e: b0 01 8180: 92 b3 b2 01 bit #1, &0x01b2 ;r3 As==01 8184: fd 23 jnz $-4 ;abs 0x8180 8186: 1f 42 b4 01 mov &0x01b4,r15 ;0x01b4 818a: 30 41 ret 0000818c : 818c: 21 83 decd r1 ; 818e: 0c 4f mov r15, r12 ; 8190: 0d 43 clr r13 ; 8192: 0d 9e cmp r14, r13 ; 8194: 0a 34 jge $+22 ;abs 0x81aa 8196: 0f 4c mov r12, r15 ; 8198: 0f 5d add r13, r15 ; 819a: e2 4f 67 00 mov.b @r15, &0x0067 ; 819e: e2 b3 03 00 bit.b #2, &0x0003 ;r3 As==10 81a2: fd 27 jz $-4 ;abs 0x819e 81a4: 1d 53 inc r13 ; 81a6: 0d 9e cmp r14, r13 ; 81a8: f6 3b jl $-18 ;abs 0x8196 81aa: 21 53 incd r1 ; 81ac: 30 41 ret 000081ae : 81ae: f2 40 80 ff mov.b #-128, &0x0061 ;#0xff80 81b2: 61 00 81b4: f2 40 e2 ff mov.b #-30, &0x0062 ;#0xffe2 81b8: 62 00 81ba: e2 42 63 00 mov.b #4, &0x0063 ;r2 As==10 81be: e2 42 64 00 mov.b #4, &0x0064 ;r2 As==10 81c2: d2 c3 61 00 bic.b #1, &0x0061 ;r3 As==01 81c6: d2 d3 01 00 bis.b #1, &0x0001 ;r3 As==01 81ca: 30 41 ret 000081cc : 81cc: d2 43 69 00 mov.b #1, &0x0069 ;r3 As==01 81d0: f2 40 81 ff mov.b #-127, &0x0069 ;#0xff81 81d4: 69 00 81d6: f2 40 a9 ff mov.b #-87, &0x0068 ;#0xffa9 81da: 68 00 81dc: e2 43 6a 00 mov.b #2, &0x006a ;r3 As==10 81e0: c2 43 6b 00 mov.b #0, &0x006b ;r3 As==00 81e4: d2 c3 69 00 bic.b #1, &0x0069 ;r3 As==01 81e8: 30 41 ret 81ea: 47 4e mov.b r14, r7 ; 81ec: 44 3a jl $-886 ;abs 0x7e76 81ee: 54 4d 32 20 mov.b 8242(r13),r4 ; 81f2: 53 74 .word 0x7453; ???? 81f4: 61 72 subc.b #4, r1 ;r2 As==10 81f6: 74 75 subc.b @r5+, r4 ; 81f8: 70 00 .word 0x0070; ???? 81fa: 54 4d 32 00 mov.b 50(r13),r4 ; 81fe: 69 6e addc.b @r14, r9 ; 8200: 74 65 addc.b @r5+, r4 ; 8202: 72 76 subc.b @r6+, r2 ; 8204: 61 6c addc.b @r12, r1 ; 8206: 00 1b .word 0x1b00; ???? 8208: 5b 33 jn $-328 ;abs 0x80c0 820a: 32 6d addc @r13+, r2 ; 820c: 47 4e mov.b r14, r7 ; 820e: 44 3a jl $-886 ;abs 0x7e98 8210: 54 4d 32 20 mov.b 8242(r13),r4 ; 8214: 49 6e addc.b r14, r9 ; 8216: 74 65 addc.b @r5+, r4 ; 8218: 72 76 subc.b @r6+, r2 ; 821a: 61 6c addc.b @r12, r1 ; 821c: 20 69 addc @r9, r0 ; 821e: 73 20 jnz $+232 ;abs 0x8306 8220: 6e 6f addc.b @r15, r14 ; 8222: 77 20 jnz $+240 ;abs 0x8312 8224: 25 64 addc @r4, r5 ; 8226: 1b 5b 33 30 add 12339(r11),r11 ; 822a: 6d 00 .word 0x006d; ???? 822c: 47 4e mov.b r14, r7 ; 822e: 44 3a jl $-886 ;abs 0x7eb8 8230: 25 73 subc #2, r5 ;r3 As==10 8232: 20 53 incd r0 ; 8234: 3a 25 jz $+630 ;abs 0x84aa 8236: 64 20 jnz $+202 ;abs 0x8300 8238: 54 3a jl $-854 ;abs 0x7ee2 823a: 25 64 addc @r4, r5 ; 823c: 20 56 add @r6, r0 ; 823e: 3a 25 jz $+630 ;abs 0x84b4 8240: 64 20 jnz $+202 ;abs 0x830a 8242: 56 52 3a 25 add.b &0x253a,r6 ;0x253a 8246: 6c 64 addc.b @r4, r12 ; 8248: 20 54 add @r4, r0 ; 824a: 52 3a jl $-858 ;abs 0x7ef0 824c: 25 6c addc @r12, r5 ; 824e: 64 00 .word 0x0064; ???? 8250: 1b 5b 33 32 add 12851(r11),r11 ; 8254: 6d 47 mov.b @r7, r13 ; 8256: 4e 44 mov.b r4, r14 ; 8258: 3a 54 add @r4+, r10 ; 825a: 4d 32 jn $-868 ;abs 0x7ef6 825c: 20 52 add #4, r0 ;r2 As==10 825e: 65 70 subc.b @r0, r5 ; 8260: 6f 72 subc.b #4, r15 ;r2 As==10 8262: 74 69 addc.b @r9+, r4 ; 8264: 6e 67 addc.b @r7, r14 ; 8266: 20 65 addc @r5, r0 ; 8268: 76 65 addc.b @r5+, r6 ; 826a: 72 79 subc.b @r9+, r2 ; 826c: 20 25 jz $+578 ;abs 0x84ae 826e: 64 20 jnz $+202 ;abs 0x8338 8270: 73 65 .word 0x6573; ???? 8272: 63 6f .word 0x6f63; ???? 8274: 6e 64 addc.b @r4, r14 ; 8276: 73 1b .word 0x1b73; ???? 8278: 5b 33 jn $-328 ;abs 0x8130 827a: 30 6d addc @r13+, r0 ; 827c: 00 73 sbc r0 ; 827e: 74 61 addc.b @r1+, r4 ; 8280: 74 75 subc.b @r5+, r4 ; 8282: 73 00 .word 0x0073; ???? 8284: 47 4e mov.b r14, r7 ; 8286: 44 3a jl $-886 ;abs 0x7f10 8288: 25 73 subc #2, r5 ;r3 As==10 828a: 20 52 add #4, r0 ;r2 As==10 828c: 53 53 inc.b r3 ; 828e: 49 3a jl $-876 ;abs 0x7f22 8290: 25 64 addc @r4, r5 ; 8292: 64 42 mov.b #4, r4 ;r2 As==10 8294: 6d 20 jnz $+220 ;abs 0x8370 8296: 4c 51 add.b r1, r12 ; 8298: 49 3a jl $-876 ;abs 0x7f2c 829a: 25 64 addc @r4, r5 ; 829c: 00 6e addc r14, r0 ; 829e: 6f 77 subc.b @r7, r15 ; 82a0: 00 1b .word 0x1b00; ???? 82a2: 5b 33 jn $-328 ;abs 0x815a 82a4: 34 6d addc @r13+, r4 ; 82a6: 47 4e mov.b r14, r7 ; 82a8: 44 3a jl $-886 ;abs 0x7f32 82aa: 54 4d 32 20 mov.b 8242(r13),r4 ; 82ae: 50 6f 6e 67 addc.b 26478(r15),r0 ; 82b2: 21 1b .word 0x1b21; ???? 82b4: 5b 33 jn $-328 ;abs 0x816c 82b6: 30 6d addc @r13+, r0 ; 82b8: 00 50 rla r0 ; 82ba: 6f 6e addc.b @r14, r15 ; 82bc: 67 21 jnz $+720 ;abs 0x858c ... 000082c0
: 82c0: 31 40 b8 05 mov #1464, r1 ;#0x05b8 82c4: 04 41 mov r1, r4 ; 82c6: 27 43 mov #2, r7 ;r3 As==10 82c8: b0 12 0e 81 call #-32498 ;#0x810e 82cc: b0 12 cc 81 call #-32308 ;#0x81cc 82d0: b0 12 68 81 call #-32408 ;#0x8168 82d4: e2 e3 21 00 xor.b #2, &0x0021 ;r3 As==10 82d8: 3f 43 mov #-1, r15 ;r3 As==11 82da: b0 12 e0 80 call #-32544 ;#0x80e0 82de: e2 e3 21 00 xor.b #2, &0x0021 ;r3 As==10 82e2: 3e 40 40 00 mov #64, r14 ;#0x0040 82e6: 0f 44 mov r4, r15 ; 82e8: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 82ec: 1f 53 inc r15 ; 82ee: 1e 83 dec r14 ; 82f0: fb 23 jnz $-8 ;abs 0x82e8 82f2: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 82f6: 3f 40 ff 00 mov #255, r15 ;#0x00ff 82fa: b0 12 e0 80 call #-32544 ;#0x80e0 82fe: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8302: 3f 43 mov #-1, r15 ;r3 As==11 8304: b0 12 e0 80 call #-32544 ;#0x80e0 8308: 7f 40 30 00 mov.b #48, r15 ;#0x0030 830c: b0 12 e6 88 call #-30490 ;#0x88e6 8310: b0 12 00 86 call #-31232 ;#0x8600 8314: 7f 40 36 00 mov.b #54, r15 ;#0x0036 8318: b0 12 e6 88 call #-30490 ;#0x88e6 831c: 7f 40 35 00 mov.b #53, r15 ;#0x0035 8320: b0 12 1c 89 call #-30436 ;#0x891c 8324: 8f 11 sxt r15 ; 8326: 1f 93 cmp #1, r15 ;r3 As==01 8328: f9 23 jnz $-12 ;abs 0x831c 832a: d2 e3 21 00 xor.b #1, &0x0021 ;r3 As==01 832e: 3f 40 ff 00 mov #255, r15 ;#0x00ff 8332: b0 12 e0 80 call #-32544 ;#0x80e0 8336: d2 e3 21 00 xor.b #1, &0x0021 ;r3 As==01 833a: 82 43 10 02 mov #0, &0x0210 ;r3 As==00 833e: c2 43 2b 00 mov.b #0, &0x002b ;r3 As==00 8342: 3f 40 e8 03 mov #1000, r15 ;#0x03e8 8346: b0 12 94 80 call #-32620 ;#0x8094 834a: 82 43 0c 02 mov #0, &0x020c ;r3 As==00 834e: 7e 40 0f 00 mov.b #15, r14 ;#0x000f 8352: 3f 40 ea 81 mov #-32278,r15 ;#0x81ea 8356: b0 12 9c 88 call #-30564 ;#0x889c 835a: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 835e: 2b 00 8360: 32 d2 eint 8362: b0 12 9e 87 call #-30818 ;#0x879e 8366: 48 43 clr.b r8 ; 8368: b2 b2 10 02 bit #8, &0x0210 ;r2 As==11 836c: 09 24 jz $+20 ;abs 0x8380 836e: 32 c2 dint 8370: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 8374: 58 43 mov.b #1, r8 ;r3 As==01 8376: b2 c2 10 02 bic #8, &0x0210 ;r2 As==11 837a: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 837e: 32 d2 eint 8380: a2 b3 10 02 bit #2, &0x0210 ;r3 As==10 8384: 48 24 jz $+146 ;abs 0x8416 8386: 32 c2 dint 8388: 58 43 mov.b #1, r8 ;r3 As==01 838a: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 838e: a2 c3 10 02 bic #2, &0x0210 ;r3 As==10 8392: 3e 40 40 00 mov #64, r14 ;#0x0040 8396: 0f 44 mov r4, r15 ; 8398: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 839c: 1f 53 inc r15 ; 839e: 1e 83 dec r14 ; 83a0: fb 23 jnz $-8 ;abs 0x8398 83a2: 7e 40 40 00 mov.b #64, r14 ;#0x0040 83a6: 0f 44 mov r4, r15 ; 83a8: b0 12 c8 87 call #-30776 ;#0x87c8 83ac: c2 93 0e 02 cmp.b #0, &0x020e ;r3 As==00 83b0: 29 34 jge $+84 ;abs 0x8404 83b2: e2 d3 21 00 bis.b #2, &0x0021 ;r3 As==10 83b6: 3d 40 03 00 mov #3, r13 ;#0x0003 83ba: 0e 44 mov r4, r14 ; 83bc: 3f 40 fa 81 mov #-32262,r15 ;#0x81fa 83c0: b0 12 a2 91 call #-28254 ;#0x91a2 83c4: 0f 93 cmp #0, r15 ;r3 As==00 83c6: 10 21 jnz $+546 ;abs 0x85e8 83c8: 3e 40 fe 81 mov #-32258,r14 ;#0x81fe 83cc: 0f 44 mov r4, r15 ; 83ce: b0 12 d2 91 call #-28206 ;#0x91d2 83d2: 0f 93 cmp #0, r15 ;r3 As==00 83d4: d7 24 jz $+432 ;abs 0x8584 83d6: 3e 40 3d 00 mov #61, r14 ;#0x003d 83da: 0f 44 mov r4, r15 ; 83dc: b0 12 64 91 call #-28316 ;#0x9164 83e0: 1f 53 inc r15 ; 83e2: b0 12 2c 8a call #-30164 ;#0x8a2c 83e6: 0f 93 cmp #0, r15 ;r3 As==00 83e8: c9 24 jz $+404 ;abs 0x857c 83ea: 07 4f mov r15, r7 ; 83ec: 0f 12 push r15 ; 83ee: 30 12 07 82 push #-32249 ;#0x8207 83f2: 04 12 push r4 ; 83f4: b0 12 00 8b call #-29952 ;#0x8b00 83f8: 31 50 06 00 add #6, r1 ;#0x0006 83fc: 4e 4f mov.b r15, r14 ; 83fe: 0f 44 mov r4, r15 ; 8400: b0 12 9c 88 call #-30564 ;#0x889c 8404: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 8408: 2b 00 840a: b0 12 9e 87 call #-30818 ;#0x879e 840e: f2 f0 fc ff and.b #-4, &0x0021 ;#0xfffc 8412: 21 00 8414: 32 d2 eint 8416: 92 b3 10 02 bit #1, &0x0210 ;r3 As==01 841a: a0 24 jz $+322 ;abs 0x855c 841c: 58 43 mov.b #1, r8 ;r3 As==01 841e: 1c 42 0c 02 mov &0x020c,r12 ;0x020c 8422: 0a 47 mov r7, r10 ; 8424: b0 12 74 92 call #-28044 ;#0x9274 8428: 0e 93 cmp #0, r14 ;r3 As==00 842a: 03 24 jz $+8 ;abs 0x8432 842c: a2 b2 10 02 bit #4, &0x0210 ;r2 As==10 8430: 95 24 jz $+300 ;abs 0x855c 8432: b2 f0 fa ff and #-6, &0x0210 ;#0xfffa 8436: 10 02 8438: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 843c: b2 40 80 a0 mov #-24448,&0x01b2 ;#0xa080 8440: b2 01 8442: b2 40 38 3c mov #15416, &0x01b0 ;#0x3c38 8446: b0 01 8448: 39 40 f0 00 mov #240, r9 ;#0x00f0 844c: 39 50 e2 ff add #-30, r9 ;#0xffe2 8450: 19 93 cmp #1, r9 ;r3 As==01 8452: fc 37 jge $-6 ;abs 0x844c 8454: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 8458: b0 01 845a: 32 d0 d0 00 bis #208, r2 ;#0x00d0 845e: 1f 42 b4 01 mov &0x01b4,r15 ;0x01b4 8462: 0e 4f mov r15, r14 ; 8464: 0f 43 clr r15 ; 8466: 84 4e 40 00 mov r14, 64(r4) ; 846a: 84 4f 42 00 mov r15, 66(r4) ; 846e: a2 c3 b0 01 bic #2, &0x01b0 ;r3 As==10 8472: b2 40 00 b0 mov #-20480,&0x01b2 ;#0xb000 8476: b2 01 8478: b2 40 78 30 mov #12408, &0x01b0 ;#0x3078 847c: b0 01 847e: 39 40 f0 00 mov #240, r9 ;#0x00f0 8482: 39 50 e2 ff add #-30, r9 ;#0xffe2 8486: 19 93 cmp #1, r9 ;r3 As==01 8488: fc 37 jge $-6 ;abs 0x8482 848a: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 848e: b0 01 8490: 32 d0 d0 00 bis #208, r2 ;#0x00d0 8494: 32 c2 dint 8496: 1f 42 b4 01 mov &0x01b4,r15 ;0x01b4 849a: 0e 4f mov r15, r14 ; 849c: 0f 43 clr r15 ; 849e: 84 4e 44 00 mov r14, 68(r4) ; 84a2: 84 4f 46 00 mov r15, 70(r4) ; 84a6: a2 c3 b0 01 bic #2, &0x01b0 ;r3 As==10 84aa: b2 f0 cf ff and #-49, &0x01b0 ;#0xffcf 84ae: b0 01 84b0: 1a 44 40 00 mov 64(r4), r10 ; 84b4: 1b 44 42 00 mov 66(r4), r11 ; 84b8: 3c 40 86 10 mov #4230, r12 ;#0x1086 84bc: 0d 43 clr r13 ; 84be: b0 12 50 92 call #-28080 ;#0x9250 84c2: 0c 4e mov r14, r12 ; 84c4: 0d 4f mov r15, r13 ; 84c6: 3e 50 ba 8f add #-28742,r14 ;#0x8fba 84ca: 3f 60 d4 ff addc #-44, r15 ;#0xffd4 84ce: 0f 93 cmp #0, r15 ;r3 As==00 84d0: 4e 38 jl $+158 ;abs 0x856e 84d2: 8e 10 swpb r14 ; 84d4: 8f 10 swpb r15 ; 84d6: 4e ef xor.b r15, r14 ; 84d8: 0e ef xor r15, r14 ; 84da: 8f 11 sxt r15 ; 84dc: 0f 11 rra r15 ; 84de: 0e 10 rrc r14 ; 84e0: 0f 11 rra r15 ; 84e2: 0e 10 rrc r14 ; 84e4: 09 4e mov r14, r9 ; 84e6: 5f 42 08 02 mov.b &0x0208,r15 ;0x0208 84ea: 5f 42 08 02 mov.b &0x0208,r15 ;0x0208 84ee: 7f f3 and.b #-1, r15 ;r3 As==11 84f0: 09 5f add r15, r9 ; 84f2: 39 50 3c 00 add #60, r9 ;#0x003c 84f6: 1a 44 44 00 mov 68(r4), r10 ; 84fa: 1b 44 46 00 mov 70(r4), r11 ; 84fe: 3c 40 19 00 mov #25, r12 ;#0x0019 8502: 0d 43 clr r13 ; 8504: b0 12 50 92 call #-28080 ;#0x9250 8508: 0f 93 cmp #0, r15 ;r3 As==00 850a: 2d 38 jl $+92 ;abs 0x8566 850c: 8e 10 swpb r14 ; 850e: 8f 10 swpb r15 ; 8510: 4e ef xor.b r15, r14 ; 8512: 0e ef xor r15, r14 ; 8514: 8f 11 sxt r15 ; 8516: 0f 11 rra r15 ; 8518: 0e 10 rrc r14 ; 851a: 14 12 42 00 push 66(r4) ; 851e: 14 12 40 00 push 64(r4) ; 8522: 14 12 46 00 push 70(r4) ; 8526: 14 12 44 00 push 68(r4) ; 852a: 0e 12 push r14 ; 852c: 09 12 push r9 ; 852e: 12 12 0c 02 push &0x020c ; 8532: 30 12 fa 81 push #-32262 ;#0x81fa 8536: 30 12 2c 82 push #-32212 ;#0x822c 853a: 04 12 push r4 ; 853c: b0 12 00 8b call #-29952 ;#0x8b00 8540: 4e 4f mov.b r15, r14 ; 8542: 0f 44 mov r4, r15 ; 8544: b0 12 9c 88 call #-30564 ;#0x889c 8548: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 854c: 2b 00 854e: b0 12 9e 87 call #-30818 ;#0x879e 8552: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 8556: 32 d2 eint 8558: 31 50 14 00 add #20, r1 ;#0x0014 855c: 48 93 cmp.b #0, r8 ;r3 As==00 855e: 03 23 jnz $-504 ;abs 0x8366 8560: 32 d0 d0 00 bis #208, r2 ;#0x00d0 8564: 00 3f jmp $-510 ;abs 0x8366 8566: 3e 50 ff 01 add #511, r14 ;#0x01ff 856a: 0f 63 adc r15 ; 856c: cf 3f jmp $-96 ;abs 0x850c 856e: 0e 4c mov r12, r14 ; 8570: 0f 4d mov r13, r15 ; 8572: 3e 50 b9 93 add #-27719,r14 ;#0x93b9 8576: 3f 60 d4 ff addc #-44, r15 ;#0xffd4 857a: ab 3f jmp $-168 ;abs 0x84d2 857c: 07 12 push r7 ; 857e: 30 12 50 82 push #-32176 ;#0x8250 8582: 37 3f jmp $-400 ;abs 0x83f2 8584: 3e 40 7d 82 mov #-32131,r14 ;#0x827d 8588: 0f 44 mov r4, r15 ; 858a: b0 12 d2 91 call #-28206 ;#0x91d2 858e: 0f 93 cmp #0, r15 ;r3 As==00 8590: 15 24 jz $+44 ;abs 0x85bc 8592: 5f 42 0e 02 mov.b &0x020e,r15 ;0x020e 8596: 0f 12 push r15 ; 8598: 5f 42 09 02 mov.b &0x0209,r15 ;0x0209 859c: 8f 11 sxt r15 ; 859e: 0f 12 push r15 ; 85a0: 30 12 fa 81 push #-32262 ;#0x81fa 85a4: 30 12 84 82 push #-32124 ;#0x8284 85a8: 04 12 push r4 ; 85aa: b0 12 00 8b call #-29952 ;#0x8b00 85ae: 4e 4f mov.b r15, r14 ; 85b0: 0f 44 mov r4, r15 ; 85b2: b0 12 9c 88 call #-30564 ;#0x889c 85b6: 31 50 0a 00 add #10, r1 ;#0x000a 85ba: 24 3f jmp $-438 ;abs 0x8404 85bc: 3e 40 9d 82 mov #-32099,r14 ;#0x829d 85c0: 0f 44 mov r4, r15 ; 85c2: b0 12 d2 91 call #-28206 ;#0x91d2 85c6: 0f 93 cmp #0, r15 ;r3 As==00 85c8: 04 24 jz $+10 ;abs 0x85d2 85ca: b2 d0 05 00 bis #5, &0x0210 ;#0x0005 85ce: 10 02 85d0: 19 3f jmp $-460 ;abs 0x8404 85d2: 30 12 a1 82 push #-32095 ;#0x82a1 85d6: 04 12 push r4 ; 85d8: b0 12 00 8b call #-29952 ;#0x8b00 85dc: 4e 4f mov.b r15, r14 ; 85de: 0f 44 mov r4, r15 ; 85e0: b0 12 9c 88 call #-30564 ;#0x889c 85e4: 21 52 add #4, r1 ;r2 As==10 85e6: 0e 3f jmp $-482 ;abs 0x8404 85e8: 3d 40 05 00 mov #5, r13 ;#0x0005 85ec: 0e 44 mov r4, r14 ; 85ee: 3f 40 b9 82 mov #-32071,r15 ;#0x82b9 85f2: b0 12 a2 91 call #-28254 ;#0x91a2 85f6: 06 3f jmp $-498 ;abs 0x8404 85f8: 31 50 48 00 add #72, r1 ;#0x0048 85fc: 30 40 ba 92 br #0x92ba ; 00008600 : 8600: 7e 40 0b 00 mov.b #11, r14 ;#0x000b 8604: 4f 43 clr.b r15 ; 8606: b0 12 78 89 call #-30344 ;#0x8978 860a: 7e 40 06 00 mov.b #6, r14 ;#0x0006 860e: 6f 43 mov.b #2, r15 ;r3 As==10 8610: b0 12 78 89 call #-30344 ;#0x8978 8614: 7e 40 3c 00 mov.b #60, r14 ;#0x003c 8618: 7f 40 06 00 mov.b #6, r15 ;#0x0006 861c: b0 12 78 89 call #-30344 ;#0x8978 8620: 6e 42 mov.b #4, r14 ;r2 As==10 8622: 7f 40 07 00 mov.b #7, r15 ;#0x0007 8626: b0 12 78 89 call #-30344 ;#0x8978 862a: 7e 40 05 00 mov.b #5, r14 ;#0x0005 862e: 7f 42 mov.b #8, r15 ;r2 As==11 8630: b0 12 78 89 call #-30344 ;#0x8978 8634: 5e 43 mov.b #1, r14 ;r3 As==01 8636: 7f 40 09 00 mov.b #9, r15 ;#0x0009 863a: b0 12 78 89 call #-30344 ;#0x8978 863e: 7e 40 9a ff mov.b #-102, r14 ;#0xff9a 8642: 7f 40 0a 00 mov.b #10, r15 ;#0x000a 8646: b0 12 78 89 call #-30344 ;#0x8978 864a: 7e 40 0a 00 mov.b #10, r14 ;#0x000a 864e: 7f 40 0b 00 mov.b #11, r15 ;#0x000b 8652: b0 12 78 89 call #-30344 ;#0x8978 8656: 4e 43 clr.b r14 ; 8658: 7f 40 0c 00 mov.b #12, r15 ;#0x000c 865c: b0 12 78 89 call #-30344 ;#0x8978 8660: 7e 40 5c 00 mov.b #92, r14 ;#0x005c 8664: 7f 40 0d 00 mov.b #13, r15 ;#0x000d 8668: b0 12 78 89 call #-30344 ;#0x8978 866c: 7e 40 4f 00 mov.b #79, r14 ;#0x004f 8670: 7f 40 0e 00 mov.b #14, r15 ;#0x000e 8674: b0 12 78 89 call #-30344 ;#0x8978 8678: 7e 40 c0 ff mov.b #-64, r14 ;#0xffc0 867c: 7f 40 0f 00 mov.b #15, r15 ;#0x000f 8680: b0 12 78 89 call #-30344 ;#0x8978 8684: 7e 40 2d 00 mov.b #45, r14 ;#0x002d 8688: 7f 40 10 00 mov.b #16, r15 ;#0x0010 868c: b0 12 78 89 call #-30344 ;#0x8978 8690: 7e 40 3b 00 mov.b #59, r14 ;#0x003b 8694: 7f 40 11 00 mov.b #17, r15 ;#0x0011 8698: b0 12 78 89 call #-30344 ;#0x8978 869c: 7e 40 73 00 mov.b #115, r14 ;#0x0073 86a0: 7f 40 12 00 mov.b #18, r15 ;#0x0012 86a4: b0 12 78 89 call #-30344 ;#0x8978 86a8: 7e 40 23 00 mov.b #35, r14 ;#0x0023 86ac: 7f 40 13 00 mov.b #19, r15 ;#0x0013 86b0: b0 12 78 89 call #-30344 ;#0x8978 86b4: 7e 40 b9 ff mov.b #-71, r14 ;#0xffb9 86b8: 7f 40 14 00 mov.b #20, r15 ;#0x0014 86bc: b0 12 78 89 call #-30344 ;#0x8978 86c0: 5e 43 mov.b #1, r14 ;r3 As==01 86c2: 7f 40 15 00 mov.b #21, r15 ;#0x0015 86c6: b0 12 78 89 call #-30344 ;#0x8978 86ca: 7e 40 33 00 mov.b #51, r14 ;#0x0033 86ce: 7f 40 17 00 mov.b #23, r15 ;#0x0017 86d2: b0 12 78 89 call #-30344 ;#0x8978 86d6: 7e 40 18 00 mov.b #24, r14 ;#0x0018 86da: 7f 40 18 00 mov.b #24, r15 ;#0x0018 86de: b0 12 78 89 call #-30344 ;#0x8978 86e2: 7e 40 1d 00 mov.b #29, r14 ;#0x001d 86e6: 7f 40 19 00 mov.b #25, r15 ;#0x0019 86ea: b0 12 78 89 call #-30344 ;#0x8978 86ee: 7e 40 1c 00 mov.b #28, r14 ;#0x001c 86f2: 7f 40 1a 00 mov.b #26, r15 ;#0x001a 86f6: b0 12 78 89 call #-30344 ;#0x8978 86fa: 7e 40 c7 ff mov.b #-57, r14 ;#0xffc7 86fe: 7f 40 1b 00 mov.b #27, r15 ;#0x001b 8702: b0 12 78 89 call #-30344 ;#0x8978 8706: 4e 43 clr.b r14 ; 8708: 7f 40 1c 00 mov.b #28, r15 ;#0x001c 870c: b0 12 78 89 call #-30344 ;#0x8978 8710: 7e 40 b0 ff mov.b #-80, r14 ;#0xffb0 8714: 7f 40 1d 00 mov.b #29, r15 ;#0x001d 8718: b0 12 78 89 call #-30344 ;#0x8978 871c: 7e 40 b6 ff mov.b #-74, r14 ;#0xffb6 8720: 7f 40 21 00 mov.b #33, r15 ;#0x0021 8724: b0 12 78 89 call #-30344 ;#0x8978 8728: 7e 40 10 00 mov.b #16, r14 ;#0x0010 872c: 7f 40 22 00 mov.b #34, r15 ;#0x0022 8730: b0 12 78 89 call #-30344 ;#0x8978 8734: 7e 40 ea ff mov.b #-22, r14 ;#0xffea 8738: 7f 40 23 00 mov.b #35, r15 ;#0x0023 873c: b0 12 78 89 call #-30344 ;#0x8978 8740: 7e 40 0a 00 mov.b #10, r14 ;#0x000a 8744: 7f 40 24 00 mov.b #36, r15 ;#0x0024 8748: b0 12 78 89 call #-30344 ;#0x8978 874c: 4e 43 clr.b r14 ; 874e: 7f 40 25 00 mov.b #37, r15 ;#0x0025 8752: b0 12 78 89 call #-30344 ;#0x8978 8756: 7e 40 11 00 mov.b #17, r14 ;#0x0011 875a: 7f 40 26 00 mov.b #38, r15 ;#0x0026 875e: b0 12 78 89 call #-30344 ;#0x8978 8762: 7e 40 59 00 mov.b #89, r14 ;#0x0059 8766: 7f 40 29 00 mov.b #41, r15 ;#0x0029 876a: b0 12 78 89 call #-30344 ;#0x8978 876e: 7e 40 88 ff mov.b #-120, r14 ;#0xff88 8772: 7f 40 2c 00 mov.b #44, r15 ;#0x002c 8776: b0 12 78 89 call #-30344 ;#0x8978 877a: 7e 40 31 00 mov.b #49, r14 ;#0x0031 877e: 7f 40 2d 00 mov.b #45, r15 ;#0x002d 8782: b0 12 78 89 call #-30344 ;#0x8978 8786: 7e 40 0b 00 mov.b #11, r14 ;#0x000b 878a: 7f 40 2e 00 mov.b #46, r15 ;#0x002e 878e: b0 12 78 89 call #-30344 ;#0x8978 8792: 7e 43 mov.b #-1, r14 ;r3 As==11 8794: 7f 40 3e 00 mov.b #62, r15 ;#0x003e 8798: b0 12 78 89 call #-30344 ;#0x8978 879c: 30 41 ret 0000879e : 879e: 7f 40 36 00 mov.b #54, r15 ;#0x0036 87a2: b0 12 e6 88 call #-30490 ;#0x88e6 87a6: f2 90 0f 00 cmp.b #15, &0x0212 ;#0x000f 87aa: 12 02 87ac: 08 24 jz $+18 ;abs 0x87be 87ae: 7f 40 3d 00 mov.b #61, r15 ;#0x003d 87b2: b0 12 e6 88 call #-30490 ;#0x88e6 87b6: f2 90 0f 00 cmp.b #15, &0x0212 ;#0x000f 87ba: 12 02 87bc: f8 23 jnz $-14 ;abs 0x87ae 87be: 7f 40 34 00 mov.b #52, r15 ;#0x0034 87c2: b0 12 e6 88 call #-30490 ;#0x88e6 87c6: 30 41 ret 000087c8 : 87c8: 0b 12 push r11 ; 87ca: 0a 12 push r10 ; 87cc: 09 12 push r9 ; 87ce: 08 12 push r8 ; 87d0: 07 12 push r7 ; 87d2: 06 12 push r6 ; 87d4: 0a 4f mov r15, r10 ; 87d6: 47 4e mov.b r14, r7 ; 87d8: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 87dc: b0 12 1c 89 call #-30436 ;#0x891c 87e0: 48 4f mov.b r15, r8 ; 87e2: 7f 40 3b 00 mov.b #59, r15 ;#0x003b 87e6: b0 12 1c 89 call #-30436 ;#0x891c 87ea: 46 4f mov.b r15, r6 ; 87ec: 49 43 clr.b r9 ; 87ee: 49 97 cmp.b r7, r9 ; 87f0: 02 2c jc $+6 ;abs 0x87f6 87f2: 58 93 cmp.b #1, r8 ;r3 As==01 87f4: 2f 2c jc $+96 ;abs 0x8854 87f6: 4f 49 mov.b r9, r15 ; 87f8: 0a 5f add r15, r10 ; 87fa: ca 43 00 00 mov.b #0, 0(r10) ;r3 As==00 87fe: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 8802: b0 12 1c 89 call #-30436 ;#0x891c 8806: c2 4f 0a 02 mov.b r15, &0x020a ; 880a: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 880e: b0 12 1c 89 call #-30436 ;#0x891c 8812: c2 4f 0e 02 mov.b r15, &0x020e ; 8816: 7f 40 38 00 mov.b #56, r15 ;#0x0038 881a: b0 12 1c 89 call #-30436 ;#0x891c 881e: c2 4f 0f 02 mov.b r15, &0x020f ; 8822: 4e 46 mov.b r6, r14 ; 8824: 4f 48 mov.b r8, r15 ; 8826: 2f 53 incd r15 ; 8828: 0e 9f cmp r15, r14 ; 882a: 03 24 jz $+8 ;abs 0x8832 882c: f2 f0 7f 00 and.b #127, &0x020e ;#0x007f 8830: 0e 02 8832: 5f 42 0a 02 mov.b &0x020a,r15 ;0x020a 8836: 7f 90 80 00 cmp.b #128, r15 ;#0x0080 883a: 09 28 jnc $+20 ;abs 0x884e 883c: 4e 4f mov.b r15, r14 ; 883e: 0f 4e mov r14, r15 ; 8840: 3f 50 00 ff add #-256, r15 ;#0xff00 8844: 02 30 jn $+6 ;abs 0x884a 8846: 0f 11 rra r15 ; 8848: 14 3c jmp $+42 ;abs 0x8872 884a: 1f 53 inc r15 ; 884c: fc 3f jmp $-6 ;abs 0x8846 884e: 12 c3 clrc 8850: 4f 10 rrc.b r15 ; 8852: 0f 3c jmp $+32 ;abs 0x8872 8854: 4f 49 mov.b r9, r15 ; 8856: 0b 4a mov r10, r11 ; 8858: 0b 5f add r15, r11 ; 885a: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 885e: b0 12 1c 89 call #-30436 ;#0x891c 8862: cb 4f 00 00 mov.b r15, 0(r11) ; 8866: 59 53 inc.b r9 ; 8868: 49 97 cmp.b r7, r9 ; 886a: c5 2f jc $-116 ;abs 0x87f6 886c: 49 98 cmp.b r8, r9 ; 886e: f2 2b jnc $-26 ;abs 0x8854 8870: c2 3f jmp $-122 ;abs 0x87f6 8872: 7f 50 b8 ff add.b #-72, r15 ;#0xffb8 8876: c2 4f 09 02 mov.b r15, &0x0209 ; 887a: 7f 40 3a 00 mov.b #58, r15 ;#0x003a 887e: b0 12 e6 88 call #-30490 ;#0x88e6 8882: 7f 40 36 00 mov.b #54, r15 ;#0x0036 8886: b0 12 e6 88 call #-30490 ;#0x88e6 888a: 4f 49 mov.b r9, r15 ; 888c: 8f 11 sxt r15 ; 888e: 36 41 pop r6 ; 8890: 37 41 pop r7 ; 8892: 38 41 pop r8 ; 8894: 39 41 pop r9 ; 8896: 3a 41 pop r10 ; 8898: 3b 41 pop r11 ; 889a: 30 41 ret 0000889c : 889c: 0b 12 push r11 ; 889e: 0a 12 push r10 ; 88a0: 0a 4f mov r15, r10 ; 88a2: 4b 4e mov.b r14, r11 ; 88a4: 7f 40 36 00 mov.b #54, r15 ;#0x0036 88a8: b0 12 e6 88 call #-30490 ;#0x88e6 88ac: f2 b0 70 00 bit.b #112, &0x0212 ;#0x0070 88b0: 12 02 88b2: f8 23 jnz $-14 ;abs 0x88a4 88b4: 4d 4b mov.b r11, r13 ; 88b6: 0e 4a mov r10, r14 ; 88b8: 7f 40 7f 00 mov.b #127, r15 ;#0x007f 88bc: b0 12 c0 89 call #-30272 ;#0x89c0 88c0: 7f 40 35 00 mov.b #53, r15 ;#0x0035 88c4: b0 12 e6 88 call #-30490 ;#0x88e6 88c8: 7f 40 3d 00 mov.b #61, r15 ;#0x003d 88cc: b0 12 e6 88 call #-30490 ;#0x88e6 88d0: 5f 42 12 02 mov.b &0x0212,r15 ;0x0212 88d4: 7f 90 1f 00 cmp.b #31, r15 ;#0x001f 88d8: 03 24 jz $+8 ;abs 0x88e0 88da: 7f f0 70 00 and.b #112, r15 ;#0x0070 88de: f4 23 jnz $-22 ;abs 0x88c8 88e0: 3a 41 pop r10 ; 88e2: 3b 41 pop r11 ; 88e4: 30 41 ret 000088e6 : 88e6: 4e 4f mov.b r15, r14 ; 88e8: c2 43 12 02 mov.b #0, &0x0212 ;r3 As==00 88ec: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 88f0: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 88f4: fd 23 jnz $-4 ;abs 0x88f0 88f6: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 88fa: 1b 00 88fc: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8900: c2 4e 6f 00 mov.b r14, &0x006f ; 8904: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8908: fd 27 jz $-4 ;abs 0x8904 890a: d2 42 6e 00 mov.b &0x006e,&0x0212 ;0x006e 890e: 12 02 8910: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8914: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8918: 1b 00 891a: 30 41 ret 0000891c : 891c: 4e 4f mov.b r15, r14 ; 891e: 7f 90 30 00 cmp.b #48, r15 ;#0x0030 8922: 1e 38 jl $+62 ;abs 0x8960 8924: 7e d0 c0 ff bis.b #-64, r14 ;#0xffc0 8928: c2 43 12 02 mov.b #0, &0x0212 ;r3 As==00 892c: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8930: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 8934: fd 23 jnz $-4 ;abs 0x8930 8936: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 893a: 1b 00 893c: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8940: c2 4e 6f 00 mov.b r14, &0x006f ; 8944: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8948: fd 27 jz $-4 ;abs 0x8944 894a: d2 42 6e 00 mov.b &0x006e,&0x0212 ;0x006e 894e: 12 02 8950: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8954: c2 43 6f 00 mov.b #0, &0x006f ;r3 As==00 8958: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 895c: fd 27 jz $-4 ;abs 0x8958 895e: 03 3c jmp $+8 ;abs 0x8966 8960: 7e d0 80 ff bis.b #-128, r14 ;#0xff80 8964: e1 3f jmp $-60 ;abs 0x8928 8966: 5f 42 6e 00 mov.b &0x006e,r15 ;0x006e 896a: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 896e: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8972: 1b 00 8974: 8f 11 sxt r15 ; 8976: 30 41 ret 00008978 : 8978: 4d 4f mov.b r15, r13 ; 897a: c2 43 12 02 mov.b #0, &0x0212 ;r3 As==00 897e: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8982: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 8986: fd 23 jnz $-4 ;abs 0x8982 8988: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 898c: 1b 00 898e: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8992: c2 4d 6f 00 mov.b r13, &0x006f ; 8996: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 899a: fd 27 jz $-4 ;abs 0x8996 899c: d2 42 6e 00 mov.b &0x006e,&0x0212 ;0x006e 89a0: 12 02 89a2: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 89a6: c2 4e 6f 00 mov.b r14, &0x006f ; 89aa: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 89ae: fd 27 jz $-4 ;abs 0x89aa 89b0: 5f 42 6e 00 mov.b &0x006e,r15 ;0x006e 89b4: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 89b8: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 89bc: 1b 00 89be: 30 41 ret 000089c0 : 89c0: 4c 4f mov.b r15, r12 ; 89c2: c2 43 12 02 mov.b #0, &0x0212 ;r3 As==00 89c6: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 89ca: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 89ce: fd 23 jnz $-4 ;abs 0x89ca 89d0: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 89d4: 1b 00 89d6: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 89da: c2 4c 6f 00 mov.b r12, &0x006f ; 89de: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 89e2: fd 27 jz $-4 ;abs 0x89de 89e4: d2 42 6e 00 mov.b &0x006e,&0x0212 ;0x006e 89e8: 12 02 89ea: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 89ee: c2 4d 6f 00 mov.b r13, &0x006f ; 89f2: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 89f6: fd 27 jz $-4 ;abs 0x89f2 89f8: 5f 42 6e 00 mov.b &0x006e,r15 ;0x006e 89fc: 0c 43 clr r12 ; 89fe: 8d 11 sxt r13 ; 8a00: 0c 9d cmp r13, r12 ; 8a02: 0e 2c jc $+30 ;abs 0x8a20 8a04: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8a08: 0f 4e mov r14, r15 ; 8a0a: 0f 5c add r12, r15 ; 8a0c: e2 4f 6f 00 mov.b @r15, &0x006f ; 8a10: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8a14: fd 27 jz $-4 ;abs 0x8a10 8a16: 5f 42 6e 00 mov.b &0x006e,r15 ;0x006e 8a1a: 1c 53 inc r12 ; 8a1c: 0c 9d cmp r13, r12 ; 8a1e: f2 2b jnc $-26 ;abs 0x8a04 8a20: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8a24: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8a28: 1b 00 8a2a: 30 41 ret 00008a2c : 8a2c: 0b 12 push r11 ; 8a2e: 0a 12 push r10 ; 8a30: 0c 4f mov r15, r12 ; 8a32: 0a 43 clr r10 ; 8a34: 0b 43 clr r11 ; 8a36: 6d 4f mov.b @r15, r13 ; 8a38: 7d 90 20 00 cmp.b #32, r13 ;#0x0020 8a3c: 49 24 jz $+148 ;abs 0x8ad0 8a3e: 7d 90 09 00 cmp.b #9, r13 ;#0x0009 8a42: 46 24 jz $+142 ;abs 0x8ad0 8a44: 7d 90 0a 00 cmp.b #10, r13 ;#0x000a 8a48: 43 24 jz $+136 ;abs 0x8ad0 8a4a: 7d 90 0c 00 cmp.b #12, r13 ;#0x000c 8a4e: 40 24 jz $+130 ;abs 0x8ad0 8a50: 7d 90 0d 00 cmp.b #13, r13 ;#0x000d 8a54: 3d 24 jz $+124 ;abs 0x8ad0 8a56: 7d 90 0b 00 cmp.b #11, r13 ;#0x000b 8a5a: 3a 24 jz $+118 ;abs 0x8ad0 8a5c: 7d 90 2d 00 cmp.b #45, r13 ;#0x002d 8a60: 35 24 jz $+108 ;abs 0x8acc 8a62: 7d 90 2b 00 cmp.b #43, r13 ;#0x002b 8a66: 2f 24 jz $+96 ;abs 0x8ac6 8a68: 4f 4d mov.b r13, r15 ; 8a6a: 8f 11 sxt r15 ; 8a6c: 0e 43 clr r14 ; 8a6e: 3f 50 d0 ff add #-48, r15 ;#0xffd0 8a72: 3f 90 0a 00 cmp #10, r15 ;#0x000a 8a76: 01 2c jc $+4 ;abs 0x8a7a 8a78: 1e 43 mov #1, r14 ;r3 As==01 8a7a: 0e 93 cmp #0, r14 ;r3 As==00 8a7c: 02 20 jnz $+6 ;abs 0x8a82 8a7e: 0f 43 clr r15 ; 8a80: 3c 3c jmp $+122 ;abs 0x8afa 8a82: 4f 4d mov.b r13, r15 ; 8a84: 8f 11 sxt r15 ; 8a86: 0b 5f add r15, r11 ; 8a88: 3b 50 d0 ff add #-48, r11 ;#0xffd0 8a8c: 1c 53 inc r12 ; 8a8e: 6f 4c mov.b @r12, r15 ; 8a90: 4d 4f mov.b r15, r13 ; 8a92: 8f 11 sxt r15 ; 8a94: 0e 43 clr r14 ; 8a96: 3f 50 d0 ff add #-48, r15 ;#0xffd0 8a9a: 3f 90 0a 00 cmp #10, r15 ;#0x000a 8a9e: 01 2c jc $+4 ;abs 0x8aa2 8aa0: 1e 43 mov #1, r14 ;r3 As==01 8aa2: 0e 93 cmp #0, r14 ;r3 As==00 8aa4: 0a 24 jz $+22 ;abs 0x8aba 8aa6: 0f 4b mov r11, r15 ; 8aa8: 0f 5f rla r15 ; 8aaa: 0f 5f rla r15 ; 8aac: 0e 4b mov r11, r14 ; 8aae: 0e 5e rla r14 ; 8ab0: 0b 4f mov r15, r11 ; 8ab2: 0b 5e add r14, r11 ; 8ab4: 0b 5e add r14, r11 ; 8ab6: 0b 5e add r14, r11 ; 8ab8: e4 3f jmp $-54 ;abs 0x8a82 8aba: 0a 93 cmp #0, r10 ;r3 As==00 8abc: 02 24 jz $+6 ;abs 0x8ac2 8abe: 3b e3 inv r11 ; 8ac0: 1b 53 inc r11 ; 8ac2: 0f 4b mov r11, r15 ; 8ac4: 1a 3c jmp $+54 ;abs 0x8afa 8ac6: 1c 53 inc r12 ; 8ac8: 6d 4c mov.b @r12, r13 ; 8aca: ce 3f jmp $-98 ;abs 0x8a68 8acc: 1a 43 mov #1, r10 ;r3 As==01 8ace: fb 3f jmp $-8 ;abs 0x8ac6 8ad0: 1c 53 inc r12 ; 8ad2: 6d 4c mov.b @r12, r13 ; 8ad4: 7d 90 20 00 cmp.b #32, r13 ;#0x0020 8ad8: fb 27 jz $-8 ;abs 0x8ad0 8ada: 7d 90 09 00 cmp.b #9, r13 ;#0x0009 8ade: f8 27 jz $-14 ;abs 0x8ad0 8ae0: 7d 90 0a 00 cmp.b #10, r13 ;#0x000a 8ae4: f5 27 jz $-20 ;abs 0x8ad0 8ae6: 7d 90 0c 00 cmp.b #12, r13 ;#0x000c 8aea: f2 27 jz $-26 ;abs 0x8ad0 8aec: 7d 90 0d 00 cmp.b #13, r13 ;#0x000d 8af0: ef 27 jz $-32 ;abs 0x8ad0 8af2: 7d 90 0b 00 cmp.b #11, r13 ;#0x000b 8af6: ec 27 jz $-38 ;abs 0x8ad0 8af8: b1 3f jmp $-156 ;abs 0x8a5c 8afa: 3a 41 pop r10 ; 8afc: 3b 41 pop r11 ; 8afe: 30 41 ret 00008b00 : 8b00: 2f 43 mov #2, r15 ;r3 As==10 8b02: 0f 51 add r1, r15 ; 8b04: 2c 4f mov @r15, r12 ; 8b06: 1e 4f 02 00 mov 2(r15), r14 ; 8b0a: 2f 52 add #4, r15 ;r2 As==10 8b0c: 0d 4f mov r15, r13 ; 8b0e: 0f 4c mov r12, r15 ; 8b10: b0 12 26 8b call #-29914 ;#0x8b26 8b14: 30 41 ret 00008b16 : 8b16: 1e 42 04 02 mov &0x0204,r14 ;0x0204 8b1a: ce 4f 00 00 mov.b r15, 0(r14) ; 8b1e: 92 53 04 02 inc &0x0204 ; 8b22: 7f f3 and.b #-1, r15 ;r3 As==11 8b24: 30 41 ret 00008b26 : 8b26: 0b 12 push r11 ; 8b28: 0b 4f mov r15, r11 ; 8b2a: 82 4f 04 02 mov r15, &0x0204 ; 8b2e: 3f 40 16 8b mov #-29930,r15 ;#0x8b16 8b32: b0 12 a4 8b call #-29788 ;#0x8ba4 8b36: 0b 5f add r15, r11 ; 8b38: cb 43 00 00 mov.b #0, 0(r11) ;r3 As==00 8b3c: 3b 41 pop r11 ; 8b3e: 30 41 ret 00008b40 : 8b40: 0b 12 push r11 ; 8b42: 0a 12 push r10 ; 8b44: 0a 4f mov r15, r10 ; 8b46: 0b 4e mov r14, r11 ; 8b48: 0e 93 cmp #0, r14 ;r3 As==00 8b4a: 02 20 jnz $+6 ;abs 0x8b50 8b4c: 1f 43 mov #1, r15 ;r3 As==01 8b4e: 0d 3c jmp $+28 ;abs 0x8b6a 8b50: 6f 4a mov.b @r10, r15 ; 8b52: 8f 11 sxt r15 ; 8b54: 1a 53 inc r10 ; 8b56: 92 12 06 02 call &0x0206 ; 8b5a: 0f 93 cmp #0, r15 ;r3 As==00 8b5c: 05 38 jl $+12 ;abs 0x8b68 8b5e: 92 53 02 02 inc &0x0202 ; 8b62: 3b 53 add #-1, r11 ;r3 As==11 8b64: f5 23 jnz $-20 ;abs 0x8b50 8b66: f2 3f jmp $-26 ;abs 0x8b4c 8b68: 3f 43 mov #-1, r15 ;r3 As==11 8b6a: 3a 41 pop r10 ; 8b6c: 3b 41 pop r11 ; 8b6e: 30 41 ret 00008b70 <__write_pad>: 8b70: 0b 12 push r11 ; 8b72: 0a 12 push r10 ; 8b74: 09 12 push r9 ; 8b76: 49 4f mov.b r15, r9 ; 8b78: 4b 4e mov.b r14, r11 ; 8b7a: 5e 93 cmp.b #1, r14 ;r3 As==01 8b7c: 0c 38 jl $+26 ;abs 0x8b96 8b7e: 4a 4f mov.b r15, r10 ; 8b80: 8a 11 sxt r10 ; 8b82: 0f 4a mov r10, r15 ; 8b84: 92 12 06 02 call &0x0206 ; 8b88: 0f 93 cmp #0, r15 ;r3 As==00 8b8a: 07 38 jl $+16 ;abs 0x8b9a 8b8c: 92 53 02 02 inc &0x0202 ; 8b90: 7b 53 add.b #-1, r11 ;r3 As==11 8b92: 5b 93 cmp.b #1, r11 ;r3 As==01 8b94: f6 37 jge $-18 ;abs 0x8b82 8b96: 4f 49 mov.b r9, r15 ; 8b98: 01 3c jmp $+4 ;abs 0x8b9c 8b9a: 3f 43 mov #-1, r15 ;r3 As==11 8b9c: 39 41 pop r9 ; 8b9e: 3a 41 pop r10 ; 8ba0: 3b 41 pop r11 ; 8ba2: 30 41 ret 00008ba4 : 8ba4: 0b 12 push r11 ; 8ba6: 0a 12 push r10 ; 8ba8: 09 12 push r9 ; 8baa: 08 12 push r8 ; 8bac: 07 12 push r7 ; 8bae: 06 12 push r6 ; 8bb0: 05 12 push r5 ; 8bb2: 04 12 push r4 ; 8bb4: 31 80 3c 00 sub #60, r1 ;#0x003c 8bb8: 05 4d mov r13, r5 ; 8bba: 81 43 30 00 mov #0, 48(r1) ;r3 As==00 8bbe: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 8bc2: 82 43 02 02 mov #0, &0x0202 ;r3 As==00 8bc6: 82 4f 06 02 mov r15, &0x0206 ; 8bca: 06 4e mov r14, r6 ; 8bcc: 0f 46 mov r6, r15 ; 8bce: 67 46 mov.b @r6, r7 ; 8bd0: 47 93 cmp.b #0, r7 ;r3 As==00 8bd2: 0a 24 jz $+22 ;abs 0x8be8 8bd4: 77 90 25 00 cmp.b #37, r7 ;#0x0025 8bd8: 07 24 jz $+16 ;abs 0x8be8 8bda: 16 53 inc r6 ; 8bdc: 67 46 mov.b @r6, r7 ; 8bde: 47 93 cmp.b #0, r7 ;r3 As==00 8be0: 03 24 jz $+8 ;abs 0x8be8 8be2: 77 90 25 00 cmp.b #37, r7 ;#0x0025 8be6: f9 23 jnz $-12 ;abs 0x8bda 8be8: 0d 46 mov r6, r13 ; 8bea: 0d 8f sub r15, r13 ; 8bec: 02 24 jz $+6 ;abs 0x8bf2 8bee: 30 40 3c 91 br #0x913c ; 8bf2: 47 93 cmp.b #0, r7 ;r3 As==00 8bf4: 02 20 jnz $+6 ;abs 0x8bfa 8bf6: 30 40 4a 91 br #0x914a ; 8bfa: 16 53 inc r6 ; 8bfc: c1 43 2e 00 mov.b #0, 46(r1) ;r3 As==00 8c00: c1 43 35 00 mov.b #0, 53(r1) ;r3 As==00 8c04: c1 43 2f 00 mov.b #0, 47(r1) ;r3 As==00 8c08: 7b 43 mov.b #-1, r11 ;r3 As==11 8c0a: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 8c0e: 67 46 mov.b @r6, r7 ; 8c10: 16 53 inc r6 ; 8c12: 77 90 75 00 cmp.b #117, r7 ;#0x0075 8c16: 02 20 jnz $+6 ;abs 0x8c1c 8c18: 30 40 16 91 br #0x9116 ; 8c1c: 4f 47 mov.b r7, r15 ; 8c1e: 7f d0 20 00 bis.b #32, r15 ;#0x0020 8c22: 7f 90 78 00 cmp.b #120, r15 ;#0x0078 8c26: 02 20 jnz $+6 ;abs 0x8c2c 8c28: 30 40 16 91 br #0x9116 ; 8c2c: 77 90 20 00 cmp.b #32, r7 ;#0x0020 8c30: 02 20 jnz $+6 ;abs 0x8c36 8c32: 30 40 02 91 br #0x9102 ; 8c36: 77 90 23 00 cmp.b #35, r7 ;#0x0023 8c3a: 02 20 jnz $+6 ;abs 0x8c40 8c3c: 30 40 fa 90 br #0x90fa ; 8c40: 77 90 2a 00 cmp.b #42, r7 ;#0x002a 8c44: 02 20 jnz $+6 ;abs 0x8c4a 8c46: 30 40 de 90 br #0x90de ; 8c4a: 77 90 2d 00 cmp.b #45, r7 ;#0x002d 8c4e: 02 20 jnz $+6 ;abs 0x8c54 8c50: 30 40 ce 90 br #0x90ce ; 8c54: 77 90 2b 00 cmp.b #43, r7 ;#0x002b 8c58: 02 20 jnz $+6 ;abs 0x8c5e 8c5a: 30 40 c4 90 br #0x90c4 ; 8c5e: 77 90 2e 00 cmp.b #46, r7 ;#0x002e 8c62: 02 20 jnz $+6 ;abs 0x8c68 8c64: 30 40 5e 90 br #0x905e ; 8c68: 77 90 30 00 cmp.b #48, r7 ;#0x0030 8c6c: 02 20 jnz $+6 ;abs 0x8c72 8c6e: 30 40 48 90 br #0x9048 ; 8c72: 4f 47 mov.b r7, r15 ; 8c74: 7f 50 cf ff add.b #-49, r15 ;#0xffcf 8c78: 7f 90 09 00 cmp.b #9, r15 ;#0x0009 8c7c: 1a 2c jc $+54 ;abs 0x8cb2 8c7e: 0d 43 clr r13 ; 8c80: 0f 4d mov r13, r15 ; 8c82: 0f 5f rla r15 ; 8c84: 0f 5f rla r15 ; 8c86: 0e 4d mov r13, r14 ; 8c88: 0e 5e rla r14 ; 8c8a: 0d 4f mov r15, r13 ; 8c8c: 0d 5e add r14, r13 ; 8c8e: 0d 5e add r14, r13 ; 8c90: 0d 5e add r14, r13 ; 8c92: 4f 47 mov.b r7, r15 ; 8c94: 8f 11 sxt r15 ; 8c96: 0d 5f add r15, r13 ; 8c98: 3d 50 d0 ff add #-48, r13 ;#0xffd0 8c9c: 67 46 mov.b @r6, r7 ; 8c9e: 16 53 inc r6 ; 8ca0: 4f 47 mov.b r7, r15 ; 8ca2: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 8ca6: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a 8caa: ea 2b jnc $-42 ;abs 0x8c80 8cac: c1 4d 2f 00 mov.b r13, 47(r1) ; 8cb0: b0 3f jmp $-158 ;abs 0x8c12 8cb2: 77 90 68 00 cmp.b #104, r7 ;#0x0068 8cb6: c4 25 jz $+906 ;abs 0x9040 8cb8: 77 90 6c 00 cmp.b #108, r7 ;#0x006c 8cbc: 03 20 jnz $+8 ;abs 0x8cc4 8cbe: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 8cc2: a5 3f jmp $-180 ;abs 0x8c0e 8cc4: 77 90 63 00 cmp.b #99, r7 ;#0x0063 8cc8: b4 25 jz $+874 ;abs 0x9032 8cca: 77 90 44 00 cmp.b #68, r7 ;#0x0044 8cce: ae 25 jz $+862 ;abs 0x902c 8cd0: 77 90 64 00 cmp.b #100, r7 ;#0x0064 8cd4: 7f 25 jz $+768 ;abs 0x8fd4 8cd6: 77 90 69 00 cmp.b #105, r7 ;#0x0069 8cda: 7c 25 jz $+762 ;abs 0x8fd4 8cdc: 77 90 4f 00 cmp.b #79, r7 ;#0x004f 8ce0: 76 25 jz $+750 ;abs 0x8fce 8ce2: 77 90 6f 00 cmp.b #111, r7 ;#0x006f 8ce6: 70 25 jz $+738 ;abs 0x8fc8 8ce8: 77 90 70 00 cmp.b #112, r7 ;#0x0070 8cec: 5e 25 jz $+702 ;abs 0x8faa 8cee: 77 90 73 00 cmp.b #115, r7 ;#0x0073 8cf2: 1f 25 jz $+576 ;abs 0x8f32 8cf4: 77 90 55 00 cmp.b #85, r7 ;#0x0055 8cf8: 19 25 jz $+564 ;abs 0x8f2c 8cfa: 77 90 75 00 cmp.b #117, r7 ;#0x0075 8cfe: 12 25 jz $+550 ;abs 0x8f24 8d00: 77 90 58 00 cmp.b #88, r7 ;#0x0058 8d04: 8f 24 jz $+288 ;abs 0x8e24 8d06: 77 90 78 00 cmp.b #120, r7 ;#0x0078 8d0a: 8c 24 jz $+282 ;abs 0x8e24 8d0c: 47 93 cmp.b #0, r7 ;r3 As==00 8d0e: 02 20 jnz $+6 ;abs 0x8d14 8d10: 30 40 4a 91 br #0x914a ; 8d14: 81 41 2c 00 mov r1, 44(r1) ; 8d18: c1 47 00 00 mov.b r7, 0(r1) ; 8d1c: 59 43 mov.b #1, r9 ;r3 As==01 8d1e: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 8d22: 4b 49 mov.b r9, r11 ; 8d24: 5a 41 35 00 mov.b 53(r1), r10 ; 8d28: 4a 89 sub.b r9, r10 ; 8d2a: 7a 30 jn $+246 ;abs 0x8e20 8d2c: 5e 41 28 00 mov.b 40(r1), r14 ; 8d30: 4e 93 cmp.b #0, r14 ;r3 As==00 8d32: 70 24 jz $+226 ;abs 0x8e14 8d34: 5b 53 inc.b r11 ; 8d36: 4b 5a add.b r10, r11 ; 8d38: 58 41 2e 00 mov.b 46(r1), r8 ; 8d3c: 78 f0 30 00 and.b #48, r8 ;#0x0030 8d40: 13 20 jnz $+40 ;abs 0x8d68 8d42: 5d 41 2f 00 mov.b 47(r1), r13 ; 8d46: 8d 11 sxt r13 ; 8d48: 4f 4b mov.b r11, r15 ; 8d4a: 8f 11 sxt r15 ; 8d4c: 0d 8f sub r15, r13 ; 8d4e: 1d 93 cmp #1, r13 ;r3 As==01 8d50: 0b 38 jl $+24 ;abs 0x8d68 8d52: 4e 4d mov.b r13, r14 ; 8d54: 7f 40 20 00 mov.b #32, r15 ;#0x0020 8d58: b0 12 70 8b call #-29840 ;#0x8b70 8d5c: 0f 93 cmp #0, r15 ;r3 As==00 8d5e: 02 34 jge $+6 ;abs 0x8d64 8d60: 30 40 4a 91 br #0x914a ; 8d64: 5e 41 28 00 mov.b 40(r1), r14 ; 8d68: 4e 93 cmp.b #0, r14 ;r3 As==00 8d6a: 4f 20 jnz $+160 ;abs 0x8e0a 8d6c: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040 8d70: 2e 00 8d72: 14 24 jz $+42 ;abs 0x8d9c 8d74: 1f 41 2a 00 mov 42(r1), r15 ; 8d78: 3f f0 00 ff and #-256, r15 ;#0xff00 8d7c: 3f d0 30 00 bis #48, r15 ;#0x0030 8d80: 81 4f 2a 00 mov r15, 42(r1) ; 8d84: c1 47 2b 00 mov.b r7, 43(r1) ; 8d88: 2e 43 mov #2, r14 ;r3 As==10 8d8a: 0f 41 mov r1, r15 ; 8d8c: 3f 50 2a 00 add #42, r15 ;#0x002a 8d90: b0 12 40 8b call #-29888 ;#0x8b40 8d94: 0f 93 cmp #0, r15 ;r3 As==00 8d96: 02 34 jge $+6 ;abs 0x8d9c 8d98: 30 40 4a 91 br #0x914a ; 8d9c: 78 90 20 00 cmp.b #32, r8 ;#0x0020 8da0: 24 24 jz $+74 ;abs 0x8dea 8da2: 4e 4a mov.b r10, r14 ; 8da4: 7f 40 30 00 mov.b #48, r15 ;#0x0030 8da8: b0 12 70 8b call #-29840 ;#0x8b70 8dac: 0f 93 cmp #0, r15 ;r3 As==00 8dae: cd 39 jl $+924 ;abs 0x914a 8db0: 4f 49 mov.b r9, r15 ; 8db2: 8f 11 sxt r15 ; 8db4: 0e 4f mov r15, r14 ; 8db6: 1f 41 2c 00 mov 44(r1), r15 ; 8dba: b0 12 40 8b call #-29888 ;#0x8b40 8dbe: 0f 93 cmp #0, r15 ;r3 As==00 8dc0: c4 39 jl $+906 ;abs 0x914a 8dc2: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010 8dc6: 2e 00 8dc8: 01 27 jz $-508 ;abs 0x8bcc 8dca: 5d 41 2f 00 mov.b 47(r1), r13 ; 8dce: 8d 11 sxt r13 ; 8dd0: 4f 4b mov.b r11, r15 ; 8dd2: 8f 11 sxt r15 ; 8dd4: 0d 8f sub r15, r13 ; 8dd6: 1d 93 cmp #1, r13 ;r3 As==01 8dd8: f9 3a jl $-524 ;abs 0x8bcc 8dda: 4e 4d mov.b r13, r14 ; 8ddc: 7f 40 20 00 mov.b #32, r15 ;#0x0020 8de0: b0 12 70 8b call #-29840 ;#0x8b70 8de4: 0f 93 cmp #0, r15 ;r3 As==00 8de6: f2 36 jge $-538 ;abs 0x8bcc 8de8: b0 3d jmp $+866 ;abs 0x914a 8dea: 5d 41 2f 00 mov.b 47(r1), r13 ; 8dee: 8d 11 sxt r13 ; 8df0: 4f 4b mov.b r11, r15 ; 8df2: 8f 11 sxt r15 ; 8df4: 0d 8f sub r15, r13 ; 8df6: 1d 93 cmp #1, r13 ;r3 As==01 8df8: d4 3b jl $-86 ;abs 0x8da2 8dfa: 4e 4d mov.b r13, r14 ; 8dfc: 7f 40 30 00 mov.b #48, r15 ;#0x0030 8e00: b0 12 70 8b call #-29840 ;#0x8b70 8e04: 0f 93 cmp #0, r15 ;r3 As==00 8e06: cd 37 jge $-100 ;abs 0x8da2 8e08: a0 3d jmp $+834 ;abs 0x914a 8e0a: 1e 43 mov #1, r14 ;r3 As==01 8e0c: 0f 41 mov r1, r15 ; 8e0e: 3f 50 28 00 add #40, r15 ;#0x0028 8e12: be 3f jmp $-130 ;abs 0x8d90 8e14: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040 8e18: 2e 00 8e1a: 8d 27 jz $-228 ;abs 0x8d36 8e1c: 6b 53 incd.b r11 ; 8e1e: 8b 3f jmp $-232 ;abs 0x8d36 8e20: 4a 43 clr.b r10 ; 8e22: 84 3f jmp $-246 ;abs 0x8d2c 8e24: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010 8e28: 34 00 8e2a: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11 8e2e: 09 24 jz $+20 ;abs 0x8e42 8e30: 81 93 30 00 cmp #0, 48(r1) ;r3 As==00 8e34: 03 20 jnz $+8 ;abs 0x8e3c 8e36: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 8e3a: 03 24 jz $+8 ;abs 0x8e42 8e3c: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040 8e40: 2e 00 8e42: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 8e46: c1 4b 35 00 mov.b r11, 53(r1) ; 8e4a: 4b 93 cmp.b #0, r11 ;r3 As==00 8e4c: 03 38 jl $+8 ;abs 0x8e54 8e4e: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf 8e52: 2e 00 8e54: 0f 41 mov r1, r15 ; 8e56: 3f 50 28 00 add #40, r15 ;#0x0028 8e5a: 81 4f 2c 00 mov r15, 44(r1) ; 8e5e: 81 93 30 00 cmp #0, 48(r1) ;r3 As==00 8e62: 06 20 jnz $+14 ;abs 0x8e70 8e64: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 8e68: 03 20 jnz $+8 ;abs 0x8e70 8e6a: c1 93 35 00 cmp.b #0, 53(r1) ;r3 As==00 8e6e: 3e 24 jz $+126 ;abs 0x8eec 8e70: d1 41 34 00 mov.b 52(r1), 56(r1) ; 8e74: 38 00 8e76: c1 43 39 00 mov.b #0, 57(r1) ;r3 As==00 8e7a: 81 43 3a 00 mov #0, 58(r1) ;r3 As==00 8e7e: c1 43 36 00 mov.b #0, 54(r1) ;r3 As==00 8e82: 1e 41 30 00 mov 48(r1), r14 ; 8e86: 1f 41 32 00 mov 50(r1), r15 ; 8e8a: 1e 81 38 00 sub 56(r1), r14 ; 8e8e: 1f 71 3a 00 subc 58(r1), r15 ; 8e92: 02 28 jnc $+6 ;abs 0x8e98 8e94: d1 43 36 00 mov.b #1, 54(r1) ;r3 As==01 8e98: 1c 41 30 00 mov 48(r1), r12 ; 8e9c: 1d 41 32 00 mov 50(r1), r13 ; 8ea0: 1a 41 38 00 mov 56(r1), r10 ; 8ea4: 1b 41 3a 00 mov 58(r1), r11 ; 8ea8: b0 12 90 92 call #-28016 ;#0x9290 8eac: 44 4e mov.b r14, r4 ; 8eae: 7e 90 0a 00 cmp.b #10, r14 ;#0x000a 8eb2: 30 2c jc $+98 ;abs 0x8f14 8eb4: 74 50 30 00 add.b #48, r4 ;#0x0030 8eb8: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11 8ebc: 1f 41 2c 00 mov 44(r1), r15 ; 8ec0: cf 44 00 00 mov.b r4, 0(r15) ; 8ec4: 1c 41 30 00 mov 48(r1), r12 ; 8ec8: 1d 41 32 00 mov 50(r1), r13 ; 8ecc: 1a 41 38 00 mov 56(r1), r10 ; 8ed0: 1b 41 3a 00 mov 58(r1), r11 ; 8ed4: b0 12 90 92 call #-28016 ;#0x9290 8ed8: 81 4c 30 00 mov r12, 48(r1) ; 8edc: 81 4d 32 00 mov r13, 50(r1) ; 8ee0: c1 93 36 00 cmp.b #0, 54(r1) ;r3 As==00 8ee4: cc 23 jnz $-102 ;abs 0x8e7e 8ee6: f1 92 34 00 cmp.b #8, 52(r1) ;r2 As==11 8eea: 06 24 jz $+14 ;abs 0x8ef8 8eec: 49 41 mov.b r1, r9 ; 8eee: 59 81 2c 00 sub.b 44(r1), r9 ; 8ef2: 79 50 28 00 add.b #40, r9 ;#0x0028 8ef6: 15 3f jmp $-468 ;abs 0x8d22 8ef8: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11 8efc: f7 27 jz $-16 ;abs 0x8eec 8efe: 74 90 30 00 cmp.b #48, r4 ;#0x0030 8f02: f4 27 jz $-22 ;abs 0x8eec 8f04: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11 8f08: 1f 41 2c 00 mov 44(r1), r15 ; 8f0c: ff 40 30 00 mov.b #48, 0(r15) ;#0x0030 8f10: 00 00 8f12: ec 3f jmp $-38 ;abs 0x8eec 8f14: 74 50 57 00 add.b #87, r4 ;#0x0057 8f18: 77 90 58 00 cmp.b #88, r7 ;#0x0058 8f1c: cd 23 jnz $-100 ;abs 0x8eb8 8f1e: 74 f0 df ff and.b #-33, r4 ;#0xffdf 8f22: ca 3f jmp $-106 ;abs 0x8eb8 8f24: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a 8f28: 34 00 8f2a: 8b 3f jmp $-232 ;abs 0x8e42 8f2c: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 8f30: f9 3f jmp $-12 ;abs 0x8f24 8f32: 0f 45 mov r5, r15 ; 8f34: 25 53 incd r5 ; 8f36: a1 4f 2c 00 mov @r15, 44(r1) ; 8f3a: 81 93 2c 00 cmp #0, 44(r1) ;r3 As==00 8f3e: 1e 24 jz $+62 ;abs 0x8f7c 8f40: 4b 93 cmp.b #0, r11 ;r3 As==00 8f42: 11 38 jl $+36 ;abs 0x8f66 8f44: 4f 4b mov.b r11, r15 ; 8f46: 8f 11 sxt r15 ; 8f48: 0d 4f mov r15, r13 ; 8f4a: 0e 43 clr r14 ; 8f4c: 1f 41 2c 00 mov 44(r1), r15 ; 8f50: b0 12 7e 91 call #-28290 ;#0x917e 8f54: 0f 93 cmp #0, r15 ;r3 As==00 8f56: 05 24 jz $+12 ;abs 0x8f62 8f58: 49 4f mov.b r15, r9 ; 8f5a: 59 81 2c 00 sub.b 44(r1), r9 ; 8f5e: 4b 99 cmp.b r9, r11 ; 8f60: de 36 jge $-578 ;abs 0x8d1e 8f62: 49 4b mov.b r11, r9 ; 8f64: dc 3e jmp $-582 ;abs 0x8d1e 8f66: 1f 41 2c 00 mov 44(r1), r15 ; 8f6a: 1f 83 dec r15 ; 8f6c: 1f 53 inc r15 ; 8f6e: cf 93 00 00 cmp.b #0, 0(r15) ;r3 As==00 8f72: fc 23 jnz $-6 ;abs 0x8f6c 8f74: 49 4f mov.b r15, r9 ; 8f76: 59 81 2c 00 sub.b 44(r1), r9 ; 8f7a: d1 3e jmp $-604 ;abs 0x8d1e 8f7c: 81 41 2c 00 mov r1, 44(r1) ; 8f80: f1 40 28 00 mov.b #40, 0(r1) ;#0x0028 8f84: 00 00 8f86: f1 40 6e 00 mov.b #110, 1(r1) ;#0x006e 8f8a: 01 00 8f8c: f1 40 75 00 mov.b #117, 2(r1) ;#0x0075 8f90: 02 00 8f92: f1 40 6c 00 mov.b #108, 3(r1) ;#0x006c 8f96: 03 00 8f98: f1 40 6c 00 mov.b #108, 4(r1) ;#0x006c 8f9c: 04 00 8f9e: f1 40 29 00 mov.b #41, 5(r1) ;#0x0029 8fa2: 05 00 8fa4: c1 43 06 00 mov.b #0, 6(r1) ;r3 As==00 8fa8: cb 3f jmp $-104 ;abs 0x8f40 8faa: 0f 45 mov r5, r15 ; 8fac: 25 53 incd r5 ; 8fae: a1 4f 30 00 mov @r15, 48(r1) ; 8fb2: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 8fb6: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010 8fba: 34 00 8fbc: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040 8fc0: 2e 00 8fc2: 77 40 78 00 mov.b #120, r7 ;#0x0078 8fc6: 3d 3f jmp $-388 ;abs 0x8e42 8fc8: f1 42 34 00 mov.b #8, 52(r1) ;r2 As==11 8fcc: 3a 3f jmp $-394 ;abs 0x8e42 8fce: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 8fd2: fa 3f jmp $-10 ;abs 0x8fc8 8fd4: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01 8fd8: 19 24 jz $+52 ;abs 0x900c 8fda: 0f 45 mov r5, r15 ; 8fdc: 25 52 add #4, r5 ;r2 As==10 8fde: b1 4f 30 00 mov @r15+, 48(r1) ; 8fe2: b1 4f 32 00 mov @r15+, 50(r1) ; 8fe6: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 8fea: 04 38 jl $+10 ;abs 0x8ff4 8fec: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a 8ff0: 34 00 8ff2: 29 3f jmp $-428 ;abs 0x8e46 8ff4: b1 e3 30 00 xor #-1, 48(r1) ;r3 As==11 8ff8: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11 8ffc: 91 53 30 00 inc 48(r1) ; 9000: 81 63 32 00 adc 50(r1) ; 9004: f1 40 2d 00 mov.b #45, 40(r1) ;#0x002d 9008: 28 00 900a: f0 3f jmp $-30 ;abs 0x8fec 900c: 0f 45 mov r5, r15 ; 900e: 25 53 incd r5 ; 9010: a1 4f 30 00 mov @r15, 48(r1) ; 9014: 91 41 30 00 mov 48(r1), 50(r1) ; 9018: 32 00 901a: 91 51 32 00 rla 50(r1) ; 901e: 32 00 9020: 91 71 32 00 subc 50(r1), 50(r1) ; 9024: 32 00 9026: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11 902a: dd 3f jmp $-68 ;abs 0x8fe6 902c: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 9030: d1 3f jmp $-92 ;abs 0x8fd4 9032: 81 41 2c 00 mov r1, 44(r1) ; 9036: 0f 45 mov r5, r15 ; 9038: 25 53 incd r5 ; 903a: e1 4f 00 00 mov.b @r15, 0(r1) ; 903e: 6e 3e jmp $-802 ;abs 0x8d1c 9040: e1 d2 2e 00 bis.b #4, 46(r1) ;r2 As==10 9044: 30 40 0e 8c br #0x8c0e ; 9048: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010 904c: 2e 00 904e: 02 24 jz $+6 ;abs 0x9054 9050: 30 40 0e 8c br #0x8c0e ; 9054: f1 d0 20 00 bis.b #32, 46(r1) ;#0x0020 9058: 2e 00 905a: 30 40 0e 8c br #0x8c0e ; 905e: 67 46 mov.b @r6, r7 ; 9060: 16 53 inc r6 ; 9062: 77 90 2a 00 cmp.b #42, r7 ;#0x002a 9066: 24 24 jz $+74 ;abs 0x90b0 9068: 0d 43 clr r13 ; 906a: 4f 47 mov.b r7, r15 ; 906c: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 9070: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a 9074: 16 2c jc $+46 ;abs 0x90a2 9076: 0f 4d mov r13, r15 ; 9078: 0f 5f rla r15 ; 907a: 0f 5f rla r15 ; 907c: 0e 4d mov r13, r14 ; 907e: 0e 5e rla r14 ; 9080: 0d 4f mov r15, r13 ; 9082: 0d 5e add r14, r13 ; 9084: 0d 5e add r14, r13 ; 9086: 0d 5e add r14, r13 ; 9088: 4f 47 mov.b r7, r15 ; 908a: 8f 11 sxt r15 ; 908c: 0d 5f add r15, r13 ; 908e: 3d 50 d0 ff add #-48, r13 ;#0xffd0 9092: 67 46 mov.b @r6, r7 ; 9094: 16 53 inc r6 ; 9096: 4f 47 mov.b r7, r15 ; 9098: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 909c: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a 90a0: ea 2b jnc $-42 ;abs 0x9076 90a2: 0f 4d mov r13, r15 ; 90a4: 3d 93 cmp #-1, r13 ;r3 As==11 90a6: 01 34 jge $+4 ;abs 0x90aa 90a8: 3f 43 mov #-1, r15 ;r3 As==11 90aa: 4b 4f mov.b r15, r11 ; 90ac: 30 40 12 8c br #0x8c12 ; 90b0: 0f 45 mov r5, r15 ; 90b2: 25 53 incd r5 ; 90b4: 2d 4f mov @r15, r13 ; 90b6: 0f 4d mov r13, r15 ; 90b8: 3d 93 cmp #-1, r13 ;r3 As==11 90ba: 01 34 jge $+4 ;abs 0x90be 90bc: 3f 43 mov #-1, r15 ;r3 As==11 90be: 4b 4f mov.b r15, r11 ; 90c0: 30 40 0e 8c br #0x8c0e ; 90c4: f1 40 2b 00 mov.b #43, 40(r1) ;#0x002b 90c8: 28 00 90ca: 30 40 0e 8c br #0x8c0e ; 90ce: f1 d0 10 00 bis.b #16, 46(r1) ;#0x0010 90d2: 2e 00 90d4: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf 90d8: 2e 00 90da: 30 40 0e 8c br #0x8c0e ; 90de: 0f 45 mov r5, r15 ; 90e0: 25 53 incd r5 ; 90e2: e1 4f 2f 00 mov.b @r15, 47(r1) ; 90e6: c1 93 2f 00 cmp.b #0, 47(r1) ;r3 As==00 90ea: 02 38 jl $+6 ;abs 0x90f0 90ec: 30 40 0e 8c br #0x8c0e ; 90f0: f1 e3 2f 00 xor.b #-1, 47(r1) ;r3 As==11 90f4: d1 53 2f 00 inc.b 47(r1) ; 90f8: ea 3f jmp $-42 ;abs 0x90ce 90fa: f1 d2 2e 00 bis.b #8, 46(r1) ;r2 As==11 90fe: 30 40 0e 8c br #0x8c0e ; 9102: c1 93 28 00 cmp.b #0, 40(r1) ;r3 As==00 9106: 02 24 jz $+6 ;abs 0x910c 9108: 30 40 0e 8c br #0x8c0e ; 910c: f1 40 20 00 mov.b #32, 40(r1) ;#0x0020 9110: 28 00 9112: 30 40 0e 8c br #0x8c0e ; 9116: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01 911a: 08 24 jz $+18 ;abs 0x912c 911c: 0f 45 mov r5, r15 ; 911e: 25 52 add #4, r5 ;r2 As==10 9120: b1 4f 30 00 mov @r15+, 48(r1) ; 9124: b1 4f 32 00 mov @r15+, 50(r1) ; 9128: 30 40 2c 8c br #0x8c2c ; 912c: 0f 45 mov r5, r15 ; 912e: 25 53 incd r5 ; 9130: a1 4f 30 00 mov @r15, 48(r1) ; 9134: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 9138: 30 40 2c 8c br #0x8c2c ; 913c: 0e 4d mov r13, r14 ; 913e: b0 12 40 8b call #-29888 ;#0x8b40 9142: 0f 93 cmp #0, r15 ;r3 As==00 9144: 02 38 jl $+6 ;abs 0x914a 9146: 30 40 f2 8b br #0x8bf2 ; 914a: 1f 42 02 02 mov &0x0202,r15 ;0x0202 914e: 31 50 3c 00 add #60, r1 ;#0x003c 9152: 34 41 pop r4 ; 9154: 35 41 pop r5 ; 9156: 36 41 pop r6 ; 9158: 37 41 pop r7 ; 915a: 38 41 pop r8 ; 915c: 39 41 pop r9 ; 915e: 3a 41 pop r10 ; 9160: 3b 41 pop r11 ; 9162: 30 41 ret 00009164 : 9164: 0d 4f mov r15, r13 ; 9166: 0f 4e mov r14, r15 ; 9168: 6e 4d mov.b @r13, r14 ; 916a: 4e 9f cmp.b r15, r14 ; 916c: 06 24 jz $+14 ;abs 0x917a 916e: 4e 93 cmp.b #0, r14 ;r3 As==00 9170: 02 24 jz $+6 ;abs 0x9176 9172: 1d 53 inc r13 ; 9174: f9 3f jmp $-12 ;abs 0x9168 9176: 0f 43 clr r15 ; 9178: 30 41 ret 917a: 0f 4d mov r13, r15 ; 917c: 30 41 ret 0000917e : 917e: 0b 12 push r11 ; 9180: 0b 4f mov r15, r11 ; 9182: 4c 4e mov.b r14, r12 ; 9184: 0d 93 cmp #0, r13 ;r3 As==00 9186: 07 24 jz $+16 ;abs 0x9196 9188: 0e 4b mov r11, r14 ; 918a: 6f 4e mov.b @r14, r15 ; 918c: 1e 53 inc r14 ; 918e: 4f 9c cmp.b r12, r15 ; 9190: 04 24 jz $+10 ;abs 0x919a 9192: 3d 53 add #-1, r13 ;r3 As==11 9194: fa 23 jnz $-10 ;abs 0x918a 9196: 0f 43 clr r15 ; 9198: 02 3c jmp $+6 ;abs 0x919e 919a: 0f 4e mov r14, r15 ; 919c: 3f 53 add #-1, r15 ;r3 As==11 919e: 3b 41 pop r11 ; 91a0: 30 41 ret 000091a2 : 91a2: 0b 12 push r11 ; 91a4: 0b 4d mov r13, r11 ; 91a6: 0d 93 cmp #0, r13 ;r3 As==00 91a8: 0a 24 jz $+22 ;abs 0x91be 91aa: 0c 4f mov r15, r12 ; 91ac: 0d 4e mov r14, r13 ; 91ae: 6e 4d mov.b @r13, r14 ; 91b0: 1d 53 inc r13 ; 91b2: 6f 4c mov.b @r12, r15 ; 91b4: 1c 53 inc r12 ; 91b6: 4f 9e cmp.b r14, r15 ; 91b8: 04 20 jnz $+10 ;abs 0x91c2 91ba: 3b 53 add #-1, r11 ;r3 As==11 91bc: f8 23 jnz $-14 ;abs 0x91ae 91be: 0c 43 clr r12 ; 91c0: 05 3c jmp $+12 ;abs 0x91cc 91c2: 5c 4c ff ff mov.b -1(r12),r12 ; 91c6: 5f 4d ff ff mov.b -1(r13),r15 ; 91ca: 0c 8f sub r15, r12 ; 91cc: 0f 4c mov r12, r15 ; 91ce: 3b 41 pop r11 ; 91d0: 30 41 ret 000091d2 : 91d2: 0b 12 push r11 ; 91d4: 0a 12 push r10 ; 91d6: 09 12 push r9 ; 91d8: 08 12 push r8 ; 91da: 0b 4f mov r15, r11 ; 91dc: 0a 4e mov r14, r10 ; 91de: 69 4e mov.b @r14, r9 ; 91e0: 1a 53 inc r10 ; 91e2: 49 93 cmp.b #0, r9 ;r3 As==00 91e4: 15 24 jz $+44 ;abs 0x9210 91e6: 08 4a mov r10, r8 ; 91e8: 18 83 dec r8 ; 91ea: 18 53 inc r8 ; 91ec: c8 93 00 00 cmp.b #0, 0(r8) ;r3 As==00 91f0: fc 23 jnz $-6 ;abs 0x91ea 91f2: 08 8a sub r10, r8 ; 91f4: 6f 4b mov.b @r11, r15 ; 91f6: 1b 53 inc r11 ; 91f8: 4f 93 cmp.b #0, r15 ;r3 As==00 91fa: 0c 24 jz $+26 ;abs 0x9214 91fc: 4f 99 cmp.b r9, r15 ; 91fe: fa 23 jnz $-10 ;abs 0x91f4 9200: 0d 48 mov r8, r13 ; 9202: 0e 4a mov r10, r14 ; 9204: 0f 4b mov r11, r15 ; 9206: b0 12 20 92 call #-28128 ;#0x9220 920a: 0f 93 cmp #0, r15 ;r3 As==00 920c: f3 23 jnz $-24 ;abs 0x91f4 920e: 3b 53 add #-1, r11 ;r3 As==11 9210: 0f 4b mov r11, r15 ; 9212: 01 3c jmp $+4 ;abs 0x9216 9214: 0f 43 clr r15 ; 9216: 38 41 pop r8 ; 9218: 39 41 pop r9 ; 921a: 3a 41 pop r10 ; 921c: 3b 41 pop r11 ; 921e: 30 41 ret 00009220 : 9220: 0b 12 push r11 ; 9222: 0b 4f mov r15, r11 ; 9224: 0d 93 cmp #0, r13 ;r3 As==00 9226: 02 20 jnz $+6 ;abs 0x922c 9228: 0d 43 clr r13 ; 922a: 0f 3c jmp $+32 ;abs 0x924a 922c: 6f 4e mov.b @r14, r15 ; 922e: 1e 53 inc r14 ; 9230: 6c 4b mov.b @r11, r12 ; 9232: 4c 9f cmp.b r15, r12 ; 9234: 06 20 jnz $+14 ;abs 0x9242 9236: 1b 53 inc r11 ; 9238: 4c 93 cmp.b #0, r12 ;r3 As==00 923a: f6 27 jz $-18 ;abs 0x9228 923c: 3d 53 add #-1, r13 ;r3 As==11 923e: f6 23 jnz $-18 ;abs 0x922c 9240: f3 3f jmp $-24 ;abs 0x9228 9242: 4d 4c mov.b r12, r13 ; 9244: 5f 4e ff ff mov.b -1(r14),r15 ; 9248: 0d 8f sub r15, r13 ; 924a: 0f 4d mov r13, r15 ; 924c: 3b 41 pop r11 ; 924e: 30 41 ret 00009250 <__mulsi3>: 9250: 0e 43 clr r14 ; 9252: 0f 43 clr r15 ; 9254: 08 3c jmp $+18 ;abs 0x9266 9256: 12 c3 clrc 9258: 0d 10 rrc r13 ; 925a: 0c 10 rrc r12 ; 925c: 02 28 jnc $+6 ;abs 0x9262 925e: 0e 5a add r10, r14 ; 9260: 0f 6b addc r11, r15 ; 9262: 0a 5a rla r10 ; 9264: 0b 6b rlc r11 ; 9266: 0c 93 cmp #0, r12 ;r3 As==00 9268: f6 23 jnz $-18 ;abs 0x9256 926a: 0d 93 cmp #0, r13 ;r3 As==00 926c: f4 23 jnz $-22 ;abs 0x9256 926e: 30 41 ret 00009270 <__umulhisi3>: 9270: 30 40 50 92 br #0x9250 ; 00009274 <__udivmodhi4>: 9274: 0e ee xor r14, r14 ; 9276: 3b 40 11 00 mov #17, r11 ;#0x0011 927a: 05 3c jmp $+12 ;abs 0x9286 927c: 0d 10 rrc r13 ; 927e: 0e 6e rlc r14 ; 9280: 0e 9a cmp r10, r14 ; 9282: 01 28 jnc $+4 ;abs 0x9286 9284: 0e 8a sub r10, r14 ; 9286: 0c 6c rlc r12 ; 9288: 0d 6d rlc r13 ; 928a: 1b 83 dec r11 ; 928c: f7 23 jnz $-16 ;abs 0x927c 928e: 30 41 ret 00009290 <__udivmodsi4>: 9290: 0f ef xor r15, r15 ; 9292: 0e ee xor r14, r14 ; 9294: 39 40 21 00 mov #33, r9 ;#0x0021 9298: 0a 3c jmp $+22 ;abs 0x92ae 929a: 08 10 rrc r8 ; 929c: 0e 6e rlc r14 ; 929e: 0f 6f rlc r15 ; 92a0: 0f 9b cmp r11, r15 ; 92a2: 05 28 jnc $+12 ;abs 0x92ae 92a4: 02 20 jnz $+6 ;abs 0x92aa 92a6: 0e 9a cmp r10, r14 ; 92a8: 02 28 jnc $+6 ;abs 0x92ae 92aa: 0e 8a sub r10, r14 ; 92ac: 0f 7b subc r11, r15 ; 92ae: 0c 6c rlc r12 ; 92b0: 0d 6d rlc r13 ; 92b2: 08 68 rlc r8 ; 92b4: 19 83 dec r9 ; 92b6: f1 23 jnz $-28 ;abs 0x929a 92b8: 30 41 ret 000092ba <__stop_progExec__>: 92ba: ff 3f jmp $+0 ;abs 0x92ba 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 ^.,.,.,.,.,.,...