alsp_node.elf: file format elf32-msp430 SYMBOL TABLE: 0000e000 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 00000070 l *ABS* 00000000 U0CTL 00000071 l *ABS* 00000000 U0TCTL 00000072 l *ABS* 00000000 U0RCTL 00000073 l *ABS* 00000000 U0MCTL 00000074 l *ABS* 00000000 U0BR0 00000075 l *ABS* 00000000 U0BR1 00000076 l *ABS* 00000000 U0RXBUF 00000077 l *ABS* 00000000 U0TXBUF 00000070 l *ABS* 00000000 UCTL 00000071 l *ABS* 00000000 UTCTL 00000072 l *ABS* 00000000 URCTL 00000073 l *ABS* 00000000 UMCTL 00000074 l *ABS* 00000000 UBR0 00000075 l *ABS* 00000000 UBR1 00000076 l *ABS* 00000000 RXBUF 00000077 l *ABS* 00000000 TXBUF 00000070 l *ABS* 00000000 UCTL0 00000071 l *ABS* 00000000 UTCTL0 00000072 l *ABS* 00000000 URCTL0 00000073 l *ABS* 00000000 UMCTL0 00000074 l *ABS* 00000000 UBR00 00000075 l *ABS* 00000000 UBR10 00000076 l *ABS* 00000000 RXBUF0 00000077 l *ABS* 00000000 TXBUF0 00000070 l *ABS* 00000000 UCTL_0 00000071 l *ABS* 00000000 UTCTL_0 00000072 l *ABS* 00000000 URCTL_0 00000073 l *ABS* 00000000 UMCTL_0 00000074 l *ABS* 00000000 UBR0_0 00000075 l *ABS* 00000000 UBR1_0 00000076 l *ABS* 00000000 RXBUF_0 00000077 l *ABS* 00000000 TXBUF_0 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 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 00000018 l *ABS* 00000000 P3IN 00000019 l *ABS* 00000000 P3OUT 0000001a l *ABS* 00000000 P3DIR 0000001b l *ABS* 00000000 P3SEL 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 00000056 l *ABS* 00000000 DCOCTL 00000057 l *ABS* 00000000 BCSCTL1 00000058 l *ABS* 00000000 BCSCTL2 00000128 l *ABS* 00000000 FCTL1 0000012a l *ABS* 00000000 FCTL2 0000012c l *ABS* 00000000 FCTL3 00000048 l *ABS* 00000000 ADC10DTC0 00000049 l *ABS* 00000000 ADC10DTC1 0000004a l *ABS* 00000000 ADC10AE0 000001b0 l *ABS* 00000000 ADC10CTL0 000001b2 l *ABS* 00000000 ADC10CTL1 000001b4 l *ABS* 00000000 ADC10MEM 000001bc l *ABS* 00000000 ADC10SA 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 00000005 l *ABS* 00000000 ME2 00000000 l df *ABS* 00000000 main.c 00000200 l O .data 00000001 make_gdb_happy 0000e7d0 l .text 00000000 Letext 00000000 l df *ABS* 00000000 spi_hardware.c 0000e8aa l .text 00000000 Letext 00000000 l df *ABS* 00000000 atoi.c 0000e97e l .text 00000000 Letext 00000000 l df *ABS* 00000000 sprintf.c 0000e994 l .text 00000000 Letext 00000000 l df *ABS* 00000000 vsprintf.c 0000e994 l F .text 00000010 mem_putchar 00000204 l .bss 00000000 mem 0000e9be l .text 00000000 Letext 00000000 l df *ABS* 00000000 vuprintf.c 00000202 l O .data 00000002 total_len 0000e9be l F .text 00000030 PRINT 00000206 l .bss 00000000 __write_char 0000e9ee l F .text 00000034 __write_pad 0000efe2 l .text 00000000 Letext 00000000 l df *ABS* 00000000 strchr.c 0000effc l .text 00000000 Letext 00000000 l df *ABS* 00000000 memchr.c 0000f020 l .text 00000000 Letext 00000000 l df *ABS* 00000000 memcmp.c 0000f050 l .text 00000000 Letext 00000000 l df *ABS* 00000000 strstr.c 0000f09e l .text 00000000 Letext 00000000 l df *ABS* 00000000 strncmp.c 0000f0ce l .text 00000000 Letext 00000004 g *ABS* 00000000 __data_size 0000e806 g F .text 0000005c CCXX_SPI_RDREG 0000e9a4 g F .text 0000001a vsprintf 0000e17c g F .text 0000002a init_UART_SPI 0000f0ee g .text 00000000 __udivmodhi4 0000f136 g .text 00000000 _etext 0000e16a g F .text 00000012 sample_adc 0000000d g *ABS* 00000000 __bss_size 0000f134 w .text 00000000 __stop_progExec__ 0000e02c g .text 00000000 _unexpected_1_ 0000e02c w .text 00000000 vector_ffe0 0000e0e8 g F .text 00000070 sys_init 0000e070 g F .text 0000004a tinit 0000e032 g F .text 0000001e P2_VEC 0000e7d0 g F .text 00000036 CCXX_SPI_STROBE 0000e02c w .text 00000000 vector_ffec 0000e050 g .text 00000000 vector_fff0 0000f136 g *ABS* 00000000 __data_load_start 0000e02c g .text 00000000 __dtors_end 0000e02c w .text 00000000 vector_fffc 0000e862 g F .text 00000048 CCXX_SPI_WRREG 0000e4ca g F .text 0000019e CCXX_WRITE_SPI_RF_SETTINGS 0000e02c w .text 00000000 vector_ffe4 00000208 g O .bss 00000001 RSSI_DBM 0000ffe0 g O .vectors 00000020 InterruptVectors 00000209 g O .bss 00000001 RSSI 0000effc g F .text 00000024 memchr 0000e018 w .text 00000000 __do_clear_bss 0000f050 g F .text 0000004e strstr 0000e050 g F .text 00000020 TA1_VEC 0000f09e g F .text 00000030 strncmp 0000f0ce g .text 00000000 __mulsi3 0000e02c w .text 00000000 vector_ffe2 0000e02c w .text 00000000 vector_ffe8 0000e030 w .text 00000000 _unexpected_ 0000e02c w .text 00000000 vector_fffa 0000ea22 g F .text 000005c0 vuprintf 0000f020 g F .text 00000030 memcmp 0000e158 g F .text 00000012 init_adc 0000e000 w .text 00000000 _reset_vector__ 0000e02c g .text 00000000 __ctors_start 0000e006 w .text 00000000 __do_copy_data 00000204 g .bss 00000000 __bss_start 0000e02c w .text 00000000 vector_ffee 0000e02c w .text 00000000 vector_fff4 0000e27e g F .text 0000024c main 0000e02c w .text 00000000 vector_fff8 0000e02c w .text 00000000 vector_fff2 0000020a g O .bss 00000002 seconds 00010000 g .vectors 00000000 _vectors_end 0000e032 g .text 00000000 vector_ffe6 0000e0ba g F .text 0000002e delay 0000e766 g F .text 0000006a TX_STRING 0000e97e g F .text 00000016 sprintf 0000020c g O .bss 00000001 LQI 0000e692 g F .text 000000d4 RX_STRING 0000020d g O .bss 00000001 PKTSTATUS 0000e02c g .text 00000000 __dtors_start 0000e02c g .text 00000000 __ctors_end 00000300 g *ABS* 00000000 __stack 00000204 g .data 00000000 _edata 00000211 g .bss 00000000 _end 0000020e g O .bss 00000002 flags 0000f10a g .text 00000000 __udivmodsi4 0000e8aa g F .text 000000d4 atoi 0000e02c w .text 00000000 vector_fff6 0000e668 g F .text 0000002a RX_MODE 0000e000 w .text 00000000 __low_level_init 0000e028 w .text 00000000 __jump_to_main 0000efe2 g F .text 0000001a strchr 00000200 g .data 00000000 __data_start 0000e02c w .text 00000000 vector_ffea 00000210 g O .bss 00000001 status Disassembly of section .text: 0000e000 <__low_level_init>: e000: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 e004: 20 01 0000e006 <__do_copy_data>: e006: 3f 40 04 00 mov #4, r15 ;#0x0004 e00a: 0f 93 cmp #0, r15 ;r3 As==00 e00c: 05 24 jz $+12 ;abs 0xe018 e00e: 2f 83 decd r15 ; e010: 9f 4f 36 f1 mov -3786(r15),512(r15); e014: 00 02 e016: fb 23 jnz $-8 ;abs 0xe00e 0000e018 <__do_clear_bss>: e018: 3f 40 0d 00 mov #13, r15 ;#0x000d e01c: 0f 93 cmp #0, r15 ;r3 As==00 e01e: 04 24 jz $+10 ;abs 0xe028 e020: 1f 83 dec r15 ; e022: cf 43 04 02 mov.b #0, 516(r15);r3 As==00 e026: fc 23 jnz $-6 ;abs 0xe020 0000e028 <__jump_to_main>: e028: 30 40 7e e2 br #0xe27e ; 0000e02c <__ctors_end>: e02c: 30 40 30 e0 br #0xe030 ; 0000e030 <_unexpected_>: e030: 00 13 reti 0000e032 : e032: 0f 12 push r15 ; e034: 32 c2 dint e036: d2 b3 2b 00 bit.b #1, &0x002b ;r3 As==01 e03a: 05 24 jz $+12 ;abs 0xe046 e03c: a2 d3 0e 02 bis #2, &0x020e ;r3 As==10 e040: b1 c0 d0 00 bic #208, 2(r1) ;#0x00d0 e044: 02 00 e046: c2 43 2b 00 mov.b #0, &0x002b ;r3 As==00 e04a: 32 d2 eint e04c: 3f 41 pop r15 ; e04e: 00 13 reti 0000e050 : e050: 32 c2 dint e052: b2 90 0a 00 cmp #10, &0x012e ;#0x000a e056: 2e 01 e058: 09 20 jnz $+20 ;abs 0xe06c e05a: 92 d3 0e 02 bis #1, &0x020e ;r3 As==01 e05e: 92 53 0a 02 inc &0x020a ; e062: 92 c3 60 01 bic #1, &0x0160 ;r3 As==01 e066: b1 c0 d0 00 bic #208, 0(r1) ;#0x00d0 e06a: 00 00 e06c: 32 d2 eint e06e: 00 13 reti 0000e070 : e070: 0b 12 push r11 ; e072: 0a 12 push r10 ; e074: 09 12 push r9 ; e076: 08 12 push r8 ; e078: b2 40 00 01 mov #256, &0x0160 ;#0x0100 e07c: 60 01 e07e: 92 c3 60 01 bic #1, &0x0160 ;r3 As==01 e082: 0e 4f mov r15, r14 ; e084: 0f 43 clr r15 ; e086: 0a 4e mov r14, r10 ; e088: 0b 4f mov r15, r11 ; e08a: 3c 40 00 80 mov #-32768,r12 ;#0x8000 e08e: 0d 43 clr r13 ; e090: b0 12 ce f0 call #-3890 ;#0xf0ce e094: 0c 4e mov r14, r12 ; e096: 0d 4f mov r15, r13 ; e098: 3a 40 e8 03 mov #1000, r10 ;#0x03e8 e09c: 0b 43 clr r11 ; e09e: b0 12 0a f1 call #-3830 ;#0xf10a e0a2: 82 4c 72 01 mov r12, &0x0172 ; e0a6: 82 43 70 01 mov #0, &0x0170 ;r3 As==00 e0aa: b2 d0 12 00 bis #18, &0x0160 ;#0x0012 e0ae: 60 01 e0b0: 38 41 pop r8 ; e0b2: 39 41 pop r9 ; e0b4: 3a 41 pop r10 ; e0b6: 3b 41 pop r11 ; e0b8: 30 41 ret 0000e0ba : e0ba: 0e 43 clr r14 ; e0bc: 0e 9f cmp r15, r14 ; e0be: 13 2c jc $+40 ;abs 0xe0e6 e0c0: 03 43 nop e0c2: 03 43 nop e0c4: 03 43 nop e0c6: 03 43 nop e0c8: 03 43 nop e0ca: 03 43 nop e0cc: 03 43 nop e0ce: 03 43 nop e0d0: 03 43 nop e0d2: 03 43 nop e0d4: 03 43 nop e0d6: 03 43 nop e0d8: 03 43 nop e0da: 03 43 nop e0dc: 03 43 nop e0de: 03 43 nop e0e0: 1e 53 inc r14 ; e0e2: 0e 9f cmp r15, r14 ; e0e4: ed 2b jnc $-36 ;abs 0xe0c0 e0e6: 30 41 ret 0000e0e8 : e0e8: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 e0ec: 20 01 e0ee: c2 43 21 00 mov.b #0, &0x0021 ;r3 As==00 e0f2: c2 43 29 00 mov.b #0, &0x0029 ;r3 As==00 e0f6: d2 43 19 00 mov.b #1, &0x0019 ;r3 As==01 e0fa: c2 43 26 00 mov.b #0, &0x0026 ;r3 As==00 e0fe: e2 42 2e 00 mov.b #4, &0x002e ;r2 As==10 e102: c2 43 1b 00 mov.b #0, &0x001b ;r3 As==00 e106: f2 43 22 00 mov.b #-1, &0x0022 ;r3 As==11 e10a: f2 40 f8 ff mov.b #-8, &0x002a ;#0xfff8 e10e: 2a 00 e110: f2 40 fb ff mov.b #-5, &0x001a ;#0xfffb e114: 1a 00 e116: c2 43 24 00 mov.b #0, &0x0024 ;r3 As==00 e11a: d2 43 2c 00 mov.b #1, &0x002c ;r3 As==01 e11e: c2 43 25 00 mov.b #0, &0x0025 ;r3 As==00 e122: d2 43 2d 00 mov.b #1, &0x002d ;r3 As==01 e126: f2 d0 07 00 bis.b #7, &0x0057 ;#0x0007 e12a: 57 00 e12c: f2 d0 e0 ff bis.b #-32, &0x0056 ;#0xffe0 e130: 56 00 e132: d2 43 58 00 mov.b #1, &0x0058 ;r3 As==01 e136: d2 d3 05 00 bis.b #1, &0x0005 ;r3 As==01 e13a: f2 40 17 00 mov.b #23, &0x0070 ;#0x0017 e13e: 70 00 e140: f2 40 b2 ff mov.b #-78, &0x0071 ;#0xffb2 e144: 71 00 e146: e2 43 74 00 mov.b #2, &0x0074 ;r3 As==10 e14a: c2 43 75 00 mov.b #0, &0x0075 ;r3 As==00 e14e: c2 43 73 00 mov.b #0, &0x0073 ;r3 As==00 e152: d2 c3 70 00 bic.b #1, &0x0070 ;r3 As==01 e156: 30 41 ret 0000e158 : e158: e2 42 4a 00 mov.b #4, &0x004a ;r2 As==10 e15c: b2 40 10 1c mov #7184, &0x01b0 ;#0x1c10 e160: b0 01 e162: b2 40 08 20 mov #8200, &0x01b2 ;#0x2008 e166: b2 01 e168: 30 41 ret 0000e16a : e16a: b2 d0 03 00 bis #3, &0x01b0 ;#0x0003 e16e: b0 01 e170: 92 b3 b2 01 bit #1, &0x01b2 ;r3 As==01 e174: fd 23 jnz $-4 ;abs 0xe170 e176: 1f 42 b4 01 mov &0x01b4,r15 ;0x01b4 e17a: 30 41 ret 0000e17c : e17c: d2 d3 70 00 bis.b #1, &0x0070 ;r3 As==01 e180: e2 c3 05 00 bic.b #2, &0x0005 ;r3 As==10 e184: d2 d3 05 00 bis.b #1, &0x0005 ;r3 As==01 e188: f2 40 17 00 mov.b #23, &0x0070 ;#0x0017 e18c: 70 00 e18e: f2 40 b2 ff mov.b #-78, &0x0071 ;#0xffb2 e192: 71 00 e194: e2 43 74 00 mov.b #2, &0x0074 ;r3 As==10 e198: c2 43 75 00 mov.b #0, &0x0075 ;r3 As==00 e19c: c2 43 73 00 mov.b #0, &0x0073 ;r3 As==00 e1a0: d2 c3 70 00 bic.b #1, &0x0070 ;r3 As==01 e1a4: 30 41 ret e1a6: 54 4d 50 00 mov.b 80(r13),r4 ; e1aa: 69 6e addc.b @r14, r9 ; e1ac: 74 65 addc.b @r5+, r4 ; e1ae: 72 76 subc.b @r6+, r2 ; e1b0: 61 6c addc.b @r12, r1 ; e1b2: 00 1b .word 0x1b00; ???? e1b4: 5b 33 jn $-328 ;abs 0xe06c e1b6: 32 6d addc @r13+, r2 ; e1b8: 47 4e mov.b r14, r7 ; e1ba: 44 3a jl $-886 ;abs 0xde44 e1bc: 54 4d 50 20 mov.b 8272(r13),r4 ; e1c0: 49 6e addc.b r14, r9 ; e1c2: 74 65 addc.b @r5+, r4 ; e1c4: 72 76 subc.b @r6+, r2 ; e1c6: 61 6c addc.b @r12, r1 ; e1c8: 20 69 addc @r9, r0 ; e1ca: 73 20 jnz $+232 ;abs 0xe2b2 e1cc: 6e 6f addc.b @r15, r14 ; e1ce: 77 20 jnz $+240 ;abs 0xe2be e1d0: 25 64 addc @r4, r5 ; e1d2: 1b 5b 33 30 add 12339(r11),r11 ; e1d6: 6d 00 .word 0x006d; ???? e1d8: 1b 5b 33 32 add 12851(r11),r11 ; e1dc: 6d 47 mov.b @r7, r13 ; e1de: 4e 44 mov.b r4, r14 ; e1e0: 3a 54 add @r4+, r10 ; e1e2: 4d 50 add.b r0, r13 ; e1e4: 20 52 add #4, r0 ;r2 As==10 e1e6: 65 70 subc.b @r0, r5 ; e1e8: 6f 72 subc.b #4, r15 ;r2 As==10 e1ea: 74 69 addc.b @r9+, r4 ; e1ec: 6e 67 addc.b @r7, r14 ; e1ee: 20 65 addc @r5, r0 ; e1f0: 76 65 addc.b @r5+, r6 ; e1f2: 72 79 subc.b @r9+, r2 ; e1f4: 20 25 jz $+578 ;abs 0xe436 e1f6: 64 20 jnz $+202 ;abs 0xe2c0 e1f8: 73 65 .word 0x6573; ???? e1fa: 63 6f .word 0x6f63; ???? e1fc: 6e 64 addc.b @r4, r14 ; e1fe: 73 1b .word 0x1b73; ???? e200: 5b 33 jn $-328 ;abs 0xe0b8 e202: 30 6d addc @r13+, r0 ; e204: 00 73 sbc r0 ; e206: 74 61 addc.b @r1+, r4 ; e208: 74 75 subc.b @r5+, r4 ; e20a: 73 00 .word 0x0073; ???? e20c: 47 4e mov.b r14, r7 ; e20e: 44 3a jl $-886 ;abs 0xde98 e210: 25 73 subc #2, r5 ;r3 As==10 e212: 20 52 add #4, r0 ;r2 As==10 e214: 53 53 inc.b r3 ; e216: 49 3a jl $-876 ;abs 0xdeaa e218: 25 64 addc @r4, r5 ; e21a: 64 42 mov.b #4, r4 ;r2 As==10 e21c: 6d 20 jnz $+220 ;abs 0xe2f8 e21e: 4c 51 add.b r1, r12 ; e220: 49 3a jl $-876 ;abs 0xdeb4 e222: 25 64 addc @r4, r5 ; e224: 00 6e addc r14, r0 ; e226: 6f 77 subc.b @r7, r15 ; e228: 00 63 adc r0 ; e22a: 75 74 subc.b @r4+, r5 ; e22c: 5f 6d 65 5f addc.b 24421(r13),r15 ; e230: 64 6f addc.b @r15, r4 ; e232: 77 6e addc.b @r14+, r7 ; e234: 00 47 br r7 ; e236: 4e 44 mov.b r4, r14 ; e238: 3a 25 jz $+630 ;abs 0xe4ae e23a: 73 20 jnz $+232 ;abs 0xe322 e23c: 43 75 .word 0x7543; ???? e23e: 74 74 subc.b @r4+, r4 ; e240: 69 6e addc.b @r14, r9 ; e242: 67 20 jnz $+208 ;abs 0xe312 e244: 64 6f addc.b @r15, r4 ; e246: 77 6e addc.b @r14+, r7 ; e248: 20 6e addc @r14, r0 ; e24a: 6f 77 subc.b @r7, r15 ; e24c: 21 00 .word 0x0021; ???? e24e: 1b 5b 33 34 add 13363(r11),r11 ; e252: 6d 47 mov.b @r7, r13 ; e254: 4e 44 mov.b r4, r14 ; e256: 3a 54 add @r4+, r10 ; e258: 4d 50 add.b r0, r13 ; e25a: 20 50 add @r0, r0 ; e25c: 6f 6e addc.b @r14, r15 ; e25e: 67 21 jnz $+720 ;abs 0xe52e e260: 1b 5b 33 30 add 12339(r11),r11 ; e264: 6d 00 .word 0x006d; ???? e266: 50 6f 6e 67 addc.b 26478(r15),r0 ; e26a: 21 00 .word 0x0021; ???? e26c: 47 4e mov.b r14, r7 ; e26e: 44 3a jl $-886 ;abs 0xdef8 e270: 25 73 subc #2, r5 ;r3 As==10 e272: 20 53 incd r0 ; e274: 3a 25 jz $+630 ;abs 0xe4ea e276: 64 20 jnz $+202 ;abs 0xe340 e278: 54 3a jl $-854 ;abs 0xdf22 e27a: 25 64 addc @r4, r5 ; ... 0000e27e
: e27e: 31 40 c0 02 mov #704, r1 ;#0x02c0 e282: 04 41 mov r1, r4 ; e284: 29 43 mov #2, r9 ;r3 As==10 e286: b0 12 e8 e0 call #-7960 ;#0xe0e8 e28a: b0 12 7c e1 call #-7812 ;#0xe17c e28e: b0 12 58 e1 call #-7848 ;#0xe158 e292: 3e 40 40 00 mov #64, r14 ;#0x0040 e296: 0f 44 mov r4, r15 ; e298: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 e29c: 1f 53 inc r15 ; e29e: 1e 83 dec r14 ; e2a0: fb 23 jnz $-8 ;abs 0xe298 e2a2: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 e2a6: 3f 40 ff 00 mov #255, r15 ;#0x00ff e2aa: b0 12 ba e0 call #-8006 ;#0xe0ba e2ae: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 e2b2: 3f 43 mov #-1, r15 ;r3 As==11 e2b4: b0 12 ba e0 call #-8006 ;#0xe0ba e2b8: 7f 40 30 00 mov.b #48, r15 ;#0x0030 e2bc: b0 12 d0 e7 call #-6192 ;#0xe7d0 e2c0: b0 12 ca e4 call #-6966 ;#0xe4ca e2c4: 7f 40 36 00 mov.b #54, r15 ;#0x0036 e2c8: b0 12 d0 e7 call #-6192 ;#0xe7d0 e2cc: 7f 40 35 00 mov.b #53, r15 ;#0x0035 e2d0: b0 12 06 e8 call #-6138 ;#0xe806 e2d4: 8f 11 sxt r15 ; e2d6: 1f 93 cmp #1, r15 ;r3 As==01 e2d8: f9 23 jnz $-12 ;abs 0xe2cc e2da: f2 d0 10 00 bis.b #16, &0x0026 ;#0x0010 e2de: 26 00 e2e0: f2 e0 10 00 xor.b #16, &0x0019 ;#0x0010 e2e4: 19 00 e2e6: 3f 40 ff 00 mov #255, r15 ;#0x00ff e2ea: b0 12 ba e0 call #-8006 ;#0xe0ba e2ee: f2 e0 10 00 xor.b #16, &0x0019 ;#0x0010 e2f2: 19 00 e2f4: 82 43 0e 02 mov #0, &0x020e ;r3 As==00 e2f8: c2 43 2b 00 mov.b #0, &0x002b ;r3 As==00 e2fc: 3f 40 e8 03 mov #1000, r15 ;#0x03e8 e300: b0 12 70 e0 call #-8080 ;#0xe070 e304: 32 d2 eint e306: b0 12 68 e6 call #-6552 ;#0xe668 e30a: a2 b3 0e 02 bit #2, &0x020e ;r3 As==10 e30e: a7 24 jz $+336 ;abs 0xe45e e310: 32 c2 dint e312: f2 d0 10 00 bis.b #16, &0x0019 ;#0x0010 e316: 19 00 e318: a2 c3 0e 02 bic #2, &0x020e ;r3 As==10 e31c: 3e 40 40 00 mov #64, r14 ;#0x0040 e320: 0f 44 mov r4, r15 ; e322: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 e326: 1f 53 inc r15 ; e328: 1e 83 dec r14 ; e32a: fb 23 jnz $-8 ;abs 0xe322 e32c: 7e 40 40 00 mov.b #64, r14 ;#0x0040 e330: 0f 44 mov r4, r15 ; e332: b0 12 92 e6 call #-6510 ;#0xe692 e336: c2 93 0c 02 cmp.b #0, &0x020c ;r3 As==00 e33a: 27 34 jge $+80 ;abs 0xe38a e33c: 3d 40 03 00 mov #3, r13 ;#0x0003 e340: 0e 44 mov r4, r14 ; e342: 3f 40 a6 e1 mov #-7770, r15 ;#0xe1a6 e346: b0 12 20 f0 call #-4064 ;#0xf020 e34a: 0f 93 cmp #0, r15 ;r3 As==00 e34c: 77 20 jnz $+240 ;abs 0xe43c e34e: 3e 40 aa e1 mov #-7766, r14 ;#0xe1aa e352: 0f 44 mov r4, r15 ; e354: b0 12 50 f0 call #-4016 ;#0xf050 e358: 0f 93 cmp #0, r15 ;r3 As==00 e35a: 27 24 jz $+80 ;abs 0xe3aa e35c: 3e 40 3d 00 mov #61, r14 ;#0x003d e360: 0f 44 mov r4, r15 ; e362: b0 12 e2 ef call #-4126 ;#0xefe2 e366: 1f 53 inc r15 ; e368: b0 12 aa e8 call #-5974 ;#0xe8aa e36c: 0f 93 cmp #0, r15 ;r3 As==00 e36e: 19 24 jz $+52 ;abs 0xe3a2 e370: 09 4f mov r15, r9 ; e372: 0f 12 push r15 ; e374: 30 12 b3 e1 push #-7757 ;#0xe1b3 e378: 04 12 push r4 ; e37a: b0 12 7e e9 call #-5762 ;#0xe97e e37e: 31 50 06 00 add #6, r1 ;#0x0006 e382: 4e 4f mov.b r15, r14 ; e384: 0f 44 mov r4, r15 ; e386: b0 12 66 e7 call #-6298 ;#0xe766 e38a: d2 c3 2b 00 bic.b #1, &0x002b ;r3 As==01 e38e: b0 12 68 e6 call #-6552 ;#0xe668 e392: f2 f0 ef ff and.b #-17, &0x0019 ;#0xffef e396: 19 00 e398: f2 f0 df ff and.b #-33, &0x0019 ;#0xffdf e39c: 19 00 e39e: 32 d2 eint e3a0: b4 3f jmp $-150 ;abs 0xe30a e3a2: 09 12 push r9 ; e3a4: 30 12 d8 e1 push #-7720 ;#0xe1d8 e3a8: e7 3f jmp $-48 ;abs 0xe378 e3aa: 3e 40 05 e2 mov #-7675, r14 ;#0xe205 e3ae: 0f 44 mov r4, r15 ; e3b0: b0 12 50 f0 call #-4016 ;#0xf050 e3b4: 0f 93 cmp #0, r15 ;r3 As==00 e3b6: 15 24 jz $+44 ;abs 0xe3e2 e3b8: 5f 42 0c 02 mov.b &0x020c,r15 ;0x020c e3bc: 0f 12 push r15 ; e3be: 5f 42 08 02 mov.b &0x0208,r15 ;0x0208 e3c2: 8f 11 sxt r15 ; e3c4: 0f 12 push r15 ; e3c6: 30 12 a6 e1 push #-7770 ;#0xe1a6 e3ca: 30 12 0c e2 push #-7668 ;#0xe20c e3ce: 04 12 push r4 ; e3d0: b0 12 7e e9 call #-5762 ;#0xe97e e3d4: 4e 4f mov.b r15, r14 ; e3d6: 0f 44 mov r4, r15 ; e3d8: b0 12 66 e7 call #-6298 ;#0xe766 e3dc: 31 50 0a 00 add #10, r1 ;#0x000a e3e0: d4 3f jmp $-86 ;abs 0xe38a e3e2: 3e 40 25 e2 mov #-7643, r14 ;#0xe225 e3e6: 0f 44 mov r4, r15 ; e3e8: b0 12 50 f0 call #-4016 ;#0xf050 e3ec: 0f 93 cmp #0, r15 ;r3 As==00 e3ee: 04 24 jz $+10 ;abs 0xe3f8 e3f0: b2 d0 05 00 bis #5, &0x020e ;#0x0005 e3f4: 0e 02 e3f6: c9 3f jmp $-108 ;abs 0xe38a e3f8: 3e 40 29 e2 mov #-7639, r14 ;#0xe229 e3fc: 0f 44 mov r4, r15 ; e3fe: b0 12 50 f0 call #-4016 ;#0xf050 e402: 0f 93 cmp #0, r15 ;r3 As==00 e404: 10 24 jz $+34 ;abs 0xe426 e406: e2 d3 21 00 bis.b #2, &0x0021 ;r3 As==10 e40a: 30 12 a6 e1 push #-7770 ;#0xe1a6 e40e: 30 12 35 e2 push #-7627 ;#0xe235 e412: 04 12 push r4 ; e414: b0 12 7e e9 call #-5762 ;#0xe97e e418: 4e 4f mov.b r15, r14 ; e41a: 0f 44 mov r4, r15 ; e41c: b0 12 66 e7 call #-6298 ;#0xe766 e420: 31 50 06 00 add #6, r1 ;#0x0006 e424: b2 3f jmp $-154 ;abs 0xe38a e426: 30 12 4e e2 push #-7602 ;#0xe24e e42a: 04 12 push r4 ; e42c: b0 12 7e e9 call #-5762 ;#0xe97e e430: 4e 4f mov.b r15, r14 ; e432: 0f 44 mov r4, r15 ; e434: b0 12 66 e7 call #-6298 ;#0xe766 e438: 21 52 add #4, r1 ;r2 As==10 e43a: a7 3f jmp $-176 ;abs 0xe38a e43c: 3d 40 05 00 mov #5, r13 ;#0x0005 e440: 0e 44 mov r4, r14 ; e442: 3f 40 66 e2 mov #-7578, r15 ;#0xe266 e446: b0 12 20 f0 call #-4064 ;#0xf020 e44a: 0f 93 cmp #0, r15 ;r3 As==00 e44c: 9e 23 jnz $-194 ;abs 0xe38a e44e: f2 d0 20 00 bis.b #32, &0x0019 ;#0x0020 e452: 19 00 e454: 3f 40 ff 0f mov #4095, r15 ;#0x0fff e458: b0 12 ba e0 call #-8006 ;#0xe0ba e45c: 96 3f jmp $-210 ;abs 0xe38a e45e: 92 b3 0e 02 bit #1, &0x020e ;r3 As==01 e462: 2c 24 jz $+90 ;abs 0xe4bc e464: 1c 42 0a 02 mov &0x020a,r12 ;0x020a e468: 0a 49 mov r9, r10 ; e46a: b0 12 ee f0 call #-3858 ;#0xf0ee e46e: 0e 93 cmp #0, r14 ;r3 As==00 e470: 03 24 jz $+8 ;abs 0xe478 e472: a2 b2 0e 02 bit #4, &0x020e ;r2 As==10 e476: 49 27 jz $-364 ;abs 0xe30a e478: 32 c2 dint e47a: b2 f0 fa ff and #-6, &0x020e ;#0xfffa e47e: 0e 02 e480: f2 d0 10 00 bis.b #16, &0x0019 ;#0x0010 e484: 19 00 e486: b0 12 6a e1 call #-7830 ;#0xe16a e48a: 0f 12 push r15 ; e48c: 12 12 0a 02 push &0x020a ; e490: 30 12 a6 e1 push #-7770 ;#0xe1a6 e494: 30 12 6c e2 push #-7572 ;#0xe26c e498: 04 12 push r4 ; e49a: b0 12 7e e9 call #-5762 ;#0xe97e e49e: 4e 4f mov.b r15, r14 ; e4a0: 0f 44 mov r4, r15 ; e4a2: b0 12 66 e7 call #-6298 ;#0xe766 e4a6: d2 c3 2b 00 bic.b #1, &0x002b ;r3 As==01 e4aa: b0 12 68 e6 call #-6552 ;#0xe668 e4ae: f2 f0 ef ff and.b #-17, &0x0019 ;#0xffef e4b2: 19 00 e4b4: 32 d2 eint e4b6: 31 50 0a 00 add #10, r1 ;#0x000a e4ba: 27 3f jmp $-432 ;abs 0xe30a e4bc: 32 d0 d0 00 bis #208, r2 ;#0x00d0 e4c0: 24 3f jmp $-438 ;abs 0xe30a e4c2: 31 50 40 00 add #64, r1 ;#0x0040 e4c6: 30 40 34 f1 br #0xf134 ; 0000e4ca : e4ca: 7e 40 0b 00 mov.b #11, r14 ;#0x000b e4ce: 4f 43 clr.b r15 ; e4d0: b0 12 62 e8 call #-6046 ;#0xe862 e4d4: 7e 40 06 00 mov.b #6, r14 ;#0x0006 e4d8: 6f 43 mov.b #2, r15 ;r3 As==10 e4da: b0 12 62 e8 call #-6046 ;#0xe862 e4de: 7e 40 3c 00 mov.b #60, r14 ;#0x003c e4e2: 7f 40 06 00 mov.b #6, r15 ;#0x0006 e4e6: b0 12 62 e8 call #-6046 ;#0xe862 e4ea: 6e 42 mov.b #4, r14 ;r2 As==10 e4ec: 7f 40 07 00 mov.b #7, r15 ;#0x0007 e4f0: b0 12 62 e8 call #-6046 ;#0xe862 e4f4: 7e 40 05 00 mov.b #5, r14 ;#0x0005 e4f8: 7f 42 mov.b #8, r15 ;r2 As==11 e4fa: b0 12 62 e8 call #-6046 ;#0xe862 e4fe: 5e 43 mov.b #1, r14 ;r3 As==01 e500: 7f 40 09 00 mov.b #9, r15 ;#0x0009 e504: b0 12 62 e8 call #-6046 ;#0xe862 e508: 7e 40 9a ff mov.b #-102, r14 ;#0xff9a e50c: 7f 40 0a 00 mov.b #10, r15 ;#0x000a e510: b0 12 62 e8 call #-6046 ;#0xe862 e514: 7e 40 0a 00 mov.b #10, r14 ;#0x000a e518: 7f 40 0b 00 mov.b #11, r15 ;#0x000b e51c: b0 12 62 e8 call #-6046 ;#0xe862 e520: 4e 43 clr.b r14 ; e522: 7f 40 0c 00 mov.b #12, r15 ;#0x000c e526: b0 12 62 e8 call #-6046 ;#0xe862 e52a: 7e 40 5c 00 mov.b #92, r14 ;#0x005c e52e: 7f 40 0d 00 mov.b #13, r15 ;#0x000d e532: b0 12 62 e8 call #-6046 ;#0xe862 e536: 7e 40 4f 00 mov.b #79, r14 ;#0x004f e53a: 7f 40 0e 00 mov.b #14, r15 ;#0x000e e53e: b0 12 62 e8 call #-6046 ;#0xe862 e542: 7e 40 c0 ff mov.b #-64, r14 ;#0xffc0 e546: 7f 40 0f 00 mov.b #15, r15 ;#0x000f e54a: b0 12 62 e8 call #-6046 ;#0xe862 e54e: 7e 40 2d 00 mov.b #45, r14 ;#0x002d e552: 7f 40 10 00 mov.b #16, r15 ;#0x0010 e556: b0 12 62 e8 call #-6046 ;#0xe862 e55a: 7e 40 3b 00 mov.b #59, r14 ;#0x003b e55e: 7f 40 11 00 mov.b #17, r15 ;#0x0011 e562: b0 12 62 e8 call #-6046 ;#0xe862 e566: 7e 40 73 00 mov.b #115, r14 ;#0x0073 e56a: 7f 40 12 00 mov.b #18, r15 ;#0x0012 e56e: b0 12 62 e8 call #-6046 ;#0xe862 e572: 7e 40 23 00 mov.b #35, r14 ;#0x0023 e576: 7f 40 13 00 mov.b #19, r15 ;#0x0013 e57a: b0 12 62 e8 call #-6046 ;#0xe862 e57e: 7e 40 b9 ff mov.b #-71, r14 ;#0xffb9 e582: 7f 40 14 00 mov.b #20, r15 ;#0x0014 e586: b0 12 62 e8 call #-6046 ;#0xe862 e58a: 5e 43 mov.b #1, r14 ;r3 As==01 e58c: 7f 40 15 00 mov.b #21, r15 ;#0x0015 e590: b0 12 62 e8 call #-6046 ;#0xe862 e594: 7e 40 33 00 mov.b #51, r14 ;#0x0033 e598: 7f 40 17 00 mov.b #23, r15 ;#0x0017 e59c: b0 12 62 e8 call #-6046 ;#0xe862 e5a0: 7e 40 18 00 mov.b #24, r14 ;#0x0018 e5a4: 7f 40 18 00 mov.b #24, r15 ;#0x0018 e5a8: b0 12 62 e8 call #-6046 ;#0xe862 e5ac: 7e 40 1d 00 mov.b #29, r14 ;#0x001d e5b0: 7f 40 19 00 mov.b #25, r15 ;#0x0019 e5b4: b0 12 62 e8 call #-6046 ;#0xe862 e5b8: 7e 40 1c 00 mov.b #28, r14 ;#0x001c e5bc: 7f 40 1a 00 mov.b #26, r15 ;#0x001a e5c0: b0 12 62 e8 call #-6046 ;#0xe862 e5c4: 7e 40 c7 ff mov.b #-57, r14 ;#0xffc7 e5c8: 7f 40 1b 00 mov.b #27, r15 ;#0x001b e5cc: b0 12 62 e8 call #-6046 ;#0xe862 e5d0: 4e 43 clr.b r14 ; e5d2: 7f 40 1c 00 mov.b #28, r15 ;#0x001c e5d6: b0 12 62 e8 call #-6046 ;#0xe862 e5da: 7e 40 b0 ff mov.b #-80, r14 ;#0xffb0 e5de: 7f 40 1d 00 mov.b #29, r15 ;#0x001d e5e2: b0 12 62 e8 call #-6046 ;#0xe862 e5e6: 7e 40 b6 ff mov.b #-74, r14 ;#0xffb6 e5ea: 7f 40 21 00 mov.b #33, r15 ;#0x0021 e5ee: b0 12 62 e8 call #-6046 ;#0xe862 e5f2: 7e 40 10 00 mov.b #16, r14 ;#0x0010 e5f6: 7f 40 22 00 mov.b #34, r15 ;#0x0022 e5fa: b0 12 62 e8 call #-6046 ;#0xe862 e5fe: 7e 40 ea ff mov.b #-22, r14 ;#0xffea e602: 7f 40 23 00 mov.b #35, r15 ;#0x0023 e606: b0 12 62 e8 call #-6046 ;#0xe862 e60a: 7e 40 0a 00 mov.b #10, r14 ;#0x000a e60e: 7f 40 24 00 mov.b #36, r15 ;#0x0024 e612: b0 12 62 e8 call #-6046 ;#0xe862 e616: 4e 43 clr.b r14 ; e618: 7f 40 25 00 mov.b #37, r15 ;#0x0025 e61c: b0 12 62 e8 call #-6046 ;#0xe862 e620: 7e 40 11 00 mov.b #17, r14 ;#0x0011 e624: 7f 40 26 00 mov.b #38, r15 ;#0x0026 e628: b0 12 62 e8 call #-6046 ;#0xe862 e62c: 7e 40 59 00 mov.b #89, r14 ;#0x0059 e630: 7f 40 29 00 mov.b #41, r15 ;#0x0029 e634: b0 12 62 e8 call #-6046 ;#0xe862 e638: 7e 40 88 ff mov.b #-120, r14 ;#0xff88 e63c: 7f 40 2c 00 mov.b #44, r15 ;#0x002c e640: b0 12 62 e8 call #-6046 ;#0xe862 e644: 7e 40 31 00 mov.b #49, r14 ;#0x0031 e648: 7f 40 2d 00 mov.b #45, r15 ;#0x002d e64c: b0 12 62 e8 call #-6046 ;#0xe862 e650: 7e 40 0b 00 mov.b #11, r14 ;#0x000b e654: 7f 40 2e 00 mov.b #46, r15 ;#0x002e e658: b0 12 62 e8 call #-6046 ;#0xe862 e65c: 7e 43 mov.b #-1, r14 ;r3 As==11 e65e: 7f 40 3e 00 mov.b #62, r15 ;#0x003e e662: b0 12 62 e8 call #-6046 ;#0xe862 e666: 30 41 ret 0000e668 : e668: 7f 40 36 00 mov.b #54, r15 ;#0x0036 e66c: b0 12 d0 e7 call #-6192 ;#0xe7d0 e670: f2 90 0f 00 cmp.b #15, &0x0210 ;#0x000f e674: 10 02 e676: 08 24 jz $+18 ;abs 0xe688 e678: 7f 40 3d 00 mov.b #61, r15 ;#0x003d e67c: b0 12 d0 e7 call #-6192 ;#0xe7d0 e680: f2 90 0f 00 cmp.b #15, &0x0210 ;#0x000f e684: 10 02 e686: f8 23 jnz $-14 ;abs 0xe678 e688: 7f 40 34 00 mov.b #52, r15 ;#0x0034 e68c: b0 12 d0 e7 call #-6192 ;#0xe7d0 e690: 30 41 ret 0000e692 : e692: 0b 12 push r11 ; e694: 0a 12 push r10 ; e696: 09 12 push r9 ; e698: 08 12 push r8 ; e69a: 07 12 push r7 ; e69c: 06 12 push r6 ; e69e: 0a 4f mov r15, r10 ; e6a0: 47 4e mov.b r14, r7 ; e6a2: 7f 40 3f 00 mov.b #63, r15 ;#0x003f e6a6: b0 12 06 e8 call #-6138 ;#0xe806 e6aa: 48 4f mov.b r15, r8 ; e6ac: 7f 40 3b 00 mov.b #59, r15 ;#0x003b e6b0: b0 12 06 e8 call #-6138 ;#0xe806 e6b4: 46 4f mov.b r15, r6 ; e6b6: 49 43 clr.b r9 ; e6b8: 49 97 cmp.b r7, r9 ; e6ba: 02 2c jc $+6 ;abs 0xe6c0 e6bc: 58 93 cmp.b #1, r8 ;r3 As==01 e6be: 2f 2c jc $+96 ;abs 0xe71e e6c0: 4f 49 mov.b r9, r15 ; e6c2: 0a 5f add r15, r10 ; e6c4: ca 43 00 00 mov.b #0, 0(r10) ;r3 As==00 e6c8: 7f 40 3f 00 mov.b #63, r15 ;#0x003f e6cc: b0 12 06 e8 call #-6138 ;#0xe806 e6d0: c2 4f 09 02 mov.b r15, &0x0209 ; e6d4: 7f 40 3f 00 mov.b #63, r15 ;#0x003f e6d8: b0 12 06 e8 call #-6138 ;#0xe806 e6dc: c2 4f 0c 02 mov.b r15, &0x020c ; e6e0: 7f 40 38 00 mov.b #56, r15 ;#0x0038 e6e4: b0 12 06 e8 call #-6138 ;#0xe806 e6e8: c2 4f 0d 02 mov.b r15, &0x020d ; e6ec: 4e 46 mov.b r6, r14 ; e6ee: 4f 48 mov.b r8, r15 ; e6f0: 2f 53 incd r15 ; e6f2: 0e 9f cmp r15, r14 ; e6f4: 03 24 jz $+8 ;abs 0xe6fc e6f6: f2 f0 7f 00 and.b #127, &0x020c ;#0x007f e6fa: 0c 02 e6fc: 5f 42 09 02 mov.b &0x0209,r15 ;0x0209 e700: 7f 90 80 00 cmp.b #128, r15 ;#0x0080 e704: 09 28 jnc $+20 ;abs 0xe718 e706: 4e 4f mov.b r15, r14 ; e708: 0f 4e mov r14, r15 ; e70a: 3f 50 00 ff add #-256, r15 ;#0xff00 e70e: 02 30 jn $+6 ;abs 0xe714 e710: 0f 11 rra r15 ; e712: 14 3c jmp $+42 ;abs 0xe73c e714: 1f 53 inc r15 ; e716: fc 3f jmp $-6 ;abs 0xe710 e718: 12 c3 clrc e71a: 4f 10 rrc.b r15 ; e71c: 0f 3c jmp $+32 ;abs 0xe73c e71e: 4f 49 mov.b r9, r15 ; e720: 0b 4a mov r10, r11 ; e722: 0b 5f add r15, r11 ; e724: 7f 40 3f 00 mov.b #63, r15 ;#0x003f e728: b0 12 06 e8 call #-6138 ;#0xe806 e72c: cb 4f 00 00 mov.b r15, 0(r11) ; e730: 59 53 inc.b r9 ; e732: 49 97 cmp.b r7, r9 ; e734: c5 2f jc $-116 ;abs 0xe6c0 e736: 49 98 cmp.b r8, r9 ; e738: f2 2b jnc $-26 ;abs 0xe71e e73a: c2 3f jmp $-122 ;abs 0xe6c0 e73c: 7f 50 b8 ff add.b #-72, r15 ;#0xffb8 e740: c2 4f 08 02 mov.b r15, &0x0208 ; e744: 7f 40 3a 00 mov.b #58, r15 ;#0x003a e748: b0 12 d0 e7 call #-6192 ;#0xe7d0 e74c: 7f 40 36 00 mov.b #54, r15 ;#0x0036 e750: b0 12 d0 e7 call #-6192 ;#0xe7d0 e754: 4f 49 mov.b r9, r15 ; e756: 8f 11 sxt r15 ; e758: 36 41 pop r6 ; e75a: 37 41 pop r7 ; e75c: 38 41 pop r8 ; e75e: 39 41 pop r9 ; e760: 3a 41 pop r10 ; e762: 3b 41 pop r11 ; e764: 30 41 ret 0000e766 : e766: 0b 12 push r11 ; e768: 0a 12 push r10 ; e76a: 09 12 push r9 ; e76c: 09 4f mov r15, r9 ; e76e: 4a 4e mov.b r14, r10 ; e770: 7f 40 36 00 mov.b #54, r15 ;#0x0036 e774: b0 12 d0 e7 call #-6192 ;#0xe7d0 e778: f2 b0 70 00 bit.b #112, &0x0210 ;#0x0070 e77c: 10 02 e77e: f8 23 jnz $-14 ;abs 0xe770 e780: 4e 4a mov.b r10, r14 ; e782: 7f 40 3f 00 mov.b #63, r15 ;#0x003f e786: b0 12 62 e8 call #-6046 ;#0xe862 e78a: 4b 43 clr.b r11 ; e78c: 4b 9a cmp.b r10, r11 ; e78e: 14 28 jnc $+42 ;abs 0xe7b8 e790: 5b 53 inc.b r11 ; e792: 4a 9b cmp.b r11, r10 ; e794: fb 2f jc $-8 ;abs 0xe78c e796: 7f 40 35 00 mov.b #53, r15 ;#0x0035 e79a: b0 12 d0 e7 call #-6192 ;#0xe7d0 e79e: 7f 40 3d 00 mov.b #61, r15 ;#0x003d e7a2: b0 12 d0 e7 call #-6192 ;#0xe7d0 e7a6: 5f 42 10 02 mov.b &0x0210,r15 ;0x0210 e7aa: 7f 90 1f 00 cmp.b #31, r15 ;#0x001f e7ae: 0c 24 jz $+26 ;abs 0xe7c8 e7b0: 7f f0 70 00 and.b #112, r15 ;#0x0070 e7b4: f4 23 jnz $-22 ;abs 0xe79e e7b6: 08 3c jmp $+18 ;abs 0xe7c8 e7b8: 4f 4b mov.b r11, r15 ; e7ba: 0f 59 add r9, r15 ; e7bc: 6e 4f mov.b @r15, r14 ; e7be: 7f 40 3f 00 mov.b #63, r15 ;#0x003f e7c2: b0 12 62 e8 call #-6046 ;#0xe862 e7c6: e4 3f jmp $-54 ;abs 0xe790 e7c8: 39 41 pop r9 ; e7ca: 3a 41 pop r10 ; e7cc: 3b 41 pop r11 ; e7ce: 30 41 ret 0000e7d0 : e7d0: 4e 4f mov.b r15, r14 ; e7d2: c2 43 10 02 mov.b #0, &0x0210 ;r3 As==00 e7d6: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 e7da: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 e7de: fd 23 jnz $-4 ;abs 0xe7da e7e0: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e e7e4: 1b 00 e7e6: d2 c3 03 00 bic.b #1, &0x0003 ;r3 As==01 e7ea: c2 4e 77 00 mov.b r14, &0x0077 ; e7ee: d2 b3 03 00 bit.b #1, &0x0003 ;r3 As==01 e7f2: fd 27 jz $-4 ;abs 0xe7ee e7f4: d2 42 76 00 mov.b &0x0076,&0x0210 ;0x0076 e7f8: 10 02 e7fa: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 e7fe: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 e802: 1b 00 e804: 30 41 ret 0000e806 : e806: 4e 4f mov.b r15, r14 ; e808: 7f 90 30 00 cmp.b #48, r15 ;#0x0030 e80c: 1e 38 jl $+62 ;abs 0xe84a e80e: 7e d0 c0 ff bis.b #-64, r14 ;#0xffc0 e812: c2 43 10 02 mov.b #0, &0x0210 ;r3 As==00 e816: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 e81a: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 e81e: fd 23 jnz $-4 ;abs 0xe81a e820: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e e824: 1b 00 e826: d2 c3 03 00 bic.b #1, &0x0003 ;r3 As==01 e82a: c2 4e 77 00 mov.b r14, &0x0077 ; e82e: d2 b3 03 00 bit.b #1, &0x0003 ;r3 As==01 e832: fd 27 jz $-4 ;abs 0xe82e e834: d2 42 76 00 mov.b &0x0076,&0x0210 ;0x0076 e838: 10 02 e83a: d2 c3 03 00 bic.b #1, &0x0003 ;r3 As==01 e83e: c2 43 77 00 mov.b #0, &0x0077 ;r3 As==00 e842: d2 b3 03 00 bit.b #1, &0x0003 ;r3 As==01 e846: fd 27 jz $-4 ;abs 0xe842 e848: 03 3c jmp $+8 ;abs 0xe850 e84a: 7e d0 80 ff bis.b #-128, r14 ;#0xff80 e84e: e1 3f jmp $-60 ;abs 0xe812 e850: 5f 42 76 00 mov.b &0x0076,r15 ;0x0076 e854: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 e858: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 e85c: 1b 00 e85e: 8f 11 sxt r15 ; e860: 30 41 ret 0000e862 : e862: 4d 4f mov.b r15, r13 ; e864: c2 43 10 02 mov.b #0, &0x0210 ;r3 As==00 e868: d2 c3 19 00 bic.b #1, &0x0019 ;r3 As==01 e86c: e2 b2 18 00 bit.b #4, &0x0018 ;r2 As==10 e870: fd 23 jnz $-4 ;abs 0xe86c e872: f2 d0 0e 00 bis.b #14, &0x001b ;#0x000e e876: 1b 00 e878: d2 c3 03 00 bic.b #1, &0x0003 ;r3 As==01 e87c: c2 4d 77 00 mov.b r13, &0x0077 ; e880: d2 b3 03 00 bit.b #1, &0x0003 ;r3 As==01 e884: fd 27 jz $-4 ;abs 0xe880 e886: d2 42 76 00 mov.b &0x0076,&0x0210 ;0x0076 e88a: 10 02 e88c: d2 c3 03 00 bic.b #1, &0x0003 ;r3 As==01 e890: c2 4e 77 00 mov.b r14, &0x0077 ; e894: d2 b3 03 00 bit.b #1, &0x0003 ;r3 As==01 e898: fd 27 jz $-4 ;abs 0xe894 e89a: 5f 42 76 00 mov.b &0x0076,r15 ;0x0076 e89e: d2 d3 19 00 bis.b #1, &0x0019 ;r3 As==01 e8a2: f2 f0 f1 ff and.b #-15, &0x001b ;#0xfff1 e8a6: 1b 00 e8a8: 30 41 ret 0000e8aa : e8aa: 0b 12 push r11 ; e8ac: 0a 12 push r10 ; e8ae: 0c 4f mov r15, r12 ; e8b0: 0a 43 clr r10 ; e8b2: 0b 43 clr r11 ; e8b4: 6d 4f mov.b @r15, r13 ; e8b6: 7d 90 20 00 cmp.b #32, r13 ;#0x0020 e8ba: 49 24 jz $+148 ;abs 0xe94e e8bc: 7d 90 09 00 cmp.b #9, r13 ;#0x0009 e8c0: 46 24 jz $+142 ;abs 0xe94e e8c2: 7d 90 0a 00 cmp.b #10, r13 ;#0x000a e8c6: 43 24 jz $+136 ;abs 0xe94e e8c8: 7d 90 0c 00 cmp.b #12, r13 ;#0x000c e8cc: 40 24 jz $+130 ;abs 0xe94e e8ce: 7d 90 0d 00 cmp.b #13, r13 ;#0x000d e8d2: 3d 24 jz $+124 ;abs 0xe94e e8d4: 7d 90 0b 00 cmp.b #11, r13 ;#0x000b e8d8: 3a 24 jz $+118 ;abs 0xe94e e8da: 7d 90 2d 00 cmp.b #45, r13 ;#0x002d e8de: 35 24 jz $+108 ;abs 0xe94a e8e0: 7d 90 2b 00 cmp.b #43, r13 ;#0x002b e8e4: 2f 24 jz $+96 ;abs 0xe944 e8e6: 4f 4d mov.b r13, r15 ; e8e8: 8f 11 sxt r15 ; e8ea: 0e 43 clr r14 ; e8ec: 3f 50 d0 ff add #-48, r15 ;#0xffd0 e8f0: 3f 90 0a 00 cmp #10, r15 ;#0x000a e8f4: 01 2c jc $+4 ;abs 0xe8f8 e8f6: 1e 43 mov #1, r14 ;r3 As==01 e8f8: 0e 93 cmp #0, r14 ;r3 As==00 e8fa: 02 20 jnz $+6 ;abs 0xe900 e8fc: 0f 43 clr r15 ; e8fe: 3c 3c jmp $+122 ;abs 0xe978 e900: 4f 4d mov.b r13, r15 ; e902: 8f 11 sxt r15 ; e904: 0b 5f add r15, r11 ; e906: 3b 50 d0 ff add #-48, r11 ;#0xffd0 e90a: 1c 53 inc r12 ; e90c: 6f 4c mov.b @r12, r15 ; e90e: 4d 4f mov.b r15, r13 ; e910: 8f 11 sxt r15 ; e912: 0e 43 clr r14 ; e914: 3f 50 d0 ff add #-48, r15 ;#0xffd0 e918: 3f 90 0a 00 cmp #10, r15 ;#0x000a e91c: 01 2c jc $+4 ;abs 0xe920 e91e: 1e 43 mov #1, r14 ;r3 As==01 e920: 0e 93 cmp #0, r14 ;r3 As==00 e922: 0a 24 jz $+22 ;abs 0xe938 e924: 0f 4b mov r11, r15 ; e926: 0f 5f rla r15 ; e928: 0f 5f rla r15 ; e92a: 0e 4b mov r11, r14 ; e92c: 0e 5e rla r14 ; e92e: 0b 4f mov r15, r11 ; e930: 0b 5e add r14, r11 ; e932: 0b 5e add r14, r11 ; e934: 0b 5e add r14, r11 ; e936: e4 3f jmp $-54 ;abs 0xe900 e938: 0a 93 cmp #0, r10 ;r3 As==00 e93a: 02 24 jz $+6 ;abs 0xe940 e93c: 3b e3 inv r11 ; e93e: 1b 53 inc r11 ; e940: 0f 4b mov r11, r15 ; e942: 1a 3c jmp $+54 ;abs 0xe978 e944: 1c 53 inc r12 ; e946: 6d 4c mov.b @r12, r13 ; e948: ce 3f jmp $-98 ;abs 0xe8e6 e94a: 1a 43 mov #1, r10 ;r3 As==01 e94c: fb 3f jmp $-8 ;abs 0xe944 e94e: 1c 53 inc r12 ; e950: 6d 4c mov.b @r12, r13 ; e952: 7d 90 20 00 cmp.b #32, r13 ;#0x0020 e956: fb 27 jz $-8 ;abs 0xe94e e958: 7d 90 09 00 cmp.b #9, r13 ;#0x0009 e95c: f8 27 jz $-14 ;abs 0xe94e e95e: 7d 90 0a 00 cmp.b #10, r13 ;#0x000a e962: f5 27 jz $-20 ;abs 0xe94e e964: 7d 90 0c 00 cmp.b #12, r13 ;#0x000c e968: f2 27 jz $-26 ;abs 0xe94e e96a: 7d 90 0d 00 cmp.b #13, r13 ;#0x000d e96e: ef 27 jz $-32 ;abs 0xe94e e970: 7d 90 0b 00 cmp.b #11, r13 ;#0x000b e974: ec 27 jz $-38 ;abs 0xe94e e976: b1 3f jmp $-156 ;abs 0xe8da e978: 3a 41 pop r10 ; e97a: 3b 41 pop r11 ; e97c: 30 41 ret 0000e97e : e97e: 2f 43 mov #2, r15 ;r3 As==10 e980: 0f 51 add r1, r15 ; e982: 2c 4f mov @r15, r12 ; e984: 1e 4f 02 00 mov 2(r15), r14 ; e988: 2f 52 add #4, r15 ;r2 As==10 e98a: 0d 4f mov r15, r13 ; e98c: 0f 4c mov r12, r15 ; e98e: b0 12 a4 e9 call #-5724 ;#0xe9a4 e992: 30 41 ret 0000e994 : e994: 1e 42 04 02 mov &0x0204,r14 ;0x0204 e998: ce 4f 00 00 mov.b r15, 0(r14) ; e99c: 92 53 04 02 inc &0x0204 ; e9a0: 7f f3 and.b #-1, r15 ;r3 As==11 e9a2: 30 41 ret 0000e9a4 : e9a4: 0b 12 push r11 ; e9a6: 0b 4f mov r15, r11 ; e9a8: 82 4f 04 02 mov r15, &0x0204 ; e9ac: 3f 40 94 e9 mov #-5740, r15 ;#0xe994 e9b0: b0 12 22 ea call #-5598 ;#0xea22 e9b4: 0b 5f add r15, r11 ; e9b6: cb 43 00 00 mov.b #0, 0(r11) ;r3 As==00 e9ba: 3b 41 pop r11 ; e9bc: 30 41 ret 0000e9be : e9be: 0b 12 push r11 ; e9c0: 0a 12 push r10 ; e9c2: 0a 4f mov r15, r10 ; e9c4: 0b 4e mov r14, r11 ; e9c6: 0e 93 cmp #0, r14 ;r3 As==00 e9c8: 02 20 jnz $+6 ;abs 0xe9ce e9ca: 1f 43 mov #1, r15 ;r3 As==01 e9cc: 0d 3c jmp $+28 ;abs 0xe9e8 e9ce: 6f 4a mov.b @r10, r15 ; e9d0: 8f 11 sxt r15 ; e9d2: 1a 53 inc r10 ; e9d4: 92 12 06 02 call &0x0206 ; e9d8: 0f 93 cmp #0, r15 ;r3 As==00 e9da: 05 38 jl $+12 ;abs 0xe9e6 e9dc: 92 53 02 02 inc &0x0202 ; e9e0: 3b 53 add #-1, r11 ;r3 As==11 e9e2: f5 23 jnz $-20 ;abs 0xe9ce e9e4: f2 3f jmp $-26 ;abs 0xe9ca e9e6: 3f 43 mov #-1, r15 ;r3 As==11 e9e8: 3a 41 pop r10 ; e9ea: 3b 41 pop r11 ; e9ec: 30 41 ret 0000e9ee <__write_pad>: e9ee: 0b 12 push r11 ; e9f0: 0a 12 push r10 ; e9f2: 09 12 push r9 ; e9f4: 49 4f mov.b r15, r9 ; e9f6: 4b 4e mov.b r14, r11 ; e9f8: 5e 93 cmp.b #1, r14 ;r3 As==01 e9fa: 0c 38 jl $+26 ;abs 0xea14 e9fc: 4a 4f mov.b r15, r10 ; e9fe: 8a 11 sxt r10 ; ea00: 0f 4a mov r10, r15 ; ea02: 92 12 06 02 call &0x0206 ; ea06: 0f 93 cmp #0, r15 ;r3 As==00 ea08: 07 38 jl $+16 ;abs 0xea18 ea0a: 92 53 02 02 inc &0x0202 ; ea0e: 7b 53 add.b #-1, r11 ;r3 As==11 ea10: 5b 93 cmp.b #1, r11 ;r3 As==01 ea12: f6 37 jge $-18 ;abs 0xea00 ea14: 4f 49 mov.b r9, r15 ; ea16: 01 3c jmp $+4 ;abs 0xea1a ea18: 3f 43 mov #-1, r15 ;r3 As==11 ea1a: 39 41 pop r9 ; ea1c: 3a 41 pop r10 ; ea1e: 3b 41 pop r11 ; ea20: 30 41 ret 0000ea22 : ea22: 0b 12 push r11 ; ea24: 0a 12 push r10 ; ea26: 09 12 push r9 ; ea28: 08 12 push r8 ; ea2a: 07 12 push r7 ; ea2c: 06 12 push r6 ; ea2e: 05 12 push r5 ; ea30: 04 12 push r4 ; ea32: 31 80 3c 00 sub #60, r1 ;#0x003c ea36: 05 4d mov r13, r5 ; ea38: 81 43 30 00 mov #0, 48(r1) ;r3 As==00 ea3c: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 ea40: 82 43 02 02 mov #0, &0x0202 ;r3 As==00 ea44: 82 4f 06 02 mov r15, &0x0206 ; ea48: 06 4e mov r14, r6 ; ea4a: 0f 46 mov r6, r15 ; ea4c: 67 46 mov.b @r6, r7 ; ea4e: 47 93 cmp.b #0, r7 ;r3 As==00 ea50: 0a 24 jz $+22 ;abs 0xea66 ea52: 77 90 25 00 cmp.b #37, r7 ;#0x0025 ea56: 07 24 jz $+16 ;abs 0xea66 ea58: 16 53 inc r6 ; ea5a: 67 46 mov.b @r6, r7 ; ea5c: 47 93 cmp.b #0, r7 ;r3 As==00 ea5e: 03 24 jz $+8 ;abs 0xea66 ea60: 77 90 25 00 cmp.b #37, r7 ;#0x0025 ea64: f9 23 jnz $-12 ;abs 0xea58 ea66: 0d 46 mov r6, r13 ; ea68: 0d 8f sub r15, r13 ; ea6a: 02 24 jz $+6 ;abs 0xea70 ea6c: 30 40 ba ef br #0xefba ; ea70: 47 93 cmp.b #0, r7 ;r3 As==00 ea72: 02 20 jnz $+6 ;abs 0xea78 ea74: 30 40 c8 ef br #0xefc8 ; ea78: 16 53 inc r6 ; ea7a: c1 43 2e 00 mov.b #0, 46(r1) ;r3 As==00 ea7e: c1 43 35 00 mov.b #0, 53(r1) ;r3 As==00 ea82: c1 43 2f 00 mov.b #0, 47(r1) ;r3 As==00 ea86: 7b 43 mov.b #-1, r11 ;r3 As==11 ea88: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 ea8c: 67 46 mov.b @r6, r7 ; ea8e: 16 53 inc r6 ; ea90: 77 90 75 00 cmp.b #117, r7 ;#0x0075 ea94: 02 20 jnz $+6 ;abs 0xea9a ea96: 30 40 94 ef br #0xef94 ; ea9a: 4f 47 mov.b r7, r15 ; ea9c: 7f d0 20 00 bis.b #32, r15 ;#0x0020 eaa0: 7f 90 78 00 cmp.b #120, r15 ;#0x0078 eaa4: 02 20 jnz $+6 ;abs 0xeaaa eaa6: 30 40 94 ef br #0xef94 ; eaaa: 77 90 20 00 cmp.b #32, r7 ;#0x0020 eaae: 02 20 jnz $+6 ;abs 0xeab4 eab0: 30 40 80 ef br #0xef80 ; eab4: 77 90 23 00 cmp.b #35, r7 ;#0x0023 eab8: 02 20 jnz $+6 ;abs 0xeabe eaba: 30 40 78 ef br #0xef78 ; eabe: 77 90 2a 00 cmp.b #42, r7 ;#0x002a eac2: 02 20 jnz $+6 ;abs 0xeac8 eac4: 30 40 5c ef br #0xef5c ; eac8: 77 90 2d 00 cmp.b #45, r7 ;#0x002d eacc: 02 20 jnz $+6 ;abs 0xead2 eace: 30 40 4c ef br #0xef4c ; ead2: 77 90 2b 00 cmp.b #43, r7 ;#0x002b ead6: 02 20 jnz $+6 ;abs 0xeadc ead8: 30 40 42 ef br #0xef42 ; eadc: 77 90 2e 00 cmp.b #46, r7 ;#0x002e eae0: 02 20 jnz $+6 ;abs 0xeae6 eae2: 30 40 dc ee br #0xeedc ; eae6: 77 90 30 00 cmp.b #48, r7 ;#0x0030 eaea: 02 20 jnz $+6 ;abs 0xeaf0 eaec: 30 40 c6 ee br #0xeec6 ; eaf0: 4f 47 mov.b r7, r15 ; eaf2: 7f 50 cf ff add.b #-49, r15 ;#0xffcf eaf6: 7f 90 09 00 cmp.b #9, r15 ;#0x0009 eafa: 1a 2c jc $+54 ;abs 0xeb30 eafc: 0d 43 clr r13 ; eafe: 0f 4d mov r13, r15 ; eb00: 0f 5f rla r15 ; eb02: 0f 5f rla r15 ; eb04: 0e 4d mov r13, r14 ; eb06: 0e 5e rla r14 ; eb08: 0d 4f mov r15, r13 ; eb0a: 0d 5e add r14, r13 ; eb0c: 0d 5e add r14, r13 ; eb0e: 0d 5e add r14, r13 ; eb10: 4f 47 mov.b r7, r15 ; eb12: 8f 11 sxt r15 ; eb14: 0d 5f add r15, r13 ; eb16: 3d 50 d0 ff add #-48, r13 ;#0xffd0 eb1a: 67 46 mov.b @r6, r7 ; eb1c: 16 53 inc r6 ; eb1e: 4f 47 mov.b r7, r15 ; eb20: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 eb24: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a eb28: ea 2b jnc $-42 ;abs 0xeafe eb2a: c1 4d 2f 00 mov.b r13, 47(r1) ; eb2e: b0 3f jmp $-158 ;abs 0xea90 eb30: 77 90 68 00 cmp.b #104, r7 ;#0x0068 eb34: c4 25 jz $+906 ;abs 0xeebe eb36: 77 90 6c 00 cmp.b #108, r7 ;#0x006c eb3a: 03 20 jnz $+8 ;abs 0xeb42 eb3c: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 eb40: a5 3f jmp $-180 ;abs 0xea8c eb42: 77 90 63 00 cmp.b #99, r7 ;#0x0063 eb46: b4 25 jz $+874 ;abs 0xeeb0 eb48: 77 90 44 00 cmp.b #68, r7 ;#0x0044 eb4c: ae 25 jz $+862 ;abs 0xeeaa eb4e: 77 90 64 00 cmp.b #100, r7 ;#0x0064 eb52: 7f 25 jz $+768 ;abs 0xee52 eb54: 77 90 69 00 cmp.b #105, r7 ;#0x0069 eb58: 7c 25 jz $+762 ;abs 0xee52 eb5a: 77 90 4f 00 cmp.b #79, r7 ;#0x004f eb5e: 76 25 jz $+750 ;abs 0xee4c eb60: 77 90 6f 00 cmp.b #111, r7 ;#0x006f eb64: 70 25 jz $+738 ;abs 0xee46 eb66: 77 90 70 00 cmp.b #112, r7 ;#0x0070 eb6a: 5e 25 jz $+702 ;abs 0xee28 eb6c: 77 90 73 00 cmp.b #115, r7 ;#0x0073 eb70: 1f 25 jz $+576 ;abs 0xedb0 eb72: 77 90 55 00 cmp.b #85, r7 ;#0x0055 eb76: 19 25 jz $+564 ;abs 0xedaa eb78: 77 90 75 00 cmp.b #117, r7 ;#0x0075 eb7c: 12 25 jz $+550 ;abs 0xeda2 eb7e: 77 90 58 00 cmp.b #88, r7 ;#0x0058 eb82: 8f 24 jz $+288 ;abs 0xeca2 eb84: 77 90 78 00 cmp.b #120, r7 ;#0x0078 eb88: 8c 24 jz $+282 ;abs 0xeca2 eb8a: 47 93 cmp.b #0, r7 ;r3 As==00 eb8c: 02 20 jnz $+6 ;abs 0xeb92 eb8e: 30 40 c8 ef br #0xefc8 ; eb92: 81 41 2c 00 mov r1, 44(r1) ; eb96: c1 47 00 00 mov.b r7, 0(r1) ; eb9a: 59 43 mov.b #1, r9 ;r3 As==01 eb9c: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 eba0: 4b 49 mov.b r9, r11 ; eba2: 5a 41 35 00 mov.b 53(r1), r10 ; eba6: 4a 89 sub.b r9, r10 ; eba8: 7a 30 jn $+246 ;abs 0xec9e ebaa: 5e 41 28 00 mov.b 40(r1), r14 ; ebae: 4e 93 cmp.b #0, r14 ;r3 As==00 ebb0: 70 24 jz $+226 ;abs 0xec92 ebb2: 5b 53 inc.b r11 ; ebb4: 4b 5a add.b r10, r11 ; ebb6: 58 41 2e 00 mov.b 46(r1), r8 ; ebba: 78 f0 30 00 and.b #48, r8 ;#0x0030 ebbe: 13 20 jnz $+40 ;abs 0xebe6 ebc0: 5d 41 2f 00 mov.b 47(r1), r13 ; ebc4: 8d 11 sxt r13 ; ebc6: 4f 4b mov.b r11, r15 ; ebc8: 8f 11 sxt r15 ; ebca: 0d 8f sub r15, r13 ; ebcc: 1d 93 cmp #1, r13 ;r3 As==01 ebce: 0b 38 jl $+24 ;abs 0xebe6 ebd0: 4e 4d mov.b r13, r14 ; ebd2: 7f 40 20 00 mov.b #32, r15 ;#0x0020 ebd6: b0 12 ee e9 call #-5650 ;#0xe9ee ebda: 0f 93 cmp #0, r15 ;r3 As==00 ebdc: 02 34 jge $+6 ;abs 0xebe2 ebde: 30 40 c8 ef br #0xefc8 ; ebe2: 5e 41 28 00 mov.b 40(r1), r14 ; ebe6: 4e 93 cmp.b #0, r14 ;r3 As==00 ebe8: 4f 20 jnz $+160 ;abs 0xec88 ebea: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040 ebee: 2e 00 ebf0: 14 24 jz $+42 ;abs 0xec1a ebf2: 1f 41 2a 00 mov 42(r1), r15 ; ebf6: 3f f0 00 ff and #-256, r15 ;#0xff00 ebfa: 3f d0 30 00 bis #48, r15 ;#0x0030 ebfe: 81 4f 2a 00 mov r15, 42(r1) ; ec02: c1 47 2b 00 mov.b r7, 43(r1) ; ec06: 2e 43 mov #2, r14 ;r3 As==10 ec08: 0f 41 mov r1, r15 ; ec0a: 3f 50 2a 00 add #42, r15 ;#0x002a ec0e: b0 12 be e9 call #-5698 ;#0xe9be ec12: 0f 93 cmp #0, r15 ;r3 As==00 ec14: 02 34 jge $+6 ;abs 0xec1a ec16: 30 40 c8 ef br #0xefc8 ; ec1a: 78 90 20 00 cmp.b #32, r8 ;#0x0020 ec1e: 24 24 jz $+74 ;abs 0xec68 ec20: 4e 4a mov.b r10, r14 ; ec22: 7f 40 30 00 mov.b #48, r15 ;#0x0030 ec26: b0 12 ee e9 call #-5650 ;#0xe9ee ec2a: 0f 93 cmp #0, r15 ;r3 As==00 ec2c: cd 39 jl $+924 ;abs 0xefc8 ec2e: 4f 49 mov.b r9, r15 ; ec30: 8f 11 sxt r15 ; ec32: 0e 4f mov r15, r14 ; ec34: 1f 41 2c 00 mov 44(r1), r15 ; ec38: b0 12 be e9 call #-5698 ;#0xe9be ec3c: 0f 93 cmp #0, r15 ;r3 As==00 ec3e: c4 39 jl $+906 ;abs 0xefc8 ec40: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010 ec44: 2e 00 ec46: 01 27 jz $-508 ;abs 0xea4a ec48: 5d 41 2f 00 mov.b 47(r1), r13 ; ec4c: 8d 11 sxt r13 ; ec4e: 4f 4b mov.b r11, r15 ; ec50: 8f 11 sxt r15 ; ec52: 0d 8f sub r15, r13 ; ec54: 1d 93 cmp #1, r13 ;r3 As==01 ec56: f9 3a jl $-524 ;abs 0xea4a ec58: 4e 4d mov.b r13, r14 ; ec5a: 7f 40 20 00 mov.b #32, r15 ;#0x0020 ec5e: b0 12 ee e9 call #-5650 ;#0xe9ee ec62: 0f 93 cmp #0, r15 ;r3 As==00 ec64: f2 36 jge $-538 ;abs 0xea4a ec66: b0 3d jmp $+866 ;abs 0xefc8 ec68: 5d 41 2f 00 mov.b 47(r1), r13 ; ec6c: 8d 11 sxt r13 ; ec6e: 4f 4b mov.b r11, r15 ; ec70: 8f 11 sxt r15 ; ec72: 0d 8f sub r15, r13 ; ec74: 1d 93 cmp #1, r13 ;r3 As==01 ec76: d4 3b jl $-86 ;abs 0xec20 ec78: 4e 4d mov.b r13, r14 ; ec7a: 7f 40 30 00 mov.b #48, r15 ;#0x0030 ec7e: b0 12 ee e9 call #-5650 ;#0xe9ee ec82: 0f 93 cmp #0, r15 ;r3 As==00 ec84: cd 37 jge $-100 ;abs 0xec20 ec86: a0 3d jmp $+834 ;abs 0xefc8 ec88: 1e 43 mov #1, r14 ;r3 As==01 ec8a: 0f 41 mov r1, r15 ; ec8c: 3f 50 28 00 add #40, r15 ;#0x0028 ec90: be 3f jmp $-130 ;abs 0xec0e ec92: f1 b0 40 00 bit.b #64, 46(r1) ;#0x0040 ec96: 2e 00 ec98: 8d 27 jz $-228 ;abs 0xebb4 ec9a: 6b 53 incd.b r11 ; ec9c: 8b 3f jmp $-232 ;abs 0xebb4 ec9e: 4a 43 clr.b r10 ; eca0: 84 3f jmp $-246 ;abs 0xebaa eca2: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010 eca6: 34 00 eca8: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11 ecac: 09 24 jz $+20 ;abs 0xecc0 ecae: 81 93 30 00 cmp #0, 48(r1) ;r3 As==00 ecb2: 03 20 jnz $+8 ;abs 0xecba ecb4: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 ecb8: 03 24 jz $+8 ;abs 0xecc0 ecba: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040 ecbe: 2e 00 ecc0: c1 43 28 00 mov.b #0, 40(r1) ;r3 As==00 ecc4: c1 4b 35 00 mov.b r11, 53(r1) ; ecc8: 4b 93 cmp.b #0, r11 ;r3 As==00 ecca: 03 38 jl $+8 ;abs 0xecd2 eccc: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf ecd0: 2e 00 ecd2: 0f 41 mov r1, r15 ; ecd4: 3f 50 28 00 add #40, r15 ;#0x0028 ecd8: 81 4f 2c 00 mov r15, 44(r1) ; ecdc: 81 93 30 00 cmp #0, 48(r1) ;r3 As==00 ece0: 06 20 jnz $+14 ;abs 0xecee ece2: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 ece6: 03 20 jnz $+8 ;abs 0xecee ece8: c1 93 35 00 cmp.b #0, 53(r1) ;r3 As==00 ecec: 3e 24 jz $+126 ;abs 0xed6a ecee: d1 41 34 00 mov.b 52(r1), 56(r1) ; ecf2: 38 00 ecf4: c1 43 39 00 mov.b #0, 57(r1) ;r3 As==00 ecf8: 81 43 3a 00 mov #0, 58(r1) ;r3 As==00 ecfc: c1 43 36 00 mov.b #0, 54(r1) ;r3 As==00 ed00: 1e 41 30 00 mov 48(r1), r14 ; ed04: 1f 41 32 00 mov 50(r1), r15 ; ed08: 1e 81 38 00 sub 56(r1), r14 ; ed0c: 1f 71 3a 00 subc 58(r1), r15 ; ed10: 02 28 jnc $+6 ;abs 0xed16 ed12: d1 43 36 00 mov.b #1, 54(r1) ;r3 As==01 ed16: 1c 41 30 00 mov 48(r1), r12 ; ed1a: 1d 41 32 00 mov 50(r1), r13 ; ed1e: 1a 41 38 00 mov 56(r1), r10 ; ed22: 1b 41 3a 00 mov 58(r1), r11 ; ed26: b0 12 0a f1 call #-3830 ;#0xf10a ed2a: 44 4e mov.b r14, r4 ; ed2c: 7e 90 0a 00 cmp.b #10, r14 ;#0x000a ed30: 30 2c jc $+98 ;abs 0xed92 ed32: 74 50 30 00 add.b #48, r4 ;#0x0030 ed36: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11 ed3a: 1f 41 2c 00 mov 44(r1), r15 ; ed3e: cf 44 00 00 mov.b r4, 0(r15) ; ed42: 1c 41 30 00 mov 48(r1), r12 ; ed46: 1d 41 32 00 mov 50(r1), r13 ; ed4a: 1a 41 38 00 mov 56(r1), r10 ; ed4e: 1b 41 3a 00 mov 58(r1), r11 ; ed52: b0 12 0a f1 call #-3830 ;#0xf10a ed56: 81 4c 30 00 mov r12, 48(r1) ; ed5a: 81 4d 32 00 mov r13, 50(r1) ; ed5e: c1 93 36 00 cmp.b #0, 54(r1) ;r3 As==00 ed62: cc 23 jnz $-102 ;abs 0xecfc ed64: f1 92 34 00 cmp.b #8, 52(r1) ;r2 As==11 ed68: 06 24 jz $+14 ;abs 0xed76 ed6a: 49 41 mov.b r1, r9 ; ed6c: 59 81 2c 00 sub.b 44(r1), r9 ; ed70: 79 50 28 00 add.b #40, r9 ;#0x0028 ed74: 15 3f jmp $-468 ;abs 0xeba0 ed76: f1 b2 2e 00 bit.b #8, 46(r1) ;r2 As==11 ed7a: f7 27 jz $-16 ;abs 0xed6a ed7c: 74 90 30 00 cmp.b #48, r4 ;#0x0030 ed80: f4 27 jz $-22 ;abs 0xed6a ed82: b1 53 2c 00 add #-1, 44(r1) ;r3 As==11 ed86: 1f 41 2c 00 mov 44(r1), r15 ; ed8a: ff 40 30 00 mov.b #48, 0(r15) ;#0x0030 ed8e: 00 00 ed90: ec 3f jmp $-38 ;abs 0xed6a ed92: 74 50 57 00 add.b #87, r4 ;#0x0057 ed96: 77 90 58 00 cmp.b #88, r7 ;#0x0058 ed9a: cd 23 jnz $-100 ;abs 0xed36 ed9c: 74 f0 df ff and.b #-33, r4 ;#0xffdf eda0: ca 3f jmp $-106 ;abs 0xed36 eda2: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a eda6: 34 00 eda8: 8b 3f jmp $-232 ;abs 0xecc0 edaa: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 edae: f9 3f jmp $-12 ;abs 0xeda2 edb0: 0f 45 mov r5, r15 ; edb2: 25 53 incd r5 ; edb4: a1 4f 2c 00 mov @r15, 44(r1) ; edb8: 81 93 2c 00 cmp #0, 44(r1) ;r3 As==00 edbc: 1e 24 jz $+62 ;abs 0xedfa edbe: 4b 93 cmp.b #0, r11 ;r3 As==00 edc0: 11 38 jl $+36 ;abs 0xede4 edc2: 4f 4b mov.b r11, r15 ; edc4: 8f 11 sxt r15 ; edc6: 0d 4f mov r15, r13 ; edc8: 0e 43 clr r14 ; edca: 1f 41 2c 00 mov 44(r1), r15 ; edce: b0 12 fc ef call #-4100 ;#0xeffc edd2: 0f 93 cmp #0, r15 ;r3 As==00 edd4: 05 24 jz $+12 ;abs 0xede0 edd6: 49 4f mov.b r15, r9 ; edd8: 59 81 2c 00 sub.b 44(r1), r9 ; eddc: 4b 99 cmp.b r9, r11 ; edde: de 36 jge $-578 ;abs 0xeb9c ede0: 49 4b mov.b r11, r9 ; ede2: dc 3e jmp $-582 ;abs 0xeb9c ede4: 1f 41 2c 00 mov 44(r1), r15 ; ede8: 1f 83 dec r15 ; edea: 1f 53 inc r15 ; edec: cf 93 00 00 cmp.b #0, 0(r15) ;r3 As==00 edf0: fc 23 jnz $-6 ;abs 0xedea edf2: 49 4f mov.b r15, r9 ; edf4: 59 81 2c 00 sub.b 44(r1), r9 ; edf8: d1 3e jmp $-604 ;abs 0xeb9c edfa: 81 41 2c 00 mov r1, 44(r1) ; edfe: f1 40 28 00 mov.b #40, 0(r1) ;#0x0028 ee02: 00 00 ee04: f1 40 6e 00 mov.b #110, 1(r1) ;#0x006e ee08: 01 00 ee0a: f1 40 75 00 mov.b #117, 2(r1) ;#0x0075 ee0e: 02 00 ee10: f1 40 6c 00 mov.b #108, 3(r1) ;#0x006c ee14: 03 00 ee16: f1 40 6c 00 mov.b #108, 4(r1) ;#0x006c ee1a: 04 00 ee1c: f1 40 29 00 mov.b #41, 5(r1) ;#0x0029 ee20: 05 00 ee22: c1 43 06 00 mov.b #0, 6(r1) ;r3 As==00 ee26: cb 3f jmp $-104 ;abs 0xedbe ee28: 0f 45 mov r5, r15 ; ee2a: 25 53 incd r5 ; ee2c: a1 4f 30 00 mov @r15, 48(r1) ; ee30: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 ee34: f1 40 10 00 mov.b #16, 52(r1) ;#0x0010 ee38: 34 00 ee3a: f1 d0 40 00 bis.b #64, 46(r1) ;#0x0040 ee3e: 2e 00 ee40: 77 40 78 00 mov.b #120, r7 ;#0x0078 ee44: 3d 3f jmp $-388 ;abs 0xecc0 ee46: f1 42 34 00 mov.b #8, 52(r1) ;r2 As==11 ee4a: 3a 3f jmp $-394 ;abs 0xecc0 ee4c: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 ee50: fa 3f jmp $-10 ;abs 0xee46 ee52: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01 ee56: 19 24 jz $+52 ;abs 0xee8a ee58: 0f 45 mov r5, r15 ; ee5a: 25 52 add #4, r5 ;r2 As==10 ee5c: b1 4f 30 00 mov @r15+, 48(r1) ; ee60: b1 4f 32 00 mov @r15+, 50(r1) ; ee64: 81 93 32 00 cmp #0, 50(r1) ;r3 As==00 ee68: 04 38 jl $+10 ;abs 0xee72 ee6a: f1 40 0a 00 mov.b #10, 52(r1) ;#0x000a ee6e: 34 00 ee70: 29 3f jmp $-428 ;abs 0xecc4 ee72: b1 e3 30 00 xor #-1, 48(r1) ;r3 As==11 ee76: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11 ee7a: 91 53 30 00 inc 48(r1) ; ee7e: 81 63 32 00 adc 50(r1) ; ee82: f1 40 2d 00 mov.b #45, 40(r1) ;#0x002d ee86: 28 00 ee88: f0 3f jmp $-30 ;abs 0xee6a ee8a: 0f 45 mov r5, r15 ; ee8c: 25 53 incd r5 ; ee8e: a1 4f 30 00 mov @r15, 48(r1) ; ee92: 91 41 30 00 mov 48(r1), 50(r1) ; ee96: 32 00 ee98: 91 51 32 00 rla 50(r1) ; ee9c: 32 00 ee9e: 91 71 32 00 subc 50(r1), 50(r1) ; eea2: 32 00 eea4: b1 e3 32 00 xor #-1, 50(r1) ;r3 As==11 eea8: dd 3f jmp $-68 ;abs 0xee64 eeaa: d1 d3 2e 00 bis.b #1, 46(r1) ;r3 As==01 eeae: d1 3f jmp $-92 ;abs 0xee52 eeb0: 81 41 2c 00 mov r1, 44(r1) ; eeb4: 0f 45 mov r5, r15 ; eeb6: 25 53 incd r5 ; eeb8: e1 4f 00 00 mov.b @r15, 0(r1) ; eebc: 6e 3e jmp $-802 ;abs 0xeb9a eebe: e1 d2 2e 00 bis.b #4, 46(r1) ;r2 As==10 eec2: 30 40 8c ea br #0xea8c ; eec6: f1 b0 10 00 bit.b #16, 46(r1) ;#0x0010 eeca: 2e 00 eecc: 02 24 jz $+6 ;abs 0xeed2 eece: 30 40 8c ea br #0xea8c ; eed2: f1 d0 20 00 bis.b #32, 46(r1) ;#0x0020 eed6: 2e 00 eed8: 30 40 8c ea br #0xea8c ; eedc: 67 46 mov.b @r6, r7 ; eede: 16 53 inc r6 ; eee0: 77 90 2a 00 cmp.b #42, r7 ;#0x002a eee4: 24 24 jz $+74 ;abs 0xef2e eee6: 0d 43 clr r13 ; eee8: 4f 47 mov.b r7, r15 ; eeea: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 eeee: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a eef2: 16 2c jc $+46 ;abs 0xef20 eef4: 0f 4d mov r13, r15 ; eef6: 0f 5f rla r15 ; eef8: 0f 5f rla r15 ; eefa: 0e 4d mov r13, r14 ; eefc: 0e 5e rla r14 ; eefe: 0d 4f mov r15, r13 ; ef00: 0d 5e add r14, r13 ; ef02: 0d 5e add r14, r13 ; ef04: 0d 5e add r14, r13 ; ef06: 4f 47 mov.b r7, r15 ; ef08: 8f 11 sxt r15 ; ef0a: 0d 5f add r15, r13 ; ef0c: 3d 50 d0 ff add #-48, r13 ;#0xffd0 ef10: 67 46 mov.b @r6, r7 ; ef12: 16 53 inc r6 ; ef14: 4f 47 mov.b r7, r15 ; ef16: 7f 50 d0 ff add.b #-48, r15 ;#0xffd0 ef1a: 7f 90 0a 00 cmp.b #10, r15 ;#0x000a ef1e: ea 2b jnc $-42 ;abs 0xeef4 ef20: 0f 4d mov r13, r15 ; ef22: 3d 93 cmp #-1, r13 ;r3 As==11 ef24: 01 34 jge $+4 ;abs 0xef28 ef26: 3f 43 mov #-1, r15 ;r3 As==11 ef28: 4b 4f mov.b r15, r11 ; ef2a: 30 40 90 ea br #0xea90 ; ef2e: 0f 45 mov r5, r15 ; ef30: 25 53 incd r5 ; ef32: 2d 4f mov @r15, r13 ; ef34: 0f 4d mov r13, r15 ; ef36: 3d 93 cmp #-1, r13 ;r3 As==11 ef38: 01 34 jge $+4 ;abs 0xef3c ef3a: 3f 43 mov #-1, r15 ;r3 As==11 ef3c: 4b 4f mov.b r15, r11 ; ef3e: 30 40 8c ea br #0xea8c ; ef42: f1 40 2b 00 mov.b #43, 40(r1) ;#0x002b ef46: 28 00 ef48: 30 40 8c ea br #0xea8c ; ef4c: f1 d0 10 00 bis.b #16, 46(r1) ;#0x0010 ef50: 2e 00 ef52: f1 f0 df ff and.b #-33, 46(r1) ;#0xffdf ef56: 2e 00 ef58: 30 40 8c ea br #0xea8c ; ef5c: 0f 45 mov r5, r15 ; ef5e: 25 53 incd r5 ; ef60: e1 4f 2f 00 mov.b @r15, 47(r1) ; ef64: c1 93 2f 00 cmp.b #0, 47(r1) ;r3 As==00 ef68: 02 38 jl $+6 ;abs 0xef6e ef6a: 30 40 8c ea br #0xea8c ; ef6e: f1 e3 2f 00 xor.b #-1, 47(r1) ;r3 As==11 ef72: d1 53 2f 00 inc.b 47(r1) ; ef76: ea 3f jmp $-42 ;abs 0xef4c ef78: f1 d2 2e 00 bis.b #8, 46(r1) ;r2 As==11 ef7c: 30 40 8c ea br #0xea8c ; ef80: c1 93 28 00 cmp.b #0, 40(r1) ;r3 As==00 ef84: 02 24 jz $+6 ;abs 0xef8a ef86: 30 40 8c ea br #0xea8c ; ef8a: f1 40 20 00 mov.b #32, 40(r1) ;#0x0020 ef8e: 28 00 ef90: 30 40 8c ea br #0xea8c ; ef94: d1 b3 2e 00 bit.b #1, 46(r1) ;r3 As==01 ef98: 08 24 jz $+18 ;abs 0xefaa ef9a: 0f 45 mov r5, r15 ; ef9c: 25 52 add #4, r5 ;r2 As==10 ef9e: b1 4f 30 00 mov @r15+, 48(r1) ; efa2: b1 4f 32 00 mov @r15+, 50(r1) ; efa6: 30 40 aa ea br #0xeaaa ; efaa: 0f 45 mov r5, r15 ; efac: 25 53 incd r5 ; efae: a1 4f 30 00 mov @r15, 48(r1) ; efb2: 81 43 32 00 mov #0, 50(r1) ;r3 As==00 efb6: 30 40 aa ea br #0xeaaa ; efba: 0e 4d mov r13, r14 ; efbc: b0 12 be e9 call #-5698 ;#0xe9be efc0: 0f 93 cmp #0, r15 ;r3 As==00 efc2: 02 38 jl $+6 ;abs 0xefc8 efc4: 30 40 70 ea br #0xea70 ; efc8: 1f 42 02 02 mov &0x0202,r15 ;0x0202 efcc: 31 50 3c 00 add #60, r1 ;#0x003c efd0: 34 41 pop r4 ; efd2: 35 41 pop r5 ; efd4: 36 41 pop r6 ; efd6: 37 41 pop r7 ; efd8: 38 41 pop r8 ; efda: 39 41 pop r9 ; efdc: 3a 41 pop r10 ; efde: 3b 41 pop r11 ; efe0: 30 41 ret 0000efe2 : efe2: 0d 4f mov r15, r13 ; efe4: 0f 4e mov r14, r15 ; efe6: 6e 4d mov.b @r13, r14 ; efe8: 4e 9f cmp.b r15, r14 ; efea: 06 24 jz $+14 ;abs 0xeff8 efec: 4e 93 cmp.b #0, r14 ;r3 As==00 efee: 02 24 jz $+6 ;abs 0xeff4 eff0: 1d 53 inc r13 ; eff2: f9 3f jmp $-12 ;abs 0xefe6 eff4: 0f 43 clr r15 ; eff6: 30 41 ret eff8: 0f 4d mov r13, r15 ; effa: 30 41 ret 0000effc : effc: 0b 12 push r11 ; effe: 0b 4f mov r15, r11 ; f000: 4c 4e mov.b r14, r12 ; f002: 0d 93 cmp #0, r13 ;r3 As==00 f004: 07 24 jz $+16 ;abs 0xf014 f006: 0e 4b mov r11, r14 ; f008: 6f 4e mov.b @r14, r15 ; f00a: 1e 53 inc r14 ; f00c: 4f 9c cmp.b r12, r15 ; f00e: 04 24 jz $+10 ;abs 0xf018 f010: 3d 53 add #-1, r13 ;r3 As==11 f012: fa 23 jnz $-10 ;abs 0xf008 f014: 0f 43 clr r15 ; f016: 02 3c jmp $+6 ;abs 0xf01c f018: 0f 4e mov r14, r15 ; f01a: 3f 53 add #-1, r15 ;r3 As==11 f01c: 3b 41 pop r11 ; f01e: 30 41 ret 0000f020 : f020: 0b 12 push r11 ; f022: 0b 4d mov r13, r11 ; f024: 0d 93 cmp #0, r13 ;r3 As==00 f026: 0a 24 jz $+22 ;abs 0xf03c f028: 0c 4f mov r15, r12 ; f02a: 0d 4e mov r14, r13 ; f02c: 6e 4d mov.b @r13, r14 ; f02e: 1d 53 inc r13 ; f030: 6f 4c mov.b @r12, r15 ; f032: 1c 53 inc r12 ; f034: 4f 9e cmp.b r14, r15 ; f036: 04 20 jnz $+10 ;abs 0xf040 f038: 3b 53 add #-1, r11 ;r3 As==11 f03a: f8 23 jnz $-14 ;abs 0xf02c f03c: 0c 43 clr r12 ; f03e: 05 3c jmp $+12 ;abs 0xf04a f040: 5c 4c ff ff mov.b -1(r12),r12 ; f044: 5f 4d ff ff mov.b -1(r13),r15 ; f048: 0c 8f sub r15, r12 ; f04a: 0f 4c mov r12, r15 ; f04c: 3b 41 pop r11 ; f04e: 30 41 ret 0000f050 : f050: 0b 12 push r11 ; f052: 0a 12 push r10 ; f054: 09 12 push r9 ; f056: 08 12 push r8 ; f058: 0b 4f mov r15, r11 ; f05a: 0a 4e mov r14, r10 ; f05c: 69 4e mov.b @r14, r9 ; f05e: 1a 53 inc r10 ; f060: 49 93 cmp.b #0, r9 ;r3 As==00 f062: 15 24 jz $+44 ;abs 0xf08e f064: 08 4a mov r10, r8 ; f066: 18 83 dec r8 ; f068: 18 53 inc r8 ; f06a: c8 93 00 00 cmp.b #0, 0(r8) ;r3 As==00 f06e: fc 23 jnz $-6 ;abs 0xf068 f070: 08 8a sub r10, r8 ; f072: 6f 4b mov.b @r11, r15 ; f074: 1b 53 inc r11 ; f076: 4f 93 cmp.b #0, r15 ;r3 As==00 f078: 0c 24 jz $+26 ;abs 0xf092 f07a: 4f 99 cmp.b r9, r15 ; f07c: fa 23 jnz $-10 ;abs 0xf072 f07e: 0d 48 mov r8, r13 ; f080: 0e 4a mov r10, r14 ; f082: 0f 4b mov r11, r15 ; f084: b0 12 9e f0 call #-3938 ;#0xf09e f088: 0f 93 cmp #0, r15 ;r3 As==00 f08a: f3 23 jnz $-24 ;abs 0xf072 f08c: 3b 53 add #-1, r11 ;r3 As==11 f08e: 0f 4b mov r11, r15 ; f090: 01 3c jmp $+4 ;abs 0xf094 f092: 0f 43 clr r15 ; f094: 38 41 pop r8 ; f096: 39 41 pop r9 ; f098: 3a 41 pop r10 ; f09a: 3b 41 pop r11 ; f09c: 30 41 ret 0000f09e : f09e: 0b 12 push r11 ; f0a0: 0b 4f mov r15, r11 ; f0a2: 0d 93 cmp #0, r13 ;r3 As==00 f0a4: 02 20 jnz $+6 ;abs 0xf0aa f0a6: 0d 43 clr r13 ; f0a8: 0f 3c jmp $+32 ;abs 0xf0c8 f0aa: 6f 4e mov.b @r14, r15 ; f0ac: 1e 53 inc r14 ; f0ae: 6c 4b mov.b @r11, r12 ; f0b0: 4c 9f cmp.b r15, r12 ; f0b2: 06 20 jnz $+14 ;abs 0xf0c0 f0b4: 1b 53 inc r11 ; f0b6: 4c 93 cmp.b #0, r12 ;r3 As==00 f0b8: f6 27 jz $-18 ;abs 0xf0a6 f0ba: 3d 53 add #-1, r13 ;r3 As==11 f0bc: f6 23 jnz $-18 ;abs 0xf0aa f0be: f3 3f jmp $-24 ;abs 0xf0a6 f0c0: 4d 4c mov.b r12, r13 ; f0c2: 5f 4e ff ff mov.b -1(r14),r15 ; f0c6: 0d 8f sub r15, r13 ; f0c8: 0f 4d mov r13, r15 ; f0ca: 3b 41 pop r11 ; f0cc: 30 41 ret 0000f0ce <__mulsi3>: f0ce: 0e 43 clr r14 ; f0d0: 0f 43 clr r15 ; f0d2: 08 3c jmp $+18 ;abs 0xf0e4 f0d4: 12 c3 clrc f0d6: 0d 10 rrc r13 ; f0d8: 0c 10 rrc r12 ; f0da: 02 28 jnc $+6 ;abs 0xf0e0 f0dc: 0e 5a add r10, r14 ; f0de: 0f 6b addc r11, r15 ; f0e0: 0a 5a rla r10 ; f0e2: 0b 6b rlc r11 ; f0e4: 0c 93 cmp #0, r12 ;r3 As==00 f0e6: f6 23 jnz $-18 ;abs 0xf0d4 f0e8: 0d 93 cmp #0, r13 ;r3 As==00 f0ea: f4 23 jnz $-22 ;abs 0xf0d4 f0ec: 30 41 ret 0000f0ee <__udivmodhi4>: f0ee: 0e ee xor r14, r14 ; f0f0: 3b 40 11 00 mov #17, r11 ;#0x0011 f0f4: 05 3c jmp $+12 ;abs 0xf100 f0f6: 0d 10 rrc r13 ; f0f8: 0e 6e rlc r14 ; f0fa: 0e 9a cmp r10, r14 ; f0fc: 01 28 jnc $+4 ;abs 0xf100 f0fe: 0e 8a sub r10, r14 ; f100: 0c 6c rlc r12 ; f102: 0d 6d rlc r13 ; f104: 1b 83 dec r11 ; f106: f7 23 jnz $-16 ;abs 0xf0f6 f108: 30 41 ret 0000f10a <__udivmodsi4>: f10a: 0f ef xor r15, r15 ; f10c: 0e ee xor r14, r14 ; f10e: 39 40 21 00 mov #33, r9 ;#0x0021 f112: 0a 3c jmp $+22 ;abs 0xf128 f114: 08 10 rrc r8 ; f116: 0e 6e rlc r14 ; f118: 0f 6f rlc r15 ; f11a: 0f 9b cmp r11, r15 ; f11c: 05 28 jnc $+12 ;abs 0xf128 f11e: 02 20 jnz $+6 ;abs 0xf124 f120: 0e 9a cmp r10, r14 ; f122: 02 28 jnc $+6 ;abs 0xf128 f124: 0e 8a sub r10, r14 ; f126: 0f 7b subc r11, r15 ; f128: 0c 6c rlc r12 ; f12a: 0d 6d rlc r13 ; f12c: 08 68 rlc r8 ; f12e: 19 83 dec r9 ; f130: f1 23 jnz $-28 ;abs 0xf114 f132: 30 41 ret 0000f134 <__stop_progExec__>: f134: ff 3f jmp $+0 ;abs 0xf134 Disassembly of section .vectors: 0000ffe0 : ffe0: 2c e0 2c e0 2c e0 32 e0 2c e0 2c e0 2c e0 2c e0 ,.,.,.2.,.,.,.,. fff0: 50 e0 2c e0 2c e0 2c e0 2c e0 2c e0 2c e0 00 e0 P.,.,.,.,.,.,...