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 00008ce2 l .text 00000000 Letext 00000000 l df *ABS* 00000000 spi_hardware.c 00008e28 l .text 00000000 Letext 00000000 l df *ABS* 00000000 atoi.c 00008efc l .text 00000000 Letext 00000000 l df *ABS* 00000000 sprintf.c 00008f12 l .text 00000000 Letext 00000000 l df *ABS* 00000000 vsprintf.c 00008f12 l F .text 00000010 mem_putchar 00000204 l .bss 00000000 mem 00008f3c l .text 00000000 Letext 00000000 l df *ABS* 00000000 vuprintf.c 00000202 l O .data 00000002 total_len 00008f3c l F .text 00000030 PRINT 00000206 l .bss 00000000 __write_char 00008f6c l F .text 00000034 __write_pad 00009560 l .text 00000000 Letext 00000000 l df *ABS* 00000000 strchr.c 0000957a l .text 00000000 Letext 00000000 l df *ABS* 00000000 memchr.c 0000959e l .text 00000000 Letext 00000000 l df *ABS* 00000000 memcmp.c 000095ce l .text 00000000 Letext 00000000 l df *ABS* 00000000 strstr.c 0000961c l .text 00000000 Letext 00000000 l df *ABS* 00000000 strncmp.c 0000964c l .text 00000000 Letext 00000208 g O .bss 00000001 CAL_OFFSET_TEMP_ 00000004 g *ABS* 00000000 __data_size 00008d18 g F .text 0000005c CCXX_SPI_RDREG 0000966c g .text 00000000 __umulhisi3 00008f22 g F .text 0000001a vsprintf 000081ca g F .text 0000001e init_UART_SPI 00009670 g .text 00000000 __udivmodhi4 000096b8 g .text 00000000 _etext 0000817c g F .text 00000012 sample_adc 00000010 g *ABS* 00000000 __bss_size 000096b6 w .text 00000000 __stop_progExec__ 0000802c g .text 00000000 _unexpected_1_ 0000802c w .text 00000000 vector_ffe0 00008110 g F .text 0000005a sys_init 00008096 g F .text 0000004c tinit 00008032 g F .text 00000020 P2_VEC 00008ce2 g F .text 00000036 CCXX_SPI_STROBE 0000802c w .text 00000000 vector_ffec 00008052 g .text 00000000 vector_fff0 000096b8 g *ABS* 00000000 __data_load_start 0000802c g .text 00000000 __dtors_end 0000802c w .text 00000000 vector_fffc 00008d74 g F .text 00000048 CCXX_SPI_WRREG 000089fc g F .text 0000019e CCXX_WRITE_SPI_RF_SETTINGS 0000802c w .text 00000000 vector_ffe4 00008dbc 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 0000957a g F .text 00000024 memchr 00008018 w .text 00000000 __do_clear_bss 000095ce g F .text 0000004e strstr 00008052 g F .text 00000022 TA1_VEC 000081ac g F .text 0000001e init_UART_232 0000961c g F .text 00000030 strncmp 0000964c 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 00008fa0 g F .text 000005c0 vuprintf 0000959e g F .text 00000030 memcmp 0000816a 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 0000808a g F .text 0000000c ADC_VEC 00000204 g .bss 00000000 __bss_start 00008074 g .text 00000000 vector_ffee 0000802c w .text 00000000 vector_fff4 00008386 g F .text 00000676 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 000080e2 g F .text 0000002e delay 00008c98 g F .text 0000004a TX_STRING 00008efc g F .text 00000016 sprintf 0000020e g O .bss 00000001 LQI 00008074 g F .text 00000016 RX_VEC 00008bc4 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 0000968c g .text 00000000 __udivmodsi4 00008e28 g F .text 000000d4 atoi 0000802c w .text 00000000 vector_fff6 00008b9a g F .text 0000002a RX_MODE 00008000 w .text 00000000 __low_level_init 00008028 w .text 00000000 __jump_to_main 00009560 g F .text 0000001a strchr 00000200 g .data 00000000 __data_start 0000808a g .text 00000000 vector_ffea 00000212 g O .bss 00000001 status 00000213 g O .bss 00000001 rx_char 0000818e g F .text 0000001e 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 b8 96 mov -26952(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 86 83 br #0x8386 ; 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: b2 90 0a 00 cmp #10, &0x012e ;#0x000a 8058: 2e 01 805a: 0a 20 jnz $+22 ;abs 0x8070 805c: b2 d0 11 00 bis #17, &0x0210 ;#0x0011 8060: 10 02 8062: 92 53 0c 02 inc &0x020c ; 8066: 92 c3 60 01 bic #1, &0x0160 ;r3 As==01 806a: b1 c0 d0 00 bic #208, 0(r1) ;#0x00d0 806e: 00 00 8070: 32 d2 eint 8072: 00 13 reti 00008074 : 8074: 32 c2 dint 8076: d2 42 66 00 mov.b &0x0066,&0x0213 ;0x0066 807a: 13 02 807c: b2 d2 10 02 bis #8, &0x0210 ;r2 As==11 8080: b1 c0 d0 00 bic #208, 0(r1) ;#0x00d0 8084: 00 00 8086: 32 d2 eint 8088: 00 13 reti 0000808a : 808a: 32 c2 dint 808c: b1 c0 d0 00 bic #208, 0(r1) ;#0x00d0 8090: 00 00 8092: 32 d2 eint 8094: 00 13 reti 00008096 : 8096: 0b 12 push r11 ; 8098: 0a 12 push r10 ; 809a: 09 12 push r9 ; 809c: 08 12 push r8 ; 809e: b2 40 10 00 mov #16, &0x0162 ;#0x0010 80a2: 62 01 80a4: b2 40 00 01 mov #256, &0x0160 ;#0x0100 80a8: 60 01 80aa: 92 c3 60 01 bic #1, &0x0160 ;r3 As==01 80ae: 0a 4f mov r15, r10 ; 80b0: 3c 40 e0 2e mov #12000, r12 ;#0x2ee0 80b4: 0b 43 clr r11 ; 80b6: 0d 43 clr r13 ; 80b8: b0 12 6c 96 call #-27028 ;#0x966c 80bc: 0c 4e mov r14, r12 ; 80be: 0d 4f mov r15, r13 ; 80c0: 3a 40 e8 03 mov #1000, r10 ;#0x03e8 80c4: 0b 43 clr r11 ; 80c6: b0 12 8c 96 call #-26996 ;#0x968c 80ca: 82 4c 72 01 mov r12, &0x0172 ; 80ce: 82 43 70 01 mov #0, &0x0170 ;r3 As==00 80d2: b2 d0 12 00 bis #18, &0x0160 ;#0x0012 80d6: 60 01 80d8: 38 41 pop r8 ; 80da: 39 41 pop r9 ; 80dc: 3a 41 pop r10 ; 80de: 3b 41 pop r11 ; 80e0: 30 41 ret 000080e2 : 80e2: 0e 43 clr r14 ; 80e4: 0e 9f cmp r15, r14 ; 80e6: 13 2c jc $+40 ;abs 0x810e 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: 03 43 nop 8108: 1e 53 inc r14 ; 810a: 0e 9f cmp r15, r14 ; 810c: ed 2b jnc $-36 ;abs 0x80e8 810e: 30 41 ret 00008110 : 8110: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 8114: 20 01 8116: c2 43 21 00 mov.b #0, &0x0021 ;r3 As==00 811a: c2 43 29 00 mov.b #0, &0x0029 ;r3 As==00 811e: d2 43 19 00 mov.b #1, &0x0019 ;r3 As==01 8122: c2 43 26 00 mov.b #0, &0x0026 ;r3 As==00 8126: c2 43 2e 00 mov.b #0, &0x002e ;r3 As==00 812a: f2 40 30 00 mov.b #48, &0x001b ;#0x0030 812e: 1b 00 8130: f2 40 fb ff mov.b #-5, &0x0022 ;#0xfffb 8134: 22 00 8136: f2 40 3f 00 mov.b #63, &0x002a ;#0x003f 813a: 2a 00 813c: f2 40 db ff mov.b #-37, &0x001a ;#0xffdb 8140: 1a 00 8142: c2 43 24 00 mov.b #0, &0x0024 ;r3 As==00 8146: f2 40 40 00 mov.b #64, &0x002c ;#0x0040 814a: 2c 00 814c: c2 43 25 00 mov.b #0, &0x0025 ;r3 As==00 8150: f2 40 40 00 mov.b #64, &0x002d ;#0x0040 8154: 2d 00 8156: d2 42 fb 10 mov.b &0x10fb,&0x0057 ;0x10fb 815a: 57 00 815c: d2 42 fa 10 mov.b &0x10fa,&0x0056 ;0x10fa 8160: 56 00 8162: f2 40 20 00 mov.b #32, &0x0053 ;#0x0020 8166: 53 00 8168: 30 41 ret 0000816a : 816a: d2 43 4a 00 mov.b #1, &0x004a ;r3 As==01 816e: b2 40 10 1c mov #7184, &0x01b0 ;#0x1c10 8172: b0 01 8174: b2 40 08 20 mov #8200, &0x01b2 ;#0x2008 8178: b2 01 817a: 30 41 ret 0000817c : 817c: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 8180: b0 01 8182: 92 b3 b2 01 bit #1, &0x01b2 ;r3 As==01 8186: fd 23 jnz $-4 ;abs 0x8182 8188: 1f 42 b4 01 mov &0x01b4,r15 ;0x01b4 818c: 30 41 ret 0000818e : 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: 30 41 ret 000081ac : 81ac: f2 40 80 ff mov.b #-128, &0x0061 ;#0xff80 81b0: 61 00 81b2: f2 40 e2 ff mov.b #-30, &0x0062 ;#0xffe2 81b6: 62 00 81b8: e2 42 63 00 mov.b #4, &0x0063 ;r2 As==10 81bc: e2 42 64 00 mov.b #4, &0x0064 ;r2 As==10 81c0: d2 c3 61 00 bic.b #1, &0x0061 ;r3 As==01 81c4: d2 d3 01 00 bis.b #1, &0x0001 ;r3 As==01 81c8: 30 41 ret 000081ca : 81ca: d2 43 69 00 mov.b #1, &0x0069 ;r3 As==01 81ce: f2 40 81 ff mov.b #-127, &0x0069 ;#0xff81 81d2: 69 00 81d4: f2 40 a9 ff mov.b #-87, &0x0068 ;#0xffa9 81d8: 68 00 81da: e2 43 6a 00 mov.b #2, &0x006a ;r3 As==10 81de: c2 43 6b 00 mov.b #0, &0x006b ;r3 As==00 81e2: d2 c3 69 00 bic.b #1, &0x0069 ;r3 As==01 81e6: 30 41 ret 81e8: b5 62 06 09 addc #8, 2310(r5);r2 As==11 81ec: 0d 00 .word 0x000d; ???? 81ee: 00 00 beq 81f0: 00 00 beq 81f2: ff ff 00 00 and.b @r15+, 0(r15) ; 81f6: 00 00 beq 81f8: 00 00 beq 81fa: 07 21 jnz $+528 ;abs 0x840a 81fc: af b5 62 06 bit @r5, 1634(r15); 8200: 09 0d .word 0x0d09; ???? 8202: 00 ff and r15, r0 ; 8204: ff 00 .word 0x00ff; ???? 8206: 00 00 beq 8208: 00 00 beq 820a: 00 ff and r15, r0 ; 820c: ff 00 .word 0x00ff; ???? 820e: 00 07 .word 0x0700; ???? 8210: 1f 9e b5 62 cmp 25269(r14),r15 ; 8214: 06 24 jz $+14 ;abs 0x8222 8216: 24 00 .word 0x0024; ???? 8218: ff ff 06 03 and.b @r15+, 774(r15); 821c: 00 00 beq 821e: 00 00 beq 8220: 10 27 jz $-478 ;abs 0x8042 8222: 00 00 beq 8224: 05 00 .word 0x0005; ???? 8226: fa 00 .word 0x00fa; ???? 8228: fa 00 .word 0x00fa; ???? 822a: 64 00 .word 0x0064; ???? 822c: 2c 01 .word 0x012c; ???? ... 823a: 00 00 beq 823c: 16 dc b5 62 bis 25269(r12),r6 ; 8240: 06 24 jz $+14 ;abs 0x824e 8242: 24 00 .word 0x0024; ???? 8244: ff ff 08 03 and.b @r15+, 776(r15); 8248: 00 00 beq 824a: 00 00 beq 824c: 10 27 jz $-478 ;abs 0x806e 824e: 00 00 beq 8250: 05 00 .word 0x0005; ???? 8252: fa 00 .word 0x00fa; ???? 8254: fa 00 .word 0x00fa; ???? 8256: 64 00 .word 0x0064; ???? 8258: 2c 01 .word 0x012c; ???? ... 8266: 00 00 beq 8268: 18 20 jnz $+50 ;abs 0x829a 826a: b5 62 06 24 addc #8, 9222(r5);r2 As==11 826e: 24 00 .word 0x0024; ???? 8270: ff ff 01 03 and.b @r15+, 769(r15); 8274: 00 00 beq 8276: 00 00 beq 8278: 10 27 jz $-478 ;abs 0x809a 827a: 00 00 beq 827c: 05 00 .word 0x0005; ???? 827e: fa 00 .word 0x00fa; ???? 8280: fa 00 .word 0x00fa; ???? 8282: 64 00 .word 0x0064; ???? 8284: 2c 01 .word 0x012c; ???? ... 8292: 00 00 beq 8294: 11 32 jn $-988 ;abs 0x7eb8 8296: 47 4e mov.b r14, r7 ; 8298: 44 3a jl $-886 ;abs 0x7f22 829a: 47 50 add.b r0, r7 ; 829c: 53 20 jnz $+168 ;abs 0x8344 829e: 53 74 .word 0x7453; ???? 82a0: 61 72 subc.b #4, r1 ;r2 As==10 82a2: 74 75 subc.b @r5+, r4 ; 82a4: 70 00 .word 0x0070; ???? 82a6: 47 50 add.b r0, r7 ; 82a8: 53 00 .word 0x0053; ???? 82aa: 69 6e addc.b @r14, r9 ; 82ac: 74 65 addc.b @r5+, r4 ; 82ae: 72 76 subc.b @r6+, r2 ; 82b0: 61 6c addc.b @r12, r1 ; 82b2: 00 1b .word 0x1b00; ???? 82b4: 5b 33 jn $-328 ;abs 0x816c 82b6: 32 6d addc @r13+, r2 ; 82b8: 47 4e mov.b r14, r7 ; 82ba: 44 3a jl $-886 ;abs 0x7f44 82bc: 47 50 add.b r0, r7 ; 82be: 53 20 jnz $+168 ;abs 0x8366 82c0: 49 6e addc.b r14, r9 ; 82c2: 74 65 addc.b @r5+, r4 ; 82c4: 72 76 subc.b @r6+, r2 ; 82c6: 61 6c addc.b @r12, r1 ; 82c8: 20 69 addc @r9, r0 ; 82ca: 73 20 jnz $+232 ;abs 0x83b2 82cc: 6e 6f addc.b @r15, r14 ; 82ce: 77 20 jnz $+240 ;abs 0x83be 82d0: 25 64 addc @r4, r5 ; 82d2: 1b 5b 33 30 add 12339(r11),r11 ; 82d6: 6d 00 .word 0x006d; ???? 82d8: 47 4e mov.b r14, r7 ; 82da: 44 3a jl $-886 ;abs 0x7f64 82dc: 25 73 subc #2, r5 ;r3 As==10 82de: 20 53 incd r0 ; 82e0: 3a 25 jz $+630 ;abs 0x8556 82e2: 64 20 jnz $+202 ;abs 0x83ac 82e4: 54 3a jl $-854 ;abs 0x7f8e 82e6: 25 64 addc @r4, r5 ; 82e8: 20 56 add @r6, r0 ; 82ea: 3a 25 jz $+630 ;abs 0x8560 82ec: 64 00 .word 0x0064; ???? 82ee: 47 4e mov.b r14, r7 ; 82f0: 44 3a jl $-886 ;abs 0x7f7a 82f2: 25 73 subc #2, r5 ;r3 As==10 82f4: 20 25 jz $+578 ;abs 0x8536 82f6: 64 2c jc $+202 ;abs 0x83c0 82f8: 25 73 subc #2, r5 ;r3 As==10 82fa: 2c 25 jz $+602 ;abs 0x8554 82fc: 73 2c jc $+232 ;abs 0x83e4 82fe: 25 73 subc #2, r5 ;r3 As==10 8300: 2c 25 jz $+602 ;abs 0x855a 8302: 63 2c jc $+200 ;abs 0x83ca 8304: 25 73 subc #2, r5 ;r3 As==10 8306: 2c 25 jz $+602 ;abs 0x8560 8308: 73 00 .word 0x0073; ???? 830a: 1b 5b 33 32 add 12851(r11),r11 ; 830e: 6d 47 mov.b @r7, r13 ; 8310: 4e 44 mov.b r4, r14 ; 8312: 3a 47 mov @r7+, r10 ; 8314: 50 53 inc.b r0 ; 8316: 20 52 add #4, r0 ;r2 As==10 8318: 65 70 subc.b @r0, r5 ; 831a: 6f 72 subc.b #4, r15 ;r2 As==10 831c: 74 69 addc.b @r9+, r4 ; 831e: 6e 67 addc.b @r7, r14 ; 8320: 20 65 addc @r5, r0 ; 8322: 76 65 addc.b @r5+, r6 ; 8324: 72 79 subc.b @r9+, r2 ; 8326: 20 25 jz $+578 ;abs 0x8568 8328: 64 20 jnz $+202 ;abs 0x83f2 832a: 73 65 .word 0x6573; ???? 832c: 63 6f .word 0x6f63; ???? 832e: 6e 64 addc.b @r4, r14 ; 8330: 73 1b .word 0x1b73; ???? 8332: 5b 33 jn $-328 ;abs 0x81ea 8334: 30 6d addc @r13+, r0 ; 8336: 00 73 sbc r0 ; 8338: 74 61 addc.b @r1+, r4 ; 833a: 74 75 subc.b @r5+, r4 ; 833c: 73 00 .word 0x0073; ???? 833e: 47 4e mov.b r14, r7 ; 8340: 44 3a jl $-886 ;abs 0x7fca 8342: 25 73 subc #2, r5 ;r3 As==10 8344: 20 52 add #4, r0 ;r2 As==10 8346: 53 53 inc.b r3 ; 8348: 49 3a jl $-876 ;abs 0x7fdc 834a: 25 64 addc @r4, r5 ; 834c: 64 42 mov.b #4, r4 ;r2 As==10 834e: 6d 20 jnz $+220 ;abs 0x842a 8350: 4c 51 add.b r1, r12 ; 8352: 49 3a jl $-876 ;abs 0x7fe6 8354: 25 64 addc @r4, r5 ; 8356: 00 6e addc r14, r0 ; 8358: 6f 77 subc.b @r7, r15 ; 835a: 00 1b .word 0x1b00; ???? 835c: 5b 33 jn $-328 ;abs 0x8214 835e: 34 6d addc @r13+, r4 ; 8360: 47 4e mov.b r14, r7 ; 8362: 44 3a jl $-886 ;abs 0x7fec 8364: 47 50 add.b r0, r7 ; 8366: 53 20 jnz $+168 ;abs 0x840e 8368: 50 6f 6e 67 addc.b 26478(r15),r0 ; 836c: 21 1b .word 0x1b21; ???? 836e: 5b 33 jn $-328 ;abs 0x8226 8370: 30 6d addc @r13+, r0 ; 8372: 00 50 rla r0 ; 8374: 6f 6e addc.b @r14, r15 ; 8376: 67 21 jnz $+720 ;abs 0x8646 8378: 00 47 br r7 ; 837a: 50 47 47 41 br 16711(r7) ; 837e: 00 47 br r7 ; 8380: 50 56 54 47 add.b 18260(r6),r0 ; ... 00008386
: 8386: 31 40 8a 04 mov #1162, r1 ;#0x048a 838a: c1 43 6e 01 mov.b #0, 366(r1) ;r3 As==00 838e: 56 43 mov.b #1, r6 ;r3 As==01 8390: 44 43 clr.b r4 ; 8392: c1 43 6f 01 mov.b #0, 367(r1) ;r3 As==00 8396: c1 43 70 01 mov.b #0, 368(r1) ;r3 As==00 839a: c1 43 71 01 mov.b #0, 369(r1) ;r3 As==00 839e: c1 43 72 01 mov.b #0, 370(r1) ;r3 As==00 83a2: c1 43 73 01 mov.b #0, 371(r1) ;r3 As==00 83a6: f1 40 30 00 mov.b #48, 372(r1) ;#0x0030 83aa: 74 01 83ac: 0d 41 mov r1, r13 ; 83ae: 3d 50 b6 00 add #182, r13 ;#0x00b6 83b2: 3e 40 e8 81 mov #-32280,r14 ;#0x81e8 83b6: 3f 40 15 00 mov #21, r15 ;#0x0015 83ba: fd 4e 00 00 mov.b @r14+, 0(r13) ; 83be: 1d 53 inc r13 ; 83c0: 1f 83 dec r15 ; 83c2: fb 23 jnz $-8 ;abs 0x83ba 83c4: 0d 41 mov r1, r13 ; 83c6: 3d 50 cc 00 add #204, r13 ;#0x00cc 83ca: 3e 40 fd 81 mov #-32259,r14 ;#0x81fd 83ce: 3f 40 15 00 mov #21, r15 ;#0x0015 83d2: fd 4e 00 00 mov.b @r14+, 0(r13) ; 83d6: 1d 53 inc r13 ; 83d8: 1f 83 dec r15 ; 83da: fb 23 jnz $-8 ;abs 0x83d2 83dc: 0d 41 mov r1, r13 ; 83de: 3d 50 e2 00 add #226, r13 ;#0x00e2 83e2: 3e 40 12 82 mov #-32238,r14 ;#0x8212 83e6: 3f 40 2c 00 mov #44, r15 ;#0x002c 83ea: fd 4e 00 00 mov.b @r14+, 0(r13) ; 83ee: 1d 53 inc r13 ; 83f0: 1f 83 dec r15 ; 83f2: fb 23 jnz $-8 ;abs 0x83ea 83f4: 0d 41 mov r1, r13 ; 83f6: 3d 50 0e 01 add #270, r13 ;#0x010e 83fa: 3e 40 3e 82 mov #-32194,r14 ;#0x823e 83fe: 3f 40 2c 00 mov #44, r15 ;#0x002c 8402: fd 4e 00 00 mov.b @r14+, 0(r13) ; 8406: 1d 53 inc r13 ; 8408: 1f 83 dec r15 ; 840a: fb 23 jnz $-8 ;abs 0x8402 840c: 0d 41 mov r1, r13 ; 840e: 3d 50 3a 01 add #314, r13 ;#0x013a 8412: 3e 40 6a 82 mov #-32150,r14 ;#0x826a 8416: 3f 40 2c 00 mov #44, r15 ;#0x002c 841a: fd 4e 00 00 mov.b @r14+, 0(r13) ; 841e: 1d 53 inc r13 ; 8420: 1f 83 dec r15 ; 8422: fb 23 jnz $-8 ;abs 0x841a 8424: 25 43 mov #2, r5 ;r3 As==10 8426: b0 12 10 81 call #-32496 ;#0x8110 842a: b0 12 ac 81 call #-32340 ;#0x81ac 842e: b0 12 ca 81 call #-32310 ;#0x81ca 8432: b0 12 6a 81 call #-32406 ;#0x816a 8436: e2 e3 21 00 xor.b #2, &0x0021 ;r3 As==10 843a: 3f 43 mov #-1, r15 ;r3 As==11 843c: b0 12 e2 80 call #-32542 ;#0x80e2 8440: e2 e3 21 00 xor.b #2, &0x0021 ;r3 As==10 8444: 3e 40 40 00 mov #64, r14 ;#0x0040 8448: 07 41 mov r1, r7 ; 844a: 37 50 40 00 add #64, r7 ;#0x0040 844e: 0f 47 mov r7, r15 ; 8450: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 8454: 1f 53 inc r15 ; 8456: 1e 83 dec r14 ; 8458: fb 23 jnz $-8 ;abs 0x8450 845a: 3e 40 0a 00 mov #10, r14 ;#0x000a 845e: 3f 40 ac 00 mov #172, r15 ;#0x00ac 8462: 0f 51 add r1, r15 ; 8464: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 8468: 1f 53 inc r15 ; 846a: 1e 83 dec r14 ; 846c: fb 23 jnz $-8 ;abs 0x8464 846e: 3e 40 07 00 mov #7, r14 ;#0x0007 8472: 3f 40 a4 00 mov #164, r15 ;#0x00a4 8476: 0f 51 add r1, r15 ; 8478: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 847c: 1f 53 inc r15 ; 847e: 1e 83 dec r14 ; 8480: fb 23 jnz $-8 ;abs 0x8478 8482: 3e 40 0b 00 mov #11, r14 ;#0x000b 8486: 3f 40 98 00 mov #152, r15 ;#0x0098 848a: 0f 51 add r1, r15 ; 848c: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 8490: 1f 53 inc r15 ; 8492: 1e 83 dec r14 ; 8494: fb 23 jnz $-8 ;abs 0x848c 8496: 3e 40 0b 00 mov #11, r14 ;#0x000b 849a: 3f 40 8c 00 mov #140, r15 ;#0x008c 849e: 0f 51 add r1, r15 ; 84a0: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 84a4: 1f 53 inc r15 ; 84a6: 1e 83 dec r14 ; 84a8: fb 23 jnz $-8 ;abs 0x84a0 84aa: 3e 40 0b 00 mov #11, r14 ;#0x000b 84ae: 3f 40 80 00 mov #128, r15 ;#0x0080 84b2: 0f 51 add r1, r15 ; 84b4: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 84b8: 1f 53 inc r15 ; 84ba: 1e 83 dec r14 ; 84bc: fb 23 jnz $-8 ;abs 0x84b4 84be: 3e 40 0a 00 mov #10, r14 ;#0x000a 84c2: 0f 41 mov r1, r15 ; 84c4: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 84c8: 1f 53 inc r15 ; 84ca: 1e 83 dec r14 ; 84cc: fb 23 jnz $-8 ;abs 0x84c4 84ce: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 84d2: 3f 40 ff 00 mov #255, r15 ;#0x00ff 84d6: b0 12 e2 80 call #-32542 ;#0x80e2 84da: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 84de: 3f 43 mov #-1, r15 ;r3 As==11 84e0: b0 12 e2 80 call #-32542 ;#0x80e2 84e4: 7f 40 30 00 mov.b #48, r15 ;#0x0030 84e8: b0 12 e2 8c call #-29470 ;#0x8ce2 84ec: b0 12 fc 89 call #-30212 ;#0x89fc 84f0: 7f 40 36 00 mov.b #54, r15 ;#0x0036 84f4: b0 12 e2 8c call #-29470 ;#0x8ce2 84f8: 7f 40 35 00 mov.b #53, r15 ;#0x0035 84fc: b0 12 18 8d call #-29416 ;#0x8d18 8500: 8f 11 sxt r15 ; 8502: 1f 93 cmp #1, r15 ;r3 As==01 8504: f9 23 jnz $-12 ;abs 0x84f8 8506: d2 e3 21 00 xor.b #1, &0x0021 ;r3 As==01 850a: 3f 40 ff 00 mov #255, r15 ;#0x00ff 850e: b0 12 e2 80 call #-32542 ;#0x80e2 8512: d2 e3 21 00 xor.b #1, &0x0021 ;r3 As==01 8516: 82 43 10 02 mov #0, &0x0210 ;r3 As==00 851a: c2 43 2b 00 mov.b #0, &0x002b ;r3 As==00 851e: 3f 40 e8 03 mov #1000, r15 ;#0x03e8 8522: b0 12 96 80 call #-32618 ;#0x8096 8526: 82 43 0c 02 mov #0, &0x020c ;r3 As==00 852a: 7e 40 0f 00 mov.b #15, r14 ;#0x000f 852e: 3f 40 96 82 mov #-32106,r15 ;#0x8296 8532: b0 12 98 8c call #-29544 ;#0x8c98 8536: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 853a: 2b 00 853c: 32 d2 eint 853e: b0 12 9a 8b call #-29798 ;#0x8b9a 8542: 48 43 clr.b r8 ; 8544: b2 b2 10 02 bit #8, &0x0210 ;r2 As==11 8548: 18 24 jz $+50 ;abs 0x857a 854a: 32 c2 dint 854c: 58 43 mov.b #1, r8 ;r3 As==01 854e: b2 c2 10 02 bic #8, &0x0210 ;r2 As==11 8552: 5e 42 13 02 mov.b &0x0213,r14 ;0x0213 8556: 7e 90 24 00 cmp.b #36, r14 ;#0x0024 855a: 02 20 jnz $+6 ;abs 0x8560 855c: 30 40 e8 89 br #0x89e8 ; 8560: 4f 46 mov.b r6, r15 ; 8562: 2f 93 cmp #2, r15 ;r3 As==10 8564: 02 20 jnz $+6 ;abs 0x856a 8566: 30 40 1a 89 br #0x891a ; 856a: 3f 90 03 00 cmp #3, r15 ;#0x0003 856e: b5 35 jge $+876 ;abs 0x88da 8570: 1f 93 cmp #1, r15 ;r3 As==01 8572: 77 25 jz $+752 ;abs 0x8862 8574: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 8578: 32 d2 eint 857a: a2 b3 10 02 bit #2, &0x0210 ;r3 As==10 857e: 45 24 jz $+140 ;abs 0x860a 8580: 32 c2 dint 8582: 58 43 mov.b #1, r8 ;r3 As==01 8584: a2 c3 10 02 bic #2, &0x0210 ;r3 As==10 8588: 3f 40 40 00 mov #64, r15 ;#0x0040 858c: 0e 47 mov r7, r14 ; 858e: ce 43 00 00 mov.b #0, 0(r14) ;r3 As==00 8592: 1e 53 inc r14 ; 8594: 1f 83 dec r15 ; 8596: fb 23 jnz $-8 ;abs 0x858e 8598: 07 41 mov r1, r7 ; 859a: 37 50 40 00 add #64, r7 ;#0x0040 859e: 0b 47 mov r7, r11 ; 85a0: 7e 40 40 00 mov.b #64, r14 ;#0x0040 85a4: 0f 47 mov r7, r15 ; 85a6: b0 12 c4 8b call #-29756 ;#0x8bc4 85aa: c2 93 0e 02 cmp.b #0, &0x020e ;r3 As==00 85ae: 27 34 jge $+80 ;abs 0x85fe 85b0: 3d 40 03 00 mov #3, r13 ;#0x0003 85b4: 0e 47 mov r7, r14 ; 85b6: 3f 40 a6 82 mov #-32090,r15 ;#0x82a6 85ba: b0 12 9e 95 call #-27234 ;#0x959e 85be: 0f 93 cmp #0, r15 ;r3 As==00 85c0: 48 21 jnz $+658 ;abs 0x8852 85c2: 3e 40 aa 82 mov #-32086,r14 ;#0x82aa 85c6: 0f 47 mov r7, r15 ; 85c8: b0 12 ce 95 call #-27186 ;#0x95ce 85cc: 0f 93 cmp #0, r15 ;r3 As==00 85ce: 0f 25 jz $+544 ;abs 0x87ee 85d0: 3e 40 3d 00 mov #61, r14 ;#0x003d 85d4: 0f 47 mov r7, r15 ; 85d6: b0 12 60 95 call #-27296 ;#0x9560 85da: 1f 53 inc r15 ; 85dc: b0 12 28 8e call #-29144 ;#0x8e28 85e0: 0f 93 cmp #0, r15 ;r3 As==00 85e2: 01 25 jz $+516 ;abs 0x87e6 85e4: 05 4f mov r15, r5 ; 85e6: 0f 12 push r15 ; 85e8: 30 12 b3 82 push #-32077 ;#0x82b3 85ec: 07 12 push r7 ; 85ee: b0 12 fc 8e call #-28932 ;#0x8efc 85f2: 31 50 06 00 add #6, r1 ;#0x0006 85f6: 4e 4f mov.b r15, r14 ; 85f8: 0f 4b mov r11, r15 ; 85fa: b0 12 98 8c call #-29544 ;#0x8c98 85fe: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 8602: 2b 00 8604: b0 12 9a 8b call #-29798 ;#0x8b9a 8608: 32 d2 eint 860a: 92 b3 10 02 bit #1, &0x0210 ;r3 As==01 860e: a6 24 jz $+334 ;abs 0x875c 8610: 58 43 mov.b #1, r8 ;r3 As==01 8612: 1c 42 0c 02 mov &0x020c,r12 ;0x020c 8616: 3a 40 05 00 mov #5, r10 ;#0x0005 861a: b0 12 70 96 call #-27024 ;#0x9670 861e: 0e 93 cmp #0, r14 ;r3 As==00 8620: 8b 20 jnz $+280 ;abs 0x8738 8622: b2 b0 10 00 bit #16, &0x0210 ;#0x0010 8626: 10 02 8628: 87 24 jz $+272 ;abs 0x8738 862a: b2 f0 ee ff and #-18, &0x0210 ;#0xffee 862e: 10 02 8630: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 8634: b2 40 80 a0 mov #-24448,&0x01b2 ;#0xa080 8638: b2 01 863a: b2 40 38 3c mov #15416, &0x01b0 ;#0x3c38 863e: b0 01 8640: 39 40 f0 00 mov #240, r9 ;#0x00f0 8644: 39 50 e2 ff add #-30, r9 ;#0xffe2 8648: 19 93 cmp #1, r9 ;r3 As==01 864a: fc 37 jge $-6 ;abs 0x8644 864c: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 8650: b0 01 8652: 32 d0 d0 00 bis #208, r2 ;#0x00d0 8656: 1f 42 b4 01 mov &0x01b4,r15 ;0x01b4 865a: 0e 4f mov r15, r14 ; 865c: 0f 43 clr r15 ; 865e: 81 4e 66 01 mov r14, 358(r1) ; 8662: 81 4f 68 01 mov r15, 360(r1) ; 8666: a2 c3 b0 01 bic #2, &0x01b0 ;r3 As==10 866a: b2 40 00 b0 mov #-20480,&0x01b2 ;#0xb000 866e: b2 01 8670: b2 40 78 30 mov #12408, &0x01b0 ;#0x3078 8674: b0 01 8676: 39 40 f0 00 mov #240, r9 ;#0x00f0 867a: 39 50 e2 ff add #-30, r9 ;#0xffe2 867e: 19 93 cmp #1, r9 ;r3 As==01 8680: fc 37 jge $-6 ;abs 0x867a 8682: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 8686: b0 01 8688: 32 d0 d0 00 bis #208, r2 ;#0x00d0 868c: 32 c2 dint 868e: 1f 42 b4 01 mov &0x01b4,r15 ;0x01b4 8692: 0e 4f mov r15, r14 ; 8694: 0f 43 clr r15 ; 8696: 81 4e 6a 01 mov r14, 362(r1) ; 869a: 81 4f 6c 01 mov r15, 364(r1) ; 869e: a2 c3 b0 01 bic #2, &0x01b0 ;r3 As==10 86a2: b2 f0 cf ff and #-49, &0x01b0 ;#0xffcf 86a6: b0 01 86a8: 1a 41 66 01 mov 358(r1),r10 ; 86ac: 1b 41 68 01 mov 360(r1),r11 ; 86b0: 3c 40 86 10 mov #4230, r12 ;#0x1086 86b4: 0d 43 clr r13 ; 86b6: b0 12 4c 96 call #-27060 ;#0x964c 86ba: 0c 4e mov r14, r12 ; 86bc: 0d 4f mov r15, r13 ; 86be: 3e 50 ba 8f add #-28742,r14 ;#0x8fba 86c2: 3f 60 d4 ff addc #-44, r15 ;#0xffd4 86c6: 0f 93 cmp #0, r15 ;r3 As==00 86c8: 87 38 jl $+272 ;abs 0x87d8 86ca: 8e 10 swpb r14 ; 86cc: 8f 10 swpb r15 ; 86ce: 4e ef xor.b r15, r14 ; 86d0: 0e ef xor r15, r14 ; 86d2: 8f 11 sxt r15 ; 86d4: 0f 11 rra r15 ; 86d6: 0e 10 rrc r14 ; 86d8: 0f 11 rra r15 ; 86da: 0e 10 rrc r14 ; 86dc: 09 4e mov r14, r9 ; 86de: 39 50 dd ff add #-35, r9 ;#0xffdd 86e2: 1a 41 6a 01 mov 362(r1),r10 ; 86e6: 1b 41 6c 01 mov 364(r1),r11 ; 86ea: 3c 40 19 00 mov #25, r12 ;#0x0019 86ee: 0d 43 clr r13 ; 86f0: b0 12 4c 96 call #-27060 ;#0x964c 86f4: 0f 93 cmp #0, r15 ;r3 As==00 86f6: 6c 38 jl $+218 ;abs 0x87d0 86f8: 8e 10 swpb r14 ; 86fa: 8f 10 swpb r15 ; 86fc: 4e ef xor.b r15, r14 ; 86fe: 0e ef xor r15, r14 ; 8700: 8f 11 sxt r15 ; 8702: 0f 11 rra r15 ; 8704: 0e 10 rrc r14 ; 8706: 0e 12 push r14 ; 8708: 09 12 push r9 ; 870a: 12 12 0c 02 push &0x020c ; 870e: 30 12 a6 82 push #-32090 ;#0x82a6 8712: 30 12 d8 82 push #-32040 ;#0x82d8 8716: 07 12 push r7 ; 8718: b0 12 fc 8e call #-28932 ;#0x8efc 871c: 4e 4f mov.b r15, r14 ; 871e: 0f 47 mov r7, r15 ; 8720: b0 12 98 8c call #-29544 ;#0x8c98 8724: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 8728: 2b 00 872a: b0 12 9a 8b call #-29798 ;#0x8b9a 872e: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 8732: 32 d2 eint 8734: 31 50 0c 00 add #12, r1 ;#0x000c 8738: 1c 42 0c 02 mov &0x020c,r12 ;0x020c 873c: 0a 45 mov r5, r10 ; 873e: b0 12 70 96 call #-27024 ;#0x9670 8742: 0e 93 cmp #0, r14 ;r3 As==00 8744: 03 24 jz $+8 ;abs 0x874c 8746: a2 b2 10 02 bit #4, &0x0210 ;r2 As==10 874a: 08 24 jz $+18 ;abs 0x875c 874c: 56 93 cmp.b #1, r6 ;r3 As==01 874e: 0b 24 jz $+24 ;abs 0x8766 8750: 76 90 05 00 cmp.b #5, r6 ;#0x0005 8754: 08 24 jz $+18 ;abs 0x8766 8756: b2 d0 05 00 bis #5, &0x0210 ;#0x0005 875a: 10 02 875c: 48 93 cmp.b #0, r8 ;r3 As==00 875e: f1 22 jnz $-540 ;abs 0x8542 8760: 32 d0 d0 00 bis #208, r2 ;#0x00d0 8764: ee 3e jmp $-546 ;abs 0x8542 8766: 32 c2 dint 8768: b2 f0 fa ff and #-6, &0x0210 ;#0xfffa 876c: 10 02 876e: d2 d3 21 00 bis.b #1, &0x0021 ;r3 As==01 8772: 3f 40 a4 00 mov #164, r15 ;#0x00a4 8776: 0f 51 add r1, r15 ; 8778: 0f 12 push r15 ; 877a: 3f 40 9a 00 mov #154, r15 ;#0x009a 877e: 0f 51 add r1, r15 ; 8780: 0f 12 push r15 ; 8782: 5f 41 78 01 mov.b 376(r1),r15 ; 8786: 0f 12 push r15 ; 8788: 3f 40 92 00 mov #146, r15 ;#0x0092 878c: 0f 51 add r1, r15 ; 878e: 0f 12 push r15 ; 8790: 3f 40 88 00 mov #136, r15 ;#0x0088 8794: 0f 51 add r1, r15 ; 8796: 0f 12 push r15 ; 8798: 3f 40 b6 00 mov #182, r15 ;#0x00b6 879c: 0f 51 add r1, r15 ; 879e: 0f 12 push r15 ; 87a0: 12 12 0c 02 push &0x020c ; 87a4: 30 12 a6 82 push #-32090 ;#0x82a6 87a8: 30 12 ee 82 push #-32018 ;#0x82ee 87ac: 07 12 push r7 ; 87ae: b0 12 fc 8e call #-28932 ;#0x8efc 87b2: 4e 4f mov.b r15, r14 ; 87b4: 0f 47 mov r7, r15 ; 87b6: b0 12 98 8c call #-29544 ;#0x8c98 87ba: f2 f0 bf ff and.b #-65, &0x002b ;#0xffbf 87be: 2b 00 87c0: b0 12 9a 8b call #-29798 ;#0x8b9a 87c4: d2 c3 21 00 bic.b #1, &0x0021 ;r3 As==01 87c8: 32 d2 eint 87ca: 31 50 14 00 add #20, r1 ;#0x0014 87ce: c6 3f jmp $-114 ;abs 0x875c 87d0: 3e 50 ff 01 add #511, r14 ;#0x01ff 87d4: 0f 63 adc r15 ; 87d6: 90 3f jmp $-222 ;abs 0x86f8 87d8: 0e 4c mov r12, r14 ; 87da: 0f 4d mov r13, r15 ; 87dc: 3e 50 b9 93 add #-27719,r14 ;#0x93b9 87e0: 3f 60 d4 ff addc #-44, r15 ;#0xffd4 87e4: 72 3f jmp $-282 ;abs 0x86ca 87e6: 05 12 push r5 ; 87e8: 30 12 0a 83 push #-31990 ;#0x830a 87ec: ff 3e jmp $-512 ;abs 0x85ec 87ee: 3e 40 37 83 mov #-31945,r14 ;#0x8337 87f2: 0f 47 mov r7, r15 ; 87f4: b0 12 ce 95 call #-27186 ;#0x95ce 87f8: 0f 93 cmp #0, r15 ;r3 As==00 87fa: 15 24 jz $+44 ;abs 0x8826 87fc: 5f 42 0e 02 mov.b &0x020e,r15 ;0x020e 8800: 0f 12 push r15 ; 8802: 5f 42 09 02 mov.b &0x0209,r15 ;0x0209 8806: 8f 11 sxt r15 ; 8808: 0f 12 push r15 ; 880a: 30 12 a6 82 push #-32090 ;#0x82a6 880e: 30 12 3e 83 push #-31938 ;#0x833e 8812: 07 12 push r7 ; 8814: b0 12 fc 8e call #-28932 ;#0x8efc 8818: 4e 4f mov.b r15, r14 ; 881a: 0f 47 mov r7, r15 ; 881c: b0 12 98 8c call #-29544 ;#0x8c98 8820: 31 50 0a 00 add #10, r1 ;#0x000a 8824: ec 3e jmp $-550 ;abs 0x85fe 8826: 3e 40 57 83 mov #-31913,r14 ;#0x8357 882a: 0f 47 mov r7, r15 ; 882c: b0 12 ce 95 call #-27186 ;#0x95ce 8830: 0f 93 cmp #0, r15 ;r3 As==00 8832: 04 24 jz $+10 ;abs 0x883c 8834: b2 d0 05 00 bis #5, &0x0210 ;#0x0005 8838: 10 02 883a: e1 3e jmp $-572 ;abs 0x85fe 883c: 30 12 5b 83 push #-31909 ;#0x835b 8840: 07 12 push r7 ; 8842: b0 12 fc 8e call #-28932 ;#0x8efc 8846: 4e 4f mov.b r15, r14 ; 8848: 0f 47 mov r7, r15 ; 884a: b0 12 98 8c call #-29544 ;#0x8c98 884e: 21 52 add #4, r1 ;r2 As==10 8850: d6 3e jmp $-594 ;abs 0x85fe 8852: 3d 40 05 00 mov #5, r13 ;#0x0005 8856: 0e 47 mov r7, r14 ; 8858: 3f 40 73 83 mov #-31885,r15 ;#0x8373 885c: b0 12 9e 95 call #-27234 ;#0x959e 8860: ce 3e jmp $-610 ;abs 0x85fe 8862: 7e 90 0d 00 cmp.b #13, r14 ;#0x000d 8866: 12 24 jz $+38 ;abs 0x888c 8868: 7e 90 0a 00 cmp.b #10, r14 ;#0x000a 886c: 0f 24 jz $+32 ;abs 0x888c 886e: 5f 41 6e 01 mov.b 366(r1),r15 ; 8872: 0f 51 add r1, r15 ; 8874: cf 4e 00 00 mov.b r14, 0(r15) ; 8878: d1 53 6e 01 inc.b 366(r1) ; 887c: f1 90 0b 00 cmp.b #11, 366(r1) ;#0x000b 8880: 6e 01 8882: 04 28 jnc $+10 ;abs 0x888c 8884: c1 43 6e 01 mov.b #0, 366(r1) ;r3 As==00 8888: 76 40 05 00 mov.b #5, r6 ;#0x0005 888c: f1 90 05 00 cmp.b #5, 366(r1) ;#0x0005 8890: 6e 01 8892: 70 22 jnz $-798 ;abs 0x8574 8894: 3d 40 05 00 mov #5, r13 ;#0x0005 8898: 0e 41 mov r1, r14 ; 889a: 3f 40 79 83 mov #-31879,r15 ;#0x8379 889e: b0 12 9e 95 call #-27234 ;#0x959e 88a2: 0f 93 cmp #0, r15 ;r3 As==00 88a4: 0a 20 jnz $+22 ;abs 0x88ba 88a6: 66 43 mov.b #2, r6 ;r3 As==10 88a8: c1 43 73 01 mov.b #0, 371(r1) ;r3 As==00 88ac: c1 43 6f 01 mov.b #0, 367(r1) ;r3 As==00 88b0: c1 43 70 01 mov.b #0, 368(r1) ;r3 As==00 88b4: c1 43 71 01 mov.b #0, 369(r1) ;r3 As==00 88b8: 5d 3e jmp $-836 ;abs 0x8574 88ba: 3d 40 05 00 mov #5, r13 ;#0x0005 88be: 0e 41 mov r1, r14 ; 88c0: 3f 40 7f 83 mov #-31873,r15 ;#0x837f 88c4: b0 12 9e 95 call #-27234 ;#0x959e 88c8: 0f 93 cmp #0, r15 ;r3 As==00 88ca: 04 20 jnz $+10 ;abs 0x88d4 88cc: 66 42 mov.b #4, r6 ;r2 As==10 88ce: c1 43 72 01 mov.b #0, 370(r1) ;r3 As==00 88d2: 50 3e jmp $-862 ;abs 0x8574 88d4: 76 40 05 00 mov.b #5, r6 ;#0x0005 88d8: 4d 3e jmp $-868 ;abs 0x8574 88da: 2f 92 cmp #4, r15 ;r2 As==10 88dc: 4b 22 jnz $-872 ;abs 0x8574 88de: 7e 90 0d 00 cmp.b #13, r14 ;#0x000d 88e2: 48 26 jz $-878 ;abs 0x8574 88e4: 7e 90 0a 00 cmp.b #10, r14 ;#0x000a 88e8: 45 26 jz $-884 ;abs 0x8574 88ea: 7e 90 2c 00 cmp.b #44, r14 ;#0x002c 88ee: 12 24 jz $+38 ;abs 0x8914 88f0: 74 90 07 00 cmp.b #7, r4 ;#0x0007 88f4: 3f 22 jnz $-896 ;abs 0x8574 88f6: f1 90 06 00 cmp.b #6, 370(r1) ;#0x0006 88fa: 72 01 88fc: 3b 2e jc $-904 ;abs 0x8574 88fe: 5f 41 72 01 mov.b 370(r1),r15 ; 8902: 0f 51 add r1, r15 ; 8904: cf 4e a4 00 mov.b r14, 164(r15); 8908: cf 43 a5 00 mov.b #0, 165(r15);r3 As==00 890c: d1 53 72 01 inc.b 370(r1) ; 8910: 30 40 74 85 br #0x8574 ; 8914: 54 53 inc.b r4 ; 8916: 30 40 74 85 br #0x8574 ; 891a: 7e 90 0d 00 cmp.b #13, r14 ;#0x000d 891e: 02 20 jnz $+6 ;abs 0x8924 8920: 30 40 74 85 br #0x8574 ; 8924: 7e 90 0a 00 cmp.b #10, r14 ;#0x000a 8928: 02 20 jnz $+6 ;abs 0x892e 892a: 30 40 74 85 br #0x8574 ; 892e: 7e 90 2c 00 cmp.b #44, r14 ;#0x002c 8932: f0 27 jz $-30 ;abs 0x8914 8934: 74 90 09 00 cmp.b #9, r4 ;#0x0009 8938: 48 24 jz $+146 ;abs 0x89ca 893a: 54 93 cmp.b #1, r4 ;r3 As==01 893c: 36 24 jz $+110 ;abs 0x89aa 893e: 64 93 cmp.b #2, r4 ;r3 As==10 8940: 24 24 jz $+74 ;abs 0x898a 8942: 64 92 cmp.b #4, r4 ;r2 As==10 8944: 12 24 jz $+38 ;abs 0x896a 8946: 74 90 06 00 cmp.b #6, r4 ;#0x0006 894a: 02 24 jz $+6 ;abs 0x8950 894c: 30 40 74 85 br #0x8574 ; 8950: c1 4e 74 01 mov.b r14, 372(r1) ; 8954: 7e 90 30 00 cmp.b #48, r14 ;#0x0030 8958: 04 24 jz $+10 ;abs 0x8962 895a: e2 d3 21 00 bis.b #2, &0x0021 ;r3 As==10 895e: 30 40 74 85 br #0x8574 ; 8962: e2 c3 21 00 bic.b #2, &0x0021 ;r3 As==10 8966: 30 40 74 85 br #0x8574 ; 896a: f1 90 0a 00 cmp.b #10, 368(r1) ;#0x000a 896e: 70 01 8970: ea 2f jc $-42 ;abs 0x8946 8972: 5f 41 70 01 mov.b 368(r1),r15 ; 8976: 0f 51 add r1, r15 ; 8978: df 42 13 02 mov.b &0x0213,140(r15);0x0213 897c: 8c 00 897e: cf 43 8d 00 mov.b #0, 141(r15);r3 As==00 8982: d1 53 70 01 inc.b 368(r1) ; 8986: 30 40 74 85 br #0x8574 ; 898a: f1 90 0a 00 cmp.b #10, 367(r1) ;#0x000a 898e: 6f 01 8990: d8 2f jc $-78 ;abs 0x8942 8992: 5f 41 6f 01 mov.b 367(r1),r15 ; 8996: 0f 51 add r1, r15 ; 8998: df 42 13 02 mov.b &0x0213,128(r15);0x0213 899c: 80 00 899e: cf 43 81 00 mov.b #0, 129(r15);r3 As==00 89a2: d1 53 6f 01 inc.b 367(r1) ; 89a6: 30 40 74 85 br #0x8574 ; 89aa: f1 90 09 00 cmp.b #9, 371(r1) ;#0x0009 89ae: 73 01 89b0: c6 2f jc $-114 ;abs 0x893e 89b2: 5f 41 73 01 mov.b 371(r1),r15 ; 89b6: 0f 51 add r1, r15 ; 89b8: df 42 13 02 mov.b &0x0213,172(r15);0x0213 89bc: ac 00 89be: cf 43 ad 00 mov.b #0, 173(r15);r3 As==00 89c2: d1 53 73 01 inc.b 371(r1) ; 89c6: 30 40 74 85 br #0x8574 ; 89ca: f1 90 0a 00 cmp.b #10, 369(r1) ;#0x000a 89ce: 71 01 89d0: b4 2f jc $-150 ;abs 0x893a 89d2: 5f 41 71 01 mov.b 369(r1),r15 ; 89d6: 0f 51 add r1, r15 ; 89d8: cf 4e 98 00 mov.b r14, 152(r15); 89dc: cf 43 99 00 mov.b #0, 153(r15);r3 As==00 89e0: d1 53 71 01 inc.b 369(r1) ; 89e4: 30 40 74 85 br #0x8574 ; 89e8: c1 43 6e 01 mov.b #0, 366(r1) ;r3 As==00 89ec: 44 43 clr.b r4 ; 89ee: 56 43 mov.b #1, r6 ;r3 As==01 89f0: 30 40 74 85 br #0x8574 ; 89f4: 31 50 76 01 add #374, r1 ;#0x0176 89f8: 30 40 b6 96 br #0x96b6 ; 000089fc : 89fc: 7e 40 0b 00 mov.b #11, r14 ;#0x000b 8a00: 4f 43 clr.b r15 ; 8a02: b0 12 74 8d call #-29324 ;#0x8d74 8a06: 7e 40 06 00 mov.b #6, r14 ;#0x0006 8a0a: 6f 43 mov.b #2, r15 ;r3 As==10 8a0c: b0 12 74 8d call #-29324 ;#0x8d74 8a10: 7e 40 3c 00 mov.b #60, r14 ;#0x003c 8a14: 7f 40 06 00 mov.b #6, r15 ;#0x0006 8a18: b0 12 74 8d call #-29324 ;#0x8d74 8a1c: 6e 42 mov.b #4, r14 ;r2 As==10 8a1e: 7f 40 07 00 mov.b #7, r15 ;#0x0007 8a22: b0 12 74 8d call #-29324 ;#0x8d74 8a26: 7e 40 05 00 mov.b #5, r14 ;#0x0005 8a2a: 7f 42 mov.b #8, r15 ;r2 As==11 8a2c: b0 12 74 8d call #-29324 ;#0x8d74 8a30: 5e 43 mov.b #1, r14 ;r3 As==01 8a32: 7f 40 09 00 mov.b #9, r15 ;#0x0009 8a36: b0 12 74 8d call #-29324 ;#0x8d74 8a3a: 7e 40 9a ff mov.b #-102, r14 ;#0xff9a 8a3e: 7f 40 0a 00 mov.b #10, r15 ;#0x000a 8a42: b0 12 74 8d call #-29324 ;#0x8d74 8a46: 7e 40 0a 00 mov.b #10, r14 ;#0x000a 8a4a: 7f 40 0b 00 mov.b #11, r15 ;#0x000b 8a4e: b0 12 74 8d call #-29324 ;#0x8d74 8a52: 4e 43 clr.b r14 ; 8a54: 7f 40 0c 00 mov.b #12, r15 ;#0x000c 8a58: b0 12 74 8d call #-29324 ;#0x8d74 8a5c: 7e 40 5c 00 mov.b #92, r14 ;#0x005c 8a60: 7f 40 0d 00 mov.b #13, r15 ;#0x000d 8a64: b0 12 74 8d call #-29324 ;#0x8d74 8a68: 7e 40 4f 00 mov.b #79, r14 ;#0x004f 8a6c: 7f 40 0e 00 mov.b #14, r15 ;#0x000e 8a70: b0 12 74 8d call #-29324 ;#0x8d74 8a74: 7e 40 c0 ff mov.b #-64, r14 ;#0xffc0 8a78: 7f 40 0f 00 mov.b #15, r15 ;#0x000f 8a7c: b0 12 74 8d call #-29324 ;#0x8d74 8a80: 7e 40 2d 00 mov.b #45, r14 ;#0x002d 8a84: 7f 40 10 00 mov.b #16, r15 ;#0x0010 8a88: b0 12 74 8d call #-29324 ;#0x8d74 8a8c: 7e 40 3b 00 mov.b #59, r14 ;#0x003b 8a90: 7f 40 11 00 mov.b #17, r15 ;#0x0011 8a94: b0 12 74 8d call #-29324 ;#0x8d74 8a98: 7e 40 73 00 mov.b #115, r14 ;#0x0073 8a9c: 7f 40 12 00 mov.b #18, r15 ;#0x0012 8aa0: b0 12 74 8d call #-29324 ;#0x8d74 8aa4: 7e 40 23 00 mov.b #35, r14 ;#0x0023 8aa8: 7f 40 13 00 mov.b #19, r15 ;#0x0013 8aac: b0 12 74 8d call #-29324 ;#0x8d74 8ab0: 7e 40 b9 ff mov.b #-71, r14 ;#0xffb9 8ab4: 7f 40 14 00 mov.b #20, r15 ;#0x0014 8ab8: b0 12 74 8d call #-29324 ;#0x8d74 8abc: 5e 43 mov.b #1, r14 ;r3 As==01 8abe: 7f 40 15 00 mov.b #21, r15 ;#0x0015 8ac2: b0 12 74 8d call #-29324 ;#0x8d74 8ac6: 7e 40 33 00 mov.b #51, r14 ;#0x0033 8aca: 7f 40 17 00 mov.b #23, r15 ;#0x0017 8ace: b0 12 74 8d call #-29324 ;#0x8d74 8ad2: 7e 40 18 00 mov.b #24, r14 ;#0x0018 8ad6: 7f 40 18 00 mov.b #24, r15 ;#0x0018 8ada: b0 12 74 8d call #-29324 ;#0x8d74 8ade: 7e 40 1d 00 mov.b #29, r14 ;#0x001d 8ae2: 7f 40 19 00 mov.b #25, r15 ;#0x0019 8ae6: b0 12 74 8d call #-29324 ;#0x8d74 8aea: 7e 40 1c 00 mov.b #28, r14 ;#0x001c 8aee: 7f 40 1a 00 mov.b #26, r15 ;#0x001a 8af2: b0 12 74 8d call #-29324 ;#0x8d74 8af6: 7e 40 c7 ff mov.b #-57, r14 ;#0xffc7 8afa: 7f 40 1b 00 mov.b #27, r15 ;#0x001b 8afe: b0 12 74 8d call #-29324 ;#0x8d74 8b02: 4e 43 clr.b r14 ; 8b04: 7f 40 1c 00 mov.b #28, r15 ;#0x001c 8b08: b0 12 74 8d call #-29324 ;#0x8d74 8b0c: 7e 40 b0 ff mov.b #-80, r14 ;#0xffb0 8b10: 7f 40 1d 00 mov.b #29, r15 ;#0x001d 8b14: b0 12 74 8d call #-29324 ;#0x8d74 8b18: 7e 40 b6 ff mov.b #-74, r14 ;#0xffb6 8b1c: 7f 40 21 00 mov.b #33, r15 ;#0x0021 8b20: b0 12 74 8d call #-29324 ;#0x8d74 8b24: 7e 40 10 00 mov.b #16, r14 ;#0x0010 8b28: 7f 40 22 00 mov.b #34, r15 ;#0x0022 8b2c: b0 12 74 8d call #-29324 ;#0x8d74 8b30: 7e 40 ea ff mov.b #-22, r14 ;#0xffea 8b34: 7f 40 23 00 mov.b #35, r15 ;#0x0023 8b38: b0 12 74 8d call #-29324 ;#0x8d74 8b3c: 7e 40 0a 00 mov.b #10, r14 ;#0x000a 8b40: 7f 40 24 00 mov.b #36, r15 ;#0x0024 8b44: b0 12 74 8d call #-29324 ;#0x8d74 8b48: 4e 43 clr.b r14 ; 8b4a: 7f 40 25 00 mov.b #37, r15 ;#0x0025 8b4e: b0 12 74 8d call #-29324 ;#0x8d74 8b52: 7e 40 11 00 mov.b #17, r14 ;#0x0011 8b56: 7f 40 26 00 mov.b #38, r15 ;#0x0026 8b5a: b0 12 74 8d call #-29324 ;#0x8d74 8b5e: 7e 40 59 00 mov.b #89, r14 ;#0x0059 8b62: 7f 40 29 00 mov.b #41, r15 ;#0x0029 8b66: b0 12 74 8d call #-29324 ;#0x8d74 8b6a: 7e 40 88 ff mov.b #-120, r14 ;#0xff88 8b6e: 7f 40 2c 00 mov.b #44, r15 ;#0x002c 8b72: b0 12 74 8d call #-29324 ;#0x8d74 8b76: 7e 40 31 00 mov.b #49, r14 ;#0x0031 8b7a: 7f 40 2d 00 mov.b #45, r15 ;#0x002d 8b7e: b0 12 74 8d call #-29324 ;#0x8d74 8b82: 7e 40 0b 00 mov.b #11, r14 ;#0x000b 8b86: 7f 40 2e 00 mov.b #46, r15 ;#0x002e 8b8a: b0 12 74 8d call #-29324 ;#0x8d74 8b8e: 7e 43 mov.b #-1, r14 ;r3 As==11 8b90: 7f 40 3e 00 mov.b #62, r15 ;#0x003e 8b94: b0 12 74 8d call #-29324 ;#0x8d74 8b98: 30 41 ret 00008b9a : 8b9a: 7f 40 36 00 mov.b #54, r15 ;#0x0036 8b9e: b0 12 e2 8c call #-29470 ;#0x8ce2 8ba2: f2 90 0f 00 cmp.b #15, &0x0212 ;#0x000f 8ba6: 12 02 8ba8: 08 24 jz $+18 ;abs 0x8bba 8baa: 7f 40 3d 00 mov.b #61, r15 ;#0x003d 8bae: b0 12 e2 8c call #-29470 ;#0x8ce2 8bb2: f2 90 0f 00 cmp.b #15, &0x0212 ;#0x000f 8bb6: 12 02 8bb8: f8 23 jnz $-14 ;abs 0x8baa 8bba: 7f 40 34 00 mov.b #52, r15 ;#0x0034 8bbe: b0 12 e2 8c call #-29470 ;#0x8ce2 8bc2: 30 41 ret 00008bc4 : 8bc4: 0b 12 push r11 ; 8bc6: 0a 12 push r10 ; 8bc8: 09 12 push r9 ; 8bca: 08 12 push r8 ; 8bcc: 07 12 push r7 ; 8bce: 06 12 push r6 ; 8bd0: 0a 4f mov r15, r10 ; 8bd2: 47 4e mov.b r14, r7 ; 8bd4: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 8bd8: b0 12 18 8d call #-29416 ;#0x8d18 8bdc: 48 4f mov.b r15, r8 ; 8bde: 7f 40 3b 00 mov.b #59, r15 ;#0x003b 8be2: b0 12 18 8d call #-29416 ;#0x8d18 8be6: 46 4f mov.b r15, r6 ; 8be8: 49 43 clr.b r9 ; 8bea: 49 97 cmp.b r7, r9 ; 8bec: 02 2c jc $+6 ;abs 0x8bf2 8bee: 58 93 cmp.b #1, r8 ;r3 As==01 8bf0: 2f 2c jc $+96 ;abs 0x8c50 8bf2: 4f 49 mov.b r9, r15 ; 8bf4: 0a 5f add r15, r10 ; 8bf6: ca 43 00 00 mov.b #0, 0(r10) ;r3 As==00 8bfa: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 8bfe: b0 12 18 8d call #-29416 ;#0x8d18 8c02: c2 4f 0a 02 mov.b r15, &0x020a ; 8c06: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 8c0a: b0 12 18 8d call #-29416 ;#0x8d18 8c0e: c2 4f 0e 02 mov.b r15, &0x020e ; 8c12: 7f 40 38 00 mov.b #56, r15 ;#0x0038 8c16: b0 12 18 8d call #-29416 ;#0x8d18 8c1a: c2 4f 0f 02 mov.b r15, &0x020f ; 8c1e: 4e 46 mov.b r6, r14 ; 8c20: 4f 48 mov.b r8, r15 ; 8c22: 2f 53 incd r15 ; 8c24: 0e 9f cmp r15, r14 ; 8c26: 03 24 jz $+8 ;abs 0x8c2e 8c28: f2 f0 7f 00 and.b #127, &0x020e ;#0x007f 8c2c: 0e 02 8c2e: 5f 42 0a 02 mov.b &0x020a,r15 ;0x020a 8c32: 7f 90 80 00 cmp.b #128, r15 ;#0x0080 8c36: 09 28 jnc $+20 ;abs 0x8c4a 8c38: 4e 4f mov.b r15, r14 ; 8c3a: 0f 4e mov r14, r15 ; 8c3c: 3f 50 00 ff add #-256, r15 ;#0xff00 8c40: 02 30 jn $+6 ;abs 0x8c46 8c42: 0f 11 rra r15 ; 8c44: 14 3c jmp $+42 ;abs 0x8c6e 8c46: 1f 53 inc r15 ; 8c48: fc 3f jmp $-6 ;abs 0x8c42 8c4a: 12 c3 clrc 8c4c: 4f 10 rrc.b r15 ; 8c4e: 0f 3c jmp $+32 ;abs 0x8c6e 8c50: 4f 49 mov.b r9, r15 ; 8c52: 0b 4a mov r10, r11 ; 8c54: 0b 5f add r15, r11 ; 8c56: 7f 40 bf ff mov.b #-65, r15 ;#0xffbf 8c5a: b0 12 18 8d call #-29416 ;#0x8d18 8c5e: cb 4f 00 00 mov.b r15, 0(r11) ; 8c62: 59 53 inc.b r9 ; 8c64: 49 97 cmp.b r7, r9 ; 8c66: c5 2f jc $-116 ;abs 0x8bf2 8c68: 49 98 cmp.b r8, r9 ; 8c6a: f2 2b jnc $-26 ;abs 0x8c50 8c6c: c2 3f jmp $-122 ;abs 0x8bf2 8c6e: 7f 50 b8 ff add.b #-72, r15 ;#0xffb8 8c72: c2 4f 09 02 mov.b r15, &0x0209 ; 8c76: 7f 40 3a 00 mov.b #58, r15 ;#0x003a 8c7a: b0 12 e2 8c call #-29470 ;#0x8ce2 8c7e: 7f 40 36 00 mov.b #54, r15 ;#0x0036 8c82: b0 12 e2 8c call #-29470 ;#0x8ce2 8c86: 4f 49 mov.b r9, r15 ; 8c88: 8f 11 sxt r15 ; 8c8a: 36 41 pop r6 ; 8c8c: 37 41 pop r7 ; 8c8e: 38 41 pop r8 ; 8c90: 39 41 pop r9 ; 8c92: 3a 41 pop r10 ; 8c94: 3b 41 pop r11 ; 8c96: 30 41 ret 00008c98 : 8c98: 0b 12 push r11 ; 8c9a: 0a 12 push r10 ; 8c9c: 0a 4f mov r15, r10 ; 8c9e: 4b 4e mov.b r14, r11 ; 8ca0: 7f 40 36 00 mov.b #54, r15 ;#0x0036 8ca4: b0 12 e2 8c call #-29470 ;#0x8ce2 8ca8: f2 b0 70 00 bit.b #112, &0x0212 ;#0x0070 8cac: 12 02 8cae: f8 23 jnz $-14 ;abs 0x8ca0 8cb0: 4d 4b mov.b r11, r13 ; 8cb2: 0e 4a mov r10, r14 ; 8cb4: 7f 40 7f 00 mov.b #127, r15 ;#0x007f 8cb8: b0 12 bc 8d call #-29252 ;#0x8dbc 8cbc: 7f 40 35 00 mov.b #53, r15 ;#0x0035 8cc0: b0 12 e2 8c call #-29470 ;#0x8ce2 8cc4: 7f 40 3d 00 mov.b #61, r15 ;#0x003d 8cc8: b0 12 e2 8c call #-29470 ;#0x8ce2 8ccc: 5f 42 12 02 mov.b &0x0212,r15 ;0x0212 8cd0: 7f 90 1f 00 cmp.b #31, r15 ;#0x001f 8cd4: 03 24 jz $+8 ;abs 0x8cdc 8cd6: 7f f0 70 00 and.b #112, r15 ;#0x0070 8cda: f4 23 jnz $-22 ;abs 0x8cc4 8cdc: 3a 41 pop r10 ; 8cde: 3b 41 pop r11 ; 8ce0: 30 41 ret 00008ce2 : 8ce2: 4e 4f mov.b r15, r14 ; 8ce4: c2 43 12 02 mov.b #0, &0x0212 ;r3 As==00 8ce8: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8cec: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 8cf0: fd 23 jnz $-4 ;abs 0x8cec 8cf2: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 8cf6: 1b 00 8cf8: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8cfc: c2 4e 6f 00 mov.b r14, &0x006f ; 8d00: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8d04: fd 27 jz $-4 ;abs 0x8d00 8d06: d2 42 6e 00 mov.b &0x006e,&0x0212 ;0x006e 8d0a: 12 02 8d0c: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8d10: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8d14: 1b 00 8d16: 30 41 ret 00008d18 : 8d18: 4e 4f mov.b r15, r14 ; 8d1a: 7f 90 30 00 cmp.b #48, r15 ;#0x0030 8d1e: 1e 38 jl $+62 ;abs 0x8d5c 8d20: 7e d0 c0 ff bis.b #-64, r14 ;#0xffc0 8d24: c2 43 12 02 mov.b #0, &0x0212 ;r3 As==00 8d28: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8d2c: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 8d30: fd 23 jnz $-4 ;abs 0x8d2c 8d32: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 8d36: 1b 00 8d38: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8d3c: c2 4e 6f 00 mov.b r14, &0x006f ; 8d40: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8d44: fd 27 jz $-4 ;abs 0x8d40 8d46: d2 42 6e 00 mov.b &0x006e,&0x0212 ;0x006e 8d4a: 12 02 8d4c: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8d50: c2 43 6f 00 mov.b #0, &0x006f ;r3 As==00 8d54: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8d58: fd 27 jz $-4 ;abs 0x8d54 8d5a: 03 3c jmp $+8 ;abs 0x8d62 8d5c: 7e d0 80 ff bis.b #-128, r14 ;#0xff80 8d60: e1 3f jmp $-60 ;abs 0x8d24 8d62: 5f 42 6e 00 mov.b &0x006e,r15 ;0x006e 8d66: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8d6a: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8d6e: 1b 00 8d70: 8f 11 sxt r15 ; 8d72: 30 41 ret 00008d74 : 8d74: 4d 4f mov.b r15, r13 ; 8d76: c2 43 12 02 mov.b #0, &0x0212 ;r3 As==00 8d7a: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8d7e: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 8d82: fd 23 jnz $-4 ;abs 0x8d7e 8d84: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 8d88: 1b 00 8d8a: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8d8e: c2 4d 6f 00 mov.b r13, &0x006f ; 8d92: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8d96: fd 27 jz $-4 ;abs 0x8d92 8d98: d2 42 6e 00 mov.b &0x006e,&0x0212 ;0x006e 8d9c: 12 02 8d9e: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8da2: c2 4e 6f 00 mov.b r14, &0x006f ; 8da6: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8daa: fd 27 jz $-4 ;abs 0x8da6 8dac: 5f 42 6e 00 mov.b &0x006e,r15 ;0x006e 8db0: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8db4: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8db8: 1b 00 8dba: 30 41 ret 00008dbc : 8dbc: 4c 4f mov.b r15, r12 ; 8dbe: c2 43 12 02 mov.b #0, &0x0212 ;r3 As==00 8dc2: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 8dc6: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 8dca: fd 23 jnz $-4 ;abs 0x8dc6 8dcc: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e 8dd0: 1b 00 8dd2: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8dd6: c2 4c 6f 00 mov.b r12, &0x006f ; 8dda: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8dde: fd 27 jz $-4 ;abs 0x8dda 8de0: d2 42 6e 00 mov.b &0x006e,&0x0212 ;0x006e 8de4: 12 02 8de6: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8dea: c2 4d 6f 00 mov.b r13, &0x006f ; 8dee: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8df2: fd 27 jz $-4 ;abs 0x8dee 8df4: 5f 42 6e 00 mov.b &0x006e,r15 ;0x006e 8df8: 0c 43 clr r12 ; 8dfa: 8d 11 sxt r13 ; 8dfc: 0c 9d cmp r13, r12 ; 8dfe: 0e 2c jc $+30 ;abs 0x8e1c 8e00: e2 c2 03 00 bic.b #4, &0x0003 ;r2 As==10 8e04: 0f 4e mov r14, r15 ; 8e06: 0f 5c add r12, r15 ; 8e08: e2 4f 6f 00 mov.b @r15, &0x006f ; 8e0c: e2 b2 03 00 bit.b #4, &0x0003 ;r2 As==10 8e10: fd 27 jz $-4 ;abs 0x8e0c 8e12: 5f 42 6e 00 mov.b &0x006e,r15 ;0x006e 8e16: 1c 53 inc r12 ; 8e18: 0c 9d cmp r13, r12 ; 8e1a: f2 2b jnc $-26 ;abs 0x8e00 8e1c: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 8e20: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 8e24: 1b 00 8e26: 30 41 ret 00008e28 : 8e28: 0b 12 push r11 ; 8e2a: 0a 12 push r10 ; 8e2c: 0c 4f mov r15, r12 ; 8e2e: 0a 43 clr r10 ; 8e30: 0b 43 clr r11 ; 8e32: 6d 4f mov.b @r15, r13 ; 8e34: 7d 90 20 00 cmp.b #32, r13 ;#0x0020 8e38: 49 24 jz $+148 ;abs 0x8ecc 8e3a: 7d 90 09 00 cmp.b #9, r13 ;#0x0009 8e3e: 46 24 jz $+142 ;abs 0x8ecc 8e40: 7d 90 0a 00 cmp.b #10, r13 ;#0x000a 8e44: 43 24 jz $+136 ;abs 0x8ecc 8e46: 7d 90 0c 00 cmp.b #12, r13 ;#0x000c 8e4a: 40 24 jz $+130 ;abs 0x8ecc 8e4c: 7d 90 0d 00 cmp.b #13, r13 ;#0x000d 8e50: 3d 24 jz $+124 ;abs 0x8ecc 8e52: 7d 90 0b 00 cmp.b #11, r13 ;#0x000b 8e56: 3a 24 jz $+118 ;abs 0x8ecc 8e58: 7d 90 2d 00 cmp.b #45, r13 ;#0x002d 8e5c: 35 24 jz $+108 ;abs 0x8ec8 8e5e: 7d 90 2b 00 cmp.b #43, r13 ;#0x002b 8e62: 2f 24 jz $+96 ;abs 0x8ec2 8e64: 4f 4d mov.b r13, r15 ; 8e66: 8f 11 sxt r15 ; 8e68: 0e 43 clr r14 ; 8e6a: 3f 50 d0 ff add #-48, r15 ;#0xffd0 8e6e: 3f 90 0a 00 cmp #10, r15 ;#0x000a 8e72: 01 2c jc $+4 ;abs 0x8e76 8e74: 1e 43 mov #1, r14 ;r3 As==01 8e76: 0e 93 cmp #0, r14 ;r3 As==00 8e78: 02 20 jnz $+6 ;abs 0x8e7e 8e7a: 0f 43 clr r15 ; 8e7c: 3c 3c jmp $+122 ;abs 0x8ef6 8e7e: 4f 4d mov.b r13, r15 ; 8e80: 8f 11 sxt r15 ; 8e82: 0b 5f add r15, r11 ; 8e84: 3b 50 d0 ff add #-48, r11 ;#0xffd0 8e88: 1c 53 inc r12 ; 8e8a: 6f 4c mov.b @r12, r15 ; 8e8c: 4d 4f mov.b r15, r13 ; 8e8e: 8f 11 sxt r15 ; 8e90: 0e 43 clr r14 ; 8e92: 3f 50 d0 ff add #-48, r15 ;#0xffd0 8e96: 3f 90 0a 00 cmp #10, r15 ;#0x000a 8e9a: 01 2c jc $+4 ;abs 0x8e9e 8e9c: 1e 43 mov #1, r14 ;r3 As==01 8e9e: 0e 93 cmp #0, r14 ;r3 As==00 8ea0: 0a 24 jz $+22 ;abs 0x8eb6 8ea2: 0f 4b mov r11, r15 ; 8ea4: 0f 5f rla r15 ; 8ea6: 0f 5f rla r15 ; 8ea8: 0e 4b mov r11, r14 ; 8eaa: 0e 5e rla r14 ; 8eac: 0b 4f mov r15, r11 ; 8eae: 0b 5e add r14, r11 ; 8eb0: 0b 5e add r14, r11 ; 8eb2: 0b 5e add r14, r11 ; 8eb4: e4 3f jmp $-54 ;abs 0x8e7e 8eb6: 0a 93 cmp #0, r10 ;r3 As==00 8eb8: 02 24 jz $+6 ;abs 0x8ebe 8eba: 3b e3 inv r11 ; 8ebc: 1b 53 inc r11 ; 8ebe: 0f 4b mov r11, r15 ; 8ec0: 1a 3c jmp $+54 ;abs 0x8ef6 8ec2: 1c 53 inc r12 ; 8ec4: 6d 4c mov.b @r12, r13 ; 8ec6: ce 3f jmp $-98 ;abs 0x8e64 8ec8: 1a 43 mov #1, r10 ;r3 As==01 8eca: fb 3f jmp $-8 ;abs 0x8ec2 8ecc: 1c 53 inc r12 ; 8ece: 6d 4c mov.b @r12, r13 ; 8ed0: 7d 90 20 00 cmp.b #32, r13 ;#0x0020 8ed4: fb 27 jz $-8 ;abs 0x8ecc 8ed6: 7d 90 09 00 cmp.b #9, r13 ;#0x0009 8eda: f8 27 jz $-14 ;abs 0x8ecc 8edc: 7d 90 0a 00 cmp.b #10, r13 ;#0x000a 8ee0: f5 27 jz $-20 ;abs 0x8ecc 8ee2: 7d 90 0c 00 cmp.b #12, r13 ;#0x000c 8ee6: f2 27 jz $-26 ;abs 0x8ecc 8ee8: 7d 90 0d 00 cmp.b #13, r13 ;#0x000d 8eec: ef 27 jz $-32 ;abs 0x8ecc 8eee: 7d 90 0b 00 cmp.b #11, r13 ;#0x000b 8ef2: ec 27 jz $-38 ;abs 0x8ecc 8ef4: b1 3f jmp $-156 ;abs 0x8e58 8ef6: 3a 41 pop r10 ; 8ef8: 3b 41 pop r11 ; 8efa: 30 41 ret 00008efc : 8efc: 2f 43 mov #2, r15 ;r3 As==10 8efe: 0f 51 add r1, r15 ; 8f00: 2c 4f mov @r15, r12 ; 8f02: 1e 4f 02 00 mov 2(r15), r14 ; 8f06: 2f 52 add #4, r15 ;r2 As==10 8f08: 0d 4f mov r15, r13 ; 8f0a: 0f 4c mov r12, r15 ; 8f0c: b0 12 22 8f call #-28894 ;#0x8f22 8f10: 30 41 ret 00008f12 : 8f12: 1e 42 04 02 mov &0x0204,r14 ;0x0204 8f16: ce 4f 00 00 mov.b r15, 0(r14) ; 8f1a: 92 53 04 02 inc &0x0204 ; 8f1e: 7f f3 and.b #-1, r15 ;r3 As==11 8f20: 30 41 ret 00008f22 : 8f22: 0b 12 push r11 ; 8f24: 0b 4f mov r15, r11 ; 8f26: 82 4f 04 02 mov r15, &0x0204 ; 8f2a: 3f 40 12 8f mov #-28910,r15 ;#0x8f12 8f2e: b0 12 a0 8f call #-28768 ;#0x8fa0 8f32: 0b 5f add r15, r11 ; 8f34: cb 43 00 00 mov.b #0, 0(r11) ;r3 As==00 8f38: 3b 41 pop r11 ; 8f3a: 30 41 ret 00008f3c : 8f3c: 0b 12 push r11 ; 8f3e: 0a 12 push r10 ; 8f40: 0a 4f mov r15, r10 ; 8f42: 0b 4e mov r14, r11 ; 8f44: 0e 93 cmp #0, r14 ;r3 As==00 8f46: 02 20 jnz $+6 ;abs 0x8f4c 8f48: 1f 43 mov #1, r15 ;r3 As==01 8f4a: 0d 3c jmp $+28 ;abs 0x8f66 8f4c: 6f 4a mov.b @r10, r15 ; 8f4e: 8f 11 sxt r15 ; 8f50: 1a 53 inc r10 ; 8f52: 92 12 06 02 call &0x0206 ; 8f56: 0f 93 cmp #0, r15 ;r3 As==00 8f58: 05 38 jl $+12 ;abs 0x8f64 8f5a: 92 53 02 02 inc &0x0202 ; 8f5e: 3b 53 add #-1, r11 ;r3 As==11 8f60: f5 23 jnz $-20 ;abs 0x8f4c 8f62: f2 3f jmp $-26 ;abs 0x8f48 8f64: 3f 43 mov #-1, r15 ;r3 As==11 8f66: 3a 41 pop r10 ; 8f68: 3b 41 pop r11 ; 8f6a: 30 41 ret 00008f6c <__write_pad>: 8f6c: 0b 12 push r11 ; 8f6e: 0a 12 push r10 ; 8f70: 09 12 push r9 ; 8f72: 49 4f mov.b r15, r9 ; 8f74: 4b 4e mov.b r14, r11 ; 8f76: 5e 93 cmp.b #1, r14 ;r3 As==01 8f78: 0c 38 jl $+26 ;abs 0x8f92 8f7a: 4a 4f mov.b r15, r10 ; 8f7c: 8a 11 sxt r10 ; 8f7e: 0f 4a mov r10, r15 ; 8f80: 92 12 06 02 call &0x0206 ; 8f84: 0f 93 cmp #0, r15 ;r3 As==00 8f86: 07 38 jl $+16 ;abs 0x8f96 8f88: 92 53 02 02 inc &0x0202 ; 8f8c: 7b 53 add.b #-1, r11 ;r3 As==11 8f8e: 5b 93 cmp.b #1, r11 ;r3 As==01 8f90: f6 37 jge $-18 ;abs 0x8f7e 8f92: 4f 49 mov.b r9, r15 ; 8f94: 01 3c jmp $+4 ;abs 0x8f98 8f96: 3f 43 mov #-1, r15 ;r3 As==11 8f98: 39 41 pop r9 ; 8f9a: 3a 41 pop r10 ; 8f9c: 3b 41 pop r11 ; 8f9e: 30 41 ret 00008fa0 : 8fa0: 0b 12 push r11 ; 8fa2: 0a 12 push r10 ; 8fa4: 09 12 push r9 ; 8fa6: 08 12 push r8 ; 8fa8: 07 12 push r7 ; 8faa: 06 12 push r6 ; 8fac: 05 12 push r5 ; 8fae: 04 12 push r4 ; 8fb0: 31 80 3c 00 sub #60, r1 ;#0x003c 8fb4: 05 4d mov r13, r5 ; 8fb6: 81 43 30 00 mov #0, 48(r1) ;r3 As==00 8fba: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 8fbe: 82 43 02 02 mov #0, &0x0202 ;r3 As==00 8fc2: 82 4f 06 02 mov r15, &0x0206 ; 8fc6: 06 4e mov r14, r6 ; 8fc8: 0f 46 mov r6, r15 ; 8fca: 67 46 mov.b @r6, r7 ; 8fcc: 47 93 cmp.b #0, r7 ;r3 As==00 8fce: 0a 24 jz $+22 ;abs 0x8fe4 8fd0: 77 90 25 00 cmp.b #37, r7 ;#0x0025 8fd4: 07 24 jz $+16 ;abs 0x8fe4 8fd6: 16 53 inc r6 ; 8fd8: 67 46 mov.b @r6, r7 ; 8fda: 47 93 cmp.b #0, r7 ;r3 As==00 8fdc: 03 24 jz $+8 ;abs 0x8fe4 8fde: 77 90 25 00 cmp.b #37, r7 ;#0x0025 8fe2: f9 23 jnz $-12 ;abs 0x8fd6 8fe4: 0d 46 mov r6, r13 ; 8fe6: 0d 8f sub r15, r13 ; 8fe8: 02 24 jz $+6 ;abs 0x8fee 8fea: 30 40 38 95 br #0x9538 ; 8fee: 47 93 cmp.b #0, r7 ;r3 As==00 8ff0: 02 20 jnz $+6 ;abs 0x8ff6 8ff2: 30 40 46 95 br #0x9546 ; 8ff6: 16 53 inc r6 ; 8ff8: c1 43 2e 00 mov.b #0, 46(r1) ;r3 As==00 8ffc: c1 43 35 00 mov.b #0, 53(r1) ;r3 As==00 9000: c1 43 2f 00 mov.b #0, 47(r1) ;r3 As==00 9004: 7b 43 mov.b #-1, r11 ;r3 As==11 9006: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 900a: 67 46 mov.b @r6, r7 ; 900c: 16 53 inc r6 ; 900e: 77 90 75 00 cmp.b #117, r7 ;#0x0075 9012: 02 20 jnz $+6 ;abs 0x9018 9014: 30 40 12 95 br #0x9512 ; 9018: 4f 47 mov.b r7, r15 ; 901a: 7f d0 20 00 bis.b #32, r15 ;#0x0020 901e: 7f 90 78 00 cmp.b #120, r15 ;#0x0078 9022: 02 20 jnz $+6 ;abs 0x9028 9024: 30 40 12 95 br #0x9512 ; 9028: 77 90 20 00 cmp.b #32, r7 ;#0x0020 902c: 02 20 jnz $+6 ;abs 0x9032 902e: 30 40 fe 94 br #0x94fe ; 9032: 77 90 23 00 cmp.b #35, r7 ;#0x0023 9036: 02 20 jnz $+6 ;abs 0x903c 9038: 30 40 f6 94 br #0x94f6 ; 903c: 77 90 2a 00 cmp.b #42, r7 ;#0x002a 9040: 02 20 jnz $+6 ;abs 0x9046 9042: 30 40 da 94 br #0x94da ; 9046: 77 90 2d 00 cmp.b #45, r7 ;#0x002d 904a: 02 20 jnz $+6 ;abs 0x9050 904c: 30 40 ca 94 br #0x94ca ; 9050: 77 90 2b 00 cmp.b #43, r7 ;#0x002b 9054: 02 20 jnz $+6 ;abs 0x905a 9056: 30 40 c0 94 br #0x94c0 ; 905a: 77 90 2e 00 cmp.b #46, r7 ;#0x002e 905e: 02 20 jnz $+6 ;abs 0x9064 9060: 30 40 5a 94 br #0x945a ; 9064: 77 90 30 00 cmp.b #48, r7 ;#0x0030 9068: 02 20 jnz $+6 ;abs 0x906e 906a: 30 40 44 94 br #0x9444 ; 906e: 4f 47 mov.b r7, r15 ; 9070: 7f 50 cf ff add.b #-49, r15 ;#0xffcf 9074: 7f 90 09 00 cmp.b #9, r15 ;#0x0009 9078: 1a 2c jc $+54 ;abs 0x90ae 907a: 0d 43 clr r13 ; 907c: 0f 4d mov r13, r15 ; 907e: 0f 5f rla r15 ; 9080: 0f 5f rla r15 ; 9082: 0e 4d mov r13, r14 ; 9084: 0e 5e rla r14 ; 9086: 0d 4f mov r15, r13 ; 9088: 0d 5e add r14, r13 ; 908a: 0d 5e add r14, r13 ; 908c: 0d 5e add r14, r13 ; 908e: 4f 47 mov.b r7, r15 ; 9090: 8f 11 sxt r15 ; 9092: 0d 5f add r15, r13 ; 9094: 3d 50 d0 ff add #-48, r13 ;#0xffd0 9098: 67 46 mov.b @r6, r7 ; 909a: 16 53 inc r6 ; 909c: 4f 47 mov.b r7, r15 ; 909e: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 90a2: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a 90a6: ea 2b jnc $-42 ;abs 0x907c 90a8: c1 4d 2f 00 mov.b r13, 47(r1) ; 90ac: b0 3f jmp $-158 ;abs 0x900e 90ae: 77 90 68 00 cmp.b #104, r7 ;#0x0068 90b2: c4 25 jz $+906 ;abs 0x943c 90b4: 77 90 6c 00 cmp.b #108, r7 ;#0x006c 90b8: 03 20 jnz $+8 ;abs 0x90c0 90ba: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 90be: a5 3f jmp $-180 ;abs 0x900a 90c0: 77 90 63 00 cmp.b #99, r7 ;#0x0063 90c4: b4 25 jz $+874 ;abs 0x942e 90c6: 77 90 44 00 cmp.b #68, r7 ;#0x0044 90ca: ae 25 jz $+862 ;abs 0x9428 90cc: 77 90 64 00 cmp.b #100, r7 ;#0x0064 90d0: 7f 25 jz $+768 ;abs 0x93d0 90d2: 77 90 69 00 cmp.b #105, r7 ;#0x0069 90d6: 7c 25 jz $+762 ;abs 0x93d0 90d8: 77 90 4f 00 cmp.b #79, r7 ;#0x004f 90dc: 76 25 jz $+750 ;abs 0x93ca 90de: 77 90 6f 00 cmp.b #111, r7 ;#0x006f 90e2: 70 25 jz $+738 ;abs 0x93c4 90e4: 77 90 70 00 cmp.b #112, r7 ;#0x0070 90e8: 5e 25 jz $+702 ;abs 0x93a6 90ea: 77 90 73 00 cmp.b #115, r7 ;#0x0073 90ee: 1f 25 jz $+576 ;abs 0x932e 90f0: 77 90 55 00 cmp.b #85, r7 ;#0x0055 90f4: 19 25 jz $+564 ;abs 0x9328 90f6: 77 90 75 00 cmp.b #117, r7 ;#0x0075 90fa: 12 25 jz $+550 ;abs 0x9320 90fc: 77 90 58 00 cmp.b #88, r7 ;#0x0058 9100: 8f 24 jz $+288 ;abs 0x9220 9102: 77 90 78 00 cmp.b #120, r7 ;#0x0078 9106: 8c 24 jz $+282 ;abs 0x9220 9108: 47 93 cmp.b #0, r7 ;r3 As==00 910a: 02 20 jnz $+6 ;abs 0x9110 910c: 30 40 46 95 br #0x9546 ; 9110: 81 41 2c 00 mov r1, 44(r1) ; 9114: c1 47 00 00 mov.b r7, 0(r1) ; 9118: 59 43 mov.b #1, r9 ;r3 As==01 911a: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 911e: 4b 49 mov.b r9, r11 ; 9120: 5a 41 35 00 mov.b 53(r1), r10 ; 9124: 4a 89 sub.b r9, r10 ; 9126: 7a 30 jn $+246 ;abs 0x921c 9128: 5e 41 28 00 mov.b 40(r1), r14 ; 912c: 4e 93 cmp.b #0, r14 ;r3 As==00 912e: 70 24 jz $+226 ;abs 0x9210 9130: 5b 53 inc.b r11 ; 9132: 4b 5a add.b r10, r11 ; 9134: 58 41 2e 00 mov.b 46(r1), r8 ; 9138: 78 f0 30 00 and.b #48, r8 ;#0x0030 913c: 13 20 jnz $+40 ;abs 0x9164 913e: 5d 41 2f 00 mov.b 47(r1), r13 ; 9142: 8d 11 sxt r13 ; 9144: 4f 4b mov.b r11, r15 ; 9146: 8f 11 sxt r15 ; 9148: 0d 8f sub r15, r13 ; 914a: 1d 93 cmp #1, r13 ;r3 As==01 914c: 0b 38 jl $+24 ;abs 0x9164 914e: 4e 4d mov.b r13, r14 ; 9150: 7f 40 20 00 mov.b #32, r15 ;#0x0020 9154: b0 12 6c 8f call #-28820 ;#0x8f6c 9158: 0f 93 cmp #0, r15 ;r3 As==00 915a: 02 34 jge $+6 ;abs 0x9160 915c: 30 40 46 95 br #0x9546 ; 9160: 5e 41 28 00 mov.b 40(r1), r14 ; 9164: 4e 93 cmp.b #0, r14 ;r3 As==00 9166: 4f 20 jnz $+160 ;abs 0x9206 9168: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040 916c: 2e 00 916e: 14 24 jz $+42 ;abs 0x9198 9170: 1f 41 2a 00 mov 42(r1), r15 ; 9174: 3f f0 00 ff and #-256, r15 ;#0xff00 9178: 3f d0 30 00 bis #48, r15 ;#0x0030 917c: 81 4f 2a 00 mov r15, 42(r1) ; 9180: c1 47 2b 00 mov.b r7, 43(r1) ; 9184: 2e 43 mov #2, r14 ;r3 As==10 9186: 0f 41 mov r1, r15 ; 9188: 3f 50 2a 00 add #42, r15 ;#0x002a 918c: b0 12 3c 8f call #-28868 ;#0x8f3c 9190: 0f 93 cmp #0, r15 ;r3 As==00 9192: 02 34 jge $+6 ;abs 0x9198 9194: 30 40 46 95 br #0x9546 ; 9198: 78 90 20 00 cmp.b #32, r8 ;#0x0020 919c: 24 24 jz $+74 ;abs 0x91e6 919e: 4e 4a mov.b r10, r14 ; 91a0: 7f 40 30 00 mov.b #48, r15 ;#0x0030 91a4: b0 12 6c 8f call #-28820 ;#0x8f6c 91a8: 0f 93 cmp #0, r15 ;r3 As==00 91aa: cd 39 jl $+924 ;abs 0x9546 91ac: 4f 49 mov.b r9, r15 ; 91ae: 8f 11 sxt r15 ; 91b0: 0e 4f mov r15, r14 ; 91b2: 1f 41 2c 00 mov 44(r1), r15 ; 91b6: b0 12 3c 8f call #-28868 ;#0x8f3c 91ba: 0f 93 cmp #0, r15 ;r3 As==00 91bc: c4 39 jl $+906 ;abs 0x9546 91be: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010 91c2: 2e 00 91c4: 01 27 jz $-508 ;abs 0x8fc8 91c6: 5d 41 2f 00 mov.b 47(r1), r13 ; 91ca: 8d 11 sxt r13 ; 91cc: 4f 4b mov.b r11, r15 ; 91ce: 8f 11 sxt r15 ; 91d0: 0d 8f sub r15, r13 ; 91d2: 1d 93 cmp #1, r13 ;r3 As==01 91d4: f9 3a jl $-524 ;abs 0x8fc8 91d6: 4e 4d mov.b r13, r14 ; 91d8: 7f 40 20 00 mov.b #32, r15 ;#0x0020 91dc: b0 12 6c 8f call #-28820 ;#0x8f6c 91e0: 0f 93 cmp #0, r15 ;r3 As==00 91e2: f2 36 jge $-538 ;abs 0x8fc8 91e4: b0 3d jmp $+866 ;abs 0x9546 91e6: 5d 41 2f 00 mov.b 47(r1), r13 ; 91ea: 8d 11 sxt r13 ; 91ec: 4f 4b mov.b r11, r15 ; 91ee: 8f 11 sxt r15 ; 91f0: 0d 8f sub r15, r13 ; 91f2: 1d 93 cmp #1, r13 ;r3 As==01 91f4: d4 3b jl $-86 ;abs 0x919e 91f6: 4e 4d mov.b r13, r14 ; 91f8: 7f 40 30 00 mov.b #48, r15 ;#0x0030 91fc: b0 12 6c 8f call #-28820 ;#0x8f6c 9200: 0f 93 cmp #0, r15 ;r3 As==00 9202: cd 37 jge $-100 ;abs 0x919e 9204: a0 3d jmp $+834 ;abs 0x9546 9206: 1e 43 mov #1, r14 ;r3 As==01 9208: 0f 41 mov r1, r15 ; 920a: 3f 50 28 00 add #40, r15 ;#0x0028 920e: be 3f jmp $-130 ;abs 0x918c 9210: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040 9214: 2e 00 9216: 8d 27 jz $-228 ;abs 0x9132 9218: 6b 53 incd.b r11 ; 921a: 8b 3f jmp $-232 ;abs 0x9132 921c: 4a 43 clr.b r10 ; 921e: 84 3f jmp $-246 ;abs 0x9128 9220: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010 9224: 34 00 9226: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11 922a: 09 24 jz $+20 ;abs 0x923e 922c: 81 93 30 00 cmp #0, 48(r1) ;r3 As==00 9230: 03 20 jnz $+8 ;abs 0x9238 9232: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 9236: 03 24 jz $+8 ;abs 0x923e 9238: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040 923c: 2e 00 923e: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 9242: c1 4b 35 00 mov.b r11, 53(r1) ; 9246: 4b 93 cmp.b #0, r11 ;r3 As==00 9248: 03 38 jl $+8 ;abs 0x9250 924a: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf 924e: 2e 00 9250: 0f 41 mov r1, r15 ; 9252: 3f 50 28 00 add #40, r15 ;#0x0028 9256: 81 4f 2c 00 mov r15, 44(r1) ; 925a: 81 93 30 00 cmp #0, 48(r1) ;r3 As==00 925e: 06 20 jnz $+14 ;abs 0x926c 9260: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 9264: 03 20 jnz $+8 ;abs 0x926c 9266: c1 93 35 00 cmp.b #0, 53(r1) ;r3 As==00 926a: 3e 24 jz $+126 ;abs 0x92e8 926c: d1 41 34 00 mov.b 52(r1), 56(r1) ; 9270: 38 00 9272: c1 43 39 00 mov.b #0, 57(r1) ;r3 As==00 9276: 81 43 3a 00 mov #0, 58(r1) ;r3 As==00 927a: c1 43 36 00 mov.b #0, 54(r1) ;r3 As==00 927e: 1e 41 30 00 mov 48(r1), r14 ; 9282: 1f 41 32 00 mov 50(r1), r15 ; 9286: 1e 81 38 00 sub 56(r1), r14 ; 928a: 1f 71 3a 00 subc 58(r1), r15 ; 928e: 02 28 jnc $+6 ;abs 0x9294 9290: d1 43 36 00 mov.b #1, 54(r1) ;r3 As==01 9294: 1c 41 30 00 mov 48(r1), r12 ; 9298: 1d 41 32 00 mov 50(r1), r13 ; 929c: 1a 41 38 00 mov 56(r1), r10 ; 92a0: 1b 41 3a 00 mov 58(r1), r11 ; 92a4: b0 12 8c 96 call #-26996 ;#0x968c 92a8: 44 4e mov.b r14, r4 ; 92aa: 7e 90 0a 00 cmp.b #10, r14 ;#0x000a 92ae: 30 2c jc $+98 ;abs 0x9310 92b0: 74 50 30 00 add.b #48, r4 ;#0x0030 92b4: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11 92b8: 1f 41 2c 00 mov 44(r1), r15 ; 92bc: cf 44 00 00 mov.b r4, 0(r15) ; 92c0: 1c 41 30 00 mov 48(r1), r12 ; 92c4: 1d 41 32 00 mov 50(r1), r13 ; 92c8: 1a 41 38 00 mov 56(r1), r10 ; 92cc: 1b 41 3a 00 mov 58(r1), r11 ; 92d0: b0 12 8c 96 call #-26996 ;#0x968c 92d4: 81 4c 30 00 mov r12, 48(r1) ; 92d8: 81 4d 32 00 mov r13, 50(r1) ; 92dc: c1 93 36 00 cmp.b #0, 54(r1) ;r3 As==00 92e0: cc 23 jnz $-102 ;abs 0x927a 92e2: f1 92 34 00 cmp.b #8, 52(r1) ;r2 As==11 92e6: 06 24 jz $+14 ;abs 0x92f4 92e8: 49 41 mov.b r1, r9 ; 92ea: 59 81 2c 00 sub.b 44(r1), r9 ; 92ee: 79 50 28 00 add.b #40, r9 ;#0x0028 92f2: 15 3f jmp $-468 ;abs 0x911e 92f4: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11 92f8: f7 27 jz $-16 ;abs 0x92e8 92fa: 74 90 30 00 cmp.b #48, r4 ;#0x0030 92fe: f4 27 jz $-22 ;abs 0x92e8 9300: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11 9304: 1f 41 2c 00 mov 44(r1), r15 ; 9308: ff 40 30 00 mov.b #48, 0(r15) ;#0x0030 930c: 00 00 930e: ec 3f jmp $-38 ;abs 0x92e8 9310: 74 50 57 00 add.b #87, r4 ;#0x0057 9314: 77 90 58 00 cmp.b #88, r7 ;#0x0058 9318: cd 23 jnz $-100 ;abs 0x92b4 931a: 74 f0 df ff and.b #-33, r4 ;#0xffdf 931e: ca 3f jmp $-106 ;abs 0x92b4 9320: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a 9324: 34 00 9326: 8b 3f jmp $-232 ;abs 0x923e 9328: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 932c: f9 3f jmp $-12 ;abs 0x9320 932e: 0f 45 mov r5, r15 ; 9330: 25 53 incd r5 ; 9332: a1 4f 2c 00 mov @r15, 44(r1) ; 9336: 81 93 2c 00 cmp #0, 44(r1) ;r3 As==00 933a: 1e 24 jz $+62 ;abs 0x9378 933c: 4b 93 cmp.b #0, r11 ;r3 As==00 933e: 11 38 jl $+36 ;abs 0x9362 9340: 4f 4b mov.b r11, r15 ; 9342: 8f 11 sxt r15 ; 9344: 0d 4f mov r15, r13 ; 9346: 0e 43 clr r14 ; 9348: 1f 41 2c 00 mov 44(r1), r15 ; 934c: b0 12 7a 95 call #-27270 ;#0x957a 9350: 0f 93 cmp #0, r15 ;r3 As==00 9352: 05 24 jz $+12 ;abs 0x935e 9354: 49 4f mov.b r15, r9 ; 9356: 59 81 2c 00 sub.b 44(r1), r9 ; 935a: 4b 99 cmp.b r9, r11 ; 935c: de 36 jge $-578 ;abs 0x911a 935e: 49 4b mov.b r11, r9 ; 9360: dc 3e jmp $-582 ;abs 0x911a 9362: 1f 41 2c 00 mov 44(r1), r15 ; 9366: 1f 83 dec r15 ; 9368: 1f 53 inc r15 ; 936a: cf 93 00 00 cmp.b #0, 0(r15) ;r3 As==00 936e: fc 23 jnz $-6 ;abs 0x9368 9370: 49 4f mov.b r15, r9 ; 9372: 59 81 2c 00 sub.b 44(r1), r9 ; 9376: d1 3e jmp $-604 ;abs 0x911a 9378: 81 41 2c 00 mov r1, 44(r1) ; 937c: f1 40 28 00 mov.b #40, 0(r1) ;#0x0028 9380: 00 00 9382: f1 40 6e 00 mov.b #110, 1(r1) ;#0x006e 9386: 01 00 9388: f1 40 75 00 mov.b #117, 2(r1) ;#0x0075 938c: 02 00 938e: f1 40 6c 00 mov.b #108, 3(r1) ;#0x006c 9392: 03 00 9394: f1 40 6c 00 mov.b #108, 4(r1) ;#0x006c 9398: 04 00 939a: f1 40 29 00 mov.b #41, 5(r1) ;#0x0029 939e: 05 00 93a0: c1 43 06 00 mov.b #0, 6(r1) ;r3 As==00 93a4: cb 3f jmp $-104 ;abs 0x933c 93a6: 0f 45 mov r5, r15 ; 93a8: 25 53 incd r5 ; 93aa: a1 4f 30 00 mov @r15, 48(r1) ; 93ae: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 93b2: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010 93b6: 34 00 93b8: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040 93bc: 2e 00 93be: 77 40 78 00 mov.b #120, r7 ;#0x0078 93c2: 3d 3f jmp $-388 ;abs 0x923e 93c4: f1 42 34 00 mov.b #8, 52(r1) ;r2 As==11 93c8: 3a 3f jmp $-394 ;abs 0x923e 93ca: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 93ce: fa 3f jmp $-10 ;abs 0x93c4 93d0: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01 93d4: 19 24 jz $+52 ;abs 0x9408 93d6: 0f 45 mov r5, r15 ; 93d8: 25 52 add #4, r5 ;r2 As==10 93da: b1 4f 30 00 mov @r15+, 48(r1) ; 93de: b1 4f 32 00 mov @r15+, 50(r1) ; 93e2: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 93e6: 04 38 jl $+10 ;abs 0x93f0 93e8: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a 93ec: 34 00 93ee: 29 3f jmp $-428 ;abs 0x9242 93f0: b1 e3 30 00 xor #-1, 48(r1) ;r3 As==11 93f4: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11 93f8: 91 53 30 00 inc 48(r1) ; 93fc: 81 63 32 00 adc 50(r1) ; 9400: f1 40 2d 00 mov.b #45, 40(r1) ;#0x002d 9404: 28 00 9406: f0 3f jmp $-30 ;abs 0x93e8 9408: 0f 45 mov r5, r15 ; 940a: 25 53 incd r5 ; 940c: a1 4f 30 00 mov @r15, 48(r1) ; 9410: 91 41 30 00 mov 48(r1), 50(r1) ; 9414: 32 00 9416: 91 51 32 00 rla 50(r1) ; 941a: 32 00 941c: 91 71 32 00 subc 50(r1), 50(r1) ; 9420: 32 00 9422: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11 9426: dd 3f jmp $-68 ;abs 0x93e2 9428: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 942c: d1 3f jmp $-92 ;abs 0x93d0 942e: 81 41 2c 00 mov r1, 44(r1) ; 9432: 0f 45 mov r5, r15 ; 9434: 25 53 incd r5 ; 9436: e1 4f 00 00 mov.b @r15, 0(r1) ; 943a: 6e 3e jmp $-802 ;abs 0x9118 943c: e1 d2 2e 00 bis.b #4, 46(r1) ;r2 As==10 9440: 30 40 0a 90 br #0x900a ; 9444: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010 9448: 2e 00 944a: 02 24 jz $+6 ;abs 0x9450 944c: 30 40 0a 90 br #0x900a ; 9450: f1 d0 20 00 bis.b #32, 46(r1) ;#0x0020 9454: 2e 00 9456: 30 40 0a 90 br #0x900a ; 945a: 67 46 mov.b @r6, r7 ; 945c: 16 53 inc r6 ; 945e: 77 90 2a 00 cmp.b #42, r7 ;#0x002a 9462: 24 24 jz $+74 ;abs 0x94ac 9464: 0d 43 clr r13 ; 9466: 4f 47 mov.b r7, r15 ; 9468: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 946c: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a 9470: 16 2c jc $+46 ;abs 0x949e 9472: 0f 4d mov r13, r15 ; 9474: 0f 5f rla r15 ; 9476: 0f 5f rla r15 ; 9478: 0e 4d mov r13, r14 ; 947a: 0e 5e rla r14 ; 947c: 0d 4f mov r15, r13 ; 947e: 0d 5e add r14, r13 ; 9480: 0d 5e add r14, r13 ; 9482: 0d 5e add r14, r13 ; 9484: 4f 47 mov.b r7, r15 ; 9486: 8f 11 sxt r15 ; 9488: 0d 5f add r15, r13 ; 948a: 3d 50 d0 ff add #-48, r13 ;#0xffd0 948e: 67 46 mov.b @r6, r7 ; 9490: 16 53 inc r6 ; 9492: 4f 47 mov.b r7, r15 ; 9494: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 9498: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a 949c: ea 2b jnc $-42 ;abs 0x9472 949e: 0f 4d mov r13, r15 ; 94a0: 3d 93 cmp #-1, r13 ;r3 As==11 94a2: 01 34 jge $+4 ;abs 0x94a6 94a4: 3f 43 mov #-1, r15 ;r3 As==11 94a6: 4b 4f mov.b r15, r11 ; 94a8: 30 40 0e 90 br #0x900e ; 94ac: 0f 45 mov r5, r15 ; 94ae: 25 53 incd r5 ; 94b0: 2d 4f mov @r15, r13 ; 94b2: 0f 4d mov r13, r15 ; 94b4: 3d 93 cmp #-1, r13 ;r3 As==11 94b6: 01 34 jge $+4 ;abs 0x94ba 94b8: 3f 43 mov #-1, r15 ;r3 As==11 94ba: 4b 4f mov.b r15, r11 ; 94bc: 30 40 0a 90 br #0x900a ; 94c0: f1 40 2b 00 mov.b #43, 40(r1) ;#0x002b 94c4: 28 00 94c6: 30 40 0a 90 br #0x900a ; 94ca: f1 d0 10 00 bis.b #16, 46(r1) ;#0x0010 94ce: 2e 00 94d0: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf 94d4: 2e 00 94d6: 30 40 0a 90 br #0x900a ; 94da: 0f 45 mov r5, r15 ; 94dc: 25 53 incd r5 ; 94de: e1 4f 2f 00 mov.b @r15, 47(r1) ; 94e2: c1 93 2f 00 cmp.b #0, 47(r1) ;r3 As==00 94e6: 02 38 jl $+6 ;abs 0x94ec 94e8: 30 40 0a 90 br #0x900a ; 94ec: f1 e3 2f 00 xor.b #-1, 47(r1) ;r3 As==11 94f0: d1 53 2f 00 inc.b 47(r1) ; 94f4: ea 3f jmp $-42 ;abs 0x94ca 94f6: f1 d2 2e 00 bis.b #8, 46(r1) ;r2 As==11 94fa: 30 40 0a 90 br #0x900a ; 94fe: c1 93 28 00 cmp.b #0, 40(r1) ;r3 As==00 9502: 02 24 jz $+6 ;abs 0x9508 9504: 30 40 0a 90 br #0x900a ; 9508: f1 40 20 00 mov.b #32, 40(r1) ;#0x0020 950c: 28 00 950e: 30 40 0a 90 br #0x900a ; 9512: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01 9516: 08 24 jz $+18 ;abs 0x9528 9518: 0f 45 mov r5, r15 ; 951a: 25 52 add #4, r5 ;r2 As==10 951c: b1 4f 30 00 mov @r15+, 48(r1) ; 9520: b1 4f 32 00 mov @r15+, 50(r1) ; 9524: 30 40 28 90 br #0x9028 ; 9528: 0f 45 mov r5, r15 ; 952a: 25 53 incd r5 ; 952c: a1 4f 30 00 mov @r15, 48(r1) ; 9530: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 9534: 30 40 28 90 br #0x9028 ; 9538: 0e 4d mov r13, r14 ; 953a: b0 12 3c 8f call #-28868 ;#0x8f3c 953e: 0f 93 cmp #0, r15 ;r3 As==00 9540: 02 38 jl $+6 ;abs 0x9546 9542: 30 40 ee 8f br #0x8fee ; 9546: 1f 42 02 02 mov &0x0202,r15 ;0x0202 954a: 31 50 3c 00 add #60, r1 ;#0x003c 954e: 34 41 pop r4 ; 9550: 35 41 pop r5 ; 9552: 36 41 pop r6 ; 9554: 37 41 pop r7 ; 9556: 38 41 pop r8 ; 9558: 39 41 pop r9 ; 955a: 3a 41 pop r10 ; 955c: 3b 41 pop r11 ; 955e: 30 41 ret 00009560 : 9560: 0d 4f mov r15, r13 ; 9562: 0f 4e mov r14, r15 ; 9564: 6e 4d mov.b @r13, r14 ; 9566: 4e 9f cmp.b r15, r14 ; 9568: 06 24 jz $+14 ;abs 0x9576 956a: 4e 93 cmp.b #0, r14 ;r3 As==00 956c: 02 24 jz $+6 ;abs 0x9572 956e: 1d 53 inc r13 ; 9570: f9 3f jmp $-12 ;abs 0x9564 9572: 0f 43 clr r15 ; 9574: 30 41 ret 9576: 0f 4d mov r13, r15 ; 9578: 30 41 ret 0000957a : 957a: 0b 12 push r11 ; 957c: 0b 4f mov r15, r11 ; 957e: 4c 4e mov.b r14, r12 ; 9580: 0d 93 cmp #0, r13 ;r3 As==00 9582: 07 24 jz $+16 ;abs 0x9592 9584: 0e 4b mov r11, r14 ; 9586: 6f 4e mov.b @r14, r15 ; 9588: 1e 53 inc r14 ; 958a: 4f 9c cmp.b r12, r15 ; 958c: 04 24 jz $+10 ;abs 0x9596 958e: 3d 53 add #-1, r13 ;r3 As==11 9590: fa 23 jnz $-10 ;abs 0x9586 9592: 0f 43 clr r15 ; 9594: 02 3c jmp $+6 ;abs 0x959a 9596: 0f 4e mov r14, r15 ; 9598: 3f 53 add #-1, r15 ;r3 As==11 959a: 3b 41 pop r11 ; 959c: 30 41 ret 0000959e : 959e: 0b 12 push r11 ; 95a0: 0b 4d mov r13, r11 ; 95a2: 0d 93 cmp #0, r13 ;r3 As==00 95a4: 0a 24 jz $+22 ;abs 0x95ba 95a6: 0c 4f mov r15, r12 ; 95a8: 0d 4e mov r14, r13 ; 95aa: 6e 4d mov.b @r13, r14 ; 95ac: 1d 53 inc r13 ; 95ae: 6f 4c mov.b @r12, r15 ; 95b0: 1c 53 inc r12 ; 95b2: 4f 9e cmp.b r14, r15 ; 95b4: 04 20 jnz $+10 ;abs 0x95be 95b6: 3b 53 add #-1, r11 ;r3 As==11 95b8: f8 23 jnz $-14 ;abs 0x95aa 95ba: 0c 43 clr r12 ; 95bc: 05 3c jmp $+12 ;abs 0x95c8 95be: 5c 4c ff ff mov.b -1(r12),r12 ; 95c2: 5f 4d ff ff mov.b -1(r13),r15 ; 95c6: 0c 8f sub r15, r12 ; 95c8: 0f 4c mov r12, r15 ; 95ca: 3b 41 pop r11 ; 95cc: 30 41 ret 000095ce : 95ce: 0b 12 push r11 ; 95d0: 0a 12 push r10 ; 95d2: 09 12 push r9 ; 95d4: 08 12 push r8 ; 95d6: 0b 4f mov r15, r11 ; 95d8: 0a 4e mov r14, r10 ; 95da: 69 4e mov.b @r14, r9 ; 95dc: 1a 53 inc r10 ; 95de: 49 93 cmp.b #0, r9 ;r3 As==00 95e0: 15 24 jz $+44 ;abs 0x960c 95e2: 08 4a mov r10, r8 ; 95e4: 18 83 dec r8 ; 95e6: 18 53 inc r8 ; 95e8: c8 93 00 00 cmp.b #0, 0(r8) ;r3 As==00 95ec: fc 23 jnz $-6 ;abs 0x95e6 95ee: 08 8a sub r10, r8 ; 95f0: 6f 4b mov.b @r11, r15 ; 95f2: 1b 53 inc r11 ; 95f4: 4f 93 cmp.b #0, r15 ;r3 As==00 95f6: 0c 24 jz $+26 ;abs 0x9610 95f8: 4f 99 cmp.b r9, r15 ; 95fa: fa 23 jnz $-10 ;abs 0x95f0 95fc: 0d 48 mov r8, r13 ; 95fe: 0e 4a mov r10, r14 ; 9600: 0f 4b mov r11, r15 ; 9602: b0 12 1c 96 call #-27108 ;#0x961c 9606: 0f 93 cmp #0, r15 ;r3 As==00 9608: f3 23 jnz $-24 ;abs 0x95f0 960a: 3b 53 add #-1, r11 ;r3 As==11 960c: 0f 4b mov r11, r15 ; 960e: 01 3c jmp $+4 ;abs 0x9612 9610: 0f 43 clr r15 ; 9612: 38 41 pop r8 ; 9614: 39 41 pop r9 ; 9616: 3a 41 pop r10 ; 9618: 3b 41 pop r11 ; 961a: 30 41 ret 0000961c : 961c: 0b 12 push r11 ; 961e: 0b 4f mov r15, r11 ; 9620: 0d 93 cmp #0, r13 ;r3 As==00 9622: 02 20 jnz $+6 ;abs 0x9628 9624: 0d 43 clr r13 ; 9626: 0f 3c jmp $+32 ;abs 0x9646 9628: 6f 4e mov.b @r14, r15 ; 962a: 1e 53 inc r14 ; 962c: 6c 4b mov.b @r11, r12 ; 962e: 4c 9f cmp.b r15, r12 ; 9630: 06 20 jnz $+14 ;abs 0x963e 9632: 1b 53 inc r11 ; 9634: 4c 93 cmp.b #0, r12 ;r3 As==00 9636: f6 27 jz $-18 ;abs 0x9624 9638: 3d 53 add #-1, r13 ;r3 As==11 963a: f6 23 jnz $-18 ;abs 0x9628 963c: f3 3f jmp $-24 ;abs 0x9624 963e: 4d 4c mov.b r12, r13 ; 9640: 5f 4e ff ff mov.b -1(r14),r15 ; 9644: 0d 8f sub r15, r13 ; 9646: 0f 4d mov r13, r15 ; 9648: 3b 41 pop r11 ; 964a: 30 41 ret 0000964c <__mulsi3>: 964c: 0e 43 clr r14 ; 964e: 0f 43 clr r15 ; 9650: 08 3c jmp $+18 ;abs 0x9662 9652: 12 c3 clrc 9654: 0d 10 rrc r13 ; 9656: 0c 10 rrc r12 ; 9658: 02 28 jnc $+6 ;abs 0x965e 965a: 0e 5a add r10, r14 ; 965c: 0f 6b addc r11, r15 ; 965e: 0a 5a rla r10 ; 9660: 0b 6b rlc r11 ; 9662: 0c 93 cmp #0, r12 ;r3 As==00 9664: f6 23 jnz $-18 ;abs 0x9652 9666: 0d 93 cmp #0, r13 ;r3 As==00 9668: f4 23 jnz $-22 ;abs 0x9652 966a: 30 41 ret 0000966c <__umulhisi3>: 966c: 30 40 4c 96 br #0x964c ; 00009670 <__udivmodhi4>: 9670: 0e ee xor r14, r14 ; 9672: 3b 40 11 00 mov #17, r11 ;#0x0011 9676: 05 3c jmp $+12 ;abs 0x9682 9678: 0d 10 rrc r13 ; 967a: 0e 6e rlc r14 ; 967c: 0e 9a cmp r10, r14 ; 967e: 01 28 jnc $+4 ;abs 0x9682 9680: 0e 8a sub r10, r14 ; 9682: 0c 6c rlc r12 ; 9684: 0d 6d rlc r13 ; 9686: 1b 83 dec r11 ; 9688: f7 23 jnz $-16 ;abs 0x9678 968a: 30 41 ret 0000968c <__udivmodsi4>: 968c: 0f ef xor r15, r15 ; 968e: 0e ee xor r14, r14 ; 9690: 39 40 21 00 mov #33, r9 ;#0x0021 9694: 0a 3c jmp $+22 ;abs 0x96aa 9696: 08 10 rrc r8 ; 9698: 0e 6e rlc r14 ; 969a: 0f 6f rlc r15 ; 969c: 0f 9b cmp r11, r15 ; 969e: 05 28 jnc $+12 ;abs 0x96aa 96a0: 02 20 jnz $+6 ;abs 0x96a6 96a2: 0e 9a cmp r10, r14 ; 96a4: 02 28 jnc $+6 ;abs 0x96aa 96a6: 0e 8a sub r10, r14 ; 96a8: 0f 7b subc r11, r15 ; 96aa: 0c 6c rlc r12 ; 96ac: 0d 6d rlc r13 ; 96ae: 08 68 rlc r8 ; 96b0: 19 83 dec r9 ; 96b2: f1 23 jnz $-28 ;abs 0x9696 96b4: 30 41 ret 000096b6 <__stop_progExec__>: 96b6: ff 3f jmp $+0 ;abs 0x96b6 Disassembly of section .vectors: 0000ffe0 : ffe0: 2c 80 2c 80 2c 80 32 80 2c 80 8a 80 2c 80 74 80 ,.,.,.2.,...,.t. fff0: 52 80 2c 80 2c 80 2c 80 2c 80 2c 80 2c 80 00 80 R.,.,.,.,.,.,...