Archelon msp430 Assembler     Version 1.55 2004/01/08      File E:\mmcrfio\outfmt.asm      Page 1

                     1 ; Archelon URCC C 3.17 2004/01/12
                     2 ; MSP430 CIF 2003/10/23
                     3 ; Compiled "E:\mmcrfio\outfmt.c" Fri Mar 12 11:09:15 2004
                     4 ; 
                     5     .dbgseg dbg_syms
0000                 6     .align 0x2
0000 6c69662e        7     .long 0x6c69662e
0004 00000065        8     .long 0x65
0008 00000001        9     .long 0x1
000c 00000000       10     .long 0x0
0010 0167fffe       11     .long 0x167fffe
0014 00000000       12     .long 0x0
0018 000001ac       13     .long DBG5
001c 00000000       14     .long 0x0
0020 00000000       15     .long 0x0
0024 00000000       16     .long 0x0
                    17 ; __builtin__ unsigned short _BIS_SR(unsigned short);
                    18 ; __builtin__ unsigned short _BIC_SR(unsigned short);
                    19 ; __builtin__ unsigned short _BIS_SR_IRQ(unsigned short);
                    20 ; __builtin__ unsigned short _BIC_SR_IRQ(unsigned short);
                    21 ;  __builtin__ void _DINT(void);
                    22 ; __builtin__ void _EINT(void);
                    23 ; __builtin__ void _NOP(void);
                    24 ; __builtin__ void _OPC(const unsigned short op);
                    25 ; __builtin__ short _SWPB(short);  
                    26 ; __builtin__ long _SWPB_LONG(long);  
                    27 ; __builtin__ float _SWPB_FLOAT(float);  
                    28 ; sfrb    IE1               = (0x0000) ;
                    29 ; sfrb    IFG1              = (0x0002) ;
                    30 ; sfrb    ME1               = (0x0004) ;
                    31 ; sfrb    IE2               = (0x0001) ;
                    32 ; sfrb    IFG2              = (0x0003) ;
                    33 ; sfrb    ME2               = (0x0005) ;
                    34 ; sfrw    WDTCTL            = (0x0120) ;
                    35 ; sfrw    MPY               = (0x0130) ;
                    36 ; sfrw    MPYS              = (0x0132) ;
                    37 ; sfrw    MAC               = (0x0134) ;
                    38 ; sfrw    MACS              = (0x0136) ;
                    39 ; sfrw    OP2               = (0x0138) ;
                    40 ; sfrw    RESLO             = (0x013A) ;
                    41 ; sfrw    RESHI             = (0x013C) ;
                    42 ; const sfrw SUMEXT         = (0x013E) ;
                    43 ; const sfrb P1IN           = (0x0020) ;
                    44 ; sfrb    P1OUT             = (0x0021) ;
                    45 ; sfrb    P1DIR             = (0x0022) ;
                    46 ; sfrb    P1IFG             = (0x0023) ;
                    47 ; sfrb    P1IES             = (0x0024) ;
                    48 ; sfrb    P1IE              = (0x0025) ;
                    49 ; sfrb    P1SEL             = (0x0026) ;
                    50 ; const sfrb P2IN           = (0x0028) ;
                    51 ; sfrb    P2OUT             = (0x0029) ;
                    52 ; sfrb    P2DIR             = (0x002A) ;
                    53 ; sfrb    P2IFG             = (0x002B) ;
                    54 ; sfrb    P2IES             = (0x002C) ;
                    55 ; sfrb    P2IE              = (0x002D) ;
                    56 ; sfrb    P2SEL             = (0x002E) ;
                    57 ; const sfrb P3IN           = (0x0018) ;
                    58 ; sfrb    P3OUT             = (0x0019) ;
                    59 ; sfrb    P3DIR             = (0x001A) ;
                    60 ; sfrb    P3SEL             = (0x001B) ;
                    61 ; const sfrb P4IN           = (0x001C) ;
                    62 ; sfrb    P4OUT             = (0x001D) ;
                    63 ; sfrb    P4DIR             = (0x001E) ;
                    64 ; sfrb    P4SEL             = (0x001F) ;
                    65 ; const sfrb P5IN           = (0x0030) ;
                    66 ; sfrb    P5OUT             = (0x0031) ;
                    67 ; sfrb    P5DIR             = (0x0032) ;
                    68 ; sfrb    P5SEL             = (0x0033) ;
                    69 ; const sfrb P6IN           = (0x0034) ;
                    70 ; sfrb    P6OUT             = (0x0035) ;
                    71 ; sfrb    P6DIR             = (0x0036) ;
                    72 ; sfrb    P6SEL             = (0x0037) ;
                    73 ; sfrb    U0CTL             = (0x0070) ;
                    74 ; sfrb    U0TCTL            = (0x0071) ;
                    75 ; sfrb    U0RCTL            = (0x0072) ;
                    76 ; sfrb    U0MCTL            = (0x0073) ;
                    77 ; sfrb    U0BR0             = (0x0074) ;
                    78 ; sfrb    U0BR1             = (0x0075) ;
                    79 ; const sfrb U0RXBUF        = (0x0076) ;
                    80 ; sfrb    U0TXBUF           = (0x0077) ;
                    81 ; sfrb    U1CTL             = (0x0078) ;
                    82 ; sfrb    U1TCTL            = (0x0079) ;
                    83 ; sfrb    U1RCTL            = (0x007A) ;
                    84 ; sfrb    U1MCTL            = (0x007B) ;
                    85 ; sfrb    U1BR0             = (0x007C) ;
                    86 ; sfrb    U1BR1             = (0x007D) ;
                    87 ; const sfrb U1RXBUF        = (0x007E) ;
                    88 ; sfrb    U1TXBUF           = (0x007F) ;
                    89 ; const sfrw TAIV           = (0x012E) ;
                    90 ; sfrw    TACTL             = (0x0160) ;
                    91 ; sfrw    TACCTL0           = (0x0162) ;
                    92 ; sfrw    TACCTL1           = (0x0164) ;
                    93 ; sfrw    TACCTL2           = (0x0166) ;
                    94 ; sfrw    TAR               = (0x0170) ;
                    95 ; sfrw    TACCR0            = (0x0172) ;
                    96 ; sfrw    TACCR1            = (0x0174) ;
                    97 ; sfrw    TACCR2            = (0x0176) ;
                    98 ; const sfrw TBIV           = (0x011E) ;
                    99 ; sfrw    TBCTL             = (0x0180) ;
                   100 ; sfrw    TBCCTL0           = (0x0182) ;
                   101 ; sfrw    TBCCTL1           = (0x0184) ;
                   102 ; sfrw    TBCCTL2           = (0x0186) ;
                   103 ; sfrw    TBCCTL3           = (0x0188) ;
                   104 ; sfrw    TBCCTL4           = (0x018A) ;
                   105 ; sfrw    TBCCTL5           = (0x018C) ;
                   106 ; sfrw    TBCCTL6           = (0x018E) ;
                   107 ; sfrw    TBR               = (0x0190) ;
                   108 ; sfrw    TBCCR0            = (0x0192) ;
                   109 ; sfrw    TBCCR1            = (0x0194) ;
                   110 ; sfrw    TBCCR2            = (0x0196) ;
                   111 ; sfrw    TBCCR3            = (0x0198) ;
                   112 ; sfrw    TBCCR4            = (0x019A) ;
                   113 ; sfrw    TBCCR5            = (0x019C) ;
                   114 ; sfrw    TBCCR6            = (0x019E) ;
                   115 ; sfrb    DCOCTL            = (0x0056) ;
                   116 ; sfrb    BCSCTL1           = (0x0057) ;
                   117 ; sfrb    BCSCTL2           = (0x0058) ;
                   118 ; sfrw    FCTL1             = (0x0128) ;
                   119 ; sfrw    FCTL2             = (0x012A) ;
                   120 ; sfrw    FCTL3             = (0x012C) ;
                   121 ; sfrb    CACTL1            = (0x0059) ;
                   122 ; sfrb    CACTL2            = (0x005A) ;
                   123 ; sfrb    CAPD              = (0x005B) ;
                   124 ; sfrw    ADC12CTL0         = (0x01A0) ;
                   125 ; sfrw    ADC12CTL1         = (0x01A2) ;
                   126 ; sfrw    ADC12IFG          = (0x01A4) ;
                   127 ; sfrw    ADC12IE           = (0x01A6) ;
                   128 ; sfrw    ADC12IV           = (0x01A8) ;
                   129 ; sfrw    ADC12MEM0         = (0x0140) ;
                   130 ; sfrw    ADC12MEM1         = (0x0142) ;
                   131 ; sfrw    ADC12MEM2         = (0x0144) ;
                   132 ; sfrw    ADC12MEM3         = (0x0146) ;
                   133 ; sfrw    ADC12MEM4         = (0x0148) ;
                   134 ; sfrw    ADC12MEM5         = (0x014A) ;
                   135 ; sfrw    ADC12MEM6         = (0x014C) ;
                   136 ; sfrw    ADC12MEM7         = (0x014E) ;
                   137 ; sfrw    ADC12MEM8         = (0x0150) ;
                   138 ; sfrw    ADC12MEM9         = (0x0152) ;
                   139 ; sfrw    ADC12MEM10        = (0x0154) ;
                   140 ; sfrw    ADC12MEM11        = (0x0156) ;
                   141 ; sfrw    ADC12MEM12        = (0x0158) ;
                   142 ; sfrw    ADC12MEM13        = (0x015A) ;
                   143 ; sfrw    ADC12MEM14        = (0x015C) ;
                   144 ; sfrw    ADC12MEM15        = (0x015E) ;
                   145 ; sfrb    ADC12MCTL0        = (0x0080) ;
                   146 ; sfrb    ADC12MCTL1        = (0x0081) ;
                   147 ; sfrb    ADC12MCTL2        = (0x0082) ;
                   148 ; sfrb    ADC12MCTL3        = (0x0083) ;
                   149 ; sfrb    ADC12MCTL4        = (0x0084) ;
                   150 ; sfrb    ADC12MCTL5        = (0x0085) ;
                   151 ; sfrb    ADC12MCTL6        = (0x0086) ;
                   152 ; sfrb    ADC12MCTL7        = (0x0087) ;
                   153 ; sfrb    ADC12MCTL8        = (0x0088) ;
                   154 ; sfrb    ADC12MCTL9        = (0x0089) ;
                   155 ; sfrb    ADC12MCTL10       = (0x008A) ;
                   156 ; sfrb    ADC12MCTL11       = (0x008B) ;
                   157 ; sfrb    ADC12MCTL12       = (0x008C) ;
                   158 ; sfrb    ADC12MCTL13       = (0x008D) ;
                   159 ; sfrb    ADC12MCTL14       = (0x008E) ;
                   160 ; sfrb    ADC12MCTL15       = (0x008F) ;
                   161 ; typedef unsigned int size_t;
                   162 ; size_t size 2
                   163 ; typedef void *va_list;
                   164 ; va_list size 2
                   165 ; typedef struct {
                   166 ;   unsigned char *_base;
                   167 ;   unsigned char *_end;
                   168 ;   unsigned char *_ptr;
                   169 ;   long int       _seek;
                   170 ;   int            _cnt;
                   171 ;   short          _flag;
                   172 ;   char           _file;
                   173 ;   unsigned char  _nbf;
                   174 ; } FILE;
                   175 ; FILE size 16
                   176 ; int    sprintf( char *, const char *, ... );
                   177 ; int    sscanf( const char *, const char *, ... );
                   178 ; int    vsprintf( char *, const char *, va_list );
                   179 ; typedef int boolean;
                   180 ; boolean size 2
                   181 ; enum {false = 0, true = 1};
                   182 ; enum {error = -1, success = 0};
                   183 ; int usart0Init(boolean spiMode);
                   184 ; boolean usart0GetTxIntEnable(void);
                   185 ; int usart0TxOne(char txCh);
                   186 ; int usart0RxOne(char *pRxCh);
                   187 ; char * errnumGetDesc(int errNum);
                   188 ; typedef int (*sensorSampleMethod)(float *);
                   189 ; sensorSampleMethod size 2
                   190 ; typedef struct {
                   191 ;   unsigned char curState;
                   192 ;   unsigned char prevState;
                   193 ;   unsigned char flags;
                   194 ;   float levelHi;
                   195 ;   float levelLo;
                   196 ;   float lastValue;
                   197 ;   sensorSampleMethod method;
                   198 ; } sensorState;
                   199 ; sensorState size 18
                   200 ; int sensorInit(void);
                   201 ; int sensorRegisterSampleMethod(int sensorId, unsigned char flags, sensorSampleMethod method);
                   202 ; int sensorGetData(int sensorId, float * pValue);
                   203 ; int sensorGetLevel(int levelId, float * pLevel);
                   204 ; int sensorSetLevel(int levelId, float level);
                   205 ; int sensorTriggerAlarm(int sensorId);
                   206 ; void clearString(char *s, int len);
                   207 ; void eatWhiteSpace(char **s);
                   208 ; int grabArgument(char **srcStr, char *dstStr, int dstLen);
                   209 ; static char buffer[ (192) ];
                   210 ; const char prompt[5] = {'\x0a', '\x0d', '>',' ','\x00'};
                   211     .iseg outfmt_data_const
0000               212     .align 0x2
                   213     .global _prompt
                   214 _prompt:
0000 0a            215     .byte 0xa
0001 0d            216     .byte 0xd
0002 3e            217     .byte 0x3e
0003 20            218     .byte 0x20
0004 00            219     .byte 0x0
                   220 ; prompt size 5
                   221 ; const char crlf[3] = {'\x0a', '\x0d','\x00'};
                   222     .global _crlf
                   223 _crlf:
0005 0a            224     .byte 0xa
0006 0d            225     .byte 0xd
0007 00            226     .byte 0x0
                   227 ; crlf size 3
                   228 ; const char lineTerm[3] = {0x0d, 0x0a, 0x00};
                   229     .global _lineTerm
                   230 _lineTerm:
0008 0d            231     .byte 0xd
0009 0a            232     .byte 0xa
000a 00            233     .byte 0x0
                   234 ; lineTerm size 3
                   235 ; const char * sensorCode[] = { "P",
                   236     .iseg outfmt_idata
0000               237     .align 0x2
                   238 outfmt_V2:
0000               239     .align 0x2
0000               240     .align 0x2
0000 1d00          241     .data outfmt_V3
0002               242     .align 0x2
0002               243     .align 0x2
0002 2200          244     .data outfmt_V4
0004               245     .align 0x2
                   246 ;                 "T",
0004               247     .align 0x2
0004 0c00          248     .data outfmt_V5
0006               249     .align 0x2
                   250 ;                 "H",
0006               251     .align 0x2
0006 2e00          252     .data outfmt_V6
0008               253     .align 0x2
                   254 ;                 "GFL",
0008               255     .align 0x2
0008 2400          256     .data outfmt_V7
000a               257     .align 0x2
                   258 ;                 "GFH",
000a               259     .align 0x2
000a 0a00          260     .data outfmt_V8
000c               261     .align 0x2
                   262 ;                 "C",
000c               263     .align 0x2
000c 2800          264     .data outfmt_V9
000e               265     .align 0x2
                   266 ;                 "TC",
000e               267     .align 0x2
000e 8600          268     .data outfmt_V10
0010               269     .align 0x2
                   270     .dseg   outfmt_data
0000               271     .align 0x2
                   272 outfmt_V11:
0000               273     .align 0x2
                   274     .global _sensorCode
                   275 _sensorCode:
0000               276     .bss 0x10
                   277 ; sensorCode size 16
                   278 ;                 "xxx" }; 
                   279 ; const char * levelCode[] = { "PL",
                   280     .iseg outfmt_idata
0010               281     .align 0x2
0010               282     .align 0x2
0010 4200          283     .data outfmt_V12
0012               284     .align 0x2
0012               285     .align 0x2
0012 2b00          286     .data outfmt_V13
0014               287     .align 0x2
                   288 ;                "PH",
0014               289     .align 0x2
0014 7000          290     .data outfmt_V14
0016               291     .align 0x2
                   292 ;                "TL",
0016               293     .align 0x2
0016 3f00          294     .data outfmt_V15
0018               295     .align 0x2
                   296 ;                "TH",
0018               297     .align 0x2
0018 1f00          298     .data outfmt_V16
001a               299     .align 0x2
                   300 ;                "HL",
001a               301     .align 0x2
001a 1a00          302     .data outfmt_V17
001c               303     .align 0x2
                   304 ;                "HH",
001c               305     .align 0x2
001c 8100          306     .data outfmt_V18
001e               307     .align 0x2
                   308 ;                "GFLL",
001e               309     .align 0x2
001e 7800          310     .data outfmt_V19
0020               311     .align 0x2
                   312 ;                "GFLH",
0020               313     .align 0x2
0020 7300          314     .data outfmt_V20
0022               315     .align 0x2
                   316 ;                "GFHL",
0022               317     .align 0x2
0022 4500          318     .data outfmt_V21
0024               319     .align 0x2
                   320 ;                "GFHH",
0024               321     .align 0x2
0024 1700          322     .data outfmt_V22
0026               323     .align 0x2
                   324 ;                "CL",
0026               325     .align 0x2
0026 1400          326     .data outfmt_V23
0028               327     .align 0x2
                   328 ;                "CH",
0028               329     .align 0x2
0028 7d00          330     .data outfmt_V24
002a               331     .align 0x2
                   332 ;                "TCL",
002a               333     .align 0x2
002a 6c00          334     .data outfmt_V25
002c               335     .align 0x2
                   336 ;                "TCH",
002c               337     .align 0x2
002c 8600          338     .data outfmt_V10
002e               339     .align 0x2
                   340 ;                "xxx",
                   341 ;                "xxx"
002e               342     .align 0x2
002e 8600          343     .data outfmt_V10
0030               344     .align 0x2
                   345     .dseg   outfmt_data
0010               346     .align 0x2
                   347     .global _levelCode
                   348 _levelCode:
0010               349     .bss 0x20
                   350 ; levelCode size 32
                   351 ;                 };
                   352 ; static const char * amaskOutFmt   = "$PAMASK, %02x, ";
                   353     .iseg outfmt_idata
0030               354     .align 0x2
0030               355     .align 0x2
0030 d700          356     .data outfmt_V26
                   357     .dseg   outfmt_data
0030               358     .align 0x2
                   359 _amaskOutFmt:
0030               360     .bss 0x2
                   361 ; amaskOutFmt size 2
                   362 ; static const char * alarmOutFmt   = "$PALARM, %02x, ";
                   363     .iseg outfmt_idata
0032               364     .align 0x2
0032               365     .align 0x2
0032 c700          366     .data outfmt_V27
                   367     .dseg   outfmt_data
0032               368     .align 0x2
                   369 _alarmOutFmt:
0032               370     .bss 0x2
                   371 ; alarmOutFmt size 2
                   372 ; static const char * versionOutFmt = "$PSID, V%s, ";
                   373     .iseg outfmt_idata
0034               374     .align 0x2
0034               375     .align 0x2
0034 3200          376     .data outfmt_V28
                   377     .dseg   outfmt_data
0034               378     .align 0x2
                   379 _versionOutFmt:
0034               380     .bss 0x2
                   381 ; versionOutFmt size 2
                   382 ; static const char * dateOutFmt    = "$PDATE, %02d/%02d/%04d ";
                   383     .iseg outfmt_idata
0036               384     .align 0x2
0036               385     .align 0x2
0036 5400          386     .data outfmt_V29
                   387     .dseg   outfmt_data
0036               388     .align 0x2
                   389 _dateOutFmt:
0036               390     .bss 0x2
                   391 ; dateOutFmt size 2
                   392 ; static const char * timeOut12Fmt  = "$PTIME12, %02d:%02d:%02d%c ";
                   393     .iseg outfmt_idata
0038               394     .align 0x2
0038               395     .align 0x2
0038 ab00          396     .data outfmt_V30
                   397     .dseg   outfmt_data
0038               398     .align 0x2
                   399 _timeOut12Fmt:
0038               400     .bss 0x2
                   401 ; timeOut12Fmt size 2
                   402 ; static const char * timeOut24Fmt  = "$PTIME24, %02d:%02d:%02d ";
                   403     .iseg outfmt_idata
003a               404     .align 0x2
003a               405     .align 0x2
003a 8a00          406     .data outfmt_V31
                   407     .dseg   outfmt_data
003a               408     .align 0x2
                   409 _timeOut24Fmt:
003a               410     .bss 0x2
                   411 ; timeOut24Fmt size 2
                   412 ; static const char * errorOutFmt   = "$PERR, E%d, %s ";
                   413     .iseg outfmt_idata
003c               414     .align 0x2
003c               415     .align 0x2
003c 0001          416     .data outfmt_V32
                   417     .dseg   outfmt_data
003c               418     .align 0x2
                   419 _errorOutFmt:
003c               420     .bss 0x2
                   421 ; errorOutFmt size 2
                   422 ; static boolean timeFormat24Hr = false;
                   423     .iseg outfmt_idata
003e               424     .align 0x2
003e               425     .align 0x2
003e 0000          426     .data 0x0
                   427     .dseg   outfmt_data
003e               428     .align 0x2
                   429 _timeFormat24Hr:
003e               430     .bss 0x2
                   431 ; timeFormat24Hr size 2
                   432 ; static void outputString(const char * pStr, int len) 
                   433     .dbgseg dbg_syms
                   434 DBG3:
0028 00000000      435     .long 0x0
002c 0000008c      436     .long DBG10
0030 00000000      437     .long _outputString
0034 00000040      438     .long 0x40
0038 01030001      439     .long 0x1030001
003c 00000050      440     .long DBG1
0040 0000003a      441     .long DBG7-DBG8
0044 00000000      442     .long DBG9
0048 000002f8      443     .long DBG6
004c 00000000      444     .long 0x0
                   445     .pseg outfmt_code
                   446 DBG8:
                   447     .dbgseg dbg_syms
                   448 DBG1:
0050 0066622e      449     .long 0x66622e
0054 00000000      450     .long 0x0
0058 00000000      451     .long DBG8
005c 00000000      452     .long 0x0
0060 01650001      453     .long 0x1650001
0064 00000000      454     .long 0x0
0068 00000041      455     .long 0x41
006c 00000000      456     .long 0x0
0070 00000320      457     .long DBG11
0074 00000000      458     .long 0x0
                   459     .dbgseg dbg_line
0000               460     .align 0x2
                   461 DBG9:
0000 00000028      462     .long DBG3
0004 00000000      463     .long 0x0
0008 00000000      464     .long _outputString
000c 00000001      465     .long 0x1
0010 00000008      466     .long DBG13
0014 00000002      467     .long 0x2
0018 00000008      468     .long DBG14
001c 00000003      469     .long 0x3
0020 0000000a      470     .long DBG15
0024 00000005      471     .long 0x5
0028 00000018      472     .long DBG16
002c 00000006      473     .long 0x6
0030 0000001a      474     .long DBG17
0034 00000008      475     .long 0x8
0038 00000024      476     .long DBG19
003c 00000009      477     .long 0x9
0040 0000002c      478     .long DBG21
0044 0000000a      479     .long 0xa
0048 00000030      480     .long DBG22
004c 0000000b      481     .long 0xb
0050 00000030      482     .long DBG23
0054 0000000c      483     .long 0xc
0058 00000032      484     .long DBG25
005c 0000000d      485     .long 0xd
                   486     .pseg outfmt_code
                   487 _outputString:
0000 1204          488     push    r4
0002 1205          489     push    r5
0004 1206          490     push    r6
                   491 DBG12:
                   492 ; ENTRY
                   493 ; pStr at argloc 0 (0x0) in reg  size 2
0006 4d06          494     mov r13,r6
                   495 DBG14:
                   496 DBG13:
                   497 ; len at argloc 0 (0x0) in reg  size 2
                   498 ; i in reg  size 2
                   499 ; {
                   500 ;   int i = 0;
0008 4304          501     mov #0x0,r4
                   502 DBG15:
                   503 ;   if ((*pStr == '\0') || (len <= 0))
000a 93cc0000      504     cmp.b   #0x0,0(r12)
000e 2404          505     jeq outputString_L2
0010 430d          506     mov #0x0,r13
0012 4c05          507     mov r12,r5
0014 960d          508     cmp r6,r13
0016 3801          509     jl  outputString_L1
                   510 outputString_L2:
                   511 ;     return;
                   512 DBG16:
0018 3c0c          513     jmp outputString_LL2
                   514 DBG17:
                   515 outputString_L1:
                   516 ;   while((*pStr != '\x00') && (i < len)) {
                   517 outputString_L3:
001a 456c          518     mov.b   @r5,r12
001c 934c          519     cmp.b   #0x0,r12
001e 2409          520     jeq outputString_L4
0020 9604          521     cmp r6,r4
0022 3407          522     jge outputString_L4
                   523 DBG19:
                   524 DBG18:
                   525 ;     if (usart0TxOne(*pStr) == 0) {
0024 12b00000      526     call    #_usart0TxOne
0028 930c          527     cmp #0x0,r12
002a 23f7          528     jne outputString_L3
                   529 DBG21:
                   530 DBG20:
                   531 ;       pStr++; i++;
002c 5315          532     add #0x1,r5
002e 5314          533     add #0x1,r4
                   534 DBG23:
                   535 DBG22:
                   536 ;       }
                   537 outputString_L5:
                   538 DBG24:
0030 3ff4          539     jmp outputString_L3
                   540 outputString_L4:
                   541 ;     }
                   542 DBG25:
                   543 outputString_LL2:
                   544 ; EXIT
                   545 ; .temp0 at stkloc 0 (0x0) size 6
                   546 DBG26:
0032 4136          547     pop r6
0034 4135          548     pop r5
0036 4134          549     pop r4
0038 4130          550     ret
                   551     .dbgseg dbg_syms
0078 00000000      552     .long 0x0
007c 00000050      553     .long DBG27
0080 00000006      554     .long 0x6
0084 00000000      555     .long 0x0
0088 00010002      556     .long 0x10002
008c 00000000      557     .long 0x0
0090 000001cc      558     .long DBG28
0094 00000002      559     .long 0x2
0098 00000000      560     .long 0x0
009c 00010002      561     .long 0x10002
                   562 DBG2:
00a0 0062622e      563     .long 0x62622e
00a4 00000000      564     .long 0x0
00a8 00000006      565     .long DBG12
00ac 00000000      566     .long 0x0
00b0 01640001      567     .long 0x1640001
00b4 00000000      568     .long 0x0
00b8 00000001      569     .long 0x1
00bc 00000000      570     .long 0x0
00c0 000000dc      571     .long DBG29
00c4 00000000      572     .long 0x0
00c8 72745370      573     .long 0x72745370
00cc 00000000      574     .long 0x0
00d0 000c0102      575     .long 0xc0102
00d4 00000022      576     .long 0x22
00d8 0011ffff      577     .long 0x11ffff
                   578 DBG29:
00dc 0062622e      579     .long 0x62622e
00e0 00000000      580     .long 0x0
00e4 00000006      581     .long DBG12
00e8 00000000      582     .long 0x0
00ec 01640001      583     .long 0x1640001
00f0 00000000      584     .long 0x0
00f4 00000001      585     .long 0x1
00f8 00000000      586     .long 0x0
00fc 00000140      587     .long DBG30
0100 00000000      588     .long 0x0
0104 006e656c      589     .long 0x6e656c
0108 00000000      590     .long 0x0
010c 000d0102      591     .long 0xd0102
0110 00000004      592     .long 0x4
0114 0011ffff      593     .long 0x11ffff
0118 0062652e      594     .long 0x62652e
011c 00000000      595     .long 0x0
0120 00000008      596     .long DBG13
0124 00000000      597     .long 0x0
0128 01640001      598     .long 0x1640001
012c 00000000      599     .long 0x0
0130 00000002      600     .long 0x2
0134 00000000      601     .long 0x0
0138 00000000      602     .long 0x0
013c 00000000      603     .long 0x0
                   604 DBG30:
0140 0062622e      605     .long 0x62622e
0144 00000000      606     .long 0x0
0148 00000008      607     .long DBG13
014c 00000000      608     .long 0x0
0150 01640001      609     .long 0x1640001
0154 00000000      610     .long 0x0
0158 00000002      611     .long 0x2
015c 00000000      612     .long 0x0
0160 0000017c      613     .long DBG31
0164 00000000      614     .long 0x0
0168 006e656c      615     .long 0x6e656c
016c 00000000      616     .long 0x0
0170 00060102      617     .long 0x60102
0174 00000004      618     .long 0x4
0178 0011ffff      619     .long 0x11ffff
                   620 DBG31:
017c 0062622e      621     .long 0x62622e
0180 00000000      622     .long 0x0
0184 0000000a      623     .long DBG15
0188 00000000      624     .long 0x0
018c 01640001      625     .long 0x1640001
0190 00000000      626     .long 0x0
0194 00000005      627     .long 0x5
0198 00000000      628     .long 0x0
019c 00000230      629     .long DBG32
01a0 00000000      630     .long 0x0
01a4 00000069      631     .long 0x69
01a8 00000000      632     .long 0x0
01ac 00040102      633     .long 0x40102
01b0 00000004      634     .long 0x4
01b4 0004ffff      635     .long 0x4ffff
01b8 0062652e      636     .long 0x62652e
01bc 00000000      637     .long 0x0
01c0 00000024      638     .long DBG18
01c4 00000000      639     .long 0x0
01c8 01640001      640     .long 0x1640001
01cc 00000000      641     .long 0x0
01d0 00000008      642     .long 0x8
01d4 00000000      643     .long 0x0
01d8 00000000      644     .long 0x0
01dc 00000000      645     .long 0x0
01e0 0062652e      646     .long 0x62652e
01e4 00000000      647     .long 0x0
01e8 00000024      648     .long DBG18
01ec 00000000      649     .long 0x0
01f0 01640001      650     .long 0x1640001
01f4 00000000      651     .long 0x0
01f8 00000008      652     .long 0x8
01fc 00000000      653     .long 0x0
0200 00000000      654     .long 0x0
0204 00000000      655     .long 0x0
0208 0062652e      656     .long 0x62652e
020c 00000000      657     .long 0x0
0210 00000024      658     .long DBG18
0214 00000000      659     .long 0x0
0218 01640001      660     .long 0x1640001
021c 00000000      661     .long 0x0
0220 00000008      662     .long 0x8
0224 00000000      663     .long 0x0
0228 00000000      664     .long 0x0
022c 00000000      665     .long 0x0
                   666 DBG32:
0230 0062622e      667     .long 0x62622e
0234 00000000      668     .long 0x0
0238 00000024      669     .long DBG18
023c 00000000      670     .long 0x0
0240 01640001      671     .long 0x1640001
0244 00000000      672     .long 0x0
0248 00000008      673     .long 0x8
024c 00000000      674     .long 0x0
0250 00000668      675     .long DBG33
0254 00000000      676     .long 0x0
0258 006e656c      677     .long 0x6e656c
025c 00000000      678     .long 0x0
0260 00060102      679     .long 0x60102
0264 00000004      680     .long 0x4
0268 0011ffff      681     .long 0x11ffff
026c 00000069      682     .long 0x69
0270 00000000      683     .long 0x0
0274 00040102      684     .long 0x40102
0278 00000004      685     .long 0x4
027c 0004ffff      686     .long 0x4ffff
0280 72745370      687     .long 0x72745370
0284 00000000      688     .long 0x0
0288 00050102      689     .long 0x50102
028c 00000022      690     .long 0x22
0290 0011ffff      691     .long 0x11ffff
0294 0062652e      692     .long 0x62652e
0298 00000000      693     .long 0x0
029c 00000032      694     .long DBG25
02a0 00000000      695     .long 0x0
02a4 01640001      696     .long 0x1640001
02a8 00000000      697     .long 0x0
02ac 0000000d      698     .long 0xd
02b0 00000000      699     .long 0x0
02b4 00000000      700     .long 0x0
02b8 00000000      701     .long 0x0
02bc 0066652e      702     .long 0x66652e
02c0 00000000      703     .long 0x0
02c4 00000032      704     .long DBG26
02c8 00000000      705     .long 0x0
02cc 01650001      706     .long 0x1650001
02d0 00000000      707     .long 0x0
02d4 0000004d      708     .long 0x4d
02d8 00000000      709     .long 0x0
02dc 00000000      710     .long 0x0
02e0 00000000      711     .long 0x0
                   712     .pseg outfmt_code
                   713 DBG7:
                   714     .dbgseg dbg_syms
02e4 00000000      715     .long 0x0
02e8 0000008c      716     .long DBG10
02ec 0000003a      717     .long DBG7
02f0 00000000      718     .long 0x0
02f4 00ff0001      719     .long 0xff0001
                   720 ; }
                   721 ; static void outputBuffer(void)
                   722 DBG6:
02f8 00000000      723     .long 0x0
02fc 000000cc      724     .long DBG38
0300 0000003a      725     .long _outputBuffer
0304 00000040      726     .long 0x40
0308 01030001      727     .long 0x1030001
030c 00000320      728     .long DBG11
0310 0000000e      729     .long DBG35-DBG36
0314 00000060      730     .long DBG37
0318 000003ac      731     .long DBG34
031c 00000000      732     .long 0x0
                   733     .pseg outfmt_code
                   734 DBG36:
                   735     .dbgseg dbg_syms
                   736 DBG11:
0320 0066622e      737     .long 0x66622e
0324 00000000      738     .long 0x0
0328 0000003a      739     .long DBG36
032c 00000000      740     .long 0x0
0330 01650001      741     .long 0x1650001
0334 00000000      742     .long 0x0
0338 0000004f      743     .long 0x4f
033c 00000000      744     .long 0x0
0340 000003d4      745     .long DBG39
0344 00000000      746     .long 0x0
                   747     .dbgseg dbg_line
                   748 DBG37:
0060 000002f8      749     .long DBG6
0064 00000000      750     .long 0x0
0068 0000003a      751     .long _outputBuffer
006c 00000001      752     .long 0x1
0070 0000003a      753     .long DBG41
0074 00000002      754     .long 0x2
0078 0000003a      755     .long DBG42
007c 00000003      756     .long 0x3
0080 00000046      757     .long DBG43
0084 00000004      758     .long 0x4
                   759     .pseg outfmt_code
                   760 _outputBuffer:
                   761 ; ENTRY
                   762 DBG40:
                   763 ; {
                   764 DBG41:
                   765 ;   outputString(buffer, (192) );
                   766 DBG42:
003a 403d00c0      767     mov #0xc0,r13
003e 403c0000      768     mov #_buffer,r12
0042 12b00000      769     call    #_outputString
                   770 DBG44:
                   771 DBG43:
                   772 ; EXIT
0046 4130          773     ret
                   774     .dbgseg dbg_syms
0348 00000000      775     .long 0x0
034c 00000050      776     .long DBG27
0350 00000000      777     .long 0x0
0354 00000000      778     .long 0x0
0358 00010002      779     .long 0x10002
035c 00000000      780     .long 0x0
0360 000001cc      781     .long DBG28
0364 00000002      782     .long 0x2
0368 00000000      783     .long 0x0
036c 00010002      784     .long 0x10002
0370 0066652e      785     .long 0x66652e
0374 00000000      786     .long 0x0
0378 00000046      787     .long DBG44
037c 00000000      788     .long 0x0
0380 01650001      789     .long 0x1650001
0384 00000000      790     .long 0x0
0388 00000052      791     .long 0x52
038c 00000000      792     .long 0x0
0390 00000000      793     .long 0x0
0394 00000000      794     .long 0x0
                   795     .pseg outfmt_code
                   796 DBG35:
                   797     .dbgseg dbg_syms
0398 00000000      798     .long 0x0
039c 000000cc      799     .long DBG38
03a0 00000048      800     .long DBG35
03a4 00000000      801     .long 0x0
03a8 00ff0001      802     .long 0xff0001
                   803 ; }
                   804 ; int outfmtInit(void)
                   805 DBG34:
03ac 00000000      806     .long 0x0
03b0 0000017c      807     .long DBG49
03b4 00000048      808     .long _outfmtInit
03b8 00000044      809     .long 0x44
03bc 01020001      810     .long 0x1020001
03c0 000003d4      811     .long DBG39
03c4 00000010      812     .long DBG46-DBG47
03c8 00000088      813     .long DBG48
03cc 00000460      814     .long DBG45
03d0 00000000      815     .long 0x0
                   816     .pseg outfmt_code
                   817 DBG47:
                   818     .dbgseg dbg_syms
                   819 DBG39:
03d4 0066622e      820     .long 0x66622e
03d8 00000000      821     .long 0x0
03dc 00000048      822     .long DBG47
03e0 00000000      823     .long 0x0
03e4 01650001      824     .long 0x1650001
03e8 00000000      825     .long 0x0
03ec 00000054      826     .long 0x54
03f0 00000000      827     .long 0x0
03f4 00000488      828     .long DBG50
03f8 00000000      829     .long 0x0
                   830     .dbgseg dbg_line
                   831 DBG48:
0088 000003ac      832     .long DBG34
008c 00000000      833     .long 0x0
0090 00000048      834     .long _outfmtInit
0094 00000001      835     .long 0x1
0098 00000048      836     .long DBG52
009c 00000002      837     .long 0x2
00a0 00000048      838     .long DBG53
00a4 00000003      839     .long 0x3
00a8 00000054      840     .long DBG54
00ac 00000004      841     .long 0x4
00b0 00000056      842     .long DBG55
00b4 00000005      843     .long 0x5
                   844     .pseg outfmt_code
                   845     .global _outfmtInit
                   846 _outfmtInit:
                   847 ; ENTRY
                   848 DBG51:
                   849 ; {
                   850 DBG52:
                   851 ;   clearString(buffer, (192) );
                   852 DBG53:
0048 403d00c0      853     mov #0xc0,r13
004c 403c0000      854     mov #_buffer,r12
0050 12b00000      855     call    #_clearString
                   856 DBG54:
                   857 ;   return 0;
0054 430c          858     mov #0x0,r12
                   859 DBG56:
                   860 DBG55:
                   861 ; EXIT
0056 4130          862     ret
                   863     .dbgseg dbg_syms
03fc 00000000      864     .long 0x0
0400 00000050      865     .long DBG27
0404 00000000      866     .long 0x0
0408 00000000      867     .long 0x0
040c 00010002      868     .long 0x10002
0410 00000000      869     .long 0x0
0414 000001cc      870     .long DBG28
0418 00000002      871     .long 0x2
041c 00000000      872     .long 0x0
0420 00010002      873     .long 0x10002
0424 0066652e      874     .long 0x66652e
0428 00000000      875     .long 0x0
042c 00000056      876     .long DBG56
0430 00000000      877     .long 0x0
0434 01650001      878     .long 0x1650001
0438 00000000      879     .long 0x0
043c 00000058      880     .long 0x58
0440 00000000      881     .long 0x0
0444 00000000      882     .long 0x0
0448 00000000      883     .long 0x0
                   884     .pseg outfmt_code
                   885 DBG46:
                   886     .dbgseg dbg_syms
044c 00000000      887     .long 0x0
0450 0000017c      888     .long DBG49
0454 00000058      889     .long DBG46
0458 00000000      890     .long 0x0
045c 00ff0001      891     .long 0xff0001
                   892 ; }
                   893 ; int outfmtGetBuffer (char **ppBuf, int *pBufSiz)
                   894 DBG45:
0460 00000000      895     .long 0x0
0464 00000200      896     .long DBG61
0468 00000058      897     .long _outfmtGetBuffer
046c 00000044      898     .long 0x44
0470 01020001      899     .long 0x1020001
0474 00000488      900     .long DBG50
0478 00000010      901     .long DBG58-DBG59
047c 000000b8      902     .long DBG60
0480 0000053c      903     .long DBG57
0484 00000000      904     .long 0x0
                   905     .pseg outfmt_code
                   906 DBG59:
                   907     .dbgseg dbg_syms
                   908 DBG50:
0488 0066622e      909     .long 0x66622e
048c 00000000      910     .long 0x0
0490 00000058      911     .long DBG59
0494 00000000      912     .long 0x0
0498 01650001      913     .long 0x1650001
049c 00000000      914     .long 0x0
04a0 0000005a      915     .long 0x5a
04a4 00000000      916     .long 0x0
04a8 00000564      917     .long DBG62
04ac 00000000      918     .long 0x0
                   919     .dbgseg dbg_line
                   920 DBG60:
00b8 00000460      921     .long DBG45
00bc 00000000      922     .long 0x0
00c0 00000058      923     .long _outfmtGetBuffer
00c4 00000001      924     .long 0x1
00c8 00000058      925     .long DBG64
00cc 00000002      926     .long 0x2
00d0 00000058      927     .long DBG65
00d4 00000003      928     .long 0x3
00d8 0000005e      929     .long DBG66
00dc 00000004      930     .long 0x4
00e0 00000064      931     .long DBG67
00e4 00000005      932     .long 0x5
00e8 00000066      933     .long DBG68
00ec 00000006      934     .long 0x6
                   935     .pseg outfmt_code
                   936     .global _outfmtGetBuffer
                   937 _outfmtGetBuffer:
                   938 ; ENTRY
                   939 DBG63:
                   940 ; ppBuf at argloc 0 (0x0) in reg  size 2
                   941 ; pBufSiz at argloc 0 (0x0) in reg  size 2
                   942 ; {
                   943 DBG64:
                   944 ;   *ppBuf = buffer;
                   945 DBG65:
0058 40bc00000000  946     mov #_buffer,0(r12)
                   947 DBG66:
                   948 ;   *pBufSiz = (192) ;
005e 40bd00c00000  949     mov #0xc0,0(r13)
                   950 DBG67:
                   951 ;   return 0;
0064 430c          952     mov #0x0,r12
                   953 DBG69:
                   954 DBG68:
                   955 ; EXIT
0066 4130          956     ret
                   957     .dbgseg dbg_syms
04b0 00000000      958     .long 0x0
04b4 00000050      959     .long DBG27
04b8 00000000      960     .long 0x0
04bc 00000000      961     .long 0x0
04c0 00010002      962     .long 0x10002
04c4 00000000      963     .long 0x0
04c8 000001cc      964     .long DBG28
04cc 00000002      965     .long 0x2
04d0 00000000      966     .long 0x0
04d4 00010002      967     .long 0x10002
04d8 66754270      968     .long 0x66754270
04dc 007a6953      969     .long 0x7a6953
04e0 000d0102      970     .long 0xd0102
04e4 00000024      971     .long 0x24
04e8 0011ffff      972     .long 0x11ffff
04ec 75427070      973     .long 0x75427070
04f0 00000066      974     .long 0x66
04f4 000c0102      975     .long 0xc0102
04f8 00000122      976     .long 0x122
04fc 0011ffff      977     .long 0x11ffff
0500 0066652e      978     .long 0x66652e
0504 00000000      979     .long 0x0
0508 00000066      980     .long DBG69
050c 00000000      981     .long 0x0
0510 01650001      982     .long 0x1650001
0514 00000000      983     .long 0x0
0518 0000005f      984     .long 0x5f
051c 00000000      985     .long 0x0
0520 00000000      986     .long 0x0
0524 00000000      987     .long 0x0
                   988     .pseg outfmt_code
                   989 DBG58:
                   990     .dbgseg dbg_syms
0528 00000000      991     .long 0x0
052c 00000200      992     .long DBG61
0530 00000068      993     .long DBG58
0534 00000000      994     .long 0x0
0538 00ff0001      995     .long 0xff0001
                   996 ; }
                   997 ; int outfmtSendBuffer(void)
                   998 DBG57:
053c 00000000      999     .long 0x0
0540 0000003c     1000     .long DBG74
0544 00000068     1001     .long _outfmtSendBuffer
0548 00000044     1002     .long 0x44
054c 01020001     1003     .long 0x1020001
0550 00000564     1004     .long DBG62
0554 00000010     1005     .long DBG71-DBG72
0558 000000f0     1006     .long DBG73
055c 000005f0     1007     .long DBG70
0560 00000000     1008     .long 0x0
                  1009     .pseg outfmt_code
                  1010 DBG72:
                  1011     .dbgseg dbg_syms
                  1012 DBG62:
0564 0066622e     1013     .long 0x66622e
0568 00000000     1014     .long 0x0
056c 00000068     1015     .long DBG72
0570 00000000     1016     .long 0x0
0574 01650001     1017     .long 0x1650001
0578 00000000     1018     .long 0x0
057c 00000061     1019     .long 0x61
0580 00000000     1020     .long 0x0
0584 00000618     1021     .long DBG75
0588 00000000     1022     .long 0x0
                  1023     .dbgseg dbg_line
                  1024 DBG73:
00f0 0000053c     1025     .long DBG57
00f4 00000000     1026     .long 0x0
00f8 00000068     1027     .long _outfmtSendBuffer
00fc 00000001     1028     .long 0x1
0100 00000068     1029     .long DBG77
0104 00000002     1030     .long 0x2
0108 00000068     1031     .long DBG78
010c 00000003     1032     .long 0x3
0110 00000074     1033     .long DBG79
0114 00000004     1034     .long 0x4
0118 00000076     1035     .long DBG80
011c 00000005     1036     .long 0x5
                  1037     .pseg outfmt_code
                  1038     .global _outfmtSendBuffer
                  1039 _outfmtSendBuffer:
                  1040 ; ENTRY
                  1041 DBG76:
                  1042 ; {
                  1043 DBG77:
                  1044 ;   outputString(buffer, (192) );
                  1045 DBG78:
0068 403d00c0     1046     mov #0xc0,r13
006c 403c0000     1047     mov #_buffer,r12
0070 12b00000     1048     call    #_outputString
                  1049 DBG79:
                  1050 ;   return 0;
0074 430c         1051     mov #0x0,r12
                  1052 DBG81:
                  1053 DBG80:
                  1054 ; EXIT
0076 4130         1055     ret
                  1056     .dbgseg dbg_syms
058c 00000000     1057     .long 0x0
0590 00000050     1058     .long DBG27
0594 00000000     1059     .long 0x0
0598 00000000     1060     .long 0x0
059c 00010002     1061     .long 0x10002
05a0 00000000     1062     .long 0x0
05a4 000001cc     1063     .long DBG28
05a8 00000002     1064     .long 0x2
05ac 00000000     1065     .long 0x0
05b0 00010002     1066     .long 0x10002
05b4 0066652e     1067     .long 0x66652e
05b8 00000000     1068     .long 0x0
05bc 00000076     1069     .long DBG81
05c0 00000000     1070     .long 0x0
05c4 01650001     1071     .long 0x1650001
05c8 00000000     1072     .long 0x0
05cc 00000065     1073     .long 0x65
05d0 00000000     1074     .long 0x0
05d4 00000000     1075     .long 0x0
05d8 00000000     1076     .long 0x0
                  1077     .pseg outfmt_code
                  1078 DBG71:
                  1079     .dbgseg dbg_syms
05dc 00000000     1080     .long 0x0
05e0 0000003c     1081     .long DBG74
05e4 00000078     1082     .long DBG71
05e8 00000000     1083     .long 0x0
05ec 00ff0001     1084     .long 0xff0001
                  1085 ; }
                  1086 ; static void appendChecksum(char * nmeaStr)
                  1087 DBG70:
05f0 00000000     1088     .long 0x0
05f4 000000bc     1089     .long DBG86
05f8 00000078     1090     .long _appendChecksum
05fc 00000040     1091     .long 0x40
0600 01030001     1092     .long 0x1030001
0604 00000618     1093     .long DBG75
0608 00000030     1094     .long DBG83-DBG84
060c 00000120     1095     .long DBG85
0610 000008c0     1096     .long DBG82
0614 00000000     1097     .long 0x0
                  1098     .pseg outfmt_code
                  1099 DBG84:
                  1100     .dbgseg dbg_syms
                  1101 DBG75:
0618 0066622e     1102     .long 0x66622e
061c 00000000     1103     .long 0x0
0620 00000078     1104     .long DBG84
0624 00000000     1105     .long 0x0
0628 01650001     1106     .long 0x1650001
062c 00000000     1107     .long 0x0
0630 00000069     1108     .long 0x69
0634 00000000     1109     .long 0x0
0638 000008e8     1110     .long DBG87
063c 00000000     1111     .long 0x0
                  1112     .dbgseg dbg_line
                  1113 DBG85:
0120 000005f0     1114     .long DBG70
0124 00000000     1115     .long 0x0
0128 00000078     1116     .long _appendChecksum
012c 00000001     1117     .long 0x1
0130 00000078     1118     .long DBG89
0134 00000002     1119     .long 0x2
0138 00000078     1120     .long DBG90
013c 00000003     1121     .long 0x3
0140 00000078     1122     .long DBG91
0144 00000004     1123     .long 0x4
0148 0000007a     1124     .long DBG92
014c 00000005     1125     .long 0x5
0150 0000007c     1126     .long DBG93
0154 00000008     1127     .long 0x8
0158 00000086     1128     .long DBG94
015c 0000000b     1129     .long 0xb
0160 0000008c     1130     .long DBG96
0164 0000000c     1131     .long 0xc
0168 00000090     1132     .long DBG97
016c 0000000d     1133     .long 0xd
0170 00000092     1134     .long DBG98
0174 0000000e     1135     .long 0xe
0178 00000094     1136     .long DBG99
017c 00000010     1137     .long 0x10
0180 000000a6     1138     .long DBG100
0184 00000011     1139     .long 0x11
                  1140     .pseg outfmt_code
                  1141 _appendChecksum:
                  1142 ; ENTRY
                  1143 DBG88:
                  1144 ; nmeaStr at argloc 0 (0x0) in reg  size 2
                  1145 ; pBufferOffset in reg  size 2
                  1146 ; pChksum in reg  size 2
                  1147 ; checksum in reg  size 2
                  1148 ; {  
                  1149 DBG89:
                  1150 ;   char * pBufferOffset = nmeaStr;
                  1151 DBG90:
                  1152 ;   char * pChksum = nmeaStr;
                  1153 DBG91:
0078 4c0e         1154     mov r12,r14
                  1155 DBG92:
                  1156 ;   int checksum = 0;
007a 430d         1157     mov #0x0,r13
                  1158 DBG93:
                  1159 ;   while(*pBufferOffset != '\0') pBufferOffset++;
                  1160 appendChecksum_L1:
007c 93cc0000     1161     cmp.b   #0x0,0(r12)
0080 2402         1162     jeq appendChecksum_L2
0082 531c         1163     add #0x1,r12
0084 3ffb         1164     jmp appendChecksum_L1
                  1165 appendChecksum_L2:
                  1166 ;   while (*pChksum != '\0') {
                  1167 DBG94:
                  1168 appendChecksum_L3:
0086 4e6f         1169     mov.b   @r14,r15
0088 934f         1170     cmp.b   #0x0,r15
008a 2404         1171     jeq appendChecksum_L4
                  1172 DBG96:
                  1173 DBG95:
                  1174 ;     checksum += (int)(*pChksum);
008c 118f         1175     sxt r15
008e 5f0d         1176     add r15,r13
                  1177 DBG97:
                  1178 ;     pChksum++;
0090 531e         1179     add #0x1,r14
                  1180 DBG98:
0092 3ff9         1181     jmp appendChecksum_L3
                  1182 appendChecksum_L4:
                  1183 ;   }
                  1184 ;   sprintf(pBufferOffset, "*%d%s",checksum,lineTerm);
                  1185 DBG99:
0094 12300008     1186     push    #_lineTerm
0098 120d         1187     push    r13
009a 1230000e     1188     push    #outfmt_V33
009e 120c         1189     push    r12
                  1190 DBG101:
00a0 12b00000     1191     call    #_sprintf
                  1192 DBG102:
00a4 5231         1193     add #0x8,sp
                  1194 DBG103:
                  1195 DBG100:
                  1196 ; EXIT
00a6 4130         1197     ret
                  1198     .dbgseg dbg_syms
0640 00000000     1199     .long 0x0
0644 00000050     1200     .long DBG27
0648 00000000     1201     .long 0x0
064c 00000000     1202     .long 0x0
0650 00010002     1203     .long 0x10002
0654 00000000     1204     .long 0x0
0658 000001cc     1205     .long DBG28
065c 00000002     1206     .long 0x2
0660 00000000     1207     .long 0x0
0664 00010002     1208     .long 0x10002
                  1209 DBG33:
0668 0062622e     1210     .long 0x62622e
066c 00000000     1211     .long 0x0
0670 00000078     1212     .long DBG88
0674 00000000     1213     .long 0x0
0678 01640001     1214     .long 0x1640001
067c 00000000     1215     .long 0x0
0680 00000001     1216     .long 0x1
0684 00000000     1217     .long 0x0
0688 000006a4     1218     .long DBG104
068c 00000000     1219     .long 0x0
0690 61656d6e     1220     .long 0x61656d6e
0694 00727453     1221     .long 0x727453
0698 000c0102     1222     .long 0xc0102
069c 00000022     1223     .long 0x22
06a0 0011ffff     1224     .long 0x11ffff
                  1225 DBG104:
06a4 0062622e     1226     .long 0x62622e
06a8 00000000     1227     .long 0x0
06ac 0000007a     1228     .long DBG92
06b0 00000000     1229     .long 0x0
06b4 01640001     1230     .long 0x1640001
06b8 00000000     1231     .long 0x0
06bc 00000005     1232     .long 0x5
06c0 00000000     1233     .long 0x0
06c4 000006e0     1234     .long DBG105
06c8 00000000     1235     .long 0x0
06cc 6b684370     1236     .long 0x6b684370
06d0 006d7573     1237     .long 0x6d7573
06d4 000e0102     1238     .long 0xe0102
06d8 00000022     1239     .long 0x22
06dc 0004ffff     1240     .long 0x4ffff
                  1241 DBG105:
06e0 0062622e     1242     .long 0x62622e
06e4 00000000     1243     .long 0x0
06e8 0000007c     1244     .long DBG93
06ec 00000000     1245     .long 0x0
06f0 01640001     1246     .long 0x1640001
06f4 00000000     1247     .long 0x0
06f8 00000008     1248     .long 0x8
06fc 00000000     1249     .long 0x0
0700 00000794     1250     .long DBG106
0704 00000000     1251     .long 0x0
0708 63656863     1252     .long 0x63656863
070c 6d75736b     1253     .long 0x6d75736b
0710 000d0102     1254     .long 0xd0102
0714 00000004     1255     .long 0x4
0718 0004ffff     1256     .long 0x4ffff
071c 0062652e     1257     .long 0x62652e
0720 00000000     1258     .long 0x0
0724 00000086     1259     .long DBG94
0728 00000000     1260     .long 0x0
072c 01640001     1261     .long 0x1640001
0730 00000000     1262     .long 0x0
0734 0000000b     1263     .long 0xb
0738 00000000     1264     .long 0x0
073c 00000000     1265     .long 0x0
0740 00000000     1266     .long 0x0
0744 0062652e     1267     .long 0x62652e
0748 00000000     1268     .long 0x0
074c 00000086     1269     .long DBG94
0750 00000000     1270     .long 0x0
0754 01640001     1271     .long 0x1640001
0758 00000000     1272     .long 0x0
075c 0000000b     1273     .long 0xb
0760 00000000     1274     .long 0x0
0764 00000000     1275     .long 0x0
0768 00000000     1276     .long 0x0
076c 0062652e     1277     .long 0x62652e
0770 00000000     1278     .long 0x0
0774 00000086     1279     .long DBG94
0778 00000000     1280     .long 0x0
077c 01640001     1281     .long 0x1640001
0780 00000000     1282     .long 0x0
0784 0000000b     1283     .long 0xb
0788 00000000     1284     .long 0x0
078c 00000000     1285     .long 0x0
0790 00000000     1286     .long 0x0
                  1287 DBG106:
0794 0062622e     1288     .long 0x62622e
0798 00000000     1289     .long 0x0
079c 00000086     1290     .long DBG94
07a0 00000000     1291     .long 0x0
07a4 01640001     1292     .long 0x1640001
07a8 00000000     1293     .long 0x0
07ac 0000000b     1294     .long 0xb
07b0 00000000     1295     .long 0x0
07b4 000007f8     1296     .long DBG107
07b8 00000000     1297     .long 0x0
07bc 6b684370     1298     .long 0x6b684370
07c0 006d7573     1299     .long 0x6d7573
07c4 000e0102     1300     .long 0xe0102
07c8 00000022     1301     .long 0x22
07cc 0004ffff     1302     .long 0x4ffff
07d0 63656863     1303     .long 0x63656863
07d4 6d75736b     1304     .long 0x6d75736b
07d8 000d0102     1305     .long 0xd0102
07dc 00000004     1306     .long 0x4
07e0 0004ffff     1307     .long 0x4ffff
07e4 00000000     1308     .long 0x0
07e8 00000150     1309     .long DBG108
07ec 000c0102     1310     .long 0xc0102
07f0 00000022     1311     .long 0x22
07f4 0004ffff     1312     .long 0x4ffff
                  1313 DBG107:
07f8 0062622e     1314     .long 0x62622e
07fc 00000000     1315     .long 0x0
0800 000000a0     1316     .long DBG101
0804 00000000     1317     .long 0x0
0808 01640001     1318     .long 0x1640001
080c 00000000     1319     .long 0x0
0810 00000011     1320     .long 0x11
0814 00000000     1321     .long 0x0
0818 00000938     1322     .long DBG109
081c 00000000     1323     .long 0x0
0820 00000000     1324     .long 0x0
0824 000000f4     1325     .long DBG110
0828 00000008     1326     .long 0x8
082c 00000000     1327     .long 0x0
0830 00010002     1328     .long 0x10002
0834 0062652e     1329     .long 0x62652e
0838 00000000     1330     .long 0x0
083c 000000a4     1331     .long DBG102
0840 00000000     1332     .long 0x0
0844 01640001     1333     .long 0x1640001
0848 00000000     1334     .long 0x0
084c 00000011     1335     .long 0x11
0850 00000000     1336     .long 0x0
0854 00000000     1337     .long 0x0
0858 00000000     1338     .long 0x0
085c 0062652e     1339     .long 0x62652e
0860 00000000     1340     .long 0x0
0864 000000a6     1341     .long DBG100
0868 00000000     1342     .long 0x0
086c 01640001     1343     .long 0x1640001
0870 00000000     1344     .long 0x0
0874 00000011     1345     .long 0x11
0878 00000000     1346     .long 0x0
087c 00000000     1347     .long 0x0
0880 00000000     1348     .long 0x0
0884 0066652e     1349     .long 0x66652e
0888 00000000     1350     .long 0x0
088c 000000a6     1351     .long DBG103
0890 00000000     1352     .long 0x0
0894 01650001     1353     .long 0x1650001
0898 00000000     1354     .long 0x0
089c 00000079     1355     .long 0x79
08a0 00000000     1356     .long 0x0
08a4 00000000     1357     .long 0x0
08a8 00000000     1358     .long 0x0
                  1359     .pseg outfmt_code
                  1360 DBG83:
                  1361     .dbgseg dbg_syms
08ac 00000000     1362     .long 0x0
08b0 000000bc     1363     .long DBG86
08b4 000000a8     1364     .long DBG83
08b8 00000000     1365     .long 0x0
08bc 00ff0001     1366     .long 0xff0001
                  1367 ; }
                  1368 ; void outfmtSendAlarmInfo(int type, unsigned char avalue)
                  1369 DBG82:
08c0 00000000     1370     .long 0x0
08c4 00000004     1371     .long DBG115
08c8 000000a8     1372     .long _outfmtSendAlarmInfo
08cc 00000040     1373     .long 0x40
08d0 01020001     1374     .long 0x1020001
08d4 000008e8     1375     .long DBG87
08d8 00000052     1376     .long DBG112-DBG113
08dc 00000188     1377     .long DBG114
08e0 00000b7c     1378     .long DBG111
08e4 00000000     1379     .long 0x0
                  1380     .pseg outfmt_code
                  1381 DBG113:
                  1382     .dbgseg dbg_syms
                  1383 DBG87:
08e8 0066622e     1384     .long 0x66622e
08ec 00000000     1385     .long 0x0
08f0 000000a8     1386     .long DBG113
08f4 00000000     1387     .long 0x0
08f8 01650001     1388     .long 0x1650001
08fc 00000000     1389     .long 0x0
0900 0000007b     1390     .long 0x7b
0904 00000000     1391     .long 0x0
0908 00000ba4     1392     .long DBG116
090c 00000000     1393     .long 0x0
                  1394     .dbgseg dbg_line
                  1395 DBG114:
0188 000008c0     1396     .long DBG82
018c 00000000     1397     .long 0x0
0190 000000a8     1398     .long _outfmtSendAlarmInfo
0194 00000001     1399     .long 0x1
0198 000000b2     1400     .long DBG118
019c 00000002     1401     .long 0x2
01a0 000000b2     1402     .long DBG119
01a4 00000005     1403     .long 0x5
01a8 000000c0     1404     .long DBG120
01ac 00000007     1405     .long 0x7
01b0 000000c4     1406     .long DBG121
01b4 00000008     1407     .long 0x8
01b8 000000c8     1408     .long DBG122
01bc 00000009     1409     .long 0x9
01c0 000000ce     1410     .long DBG123
01c4 0000000a     1411     .long 0xa
01c8 000000d2     1412     .long DBG124
01cc 0000000b     1413     .long 0xb
01d0 000000d4     1414     .long DBG125
01d4 0000000c     1415     .long 0xc
01d8 000000d6     1416     .long DBG126
01dc 0000000e     1417     .long 0xe
01e0 000000e8     1418     .long DBG127
01e4 00000010     1419     .long 0x10
01e8 000000ee     1420     .long DBG128
01ec 00000012     1421     .long 0x12
01f0 000000f2     1422     .long DBG129
01f4 00000013     1423     .long 0x13
                  1424     .pseg outfmt_code
                  1425     .global _outfmtSendAlarmInfo
                  1426 _outfmtSendAlarmInfo:
00a8 1204         1427     push    r4
00aa 1205         1428     push    r5
00ac 1206         1429     push    r6
                  1430 DBG117:
                  1431 ; ENTRY
00ae 4c05         1432     mov r12,r5
                  1433 ; type at argloc 0 (0x0) in reg  size 2
00b0 4d46         1434     mov.b   r13,r6
                  1435 DBG119:
                  1436 DBG118:
                  1437 ; avalue at argloc 0 (0x0) in reg  size 1
                  1438 ; pFormat in reg  size 2
                  1439 ; {
                  1440 ;   const char * pFormat;
                  1441 ;   clearString(buffer, (192) );
00b2 403d00c0     1442     mov #0xc0,r13
00b6 40340000     1443     mov #_buffer,r4
00ba 440c         1444     mov r4,r12
00bc 12b00000     1445     call    #_clearString
                  1446 DBG120:
                  1447 ;   if (type == 0)
00c0 9305         1448     cmp #0x0,r5
00c2 2003         1449     jne outfmtSendAlarmInfo_L1
                  1450 DBG121:
                  1451 ;     pFormat = amaskOutFmt;
00c4 421c0030     1452     mov &_amaskOutFmt,r12
                  1453 DBG122:
00c8 3c06         1454     jmp outfmtSendAlarmInfo_L2
                  1455 outfmtSendAlarmInfo_L1:
                  1456 ;   else if (type == 1)
00ca 9315         1457     cmp #0x1,r5
00cc 2003         1458     jne outfmtSendAlarmInfo_L3
                  1459 DBG123:
                  1460 ;     pFormat = alarmOutFmt;
00ce 421c0032     1461     mov &_alarmOutFmt,r12
                  1462 DBG124:
00d2 3c01         1463     jmp outfmtSendAlarmInfo_L4
                  1464 outfmtSendAlarmInfo_L3:
                  1465 ;   else
                  1466 ;     return;
                  1467 DBG125:
00d4 3c0e         1468     jmp outfmtSendAlarmInfo_LL2
                  1469 outfmtSendAlarmInfo_L4:
                  1470 outfmtSendAlarmInfo_L2:
                  1471 ;   sprintf(buffer, pFormat, avalue);
                  1472 DBG126:
00d6 f03600ff     1473     and #0xff,r6
00da 1206         1474     push    r6
00dc 120c         1475     push    r12
00de 1204         1476     push    r4
                  1477 DBG130:
00e0 12b00000     1478     call    #_sprintf
                  1479 DBG131:
00e4 50310006     1480     add #0x6,sp
                  1481 DBG127:
                  1482 ;   appendChecksum(buffer);
00e8 440c         1483     mov r4,r12
00ea 12b00078     1484     call    #_appendChecksum
                  1485 DBG128:
                  1486 ;   outputBuffer();
00ee 12b0003a     1487     call    #_outputBuffer
                  1488 DBG129:
                  1489 outfmtSendAlarmInfo_LL2:
                  1490 ; EXIT
                  1491 ; .temp1 at stkloc 0 (0x0) size 6
                  1492 DBG132:
00f2 4136         1493     pop r6
00f4 4135         1494     pop r5
00f6 4134         1495     pop r4
00f8 4130         1496     ret
                  1497     .dbgseg dbg_syms
0910 00000000     1498     .long 0x0
0914 00000050     1499     .long DBG27
0918 00000006     1500     .long 0x6
091c 00000000     1501     .long 0x0
0920 00010002     1502     .long 0x10002
0924 00000000     1503     .long 0x0
0928 000001cc     1504     .long DBG28
092c 00000002     1505     .long 0x2
0930 00000000     1506     .long 0x0
0934 00010002     1507     .long 0x10002
                  1508 DBG109:
0938 0062622e     1509     .long 0x62622e
093c 00000000     1510     .long 0x0
0940 000000ae     1511     .long DBG117
0944 00000000     1512     .long 0x0
0948 01640001     1513     .long 0x1640001
094c 00000000     1514     .long 0x0
0950 00000001     1515     .long 0x1
0954 00000000     1516     .long 0x0
0958 000009b0     1517     .long DBG133
095c 00000000     1518     .long 0x0
0960 6c617661     1519     .long 0x6c617661
0964 00006575     1520     .long 0x6575
0968 000d0102     1521     .long 0xd0102
096c 0000000c     1522     .long 0xc
0970 0011ffff     1523     .long 0x11ffff
0974 65707974     1524     .long 0x65707974
0978 00000000     1525     .long 0x0
097c 000c0102     1526     .long 0xc0102
0980 00000004     1527     .long 0x4
0984 0011ffff     1528     .long 0x11ffff
0988 0062652e     1529     .long 0x62652e
098c 00000000     1530     .long 0x0
0990 000000b2     1531     .long DBG118
0994 00000000     1532     .long 0x0
0998 01640001     1533     .long 0x1640001
099c 00000000     1534     .long 0x0
09a0 00000002     1535     .long 0x2
09a4 00000000     1536     .long 0x0
09a8 00000000     1537     .long 0x0
09ac 00000000     1538     .long 0x0
                  1539 DBG133:
09b0 0062622e     1540     .long 0x62622e
09b4 00000000     1541     .long 0x0
09b8 000000b2     1542     .long DBG118
09bc 00000000     1543     .long 0x0
09c0 01640001     1544     .long 0x1640001
09c4 00000000     1545     .long 0x0
09c8 00000002     1546     .long 0x2
09cc 00000000     1547     .long 0x0
09d0 000009ec     1548     .long DBG134
09d4 00000000     1549     .long 0x0
09d8 65707974     1550     .long 0x65707974
09dc 00000000     1551     .long 0x0
09e0 00050102     1552     .long 0x50102
09e4 00000004     1553     .long 0x4
09e8 0011ffff     1554     .long 0x11ffff
                  1555 DBG134:
09ec 0062622e     1556     .long 0x62622e
09f0 00000000     1557     .long 0x0
09f4 000000b2     1558     .long DBG118
09f8 00000000     1559     .long 0x0
09fc 01640001     1560     .long 0x1640001
0a00 00000000     1561     .long 0x0
0a04 00000002     1562     .long 0x2
0a08 00000000     1563     .long 0x0
0a0c 00000a28     1564     .long DBG135
0a10 00000000     1565     .long 0x0
0a14 6c617661     1566     .long 0x6c617661
0a18 00006575     1567     .long 0x6575
0a1c 00060102     1568     .long 0x60102
0a20 0000000c     1569     .long 0xc
0a24 0011ffff     1570     .long 0x11ffff
                  1571 DBG135:
0a28 0062622e     1572     .long 0x62622e
0a2c 00000000     1573     .long 0x0
0a30 000000c8     1574     .long DBG122
0a34 00000000     1575     .long 0x0
0a38 01640001     1576     .long 0x1640001
0a3c 00000000     1577     .long 0x0
0a40 00000009     1578     .long 0x9
0a44 00000000     1579     .long 0x0
0a48 00000a64     1580     .long DBG136
0a4c 00000000     1581     .long 0x0
0a50 726f4670     1582     .long 0x726f4670
0a54 0074616d     1583     .long 0x74616d
0a58 000c0102     1584     .long 0xc0102
0a5c 00000022     1585     .long 0x22
0a60 0004ffff     1586     .long 0x4ffff
                  1587 DBG136:
0a64 0062622e     1588     .long 0x62622e
0a68 00000000     1589     .long 0x0
0a6c 000000e0     1590     .long DBG130
0a70 00000000     1591     .long 0x0
0a74 01640001     1592     .long 0x1640001
0a78 00000000     1593     .long 0x0
0a7c 00000010     1594     .long 0x10
0a80 00000000     1595     .long 0x0
0a84 00000d5c     1596     .long DBG137
0a88 00000000     1597     .long 0x0
0a8c 00000000     1598     .long 0x0
0a90 000000f4     1599     .long DBG110
0a94 00000006     1600     .long 0x6
0a98 00000000     1601     .long 0x0
0a9c 00010002     1602     .long 0x10002
0aa0 0062652e     1603     .long 0x62652e
0aa4 00000000     1604     .long 0x0
0aa8 000000e4     1605     .long DBG131
0aac 00000000     1606     .long 0x0
0ab0 01640001     1607     .long 0x1640001
0ab4 00000000     1608     .long 0x0
0ab8 00000010     1609     .long 0x10
0abc 00000000     1610     .long 0x0
0ac0 00000000     1611     .long 0x0
0ac4 00000000     1612     .long 0x0
0ac8 0062652e     1613     .long 0x62652e
0acc 00000000     1614     .long 0x0
0ad0 000000e8     1615     .long DBG127
0ad4 00000000     1616     .long 0x0
0ad8 01640001     1617     .long 0x1640001
0adc 00000000     1618     .long 0x0
0ae0 00000010     1619     .long 0x10
0ae4 00000000     1620     .long 0x0
0ae8 00000000     1621     .long 0x0
0aec 00000000     1622     .long 0x0
0af0 0062652e     1623     .long 0x62652e
0af4 00000000     1624     .long 0x0
0af8 000000e8     1625     .long DBG127
0afc 00000000     1626     .long 0x0
0b00 01640001     1627     .long 0x1640001
0b04 00000000     1628     .long 0x0
0b08 00000010     1629     .long 0x10
0b0c 00000000     1630     .long 0x0
0b10 00000000     1631     .long 0x0
0b14 00000000     1632     .long 0x0
0b18 0062652e     1633     .long 0x62652e
0b1c 00000000     1634     .long 0x0
0b20 000000f2     1635     .long DBG129
0b24 00000000     1636     .long 0x0
0b28 01640001     1637     .long 0x1640001
0b2c 00000000     1638     .long 0x0
0b30 00000013     1639     .long 0x13
0b34 00000000     1640     .long 0x0
0b38 00000000     1641     .long 0x0
0b3c 00000000     1642     .long 0x0
0b40 0066652e     1643     .long 0x66652e
0b44 00000000     1644     .long 0x0
0b48 000000f2     1645     .long DBG132
0b4c 00000000     1646     .long 0x0
0b50 01650001     1647     .long 0x1650001
0b54 00000000     1648     .long 0x0
0b58 0000008d     1649     .long 0x8d
0b5c 00000000     1650     .long 0x0
0b60 00000000     1651     .long 0x0
0b64 00000000     1652     .long 0x0
                  1653     .pseg outfmt_code
                  1654 DBG112:
                  1655     .dbgseg dbg_syms
0b68 00000000     1656     .long 0x0
0b6c 00000004     1657     .long DBG115
0b70 000000fa     1658     .long DBG112
0b74 00000000     1659     .long 0x0
0b78 00ff0001     1660     .long 0xff0001
                  1661 ; }
                  1662 ; void outfmtSendPrompt(void) 
                  1663 DBG111:
0b7c 00000000     1664     .long 0x0
0b80 000000a8     1665     .long DBG142
0b84 000000fa     1666     .long _outfmtSendPrompt
0b88 00000040     1667     .long 0x40
0b8c 01020001     1668     .long 0x1020001
0b90 00000ba4     1669     .long DBG116
0b94 0000000e     1670     .long DBG139-DBG140
0b98 000001f8     1671     .long DBG141
0b9c 00000c30     1672     .long DBG138
0ba0 00000000     1673     .long 0x0
                  1674     .pseg outfmt_code
                  1675 DBG140:
                  1676     .dbgseg dbg_syms
                  1677 DBG116:
0ba4 0066622e     1678     .long 0x66622e
0ba8 00000000     1679     .long 0x0
0bac 000000fa     1680     .long DBG140
0bb0 00000000     1681     .long 0x0
0bb4 01650001     1682     .long 0x1650001
0bb8 00000000     1683     .long 0x0
0bbc 0000008f     1684     .long 0x8f
0bc0 00000000     1685     .long 0x0
0bc4 00000c58     1686     .long DBG143
0bc8 00000000     1687     .long 0x0
                  1688     .dbgseg dbg_line
                  1689 DBG141:
01f8 00000b7c     1690     .long DBG111
01fc 00000000     1691     .long 0x0
0200 000000fa     1692     .long _outfmtSendPrompt
0204 00000001     1693     .long 0x1
0208 000000fa     1694     .long DBG145
020c 00000002     1695     .long 0x2
0210 000000fa     1696     .long DBG146
0214 00000003     1697     .long 0x3
0218 00000106     1698     .long DBG147
021c 00000004     1699     .long 0x4
                  1700     .pseg outfmt_code
                  1701     .global _outfmtSendPrompt
                  1702 _outfmtSendPrompt:
                  1703 ; ENTRY
                  1704 DBG144:
                  1705 ; {
                  1706 DBG145:
                  1707 ;   outputString(prompt, 5);
                  1708 DBG146:
00fa 403d0005     1709     mov #0x5,r13
00fe 403c0000     1710     mov #_prompt,r12
0102 12b00000     1711     call    #_outputString
                  1712 DBG148:
                  1713 DBG147:
                  1714 ; EXIT
0106 4130         1715     ret
                  1716     .dbgseg dbg_syms
0bcc 00000000     1717     .long 0x0
0bd0 00000050     1718     .long DBG27
0bd4 00000000     1719     .long 0x0
0bd8 00000000     1720     .long 0x0
0bdc 00010002     1721     .long 0x10002
0be0 00000000     1722     .long 0x0
0be4 000001cc     1723     .long DBG28
0be8 00000002     1724     .long 0x2
0bec 00000000     1725     .long 0x0
0bf0 00010002     1726     .long 0x10002
0bf4 0066652e     1727     .long 0x66652e
0bf8 00000000     1728     .long 0x0
0bfc 00000106     1729     .long DBG148
0c00 00000000     1730     .long 0x0
0c04 01650001     1731     .long 0x1650001
0c08 00000000     1732     .long 0x0
0c0c 00000092     1733     .long 0x92
0c10 00000000     1734     .long 0x0
0c14 00000000     1735     .long 0x0
0c18 00000000     1736     .long 0x0
                  1737     .pseg outfmt_code
                  1738 DBG139:
                  1739     .dbgseg dbg_syms
0c1c 00000000     1740     .long 0x0
0c20 000000a8     1741     .long DBG142
0c24 00000108     1742     .long DBG139
0c28 00000000     1743     .long 0x0
0c2c 00ff0001     1744     .long 0xff0001
                  1745 ; }
                  1746 ; void outfmtSendCrLf(void)
                  1747 DBG138:
0c30 00000000     1748     .long 0x0
0c34 00000124     1749     .long DBG153
0c38 00000108     1750     .long _outfmtSendCrLf
0c3c 00000040     1751     .long 0x40
0c40 01020001     1752     .long 0x1020001
0c44 00000c58     1753     .long DBG143
0c48 0000000e     1754     .long DBG150-DBG151
0c4c 00000220     1755     .long DBG152
0c50 00000ce4     1756     .long DBG149
0c54 00000000     1757     .long 0x0
                  1758     .pseg outfmt_code
                  1759 DBG151:
                  1760     .dbgseg dbg_syms
                  1761 DBG143:
0c58 0066622e     1762     .long 0x66622e
0c5c 00000000     1763     .long 0x0
0c60 00000108     1764     .long DBG151
0c64 00000000     1765     .long 0x0
0c68 01650001     1766     .long 0x1650001
0c6c 00000000     1767     .long 0x0
0c70 00000094     1768     .long 0x94
0c74 00000000     1769     .long 0x0
0c78 00000d0c     1770     .long DBG154
0c7c 00000000     1771     .long 0x0
                  1772     .dbgseg dbg_line
                  1773 DBG152:
0220 00000c30     1774     .long DBG138
0224 00000000     1775     .long 0x0
0228 00000108     1776     .long _outfmtSendCrLf
022c 00000001     1777     .long 0x1
0230 00000108     1778     .long DBG156
0234 00000002     1779     .long 0x2
0238 00000108     1780     .long DBG157
023c 00000003     1781     .long 0x3
0240 00000114     1782     .long DBG158
0244 00000004     1783     .long 0x4
                  1784     .pseg outfmt_code
                  1785     .global _outfmtSendCrLf
                  1786 _outfmtSendCrLf:
                  1787 ; ENTRY
                  1788 DBG155:
                  1789 ; {
                  1790 DBG156:
                  1791 ;   outputString(crlf, 3);
                  1792 DBG157:
0108 403d0003     1793     mov #0x3,r13
010c 403c0005     1794     mov #_crlf,r12
0110 12b00000     1795     call    #_outputString
                  1796 DBG159:
                  1797 DBG158:
                  1798 ; EXIT
0114 4130         1799     ret
                  1800     .dbgseg dbg_syms
0c80 00000000     1801     .long 0x0
0c84 00000050     1802     .long DBG27
0c88 00000000     1803     .long 0x0
0c8c 00000000     1804     .long 0x0
0c90 00010002     1805     .long 0x10002
0c94 00000000     1806     .long 0x0
0c98 000001cc     1807     .long DBG28
0c9c 00000002     1808     .long 0x2
0ca0 00000000     1809     .long 0x0
0ca4 00010002     1810     .long 0x10002
0ca8 0066652e     1811     .long 0x66652e
0cac 00000000     1812     .long 0x0
0cb0 00000114     1813     .long DBG159
0cb4 00000000     1814     .long 0x0
0cb8 01650001     1815     .long 0x1650001
0cbc 00000000     1816     .long 0x0
0cc0 00000097     1817     .long 0x97
0cc4 00000000     1818     .long 0x0
0cc8 00000000     1819     .long 0x0
0ccc 00000000     1820     .long 0x0
                  1821     .pseg outfmt_code
                  1822 DBG150:
                  1823     .dbgseg dbg_syms
0cd0 00000000     1824     .long 0x0
0cd4 00000124     1825     .long DBG153
0cd8 00000116     1826     .long DBG150
0cdc 00000000     1827     .long 0x0
0ce0 00ff0001     1828     .long 0xff0001
                  1829 ; }
                  1830 ; void outfmtSendVersion(char * versionString)
                  1831 DBG149:
0ce4 00000000     1832     .long 0x0
0ce8 00000104     1833     .long DBG164
0cec 00000116     1834     .long _outfmtSendVersion
0cf0 00000040     1835     .long 0x40
0cf4 01020001     1836     .long 0x1020001
0cf8 00000d0c     1837     .long DBG154
0cfc 00000034     1838     .long DBG161-DBG162
0d00 00000248     1839     .long DBG163
0d04 00000ec4     1840     .long DBG160
0d08 00000000     1841     .long 0x0
                  1842     .pseg outfmt_code
                  1843 DBG162:
                  1844     .dbgseg dbg_syms
                  1845 DBG154:
0d0c 0066622e     1846     .long 0x66622e
0d10 00000000     1847     .long 0x0
0d14 00000116     1848     .long DBG162
0d18 00000000     1849     .long 0x0
0d1c 01650001     1850     .long 0x1650001
0d20 00000000     1851     .long 0x0
0d24 00000099     1852     .long 0x99
0d28 00000000     1853     .long 0x0
0d2c 00000eec     1854     .long DBG165
0d30 00000000     1855     .long 0x0
                  1856     .dbgseg dbg_line
                  1857 DBG163:
0248 00000ce4     1858     .long DBG149
024c 00000000     1859     .long 0x0
0250 00000116     1860     .long _outfmtSendVersion
0254 00000001     1861     .long 0x1
0258 0000011c     1862     .long DBG167
025c 00000002     1863     .long 0x2
0260 0000011c     1864     .long DBG168
0264 00000004     1865     .long 0x4
0268 0000012a     1866     .long DBG169
026c 00000005     1867     .long 0x5
0270 0000013a     1868     .long DBG170
0274 00000007     1869     .long 0x7
0278 00000140     1870     .long DBG171
027c 00000008     1871     .long 0x8
0280 00000144     1872     .long DBG172
0284 00000009     1873     .long 0x9
                  1874     .pseg outfmt_code
                  1875     .global _outfmtSendVersion
                  1876 _outfmtSendVersion:
0116 1204         1877     push    r4
0118 1205         1878     push    r5
                  1879 DBG166:
                  1880 ; ENTRY
011a 4c04         1881     mov r12,r4
                  1882 DBG168:
                  1883 DBG167:
                  1884 ; versionString at argloc 0 (0x0) in reg  size 2
                  1885 ; {
                  1886 ;   clearString(buffer, (192) );
011c 403d00c0     1887     mov #0xc0,r13
0120 40350000     1888     mov #_buffer,r5
0124 450c         1889     mov r5,r12
0126 12b00000     1890     call    #_clearString
                  1891 DBG169:
                  1892 ;   sprintf(buffer, versionOutFmt, versionString);
012a 1204         1893     push    r4
012c 12120034     1894     push    &_versionOutFmt
0130 1205         1895     push    r5
                  1896 DBG173:
0132 12b00000     1897     call    #_sprintf
                  1898 DBG174:
0136 50310006     1899     add #0x6,sp
                  1900 DBG170:
                  1901 ;   appendChecksum(buffer);
013a 450c         1902     mov r5,r12
013c 12b00078     1903     call    #_appendChecksum
                  1904 DBG171:
                  1905 ;   outputBuffer();
0140 12b0003a     1906     call    #_outputBuffer
                  1907 DBG175:
                  1908 DBG172:
                  1909 ; EXIT
                  1910 ; .temp2 at stkloc 0 (0x0) size 4
0144 4135         1911     pop r5
0146 4134         1912     pop r4
0148 4130         1913     ret
                  1914     .dbgseg dbg_syms
0d34 00000000     1915     .long 0x0
0d38 00000050     1916     .long DBG27
0d3c 00000004     1917     .long 0x4
0d40 00000000     1918     .long 0x0
0d44 00010002     1919     .long 0x10002
0d48 00000000     1920     .long 0x0
0d4c 000001cc     1921     .long DBG28
0d50 00000002     1922     .long 0x2
0d54 00000000     1923     .long 0x0
0d58 00010002     1924     .long 0x10002
                  1925 DBG137:
0d5c 0062622e     1926     .long 0x62622e
0d60 00000000     1927     .long 0x0
0d64 0000011a     1928     .long DBG166
0d68 00000000     1929     .long 0x0
0d6c 01640001     1930     .long 0x1640001
0d70 00000000     1931     .long 0x0
0d74 00000001     1932     .long 0x1
0d78 00000000     1933     .long 0x0
0d7c 00000dc0     1934     .long DBG176
0d80 00000000     1935     .long 0x0
0d84 00000000     1936     .long 0x0
0d88 00000248     1937     .long DBG177
0d8c 000c0102     1938     .long 0xc0102
0d90 00000022     1939     .long 0x22
0d94 0011ffff     1940     .long 0x11ffff
0d98 0062652e     1941     .long 0x62652e
0d9c 00000000     1942     .long 0x0
0da0 0000011c     1943     .long DBG167
0da4 00000000     1944     .long 0x0
0da8 01640001     1945     .long 0x1640001
0dac 00000000     1946     .long 0x0
0db0 00000002     1947     .long 0x2
0db4 00000000     1948     .long 0x0
0db8 00000000     1949     .long 0x0
0dbc 00000000     1950     .long 0x0
                  1951 DBG176:
0dc0 0062622e     1952     .long 0x62622e
0dc4 00000000     1953     .long 0x0
0dc8 0000011c     1954     .long DBG167
0dcc 00000000     1955     .long 0x0
0dd0 01640001     1956     .long 0x1640001
0dd4 00000000     1957     .long 0x0
0dd8 00000002     1958     .long 0x2
0ddc 00000000     1959     .long 0x0
0de0 00000dfc     1960     .long DBG178
0de4 00000000     1961     .long 0x0
0de8 00000000     1962     .long 0x0
0dec 00000248     1963     .long DBG177
0df0 00040102     1964     .long 0x40102
0df4 00000022     1965     .long 0x22
0df8 0011ffff     1966     .long 0x11ffff
                  1967 DBG178:
0dfc 0062622e     1968     .long 0x62622e
0e00 00000000     1969     .long 0x0
0e04 00000132     1970     .long DBG173
0e08 00000000     1971     .long 0x0
0e0c 01640001     1972     .long 0x1640001
0e10 00000000     1973     .long 0x0
0e14 00000007     1974     .long 0x7
0e18 00000000     1975     .long 0x0
0e1c 00000f50     1976     .long DBG179
0e20 00000000     1977     .long 0x0
0e24 00000000     1978     .long 0x0
0e28 000000f4     1979     .long DBG110
0e2c 00000006     1980     .long 0x6
0e30 00000000     1981     .long 0x0
0e34 00010002     1982     .long 0x10002
0e38 0062652e     1983     .long 0x62652e
0e3c 00000000     1984     .long 0x0
0e40 00000136     1985     .long DBG174
0e44 00000000     1986     .long 0x0
0e48 01640001     1987     .long 0x1640001
0e4c 00000000     1988     .long 0x0
0e50 00000007     1989     .long 0x7
0e54 00000000     1990     .long 0x0
0e58 00000000     1991     .long 0x0
0e5c 00000000     1992     .long 0x0
0e60 0062652e     1993     .long 0x62652e
0e64 00000000     1994     .long 0x0
0e68 00000144     1995     .long DBG172
0e6c 00000000     1996     .long 0x0
0e70 01640001     1997     .long 0x1640001
0e74 00000000     1998     .long 0x0
0e78 00000009     1999     .long 0x9
0e7c 00000000     2000     .long 0x0
0e80 00000000     2001     .long 0x0
0e84 00000000     2002     .long 0x0
0e88 0066652e     2003     .long 0x66652e
0e8c 00000000     2004     .long 0x0
0e90 00000144     2005     .long DBG175
0e94 00000000     2006     .long 0x0
0e98 01650001     2007     .long 0x1650001
0e9c 00000000     2008     .long 0x0
0ea0 000000a1     2009     .long 0xa1
0ea4 00000000     2010     .long 0x0
0ea8 00000000     2011     .long 0x0
0eac 00000000     2012     .long 0x0
                  2013     .pseg outfmt_code
                  2014 DBG161:
                  2015     .dbgseg dbg_syms
0eb0 00000000     2016     .long 0x0
0eb4 00000104     2017     .long DBG164
0eb8 0000014a     2018     .long DBG161
0ebc 00000000     2019     .long 0x0
0ec0 00ff0001     2020     .long 0xff0001
                  2021 ; }
                  2022 ; void outfmtSendData(void)
                  2023 DBG160:
0ec4 00000000     2024     .long 0x0
0ec8 0000002c     2025     .long DBG184
0ecc 0000014a     2026     .long _outfmtSendData
0ed0 00000040     2027     .long 0x40
0ed4 01020001     2028     .long 0x1020001
0ed8 00000eec     2029     .long DBG165
0edc 00000094     2030     .long DBG181-DBG182
0ee0 00000288     2031     .long DBG183
0ee4 0000111c     2032     .long DBG180
0ee8 00000000     2033     .long 0x0
                  2034     .pseg outfmt_code
                  2035 DBG182:
                  2036     .dbgseg dbg_syms
                  2037 DBG165:
0eec 0066622e     2038     .long 0x66622e
0ef0 00000000     2039     .long 0x0
0ef4 0000014a     2040     .long DBG182
0ef8 00000000     2041     .long 0x0
0efc 01650001     2042     .long 0x1650001
0f00 00000000     2043     .long 0x0
0f04 000000a3     2044     .long 0xa3
0f08 00000000     2045     .long 0x0
0f0c 00001144     2046     .long DBG185
0f10 00000000     2047     .long 0x0
                  2048     .dbgseg dbg_line
                  2049 DBG183:
0288 00000ec4     2050     .long DBG160
028c 00000000     2051     .long 0x0
0290 0000014a     2052     .long _outfmtSendData
0294 00000001     2053     .long 0x1
0298 00000150     2054     .long DBG187
029c 00000002     2055     .long 0x2
02a0 00000150     2056     .long DBG188
02a4 00000005     2057     .long 0x5
02a8 00000154     2058     .long DBG189
02ac 00000008     2059     .long 0x8
02b0 0000015e     2060     .long DBG190
02b4 00000009     2061     .long 0x9
02b8 0000016a     2062     .long DBG191
02bc 0000000c     2063     .long 0xc
02c0 00000174     2064     .long DBG192
02c4 0000000f     2065     .long 0xf
02c8 00000176     2066     .long DBG194
02cc 00000010     2067     .long 0x10
02d0 0000017c     2068     .long DBG195
02d4 00000011     2069     .long 0x11
02d8 00000188     2070     .long DBG197
02dc 00000012     2071     .long 0x12
02e0 00000194     2072     .long DBG198
02e4 00000013     2073     .long 0x13
02e8 00000194     2074     .long DBG199
02ec 00000015     2075     .long 0x15
02f0 000001ba     2076     .long DBG200
02f4 00000016     2077     .long 0x16
02f8 000001c4     2078     .long DBG201
02fc 00000017     2079     .long 0x17
0300 000001ca     2080     .long DBG202
0304 00000019     2081     .long 0x19
0308 000001d2     2082     .long DBG203
030c 0000001b     2083     .long 0x1b
0310 000001d6     2084     .long DBG204
0314 0000001c     2085     .long 0x1c
                  2086     .pseg outfmt_code
                  2087     .global _outfmtSendData
                  2088 _outfmtSendData:
014a 1204         2089     push    r4
014c 1205         2090     push    r5
014e 8221         2091     sub #0x4,sp
                  2092 DBG188:
                  2093 DBG187:
                  2094 DBG186:
                  2095 ; ENTRY
                  2096 ; i in reg  size 2
                  2097 ; sensorVal at stkloc 0 (0x0) size 4
                  2098 ; pBufferOffset in reg  size 2
                  2099 ; {
                  2100 ;   int i;
                  2101 ;   float sensorVal;
                  2102 ;   char * pBufferOffset = buffer;
0150 40340000     2103     mov #_buffer,r4
                  2104 DBG189:
                  2105 ;   clearString(buffer, (192) );
0154 403d00c0     2106     mov #0xc0,r13
0158 440c         2107     mov r4,r12
015a 12b00000     2108     call    #_clearString
                  2109 DBG190:
                  2110 ;   sprintf(buffer, "$PEDATA, ");
015e 1230004a     2111     push    #outfmt_V34
0162 1204         2112     push    r4
                  2113 DBG205:
0164 12b00000     2114     call    #_sprintf
                  2115 DBG206:
0168 5221         2116     add #0x4,sp
                  2117 DBG191:
                  2118 ;   while(*pBufferOffset != '\0') pBufferOffset++;
                  2119 outfmtSendData_L1:
016a 93c40000     2120     cmp.b   #0x0,0(r4)
016e 2402         2121     jeq outfmtSendData_L2
0170 5314         2122     add #0x1,r4
0172 3ffb         2123     jmp outfmtSendData_L1
                  2124 outfmtSendData_L2:
                  2125 ;   for (i=0;i< (8) ;i++) {
                  2126 DBG192:
0174 4305         2127     mov #0x0,r5
                  2128 outfmtSendData_L3:
                  2129 DBG193:
                  2130 ;     if (i == (7) ) continue; 
                  2131 DBG194:
0176 90350007     2132     cmp #0x7,r5
017a 2424         2133     jeq outfmtSendData_L5
                  2134 DBG195:
                  2135 outfmtSendData_L4:
                  2136 ;     if (sensorGetData(i, &sensorVal) != 0) {
017c 410d         2137     mov sp,r13
017e 450c         2138     mov r5,r12
0180 12b00000     2139     call    #_sensorGetData
0184 930c         2140     cmp #0x0,r12
0186 2406         2141     jeq outfmtSendData_L6
                  2142 DBG197:
                  2143 DBG196:
                  2144 ;       sensorVal = -1.0;
0188 4291000c0000 2145     mov &__fcons1,0(sp)
018e 4291000e0002 2146     mov &__fcons1+0x2,0x2(sp)
                  2147 DBG199:
                  2148 DBG198:
                  2149 ;     }
                  2150 outfmtSendData_L6:
                  2151 ;     sprintf(pBufferOffset, "%s%4.2f, ", sensorCode[i], sensorVal);
0194 450c         2152     mov r5,r12
0196 5c0c         2153     rla r12
0198 4c1c0000     2154     mov _sensorCode(r12),r12
019c 8221         2155     sub #0x4,sp
019e 419100040000 2156     mov 0x4(sp),0(sp)
01a4 419100060002 2157     mov 0x6(sp),0x2(sp)
01aa 120c         2158     push    r12
01ac 12300000     2159     push    #outfmt_V36
01b0 1204         2160     push    r4
                  2161 DBG207:
01b2 12b00000     2162     call    #_sprintf
                  2163 DBG208:
01b6 5031000a     2164     add #0xa,sp
                  2165 DBG200:
                  2166 ;     while(*pBufferOffset != '\0') pBufferOffset++;
                  2167 outfmtSendData_L7:
01ba 93c40000     2168     cmp.b   #0x0,0(r4)
01be 2402         2169     jeq outfmtSendData_L8
01c0 5314         2170     add #0x1,r4
01c2 3ffb         2171     jmp outfmtSendData_L7
                  2172 outfmtSendData_L8:
                  2173 DBG201:
                  2174 outfmtSendData_L5:
01c4 5315         2175     add #0x1,r5
01c6 9235         2176     cmp #0x8,r5
01c8 3bd6         2177     jl  outfmtSendData_L3
                  2178 DBG202:
                  2179 ;   }
                  2180 ;   appendChecksum(buffer);
01ca 403c0000     2181     mov #_buffer,r12
01ce 12b00078     2182     call    #_appendChecksum
                  2183 DBG203:
                  2184 ;   outputBuffer();   
01d2 12b0003a     2185     call    #_outputBuffer
                  2186 DBG209:
                  2187 DBG204:
                  2188 ; EXIT
                  2189 ; .temp3 at stkloc 4 (0x4) size 4
01d6 5221         2190     add #0x4,sp
01d8 4135         2191     pop r5
01da 4134         2192     pop r4
01dc 4130         2193     ret
                  2194     .dbgseg dbg_syms
0f14 00000000     2195     .long 0x0
0f18 00000050     2196     .long DBG27
0f1c 00000008     2197     .long 0x8
0f20 00000000     2198     .long 0x0
0f24 00010002     2199     .long 0x10002
0f28 00000000     2200     .long 0x0
0f2c 000001cc     2201     .long DBG28
0f30 00000002     2202     .long 0x2
0f34 00000000     2203     .long 0x0
0f38 00010002     2204     .long 0x10002
0f3c 00000000     2205     .long 0x0
0f40 0000023c     2206     .long DBG210
0f44 00000000     2207     .long 0x0
0f48 00000006     2208     .long 0x6
0f4c 00010002     2209     .long 0x10002
                  2210 DBG179:
0f50 0062622e     2211     .long 0x62622e
0f54 00000000     2212     .long 0x0
0f58 00000164     2213     .long DBG205
0f5c 00000000     2214     .long 0x0
0f60 01640001     2215     .long 0x1640001
0f64 00000000     2216     .long 0x0
0f68 0000000c     2217     .long 0xc
0f6c 00000000     2218     .long 0x0
0f70 00000fb4     2219     .long DBG211
0f74 00000000     2220     .long 0x0
0f78 00000000     2221     .long 0x0
0f7c 000000f4     2222     .long DBG110
0f80 00000004     2223     .long 0x4
0f84 00000000     2224     .long 0x0
0f88 00010002     2225     .long 0x10002
0f8c 0062652e     2226     .long 0x62652e
0f90 00000000     2227     .long 0x0
0f94 00000168     2228     .long DBG206
0f98 00000000     2229     .long 0x0
0f9c 01640001     2230     .long 0x1640001
0fa0 00000000     2231     .long 0x0
0fa4 0000000c     2232     .long 0xc
0fa8 00000000     2233     .long 0x0
0fac 00000000     2234     .long 0x0
0fb0 00000000     2235     .long 0x0
                  2236 DBG211:
0fb4 0062622e     2237     .long 0x62622e
0fb8 00000000     2238     .long 0x0
0fbc 00000174     2239     .long DBG192
0fc0 00000000     2240     .long 0x0
0fc4 01640001     2241     .long 0x1640001
0fc8 00000000     2242     .long 0x0
0fcc 0000000f     2243     .long 0xf
0fd0 00000000     2244     .long 0x0
0fd4 00000ff0     2245     .long DBG212
0fd8 00000000     2246     .long 0x0
0fdc 00000000     2247     .long 0x0
0fe0 00000150     2248     .long DBG108
0fe4 00040102     2249     .long 0x40102
0fe8 00000022     2250     .long 0x22
0fec 0004ffff     2251     .long 0x4ffff
                  2252 DBG212:
0ff0 0062622e     2253     .long 0x62622e
0ff4 00000000     2254     .long 0x0
0ff8 00000176     2255     .long DBG193
0ffc 00000000     2256     .long 0x0
1000 01640001     2257     .long 0x1640001
1004 00000000     2258     .long 0x0
1008 0000000f     2259     .long 0xf
100c 00000000     2260     .long 0x0
1010 0000102c     2261     .long DBG213
1014 00000000     2262     .long 0x0
1018 00000069     2263     .long 0x69
101c 00000000     2264     .long 0x0
1020 00050102     2265     .long 0x50102
1024 00000004     2266     .long 0x4
1028 0004ffff     2267     .long 0x4ffff
                  2268 DBG213:
102c 0062622e     2269     .long 0x62622e
1030 00000000     2270     .long 0x0
1034 000001b2     2271     .long DBG207
1038 00000000     2272     .long 0x0
103c 01640001     2273     .long 0x1640001
1040 00000000     2274     .long 0x0
1044 00000016     2275     .long 0x16
1048 00000000     2276     .long 0x0
104c 000011a8     2277     .long DBG214
1050 00000000     2278     .long 0x0
1054 00000000     2279     .long 0x0
1058 000000f4     2280     .long DBG110
105c 0000000a     2281     .long 0xa
1060 00000000     2282     .long 0x0
1064 00010002     2283     .long 0x10002
1068 0062652e     2284     .long 0x62652e
106c 00000000     2285     .long 0x0
1070 000001b6     2286     .long DBG208
1074 00000000     2287     .long 0x0
1078 01640001     2288     .long 0x1640001
107c 00000000     2289     .long 0x0
1080 00000016     2290     .long 0x16
1084 00000000     2291     .long 0x0
1088 00000000     2292     .long 0x0
108c 00000000     2293     .long 0x0
1090 0062652e     2294     .long 0x62652e
1094 00000000     2295     .long 0x0
1098 000001d6     2296     .long DBG204
109c 00000000     2297     .long 0x0
10a0 01640001     2298     .long 0x1640001
10a4 00000000     2299     .long 0x0
10a8 0000001c     2300     .long 0x1c
10ac 00000000     2301     .long 0x0
10b0 00000000     2302     .long 0x0
10b4 00000000     2303     .long 0x0
10b8 0062652e     2304     .long 0x62652e
10bc 00000000     2305     .long 0x0
10c0 000001d6     2306     .long DBG204
10c4 00000000     2307     .long 0x0
10c8 01640001     2308     .long 0x1640001
10cc 00000000     2309     .long 0x0
10d0 0000001c     2310     .long 0x1c
10d4 00000000     2311     .long 0x0
10d8 00000000     2312     .long 0x0
10dc 00000000     2313     .long 0x0
10e0 0066652e     2314     .long 0x66652e
10e4 00000000     2315     .long 0x0
10e8 000001d6     2316     .long DBG209
10ec 00000000     2317     .long 0x0
10f0 01650001     2318     .long 0x1650001
10f4 00000000     2319     .long 0x0
10f8 000000be     2320     .long 0xbe
10fc 00000000     2321     .long 0x0
1100 00000000     2322     .long 0x0
1104 00000000     2323     .long 0x0
                  2324     .pseg outfmt_code
                  2325 DBG181:
                  2326     .dbgseg dbg_syms
1108 00000000     2327     .long 0x0
110c 0000002c     2328     .long DBG184
1110 000001de     2329     .long DBG181
1114 00000000     2330     .long 0x0
1118 00ff0001     2331     .long 0xff0001
                  2332 ; }
                  2333 ; void outfmtSendLevels(void)
                  2334 DBG180:
111c 00000000     2335     .long 0x0
1120 00000198     2336     .long DBG219
1124 000001de     2337     .long _outfmtSendLevels
1128 00000040     2338     .long 0x40
112c 01020001     2339     .long 0x1020001
1130 00001144     2340     .long DBG185
1134 0000008c     2341     .long DBG216-DBG217
1138 00000318     2342     .long DBG218
113c 00001374     2343     .long DBG215
1140 00000000     2344     .long 0x0
                  2345     .pseg outfmt_code
                  2346 DBG217:
                  2347     .dbgseg dbg_syms
                  2348 DBG185:
1144 0066622e     2349     .long 0x66622e
1148 00000000     2350     .long 0x0
114c 000001de     2351     .long DBG217
1150 00000000     2352     .long 0x0
1154 01650001     2353     .long 0x1650001
1158 00000000     2354     .long 0x0
115c 000000c0     2355     .long 0xc0
1160 00000000     2356     .long 0x0
1164 0000139c     2357     .long DBG220
1168 00000000     2358     .long 0x0
                  2359     .dbgseg dbg_line
                  2360 DBG218:
0318 0000111c     2361     .long DBG180
031c 00000000     2362     .long 0x0
0320 000001de     2363     .long _outfmtSendLevels
0324 00000001     2364     .long 0x1
0328 000001e4     2365     .long DBG222
032c 00000002     2366     .long 0x2
0330 000001e4     2367     .long DBG223
0334 00000005     2368     .long 0x5
0338 000001e8     2369     .long DBG224
033c 00000008     2370     .long 0x8
0340 000001f2     2371     .long DBG225
0344 00000009     2372     .long 0x9
0348 000001fe     2373     .long DBG226
034c 0000000c     2374     .long 0xc
0350 00000208     2375     .long DBG227
0354 0000000f     2376     .long 0xf
0358 0000020a     2377     .long DBG229
035c 00000010     2378     .long 0x10
0360 00000210     2379     .long DBG230
0364 00000011     2380     .long 0x11
0368 00000216     2381     .long DBG231
036c 00000012     2382     .long 0x12
0370 0000021e     2383     .long DBG232
0374 00000013     2384     .long 0x13
0378 00000244     2385     .long DBG233
037c 00000014     2386     .long 0x14
0380 0000024e     2387     .long DBG234
0384 00000015     2388     .long 0x15
0388 00000256     2389     .long DBG235
038c 00000017     2390     .long 0x17
0390 0000025e     2391     .long DBG236
0394 00000019     2392     .long 0x19
0398 00000262     2393     .long DBG237
039c 0000001a     2394     .long 0x1a
                  2395     .pseg outfmt_code
                  2396     .global _outfmtSendLevels
                  2397 _outfmtSendLevels:
01de 1204         2398     push    r4
01e0 1205         2399     push    r5
01e2 8221         2400     sub #0x4,sp
                  2401 DBG223:
                  2402 DBG222:
                  2403 DBG221:
                  2404 ; ENTRY
                  2405 ; i in reg  size 2
                  2406 ; levelVal at stkloc 0 (0x0) size 4
                  2407 ; pBufferOffset in reg  size 2
                  2408 ; {
                  2409 ;   int i;
                  2410 ;   float levelVal;
                  2411 ;   char * pBufferOffset = buffer;
01e4 40340000     2412     mov #_buffer,r4
                  2413 DBG224:
                  2414 ;   clearString(buffer, (192) );
01e8 403d00c0     2415     mov #0xc0,r13
01ec 440c         2416     mov r4,r12
01ee 12b00000     2417     call    #_clearString
                  2418 DBG225:
                  2419 ;   sprintf(buffer, "$PALEVEL, ");
01f2 123000e7     2420     push    #outfmt_V37
01f6 1204         2421     push    r4
                  2422 DBG238:
01f8 12b00000     2423     call    #_sprintf
                  2424 DBG239:
01fc 5221         2425     add #0x4,sp
                  2426 DBG226:
                  2427 ;   while(*pBufferOffset != '\0') pBufferOffset++;
                  2428 outfmtSendLevels_L1:
01fe 93c40000     2429     cmp.b   #0x0,0(r4)
0202 2402         2430     jeq outfmtSendLevels_L2
0204 5314         2431     add #0x1,r4
0206 3ffb         2432     jmp outfmtSendLevels_L1
                  2433 outfmtSendLevels_L2:
                  2434 ;   for (i=0;i<( (8) <<1);i++) {
                  2435 DBG227:
0208 4305         2436     mov #0x0,r5
                  2437 outfmtSendLevels_L3:
                  2438 DBG228:
                  2439 ;     if (i == ( (7) <<1)) continue; 
                  2440 DBG229:
020a 9035000e     2441     cmp #0xe,r5
020e 241f         2442     jeq outfmtSendLevels_L5
                  2443 DBG230:
                  2444 outfmtSendLevels_L4:
                  2445 ;     if (i == (( (7) <<1)+1)) continue; 
0210 9035000f     2446     cmp #0xf,r5
0214 241c         2447     jeq outfmtSendLevels_L5
                  2448 DBG231:
                  2449 outfmtSendLevels_L6:
                  2450 ;     sensorGetLevel(i, &levelVal);
0216 410d         2451     mov sp,r13
0218 450c         2452     mov r5,r12
021a 12b00000     2453     call    #_sensorGetLevel
                  2454 DBG232:
                  2455 ;     sprintf(pBufferOffset, "%s%f, ", levelCode[i], levelVal);
021e 450c         2456     mov r5,r12
0220 5c0c         2457     rla r12
0222 4c1c0010     2458     mov _levelCode(r12),r12
0226 8221         2459     sub #0x4,sp
0228 419100040000 2460     mov 0x4(sp),0(sp)
022e 419100060002 2461     mov 0x6(sp),0x2(sp)
0234 120c         2462     push    r12
0236 123000a4     2463     push    #outfmt_V38
023a 1204         2464     push    r4
                  2465 DBG240:
023c 12b00000     2466     call    #_sprintf
                  2467 DBG241:
0240 5031000a     2468     add #0xa,sp
                  2469 DBG233:
                  2470 ;     while(*pBufferOffset != '\0') pBufferOffset++;
                  2471 outfmtSendLevels_L7:
0244 93c40000     2472     cmp.b   #0x0,0(r4)
0248 2402         2473     jeq outfmtSendLevels_L8
024a 5314         2474     add #0x1,r4
024c 3ffb         2475     jmp outfmtSendLevels_L7
                  2476 outfmtSendLevels_L8:
                  2477 DBG234:
                  2478 outfmtSendLevels_L5:
024e 5315         2479     add #0x1,r5
0250 90350010     2480     cmp #0x10,r5
0254 3bda         2481     jl  outfmtSendLevels_L3
                  2482 DBG235:
                  2483 ;   }
                  2484 ;   appendChecksum(buffer);
0256 403c0000     2485     mov #_buffer,r12
025a 12b00078     2486     call    #_appendChecksum
                  2487 DBG236:
                  2488 ;   outputBuffer();   
025e 12b0003a     2489     call    #_outputBuffer
                  2490 DBG242:
                  2491 DBG237:
                  2492 ; EXIT
                  2493 ; .temp4 at stkloc 4 (0x4) size 4
0262 5221         2494     add #0x4,sp
0264 4135         2495     pop r5
0266 4134         2496     pop r4
0268 4130         2497     ret
                  2498     .dbgseg dbg_syms
116c 00000000     2499     .long 0x0
1170 00000050     2500     .long DBG27
1174 00000008     2501     .long 0x8
1178 00000000     2502     .long 0x0
117c 00010002     2503     .long 0x10002
1180 00000000     2504     .long 0x0
1184 000001cc     2505     .long DBG28
1188 00000002     2506     .long 0x2
118c 00000000     2507     .long 0x0
1190 00010002     2508     .long 0x10002
1194 6576656c     2509     .long 0x6576656c
1198 6c61566c     2510     .long 0x6c61566c
119c 00000000     2511     .long 0x0
11a0 00000006     2512     .long 0x6
11a4 00010002     2513     .long 0x10002
                  2514 DBG214:
11a8 0062622e     2515     .long 0x62622e
11ac 00000000     2516     .long 0x0
11b0 000001f8     2517     .long DBG238
11b4 00000000     2518     .long 0x0
11b8 01640001     2519     .long 0x1640001
11bc 00000000     2520     .long 0x0
11c0 0000000c     2521     .long 0xc
11c4 00000000     2522     .long 0x0
11c8 0000120c     2523     .long DBG243
11cc 00000000     2524     .long 0x0
11d0 00000000     2525     .long 0x0
11d4 000000f4     2526     .long DBG110
11d8 00000004     2527     .long 0x4
11dc 00000000     2528     .long 0x0
11e0 00010002     2529     .long 0x10002
11e4 0062652e     2530     .long 0x62652e
11e8 00000000     2531     .long 0x0
11ec 000001fc     2532     .long DBG239
11f0 00000000     2533     .long 0x0
11f4 01640001     2534     .long 0x1640001
11f8 00000000     2535     .long 0x0
11fc 0000000c     2536     .long 0xc
1200 00000000     2537     .long 0x0
1204 00000000     2538     .long 0x0
1208 00000000     2539     .long 0x0
                  2540 DBG243:
120c 0062622e     2541     .long 0x62622e
1210 00000000     2542     .long 0x0
1214 00000208     2543     .long DBG227
1218 00000000     2544     .long 0x0
121c 01640001     2545     .long 0x1640001
1220 00000000     2546     .long 0x0
1224 0000000f     2547     .long 0xf
1228 00000000     2548     .long 0x0
122c 00001248     2549     .long DBG244
1230 00000000     2550     .long 0x0
1234 00000000     2551     .long 0x0
1238 00000150     2552     .long DBG108
123c 00040102     2553     .long 0x40102
1240 00000022     2554     .long 0x22
1244 0004ffff     2555     .long 0x4ffff
                  2556 DBG244:
1248 0062622e     2557     .long 0x62622e
124c 00000000     2558     .long 0x0
1250 0000020a     2559     .long DBG228
1254 00000000     2560     .long 0x0
1258 01640001     2561     .long 0x1640001
125c 00000000     2562     .long 0x0
1260 0000000f     2563     .long 0xf
1264 00000000     2564     .long 0x0
1268 00001284     2565     .long DBG245
126c 00000000     2566     .long 0x0
1270 00000069     2567     .long 0x69
1274 00000000     2568     .long 0x0
1278 00050102     2569     .long 0x50102
127c 00000004     2570     .long 0x4
1280 0004ffff     2571     .long 0x4ffff
                  2572 DBG245:
1284 0062622e     2573     .long 0x62622e
1288 00000000     2574     .long 0x0
128c 0000023c     2575     .long DBG240
1290 00000000     2576     .long 0x0
1294 01640001     2577     .long 0x1640001
1298 00000000     2578     .long 0x0
129c 00000014     2579     .long 0x14
12a0 00000000     2580     .long 0x0
12a4 000013ec     2581     .long DBG246
12a8 00000000     2582     .long 0x0
12ac 00000000     2583     .long 0x0
12b0 000000f4     2584     .long DBG110
12b4 0000000a     2585     .long 0xa
12b8 00000000     2586     .long 0x0
12bc 00010002     2587     .long 0x10002
12c0 0062652e     2588     .long 0x62652e
12c4 00000000     2589     .long 0x0
12c8 00000240     2590     .long DBG241
12cc 00000000     2591     .long 0x0
12d0 01640001     2592     .long 0x1640001
12d4 00000000     2593     .long 0x0
12d8 00000014     2594     .long 0x14
12dc 00000000     2595     .long 0x0
12e0 00000000     2596     .long 0x0
12e4 00000000     2597     .long 0x0
12e8 0062652e     2598     .long 0x62652e
12ec 00000000     2599     .long 0x0
12f0 00000262     2600     .long DBG237
12f4 00000000     2601     .long 0x0
12f8 01640001     2602     .long 0x1640001
12fc 00000000     2603     .long 0x0
1300 0000001a     2604     .long 0x1a
1304 00000000     2605     .long 0x0
1308 00000000     2606     .long 0x0
130c 00000000     2607     .long 0x0
1310 0062652e     2608     .long 0x62652e
1314 00000000     2609     .long 0x0
1318 00000262     2610     .long DBG237
131c 00000000     2611     .long 0x0
1320 01640001     2612     .long 0x1640001
1324 00000000     2613     .long 0x0
1328 0000001a     2614     .long 0x1a
132c 00000000     2615     .long 0x0
1330 00000000     2616     .long 0x0
1334 00000000     2617     .long 0x0
1338 0066652e     2618     .long 0x66652e
133c 00000000     2619     .long 0x0
1340 00000262     2620     .long DBG242
1344 00000000     2621     .long 0x0
1348 01650001     2622     .long 0x1650001
134c 00000000     2623     .long 0x0
1350 000000d9     2624     .long 0xd9
1354 00000000     2625     .long 0x0
1358 00000000     2626     .long 0x0
135c 00000000     2627     .long 0x0
                  2628     .pseg outfmt_code
                  2629 DBG216:
                  2630     .dbgseg dbg_syms
1360 00000000     2631     .long 0x0
1364 00000198     2632     .long DBG219
1368 0000026a     2633     .long DBG216
136c 00000000     2634     .long 0x0
1370 00ff0001     2635     .long 0xff0001
                  2636 ; }
                  2637 ; void outfmtSendDate(int sendMonth, int sendDay, int sendYear)
                  2638 DBG215:
1374 00000000     2639     .long 0x0
1378 0000007c     2640     .long DBG251
137c 0000026a     2641     .long _outfmtSendDate
1380 00000040     2642     .long 0x40
1384 01020001     2643     .long 0x1020001
1388 0000139c     2644     .long DBG220
138c 00000048     2645     .long DBG248-DBG249
1390 000003a0     2646     .long DBG250
1394 000015f4     2647     .long DBG247
1398 00000000     2648     .long 0x0
                  2649     .pseg outfmt_code
                  2650 DBG249:
                  2651     .dbgseg dbg_syms
                  2652 DBG220:
139c 0066622e     2653     .long 0x66622e
13a0 00000000     2654     .long 0x0
13a4 0000026a     2655     .long DBG249
13a8 00000000     2656     .long 0x0
13ac 01650001     2657     .long 0x1650001
13b0 00000000     2658     .long 0x0
13b4 000000db     2659     .long 0xdb
13b8 00000000     2660     .long 0x0
13bc 0000161c     2661     .long DBG252
13c0 00000000     2662     .long 0x0
                  2663     .dbgseg dbg_line
                  2664 DBG250:
03a0 00001374     2665     .long DBG215
03a4 00000000     2666     .long 0x0
03a8 0000026a     2667     .long _outfmtSendDate
03ac 00000001     2668     .long 0x1
03b0 00000278     2669     .long DBG254
03b4 00000002     2670     .long 0x2
03b8 00000278     2671     .long DBG255
03bc 00000003     2672     .long 0x3
03c0 00000286     2673     .long DBG256
03c4 00000004     2674     .long 0x4
03c8 0000029e     2675     .long DBG257
03cc 00000005     2676     .long 0x5
03d0 000002a4     2677     .long DBG258
03d4 00000006     2678     .long 0x6
03d8 000002a8     2679     .long DBG259
03dc 00000007     2680     .long 0x7
                  2681     .pseg outfmt_code
                  2682     .global _outfmtSendDate
                  2683 _outfmtSendDate:
026a 1204         2684     push    r4
026c 1205         2685     push    r5
026e 1206         2686     push    r6
0270 1207         2687     push    r7
                  2688 DBG253:
                  2689 ; ENTRY
0272 4c06         2690     mov r12,r6
                  2691 ; sendMonth at argloc 0 (0x0) in reg  size 2
0274 4d07         2692     mov r13,r7
                  2693 ; sendDay at argloc 0 (0x0) in reg  size 2
0276 4e05         2694     mov r14,r5
                  2695 DBG255:
                  2696 DBG254:
                  2697 ; sendYear at argloc 0 (0x0) in reg  size 2
                  2698 ; {
                  2699 ;   clearString(buffer, (192) );
0278 403d00c0     2700     mov #0xc0,r13
027c 40340000     2701     mov #_buffer,r4
0280 440c         2702     mov r4,r12
0282 12b00000     2703     call    #_clearString
                  2704 DBG256:
                  2705 ;   sprintf(buffer, dateOutFmt, sendMonth, sendDay, (sendYear+2000));
0286 503507d0     2706     add #0x7d0,r5
028a 1205         2707     push    r5
028c 1207         2708     push    r7
028e 1206         2709     push    r6
0290 12120036     2710     push    &_dateOutFmt
0294 1204         2711     push    r4
                  2712 DBG260:
0296 12b00000     2713     call    #_sprintf
                  2714 DBG261:
029a 5031000a     2715     add #0xa,sp
                  2716 DBG257:
                  2717 ;   appendChecksum(buffer);
029e 440c         2718     mov r4,r12
02a0 12b00078     2719     call    #_appendChecksum
                  2720 DBG258:
                  2721 ;   outputBuffer();
02a4 12b0003a     2722     call    #_outputBuffer
                  2723 DBG262:
                  2724 DBG259:
                  2725 ; EXIT
                  2726 ; .temp5 at stkloc 0 (0x0) size 8
02a8 4137         2727     pop r7
02aa 4136         2728     pop r6
02ac 4135         2729     pop r5
02ae 4134         2730     pop r4
02b0 4130         2731     ret
                  2732     .dbgseg dbg_syms
13c4 00000000     2733     .long 0x0
13c8 00000050     2734     .long DBG27
13cc 00000008     2735     .long 0x8
13d0 00000000     2736     .long 0x0
13d4 00010002     2737     .long 0x10002
13d8 00000000     2738     .long 0x0
13dc 000001cc     2739     .long DBG28
13e0 00000002     2740     .long 0x2
13e4 00000000     2741     .long 0x0
13e8 00010002     2742     .long 0x10002
                  2743 DBG246:
13ec 0062622e     2744     .long 0x62622e
13f0 00000000     2745     .long 0x0
13f4 00000272     2746     .long DBG253
13f8 00000000     2747     .long 0x0
13fc 01640001     2748     .long 0x1640001
1400 00000000     2749     .long 0x0
1404 00000001     2750     .long 0x1
1408 00000000     2751     .long 0x0
140c 00001478     2752     .long DBG263
1410 00000000     2753     .long 0x0
1414 646e6573     2754     .long 0x646e6573
1418 72616559     2755     .long 0x72616559
141c 000e0102     2756     .long 0xe0102
1420 00000004     2757     .long 0x4
1424 0011ffff     2758     .long 0x11ffff
1428 646e6573     2759     .long 0x646e6573
142c 00796144     2760     .long 0x796144
1430 000d0102     2761     .long 0xd0102
1434 00000004     2762     .long 0x4
1438 0011ffff     2763     .long 0x11ffff
143c 00000000     2764     .long 0x0
1440 00000118     2765     .long DBG264
1444 000c0102     2766     .long 0xc0102
1448 00000004     2767     .long 0x4
144c 0011ffff     2768     .long 0x11ffff
1450 0062652e     2769     .long 0x62652e
1454 00000000     2770     .long 0x0
1458 00000278     2771     .long DBG254
145c 00000000     2772     .long 0x0
1460 01640001     2773     .long 0x1640001
1464 00000000     2774     .long 0x0
1468 00000002     2775     .long 0x2
146c 00000000     2776     .long 0x0
1470 00000000     2777     .long 0x0
1474 00000000     2778     .long 0x0
                  2779 DBG263:
1478 0062622e     2780     .long 0x62622e
147c 00000000     2781     .long 0x0
1480 00000278     2782     .long DBG254
1484 00000000     2783     .long 0x0
1488 01640001     2784     .long 0x1640001
148c 00000000     2785     .long 0x0
1490 00000002     2786     .long 0x2
1494 00000000     2787     .long 0x0
1498 000014c8     2788     .long DBG265
149c 00000000     2789     .long 0x0
14a0 646e6573     2790     .long 0x646e6573
14a4 00796144     2791     .long 0x796144
14a8 00070102     2792     .long 0x70102
14ac 00000004     2793     .long 0x4
14b0 0011ffff     2794     .long 0x11ffff
14b4 00000000     2795     .long 0x0
14b8 00000118     2796     .long DBG264
14bc 00060102     2797     .long 0x60102
14c0 00000004     2798     .long 0x4
14c4 0011ffff     2799     .long 0x11ffff
                  2800 DBG265:
14c8 0062622e     2801     .long 0x62622e
14cc 00000000     2802     .long 0x0
14d0 00000278     2803     .long DBG254
14d4 00000000     2804     .long 0x0
14d8 01640001     2805     .long 0x1640001
14dc 00000000     2806     .long 0x0
14e0 00000002     2807     .long 0x2
14e4 00000000     2808     .long 0x0
14e8 00001504     2809     .long DBG266
14ec 00000000     2810     .long 0x0
14f0 646e6573     2811     .long 0x646e6573
14f4 72616559     2812     .long 0x72616559
14f8 00050102     2813     .long 0x50102
14fc 00000004     2814     .long 0x4
1500 0011ffff     2815     .long 0x11ffff
                  2816 DBG266:
1504 0062622e     2817     .long 0x62622e
1508 00000000     2818     .long 0x0
150c 00000296     2819     .long DBG260
1510 00000000     2820     .long 0x0
1514 01640001     2821     .long 0x1640001
1518 00000000     2822     .long 0x0
151c 00000005     2823     .long 0x5
1520 00000000     2824     .long 0x0
1524 0000166c     2825     .long DBG267
1528 00000000     2826     .long 0x0
152c 00000000     2827     .long 0x0
1530 000000f4     2828     .long DBG110
1534 0000000a     2829     .long 0xa
1538 00000000     2830     .long 0x0
153c 00010002     2831     .long 0x10002
1540 0062652e     2832     .long 0x62652e
1544 00000000     2833     .long 0x0
1548 0000029a     2834     .long DBG261
154c 00000000     2835     .long 0x0
1550 01640001     2836     .long 0x1640001
1554 00000000     2837     .long 0x0
1558 00000005     2838     .long 0x5
155c 00000000     2839     .long 0x0
1560 00000000     2840     .long 0x0
1564 00000000     2841     .long 0x0
1568 0062652e     2842     .long 0x62652e
156c 00000000     2843     .long 0x0
1570 0000029e     2844     .long DBG257
1574 00000000     2845     .long 0x0
1578 01640001     2846     .long 0x1640001
157c 00000000     2847     .long 0x0
1580 00000005     2848     .long 0x5
1584 00000000     2849     .long 0x0
1588 00000000     2850     .long 0x0
158c 00000000     2851     .long 0x0
1590 0062652e     2852     .long 0x62652e
1594 00000000     2853     .long 0x0
1598 000002a8     2854     .long DBG259
159c 00000000     2855     .long 0x0
15a0 01640001     2856     .long 0x1640001
15a4 00000000     2857     .long 0x0
15a8 00000007     2858     .long 0x7
15ac 00000000     2859     .long 0x0
15b0 00000000     2860     .long 0x0
15b4 00000000     2861     .long 0x0
15b8 0066652e     2862     .long 0x66652e
15bc 00000000     2863     .long 0x0
15c0 000002a8     2864     .long DBG262
15c4 00000000     2865     .long 0x0
15c8 01650001     2866     .long 0x1650001
15cc 00000000     2867     .long 0x0
15d0 000000e1     2868     .long 0xe1
15d4 00000000     2869     .long 0x0
15d8 00000000     2870     .long 0x0
15dc 00000000     2871     .long 0x0
                  2872     .pseg outfmt_code
                  2873 DBG248:
                  2874     .dbgseg dbg_syms
15e0 00000000     2875     .long 0x0
15e4 0000007c     2876     .long DBG251
15e8 000002b2     2877     .long DBG248
15ec 00000000     2878     .long 0x0
15f0 00ff0001     2879     .long 0xff0001
                  2880 ; }
                  2881 ; void outfmtSendTime(int sendHour, int sendMin, int sendSec)
                  2882 DBG247:
15f4 00000000     2883     .long 0x0
15f8 000001f0     2884     .long DBG272
15fc 000002b2     2885     .long _outfmtSendTime
1600 00000040     2886     .long 0x40
1604 01020001     2887     .long 0x1020001
1608 0000161c     2888     .long DBG252
160c 00000078     2889     .long DBG269-DBG270
1610 000003e0     2890     .long DBG271
1614 000018ec     2891     .long DBG268
1618 00000000     2892     .long 0x0
                  2893     .pseg outfmt_code
                  2894 DBG270:
                  2895     .dbgseg dbg_syms
                  2896 DBG252:
161c 0066622e     2897     .long 0x66622e
1620 00000000     2898     .long 0x0
1624 000002b2     2899     .long DBG270
1628 00000000     2900     .long 0x0
162c 01650001     2901     .long 0x1650001
1630 00000000     2902     .long 0x0
1634 000000e3     2903     .long 0xe3
1638 00000000     2904     .long 0x0
163c 00001914     2905     .long DBG273
1640 00000000     2906     .long 0x0
                  2907     .dbgseg dbg_line
                  2908 DBG271:
03e0 000015f4     2909     .long DBG247
03e4 00000000     2910     .long 0x0
03e8 000002b2     2911     .long _outfmtSendTime
03ec 00000001     2912     .long 0x1
03f0 000002c0     2913     .long DBG275
03f4 00000002     2914     .long 0x2
03f8 000002c0     2915     .long DBG276
03fc 00000005     2916     .long 0x5
0400 000002ce     2917     .long DBG277
0404 00000007     2918     .long 0x7
0408 000002d4     2919     .long DBG279
040c 00000008     2920     .long 0x8
0410 000002e8     2921     .long DBG280
0414 00000009     2922     .long 0x9
0418 000002e8     2923     .long DBG281
041c 0000000a     2924     .long 0xa
0420 000002ea     2925     .long DBG283
0424 0000000b     2926     .long 0xb
0428 000002f2     2927     .long DBG285
042c 0000000c     2928     .long 0xc
0430 000002f6     2929     .long DBG286
0434 0000000d     2930     .long 0xd
0438 000002f8     2931     .long DBG287
043c 0000000e     2932     .long 0xe
0440 000002f8     2933     .long DBG288
0444 0000000f     2934     .long 0xf
0448 000002fa     2935     .long DBG290
044c 00000010     2936     .long 0x10
0450 000002fe     2937     .long DBG291
0454 00000011     2938     .long 0x11
0458 000002fe     2939     .long DBG292
045c 00000012     2940     .long 0x12
0460 00000316     2941     .long DBG293
0464 00000013     2942     .long 0x13
0468 00000316     2943     .long DBG294
046c 00000015     2944     .long 0x15
0470 0000031c     2945     .long DBG295
0474 00000016     2946     .long 0x16
0478 00000320     2947     .long DBG296
047c 00000017     2948     .long 0x17
                  2949     .pseg outfmt_code
                  2950     .global _outfmtSendTime
                  2951 _outfmtSendTime:
02b2 1204         2952     push    r4
02b4 1205         2953     push    r5
02b6 1206         2954     push    r6
02b8 1207         2955     push    r7
                  2956 DBG274:
                  2957 ; ENTRY
02ba 4c04         2958     mov r12,r4
                  2959 ; sendHour at argloc 0 (0x0) in reg  size 2
02bc 4d06         2960     mov r13,r6
                  2961 ; sendMin at argloc 0 (0x0) in reg  size 2
02be 4e07         2962     mov r14,r7
                  2963 DBG276:
                  2964 DBG275:
                  2965 ; sendSec at argloc 0 (0x0) in reg  size 2
                  2966 ; time12Suffix in reg  size 1
                  2967 ; {
                  2968 ;   char time12Suffix;
                  2969 ;   clearString(buffer, (192) );
02c0 403d00c0     2970     mov #0xc0,r13
02c4 40350000     2971     mov #_buffer,r5
02c8 450c         2972     mov r5,r12
02ca 12b00000     2973     call    #_clearString
                  2974 DBG277:
                  2975 ;   if (timeFormat24Hr == true) {
02ce 9392003e     2976     cmp #0x1,&_timeFormat24Hr
02d2 200b         2977     jne outfmtSendTime_L1
                  2978 DBG279:
                  2979 DBG278:
                  2980 ;     sprintf(buffer, timeOut24Fmt, sendHour, sendMin, sendSec);
02d4 1207         2981     push    r7
02d6 1206         2982     push    r6
02d8 1204         2983     push    r4
02da 1212003a     2984     push    &_timeOut24Fmt
02de 1205         2985     push    r5
                  2986 DBG297:
02e0 12b00000     2987     call    #_sprintf
                  2988 DBG298:
02e4 5031000a     2989     add #0xa,sp
                  2990 DBG281:
                  2991 DBG280:
                  2992 ;     }
02e8 3c16         2993     jmp outfmtSendTime_L2
                  2994 outfmtSendTime_L1:
                  2995 ;   else {
                  2996 DBG282:
                  2997 ;     if (sendHour > 12) {
                  2998 DBG283:
02ea 403d000c     2999     mov #0xc,r13
02ee 940d         3000     cmp r4,r13
02f0 3404         3001     jge outfmtSendTime_L3
                  3002 DBG285:
                  3003 DBG284:
                  3004 ;       time12Suffix = 'p';
02f2 407c0070     3005     mov.b   #0x70,r12
                  3006 DBG286:
                  3007 ;       sendHour -= 12;
02f6 8d04         3008     sub r13,r4
                  3009 DBG288:
                  3010 DBG287:
                  3011 ;       }
02f8 3c02         3012     jmp outfmtSendTime_L4
                  3013 outfmtSendTime_L3:
                  3014 ;     else {
                  3015 DBG289:
                  3016 ;       time12Suffix = 'a';
                  3017 DBG290:
02fa 407c0061     3018     mov.b   #0x61,r12
                  3019 DBG291:
                  3020 outfmtSendTime_L4:
                  3021 ;       }
                  3022 ;     sprintf(buffer, timeOut12Fmt, sendHour, sendMin, sendSec, time12Suffix);
                  3023 DBG292:
02fe 118c         3024     sxt r12
0300 120c         3025     push    r12
0302 1207         3026     push    r7
0304 1206         3027     push    r6
0306 1204         3028     push    r4
0308 12120038     3029     push    &_timeOut12Fmt
030c 1205         3030     push    r5
                  3031 DBG299:
030e 12b00000     3032     call    #_sprintf
                  3033 DBG300:
0312 5031000c     3034     add #0xc,sp
                  3035 DBG293:
                  3036 outfmtSendTime_L2:
                  3037 ;     }
                  3038 ;   appendChecksum(buffer);
                  3039 DBG294:
0316 450c         3040     mov r5,r12
0318 12b00078     3041     call    #_appendChecksum
                  3042 DBG295:
                  3043 ;   outputBuffer();
031c 12b0003a     3044     call    #_outputBuffer
                  3045 DBG301:
                  3046 DBG296:
                  3047 ; EXIT
                  3048 ; .temp6 at stkloc 0 (0x0) size 8
0320 4137         3049     pop r7
0322 4136         3050     pop r6
0324 4135         3051     pop r5
0326 4134         3052     pop r4
0328 4130         3053     ret
                  3054     .dbgseg dbg_syms
1644 00000000     3055     .long 0x0
1648 00000050     3056     .long DBG27
164c 00000008     3057     .long 0x8
1650 00000000     3058     .long 0x0
1654 00010002     3059     .long 0x10002
1658 00000000     3060     .long 0x0
165c 000001cc     3061     .long DBG28
1660 00000002     3062     .long 0x2
1664 00000000     3063     .long 0x0
1668 00010002     3064     .long 0x10002
                  3065 DBG267:
166c 0062622e     3066     .long 0x62622e
1670 00000000     3067     .long 0x0
1674 000002ba     3068     .long DBG274
1678 00000000     3069     .long 0x0
167c 01640001     3070     .long 0x1640001
1680 00000000     3071     .long 0x0
1684 00000001     3072     .long 0x1
1688 00000000     3073     .long 0x0
168c 000016f8     3074     .long DBG302
1690 00000000     3075     .long 0x0
1694 646e6573     3076     .long 0x646e6573
1698 00636553     3077     .long 0x636553
169c 000e0102     3078     .long 0xe0102
16a0 00000004     3079     .long 0x4
16a4 0011ffff     3080     .long 0x11ffff
16a8 646e6573     3081     .long 0x646e6573
16ac 006e694d     3082     .long 0x6e694d
16b0 000d0102     3083     .long 0xd0102
16b4 00000004     3084     .long 0x4
16b8 0011ffff     3085     .long 0x11ffff
16bc 646e6573     3086     .long 0x646e6573
16c0 72756f48     3087     .long 0x72756f48
16c4 000c0102     3088     .long 0xc0102
16c8 00000004     3089     .long 0x4
16cc 0011ffff     3090     .long 0x11ffff
16d0 0062652e     3091     .long 0x62652e
16d4 00000000     3092     .long 0x0
16d8 000002c0     3093     .long DBG275
16dc 00000000     3094     .long 0x0
16e0 01640001     3095     .long 0x1640001
16e4 00000000     3096     .long 0x0
16e8 00000002     3097     .long 0x2
16ec 00000000     3098     .long 0x0
16f0 00000000     3099     .long 0x0
16f4 00000000     3100     .long 0x0
                  3101 DBG302:
16f8 0062622e     3102     .long 0x62622e
16fc 00000000     3103     .long 0x0
1700 000002c0     3104     .long DBG275
1704 00000000     3105     .long 0x0
1708 01640001     3106     .long 0x1640001
170c 00000000     3107     .long 0x0
1710 00000002     3108     .long 0x2
1714 00000000     3109     .long 0x0
1718 0000175c     3110     .long DBG303
171c 00000000     3111     .long 0x0
1720 646e6573     3112     .long 0x646e6573
1724 00636553     3113     .long 0x636553
1728 00070102     3114     .long 0x70102
172c 00000004     3115     .long 0x4
1730 0011ffff     3116     .long 0x11ffff
1734 646e6573     3117     .long 0x646e6573
1738 006e694d     3118     .long 0x6e694d
173c 00060102     3119     .long 0x60102
1740 00000004     3120     .long 0x4
1744 0011ffff     3121     .long 0x11ffff
1748 646e6573     3122     .long 0x646e6573
174c 72756f48     3123     .long 0x72756f48
1750 00040102     3124     .long 0x40102
1754 00000004     3125     .long 0x4
1758 0011ffff     3126     .long 0x11ffff
                  3127 DBG303:
175c 0062622e     3128     .long 0x62622e
1760 00000000     3129     .long 0x0
1764 000002e0     3130     .long DBG297
1768 00000000     3131     .long 0x0
176c 01640001     3132     .long 0x1640001
1770 00000000     3133     .long 0x0
1774 00000009     3134     .long 0x9
1778 00000000     3135     .long 0x0
177c 000017c0     3136     .long DBG304
1780 00000000     3137     .long 0x0
1784 00000000     3138     .long 0x0
1788 000000f4     3139     .long DBG110
178c 0000000a     3140     .long 0xa
1790 00000000     3141     .long 0x0
1794 00010002     3142     .long 0x10002
1798 0062652e     3143     .long 0x62652e
179c 00000000     3144     .long 0x0
17a0 000002e4     3145     .long DBG298
17a4 00000000     3146     .long 0x0
17a8 01640001     3147     .long 0x1640001
17ac 00000000     3148     .long 0x0
17b0 00000009     3149     .long 0x9
17b4 00000000     3150     .long 0x0
17b8 00000000     3151     .long 0x0
17bc 00000000     3152     .long 0x0
                  3153 DBG304:
17c0 0062622e     3154     .long 0x62622e
17c4 00000000     3155     .long 0x0
17c8 000002f6     3156     .long DBG286
17cc 00000000     3157     .long 0x0
17d0 01640001     3158     .long 0x1640001
17d4 00000000     3159     .long 0x0
17d8 0000000d     3160     .long 0xd
17dc 00000000     3161     .long 0x0
17e0 000017fc     3162     .long DBG305
17e4 00000000     3163     .long 0x0
17e8 00000000     3164     .long 0x0
17ec 0000006c     3165     .long DBG306
17f0 000c0102     3166     .long 0xc0102
17f4 00000002     3167     .long 0x2
17f8 0004ffff     3168     .long 0x4ffff
                  3169 DBG305:
17fc 0062622e     3170     .long 0x62622e
1800 00000000     3171     .long 0x0
1804 0000030e     3172     .long DBG299
1808 00000000     3173     .long 0x0
180c 01640001     3174     .long 0x1640001
1810 00000000     3175     .long 0x0
1814 00000013     3176     .long 0x13
1818 00000000     3177     .long 0x0
181c 00001964     3178     .long DBG307
1820 00000000     3179     .long 0x0
1824 00000000     3180     .long 0x0
1828 000000f4     3181     .long DBG110
182c 0000000c     3182     .long 0xc
1830 00000000     3183     .long 0x0
1834 00010002     3184     .long 0x10002
1838 0062652e     3185     .long 0x62652e
183c 00000000     3186     .long 0x0
1840 00000312     3187     .long DBG300
1844 00000000     3188     .long 0x0
1848 01640001     3189     .long 0x1640001
184c 00000000     3190     .long 0x0
1850 00000013     3191     .long 0x13
1854 00000000     3192     .long 0x0
1858 00000000     3193     .long 0x0
185c 00000000     3194     .long 0x0
1860 0062652e     3195     .long 0x62652e
1864 00000000     3196     .long 0x0
1868 00000316     3197     .long DBG293
186c 00000000     3198     .long 0x0
1870 01640001     3199     .long 0x1640001
1874 00000000     3200     .long 0x0
1878 00000013     3201     .long 0x13
187c 00000000     3202     .long 0x0
1880 00000000     3203     .long 0x0
1884 00000000     3204     .long 0x0
1888 0062652e     3205     .long 0x62652e
188c 00000000     3206     .long 0x0
1890 00000320     3207     .long DBG296
1894 00000000     3208     .long 0x0
1898 01640001     3209     .long 0x1640001
189c 00000000     3210     .long 0x0
18a0 00000017     3211     .long 0x17
18a4 00000000     3212     .long 0x0
18a8 00000000     3213     .long 0x0
18ac 00000000     3214     .long 0x0
18b0 0066652e     3215     .long 0x66652e
18b4 00000000     3216     .long 0x0
18b8 00000320     3217     .long DBG301
18bc 00000000     3218     .long 0x0
18c0 01650001     3219     .long 0x1650001
18c4 00000000     3220     .long 0x0
18c8 000000f9     3221     .long 0xf9
18cc 00000000     3222     .long 0x0
18d0 00000000     3223     .long 0x0
18d4 00000000     3224     .long 0x0
                  3225     .pseg outfmt_code
                  3226 DBG269:
                  3227     .dbgseg dbg_syms
18d8 00000000     3228     .long 0x0
18dc 000001f0     3229     .long DBG272
18e0 0000032a     3230     .long DBG269
18e4 00000000     3231     .long 0x0
18e8 00ff0001     3232     .long 0xff0001
                  3233 ; }
                  3234 ; static const char * pUnknownErrorStr = "Unknown error";
                  3235     .iseg outfmt_idata
0040              3236     .align 0x2
0040              3237     .align 0x2
0040 f200         3238     .data outfmt_V39
                  3239     .dseg   outfmt_data
0040              3240     .align 0x2
                  3241 _pUnknownErrorStr:
0040              3242     .bss 0x2
                  3243 ; pUnknownErrorStr size 2
                  3244 ; void outfmtSendError(int errNum)
                  3245     .dbgseg dbg_syms
                  3246 DBG268:
18ec 00000000     3247     .long 0x0
18f0 0000016c     3248     .long DBG312
18f4 0000032a     3249     .long _outfmtSendError
18f8 00000040     3250     .long 0x40
18fc 01020001     3251     .long 0x1020001
1900 00001914     3252     .long DBG273
1904 00000048     3253     .long DBG309-DBG310
1908 00000480     3254     .long DBG311
190c 00001d60     3255     .long DBG308
1910 00000000     3256     .long 0x0
                  3257     .pseg outfmt_code
                  3258 DBG310:
                  3259     .dbgseg dbg_syms
                  3260 DBG273:
1914 0066622e     3261     .long 0x66622e
1918 00000000     3262     .long 0x0
191c 0000032a     3263     .long DBG310
1920 00000000     3264     .long 0x0
1924 01650001     3265     .long 0x1650001
1928 00000000     3266     .long 0x0
192c 000000fd     3267     .long 0xfd
1930 00000000     3268     .long 0x0
1934 00001d60     3269     .long DBG313
1938 00000000     3270     .long 0x0
                  3271     .dbgseg dbg_line
                  3272 DBG311:
0480 000018ec     3273     .long DBG268
0484 00000000     3274     .long 0x0
0488 0000032a     3275     .long _outfmtSendError
048c 00000001     3276     .long 0x1
0490 00000332     3277     .long DBG315
0494 00000002     3278     .long 0x2
0498 00000332     3279     .long DBG316
049c 00000003     3280     .long 0x3
04a0 0000033a     3281     .long DBG317
04a4 00000005     3282     .long 0x5
04a8 0000033e     3283     .long DBG319
04ac 00000006     3284     .long 0x6
04b0 00000342     3285     .long DBG320
04b4 00000007     3286     .long 0x7
04b8 00000342     3287     .long DBG321
04bc 0000000a     3288     .long 0xa
04c0 00000350     3289     .long DBG322
04c4 0000000b     3290     .long 0xb
04c8 00000360     3291     .long DBG323
04cc 0000000c     3292     .long 0xc
04d0 00000366     3293     .long DBG324
04d4 0000000d     3294     .long 0xd
04d8 0000036a     3295     .long DBG325
04dc 0000000e     3296     .long 0xe
                  3297     .pseg outfmt_code
                  3298     .global _outfmtSendError
                  3299 _outfmtSendError:
032a 1204         3300     push    r4
032c 1205         3301     push    r5
032e 1206         3302     push    r6
                  3303 DBG314:
                  3304 ; ENTRY
0330 4c06         3305     mov r12,r6
                  3306 DBG316:
                  3307 DBG315:
                  3308 ; errNum at argloc 0 (0x0) in reg  size 2
                  3309 ; pErrStr in reg  size 2
                  3310 ; {
                  3311 ;   char * pErrStr = (char *)errnumGetDesc(errNum);
0332 460c         3312     mov r6,r12
0334 12b00000     3313     call    #_errnumGetDesc
0338 4c04         3314     mov r12,r4
                  3315 DBG317:
                  3316 ;   if (pErrStr == ((void *) 0) ) {
033a 930c         3317     cmp #0x0,r12
033c 2002         3318     jne outfmtSendError_L1
                  3319 DBG319:
                  3320 DBG318:
                  3321 ;     pErrStr = (char *)pUnknownErrorStr;
033e 42140040     3322     mov &_pUnknownErrorStr,r4
                  3323 DBG321:
                  3324 DBG320:
                  3325 ;   }
                  3326 outfmtSendError_L1:
                  3327 ;   clearString(buffer, (192) );
0342 403d00c0     3328     mov #0xc0,r13
0346 40350000     3329     mov #_buffer,r5
034a 450c         3330     mov r5,r12
034c 12b00000     3331     call    #_clearString
                  3332 DBG322:
                  3333 ;   sprintf(buffer, errorOutFmt, errNum, pErrStr);
0350 1204         3334     push    r4
0352 1206         3335     push    r6
0354 1212003c     3336     push    &_errorOutFmt
0358 1205         3337     push    r5
                  3338 DBG326:
035a 12b00000     3339     call    #_sprintf
                  3340 DBG327:
035e 5231         3341     add #0x8,sp
                  3342 DBG323:
                  3343 ;   appendChecksum(buffer);
0360 450c         3344     mov r5,r12
0362 12b00078     3345     call    #_appendChecksum
                  3346 DBG324:
                  3347 ;   outputBuffer();
0366 12b0003a     3348     call    #_outputBuffer
                  3349 DBG328:
                  3350 DBG325:
                  3351 ; EXIT
                  3352 ; .temp7 at stkloc 0 (0x0) size 6
036a 4136         3353     pop r6
036c 4135         3354     pop r5
036e 4134         3355     pop r4
0370 4130         3356     ret
                  3357     .dbgseg dbg_syms
193c 00000000     3358     .long 0x0
1940 00000050     3359     .long DBG27
1944 00000006     3360     .long 0x6
1948 00000000     3361     .long 0x0
194c 00010002     3362     .long 0x10002
1950 00000000     3363     .long 0x0
1954 000001cc     3364     .long DBG28
1958 00000002     3365     .long 0x2
195c 00000000     3366     .long 0x0
1960 00010002     3367     .long 0x10002
                  3368 DBG307:
1964 0062622e     3369     .long 0x62622e
1968 00000000     3370     .long 0x0
196c 00000330     3371     .long DBG314
1970 00000000     3372     .long 0x0
1974 01640001     3373     .long 0x1640001
1978 00000000     3374     .long 0x0
197c 00000001     3375     .long 0x1
1980 00000000     3376     .long 0x0
1984 000019c8     3377     .long DBG329
1988 00000000     3378     .long 0x0
198c 4e727265     3379     .long 0x4e727265
1990 00006d75     3380     .long 0x6d75
1994 000c0102     3381     .long 0xc0102
1998 00000004     3382     .long 0x4
199c 0011ffff     3383     .long 0x11ffff
19a0 0062652e     3384     .long 0x62652e
19a4 00000000     3385     .long 0x0
19a8 00000332     3386     .long DBG315
19ac 00000000     3387     .long 0x0
19b0 01640001     3388     .long 0x1640001
19b4 00000000     3389     .long 0x0
19b8 00000002     3390     .long 0x2
19bc 00000000     3391     .long 0x0
19c0 00000000     3392     .long 0x0
19c4 00000000     3393     .long 0x0
                  3394 DBG329:
19c8 0062622e     3395     .long 0x62622e
19cc 00000000     3396     .long 0x0
19d0 00000332     3397     .long DBG315
19d4 00000000     3398     .long 0x0
19d8 01640001     3399     .long 0x1640001
19dc 00000000     3400     .long 0x0
19e0 00000002     3401     .long 0x2
19e4 00000000     3402     .long 0x0
19e8 00001a04     3403     .long DBG330
19ec 00000000     3404     .long 0x0
19f0 4e727265     3405     .long 0x4e727265
19f4 00006d75     3406     .long 0x6d75
19f8 00060102     3407     .long 0x60102
19fc 00000004     3408     .long 0x4
1a00 0011ffff     3409     .long 0x11ffff
                  3410 DBG330:
1a04 0062622e     3411     .long 0x62622e
1a08 00000000     3412     .long 0x0
1a0c 0000033a     3413     .long DBG317
1a10 00000000     3414     .long 0x0
1a14 01640001     3415     .long 0x1640001
1a18 00000000     3416     .long 0x0
1a1c 00000005     3417     .long 0x5
1a20 00000000     3418     .long 0x0
1a24 00001a68     3419     .long DBG331
1a28 00000000     3420     .long 0x0
1a2c 72724570     3421     .long 0x72724570
1a30 00727453     3422     .long 0x727453
1a34 000c0102     3423     .long 0xc0102
1a38 00000022     3424     .long 0x22
1a3c 0004ffff     3425     .long 0x4ffff
1a40 0062652e     3426     .long 0x62652e
1a44 00000000     3427     .long 0x0
1a48 00000342     3428     .long DBG320
1a4c 00000000     3429     .long 0x0
1a50 01640001     3430     .long 0x1640001
1a54 00000000     3431     .long 0x0
1a58 00000007     3432     .long 0x7
1a5c 00000000     3433     .long 0x0
1a60 00000000     3434     .long 0x0
1a64 00000000     3435     .long 0x0
                  3436 DBG331:
1a68 0062622e     3437     .long 0x62622e
1a6c 00000000     3438     .long 0x0
1a70 00000342     3439     .long DBG320
1a74 00000000     3440     .long 0x0
1a78 01640001     3441     .long 0x1640001
1a7c 00000000     3442     .long 0x0
1a80 00000007     3443     .long 0x7
1a84 00000000     3444     .long 0x0
1a88 00001aa4     3445     .long DBG332
1a8c 00000000     3446     .long 0x0
1a90 72724570     3447     .long 0x72724570
1a94 00727453     3448     .long 0x727453
1a98 00040102     3449     .long 0x40102
1a9c 00000022     3450     .long 0x22
1aa0 0004ffff     3451     .long 0x4ffff
                  3452 DBG332:
1aa4 0062622e     3453     .long 0x62622e
1aa8 00000000     3454     .long 0x0
1aac 0000035a     3455     .long DBG326
1ab0 00000000     3456     .long 0x0
1ab4 01640001     3457     .long 0x1640001
1ab8 00000000     3458     .long 0x0
1abc 0000000c     3459     .long 0xc
1ac0 00000000     3460     .long 0x0
1ac4 00001d60     3461     .long DBG333
1ac8 00000000     3462     .long 0x0
1acc 00000000     3463     .long 0x0
1ad0 000000f4     3464     .long DBG110
1ad4 00000008     3465     .long 0x8
1ad8 00000000     3466     .long 0x0
1adc 00010002     3467     .long 0x10002
1ae0 0062652e     3468     .long 0x62652e
1ae4 00000000     3469     .long 0x0
1ae8 0000035e     3470     .long DBG327
1aec 00000000     3471     .long 0x0
1af0 01640001     3472     .long 0x1640001
1af4 00000000     3473     .long 0x0
1af8 0000000c     3474     .long 0xc
1afc 00000000     3475     .long 0x0
1b00 00000000     3476     .long 0x0
1b04 00000000     3477     .long 0x0
1b08 0062652e     3478     .long 0x62652e
1b0c 00000000     3479     .long 0x0
1b10 0000036a     3480     .long DBG325
1b14 00000000     3481     .long 0x0
1b18 01640001     3482     .long 0x1640001
1b1c 00000000     3483     .long 0x0
1b20 0000000e     3484     .long 0xe
1b24 00000000     3485     .long 0x0
1b28 00000000     3486     .long 0x0
1b2c 00000000     3487     .long 0x0
1b30 0062652e     3488     .long 0x62652e
1b34 00000000     3489     .long 0x0
1b38 0000036a     3490     .long DBG325
1b3c 00000000     3491     .long 0x0
1b40 01640001     3492     .long 0x1640001
1b44 00000000     3493     .long 0x0
1b48 0000000e     3494     .long 0xe
1b4c 00000000     3495     .long 0x0
1b50 00000000     3496     .long 0x0
1b54 00000000     3497     .long 0x0
1b58 0066652e     3498     .long 0x66652e
1b5c 00000000     3499     .long 0x0
1b60 0000036a     3500     .long DBG328
1b64 00000000     3501     .long 0x0
1b68 01650001     3502     .long 0x1650001
1b6c 00000000     3503     .long 0x0
1b70 0000010a     3504     .long 0x10a
1b74 00000000     3505     .long 0x0
1b78 00000000     3506     .long 0x0
1b7c 00000000     3507     .long 0x0
                  3508     .pseg outfmt_code
                  3509 DBG309:
                  3510     .dbgseg dbg_syms
1b80 00000000     3511     .long 0x0
1b84 0000016c     3512     .long DBG312
1b88 00000372     3513     .long DBG309
1b8c 00000000     3514     .long 0x0
1b90 00ff0001     3515     .long 0xff0001
                  3516 ; }
                  3517     .dseg   outfmt_bss
0000              3518     .align 0x2
                  3519 outfmt_V40:
                  3520 _buffer:
0000              3521     .bss 0xc0
                  3522 ; buffer size 192
                  3523     .extern _sprintf
                  3524     .extern _usart0TxOne
                  3525     .extern _sensorGetLevel
                  3526     .extern _sensorGetData
                  3527     .extern _errnumGetDesc
                  3528     .extern _clearString
                  3529     .dbgseg dbg_syms
                  3530 .0fake_1:
                  3531 DBG4:
1b94 6166302e     3532     .long 0x6166302e
1b98 315f656b     3533     .long 0x315f656b
1b9c 00000000     3534     .long 0x0
1ba0 00000008     3535     .long 0x8
1ba4 010afffe     3536     .long 0x10afffe
1ba8 00000000     3537     .long 0x0
1bac 00100000     3538     .long 0x100000
1bb0 00000000     3539     .long 0x0
1bb4 00001c84     3540     .long DBG334
1bb8 00000000     3541     .long 0x0
1bbc 7361625f     3542     .long 0x7361625f
1bc0 00000065     3543     .long 0x65
1bc4 00000000     3544     .long 0x0
1bc8 0000002c     3545     .long 0x2c
1bcc 0008ffff     3546     .long 0x8ffff
1bd0 646e655f     3547     .long 0x646e655f
1bd4 00000000     3548     .long 0x0
1bd8 00000002     3549     .long 0x2
1bdc 0000002c     3550     .long 0x2c
1be0 0008ffff     3551     .long 0x8ffff
1be4 7274705f     3552     .long 0x7274705f
1be8 00000000     3553     .long 0x0
1bec 00000004     3554     .long 0x4
1bf0 0000002c     3555     .long 0x2c
1bf4 0008ffff     3556     .long 0x8ffff
1bf8 6565735f     3557     .long 0x6565735f
1bfc 0000006b     3558     .long 0x6b
1c00 00000006     3559     .long 0x6
1c04 00000005     3560     .long 0x5
1c08 0008ffff     3561     .long 0x8ffff
1c0c 746e635f     3562     .long 0x746e635f
1c10 00000000     3563     .long 0x0
1c14 0000000a     3564     .long 0xa
1c18 00000004     3565     .long 0x4
1c1c 0008ffff     3566     .long 0x8ffff
1c20 616c665f     3567     .long 0x616c665f
1c24 00000067     3568     .long 0x67
1c28 0000000c     3569     .long 0xc
1c2c 00000003     3570     .long 0x3
1c30 0008ffff     3571     .long 0x8ffff
1c34 6c69665f     3572     .long 0x6c69665f
1c38 00000065     3573     .long 0x65
1c3c 0000000e     3574     .long 0xe
1c40 00000002     3575     .long 0x2
1c44 0008ffff     3576     .long 0x8ffff
1c48 66626e5f     3577     .long 0x66626e5f
1c4c 00000000     3578     .long 0x0
1c50 0000000f     3579     .long 0xf
1c54 0000000c     3580     .long 0xc
1c58 0008ffff     3581     .long 0x8ffff
1c5c 736f652e     3582     .long 0x736f652e
1c60 00000000     3583     .long 0x0
1c64 00000010     3584     .long 0x10
1c68 00000000     3585     .long 0x0
1c6c 0166ffff     3586     .long 0x166ffff
1c70 00001b94     3587     .long DBG4
1c74 00100000     3588     .long 0x100000
1c78 00000000     3589     .long 0x0
1c7c 00000000     3590     .long 0x0
1c80 00000000     3591     .long 0x0
                  3592 .3fake_2:
                  3593 DBG334:
1c84 6166332e     3594     .long 0x6166332e
1c88 325f656b     3595     .long 0x325f656b
1c8c 00000000     3596     .long 0x0
1c90 00000008     3597     .long 0x8
1c94 010afffe     3598     .long 0x10afffe
1c98 00000000     3599     .long 0x0
1c9c 00120000     3600     .long 0x120000
1ca0 00000000     3601     .long 0x0
1ca4 00001d60     3602     .long DBG335
1ca8 00000000     3603     .long 0x0
1cac 53727563     3604     .long 0x53727563
1cb0 65746174     3605     .long 0x65746174
1cb4 00000000     3606     .long 0x0
1cb8 0000000c     3607     .long 0xc
1cbc 0008ffff     3608     .long 0x8ffff
1cc0 00000000     3609     .long 0x0
1cc4 00000258     3610     .long DBG336
1cc8 00000001     3611     .long 0x1
1ccc 0000000c     3612     .long 0xc
1cd0 0008ffff     3613     .long 0x8ffff
1cd4 67616c66     3614     .long 0x67616c66
1cd8 00000073     3615     .long 0x73
1cdc 00000002     3616     .long 0x2
1ce0 0000000c     3617     .long 0xc
1ce4 0008ffff     3618     .long 0x8ffff
1ce8 6576656c     3619     .long 0x6576656c
1cec 0069486c     3620     .long 0x69486c
1cf0 00000004     3621     .long 0x4
1cf4 00000006     3622     .long 0x6
1cf8 0008ffff     3623     .long 0x8ffff
1cfc 6576656c     3624     .long 0x6576656c
1d00 006f4c6c     3625     .long 0x6f4c6c
1d04 00000008     3626     .long 0x8
1d08 00000006     3627     .long 0x6
1d0c 0008ffff     3628     .long 0x8ffff
1d10 00000000     3629     .long 0x0
1d14 00000144     3630     .long DBG337
1d18 0000000c     3631     .long 0xc
1d1c 00000006     3632     .long 0x6
1d20 0008ffff     3633     .long 0x8ffff
1d24 6874656d     3634     .long 0x6874656d
1d28 0000646f     3635     .long 0x646f
1d2c 00000010     3636     .long 0x10
1d30 000002a4     3637     .long 0x2a4
1d34 0008ffff     3638     .long 0x8ffff
1d38 736f652e     3639     .long 0x736f652e
1d3c 00000000     3640     .long 0x0
1d40 00000012     3641     .long 0x12
1d44 00000000     3642     .long 0x0
1d48 0166ffff     3643     .long 0x166ffff
1d4c 00001c84     3644     .long DBG334
1d50 00120000     3645     .long 0x120000
1d54 00000000     3646     .long 0x0
1d58 00000000     3647     .long 0x0
1d5c 00000000     3648     .long 0x0
                  3649 DBG313:
                  3650 DBG333:
                  3651 DBG308:
                  3652 DBG335:
1d60 00007073     3653     .long 0x7073
1d64 00000000     3654     .long 0x0
1d68 00000001     3655     .long 0x1
1d6c 00000000     3656     .long 0x0
1d70 016cfffe     3657     .long 0x16cfffe
1d74 00000000     3658     .long 0x0
1d78 00100001     3659     .long 0x100001
1d7c 00000000     3660     .long 0x0
1d80 00000000     3661     .long 0x0
1d84 00000000     3662     .long 0x0
1d88 00000052     3663     .long 0x52
1d8c 00000000     3664     .long 0x0
1d90 00000002     3665     .long 0x2
1d94 00000000     3666     .long 0x0
1d98 016cfffe     3667     .long 0x16cfffe
1d9c 00000000     3668     .long 0x0
1da0 00100010     3669     .long 0x100010
1da4 00000000     3670     .long 0x0
1da8 00000000     3671     .long 0x0
1dac 00000000     3672     .long 0x0
1db0 00000000     3673     .long 0x0
1db4 00000018     3674     .long DBG338
1db8 00000040     3675     .long _pUnknownErrorStr
1dbc 00000022     3676     .long 0x22
1dc0 00030002     3677     .long 0x30002
1dc4 00000000     3678     .long 0x0
1dc8 0000005c     3679     .long DBG339
1dcc 00000034     3680     .long _versionOutFmt
1dd0 00000022     3681     .long 0x22
1dd4 00030002     3682     .long 0x30002
1dd8 6f63665f     3683     .long 0x6f63665f
1ddc 0031736e     3684     .long 0x31736e
1de0 0000000c     3685     .long __fcons1
1de4 00000006     3686     .long 0x6
1de8 00030002     3687     .long 0x30002
1dec 00000000     3688     .long 0x0
1df0 0000009c     3689     .long DBG340
1df4 0000003c     3690     .long _errorOutFmt
1df8 00000022     3691     .long 0x22
1dfc 00030002     3692     .long 0x30002
1e00 00000000     3693     .long 0x0
1e04 000000e8     3694     .long DBG341
1e08 00000032     3695     .long _alarmOutFmt
1e0c 00000022     3696     .long 0x22
1e10 00030002     3697     .long 0x30002
1e14 00000000     3698     .long 0x0
1e18 000000dc     3699     .long DBG342
1e1c 00000030     3700     .long _amaskOutFmt
1e20 00000022     3701     .long 0x22
1e24 00030002     3702     .long 0x30002
1e28 00000000     3703     .long 0x0
1e2c 00000134     3704     .long DBG343
1e30 00000038     3705     .long _timeOut12Fmt
1e34 00000022     3706     .long 0x22
1e38 00030002     3707     .long 0x30002
1e3c 00000000     3708     .long 0x0
1e40 00000188     3709     .long DBG344
1e44 0000003a     3710     .long _timeOut24Fmt
1e48 00000022     3711     .long 0x22
1e4c 00030002     3712     .long 0x30002
1e50 00000000     3713     .long 0x0
1e54 000001e0     3714     .long DBG345
1e58 0000003e     3715     .long _timeFormat24Hr
1e5c 00000004     3716     .long 0x4
1e60 00030002     3717     .long 0x30002
1e64 66667562     3718     .long 0x66667562
1e68 00007265     3719     .long 0x7265
1e6c 00000000     3720     .long _buffer
1e70 00000062     3721     .long 0x62
1e74 01030002     3722     .long 0x1030002
1e78 00000000     3723     .long 0x0
1e7c 00c0010c     3724     .long 0xc0010c
1e80 000000c0     3725     .long 0xc0
1e84 00000000     3726     .long 0x0
1e88 00000000     3727     .long 0x0
1e8c 00000000     3728     .long 0x0
1e90 00000230     3729     .long DBG346
1e94 00000036     3730     .long _dateOutFmt
1e98 00000022     3731     .long 0x22
1e9c 00030002     3732     .long 0x30002
1ea0 656e696c     3733     .long 0x656e696c
1ea4 6d726554     3734     .long 0x6d726554
1ea8 00000008     3735     .long _lineTerm
1eac 00000062     3736     .long 0x62
1eb0 01020002     3737     .long 0x1020002
1eb4 00000000     3738     .long 0x0
1eb8 0003010c     3739     .long 0x3010c
1ebc 00000003     3740     .long 0x3
1ec0 00000000     3741     .long 0x0
1ec4 00000000     3742     .long 0x0
1ec8 6c6f6f62     3743     .long 0x6c6f6f62
1ecc 006e6165     3744     .long 0x6e6165
1ed0 00000000     3745     .long 0x0
1ed4 00000004     3746     .long 0x4
1ed8 000dfffe     3747     .long 0xdfffe
1edc 454c4946     3748     .long 0x454c4946
1ee0 00000000     3749     .long 0x0
1ee4 00000000     3750     .long 0x0
1ee8 00000008     3751     .long 0x8
1eec 010dfffe     3752     .long 0x10dfffe
1ef0 00001b94     3753     .long .0fake_1
1ef4 00000010     3754     .long 0x10
1ef8 00000000     3755     .long 0x0
1efc 00000000     3756     .long 0x0
1f00 00000000     3757     .long 0x0
1f04 6d6f7270     3758     .long 0x6d6f7270
1f08 00007470     3759     .long 0x7470
1f0c 00000000     3760     .long _prompt
1f10 00000062     3761     .long 0x62
1f14 01020002     3762     .long 0x1020002
1f18 00000000     3763     .long 0x0
1f1c 0005010c     3764     .long 0x5010c
1f20 00000005     3765     .long 0x5
1f24 00000000     3766     .long 0x0
1f28 00000000     3767     .long 0x0
1f2c 666c7263     3768     .long 0x666c7263
1f30 00000000     3769     .long 0x0
1f34 00000005     3770     .long _crlf
1f38 00000062     3771     .long 0x62
1f3c 01020002     3772     .long 0x1020002
1f40 00000000     3773     .long 0x0
1f44 0003010c     3774     .long 0x3010c
1f48 00000003     3775     .long 0x3
1f4c 00000000     3776     .long 0x0
1f50 00000000     3777     .long 0x0
1f54 657a6973     3778     .long 0x657a6973
1f58 0000745f     3779     .long 0x745f
1f5c 00000000     3780     .long 0x0
1f60 0000000e     3781     .long 0xe
1f64 000dfffe     3782     .long 0xdfffe
1f68 6c5f6176     3783     .long 0x6c5f6176
1f6c 00747369     3784     .long 0x747369
1f70 00000000     3785     .long 0x0
1f74 00000020     3786     .long 0x20
1f78 000dfffe     3787     .long 0xdfffe
1f7c 00000000     3788     .long 0x0
1f80 00000160     3789     .long DBG347
1f84 00000010     3790     .long _levelCode
1f88 00000162     3791     .long 0x162
1f8c 01020002     3792     .long 0x1020002
1f90 00000000     3793     .long 0x0
1f94 0020010c     3794     .long 0x20010c
1f98 00000010     3795     .long 0x10
1f9c 00000000     3796     .long 0x0
1fa0 00000000     3797     .long 0x0
1fa4 00000000     3798     .long 0x0
1fa8 000001c0     3799     .long DBG348
1fac 00000000     3800     .long _sensorCode
1fb0 00000162     3801     .long 0x162
1fb4 01020002     3802     .long 0x1020002
1fb8 00000000     3803     .long 0x0
1fbc 0010010c     3804     .long 0x10010c
1fc0 00000008     3805     .long 0x8
1fc4 00000000     3806     .long 0x0
1fc8 00000000     3807     .long 0x0
1fcc 00000000     3808     .long 0x0
1fd0 00000210     3809     .long DBG349
1fd4 00000000     3810     .long 0x0
1fd8 00000008     3811     .long 0x8
1fdc 010dfffe     3812     .long 0x10dfffe
1fe0 00001c84     3813     .long .3fake_2
1fe4 00000012     3814     .long 0x12
1fe8 00000000     3815     .long 0x0
1fec 00000000     3816     .long 0x0
1ff0 00000000     3817     .long 0x0
1ff4 00000000     3818     .long 0x0
1ff8 0000021c     3819     .long DBG350
1ffc 00000000     3820     .long 0x0
2000 000002a4     3821     .long 0x2a4
2004 000dfffe     3822     .long 0xdfffe
                  3823     .iseg outfmt_data_const
000b              3824     .zero 0x1
000c              3825     .align 0x2
                  3826 __fcons1:
000c 000080bf     3827     .long -0x40800000
                  3828     .iseg outfmt_istrings_const
                  3829 outfmt_V36:
0000 25           3830     .byte 0x25
0001 73           3831     .byte 0x73
0002 25           3832     .byte 0x25
0003 34           3833     .byte 0x34
0004 2e           3834     .byte 0x2e
0005 32           3835     .byte 0x32
0006 66           3836     .byte 0x66
0007 2c           3837     .byte 0x2c
0008 20           3838     .byte 0x20
0009 00           3839     .byte 0x0
                  3840 outfmt_V8:
000a 43           3841     .byte 0x43
000b 00           3842     .byte 0x0
                  3843 outfmt_V5:
000c 48           3844     .byte 0x48
000d 00           3845     .byte 0x0
                  3846 outfmt_V33:
000e 2a           3847     .byte 0x2a
000f 25           3848     .byte 0x25
0010 64           3849     .byte 0x64
0011 25           3850     .byte 0x25
0012 73           3851     .byte 0x73
0013 00           3852     .byte 0x0
                  3853 outfmt_V23:
0014 43           3854     .byte 0x43
0015 48           3855     .byte 0x48
0016 00           3856     .byte 0x0
                  3857 outfmt_V22:
0017 43           3858     .byte 0x43
0018 4c           3859     .byte 0x4c
0019 00           3860     .byte 0x0
                  3861 outfmt_V17:
001a 48           3862     .byte 0x48
001b 48           3863     .byte 0x48
001c 00           3864     .byte 0x0
                  3865 outfmt_V3:
001d 50           3866     .byte 0x50
001e 00           3867     .byte 0x0
                  3868 outfmt_V16:
001f 48           3869     .byte 0x48
0020 4c           3870     .byte 0x4c
0021 00           3871     .byte 0x0
                  3872 outfmt_V4:
0022 54           3873     .byte 0x54
0023 00           3874     .byte 0x0
                  3875 outfmt_V7:
0024 47           3876     .byte 0x47
0025 46           3877     .byte 0x46
0026 48           3878     .byte 0x48
0027 00           3879     .byte 0x0
                  3880 outfmt_V9:
0028 54           3881     .byte 0x54
0029 43           3882     .byte 0x43
002a 00           3883     .byte 0x0
                  3884 outfmt_V13:
002b 50           3885     .byte 0x50
002c 48           3886     .byte 0x48
002d 00           3887     .byte 0x0
                  3888 outfmt_V6:
002e 47           3889     .byte 0x47
002f 46           3890     .byte 0x46
0030 4c           3891     .byte 0x4c
0031 00           3892     .byte 0x0
                  3893 outfmt_V28:
0032 24           3894     .byte 0x24
0033 50           3895     .byte 0x50
0034 53           3896     .byte 0x53
0035 49           3897     .byte 0x49
0036 44           3898     .byte 0x44
0037 2c           3899     .byte 0x2c
0038 20           3900     .byte 0x20
0039 56           3901     .byte 0x56
003a 25           3902     .byte 0x25
003b 73           3903     .byte 0x73
003c 2c           3904     .byte 0x2c
003d 20           3905     .byte 0x20
003e 00           3906     .byte 0x0
                  3907 outfmt_V15:
003f 54           3908     .byte 0x54
0040 48           3909     .byte 0x48
0041 00           3910     .byte 0x0
                  3911 outfmt_V12:
0042 50           3912     .byte 0x50
0043 4c           3913     .byte 0x4c
0044 00           3914     .byte 0x0
                  3915 outfmt_V21:
0045 47           3916     .byte 0x47
0046 46           3917     .byte 0x46
0047 48           3918     .byte 0x48
0048 48           3919     .byte 0x48
0049 00           3920     .byte 0x0
                  3921 outfmt_V34:
004a 24           3922     .byte 0x24
004b 50           3923     .byte 0x50
004c 45           3924     .byte 0x45
004d 44           3925     .byte 0x44
004e 41           3926     .byte 0x41
004f 54           3927     .byte 0x54
0050 41           3928     .byte 0x41
0051 2c           3929     .byte 0x2c
0052 20           3930     .byte 0x20
0053 00           3931     .byte 0x0
                  3932 outfmt_V29:
0054 24           3933     .byte 0x24
0055 50           3934     .byte 0x50
0056 44           3935     .byte 0x44
0057 41           3936     .byte 0x41
0058 54           3937     .byte 0x54
0059 45           3938     .byte 0x45
005a 2c           3939     .byte 0x2c
005b 20           3940     .byte 0x20
005c 25           3941     .byte 0x25
005d 30           3942     .byte 0x30
005e 32           3943     .byte 0x32
005f 64           3944     .byte 0x64
0060 2f           3945     .byte 0x2f
0061 25           3946     .byte 0x25
0062 30           3947     .byte 0x30
0063 32           3948     .byte 0x32
0064 64           3949     .byte 0x64
0065 2f           3950     .byte 0x2f
0066 25           3951     .byte 0x25
0067 30           3952     .byte 0x30
0068 34           3953     .byte 0x34
0069 64           3954     .byte 0x64
006a 20           3955     .byte 0x20
006b 00           3956     .byte 0x0
                  3957 outfmt_V25:
006c 54           3958     .byte 0x54
006d 43           3959     .byte 0x43
006e 48           3960     .byte 0x48
006f 00           3961     .byte 0x0
                  3962 outfmt_V14:
0070 54           3963     .byte 0x54
0071 4c           3964     .byte 0x4c
0072 00           3965     .byte 0x0
                  3966 outfmt_V20:
0073 47           3967     .byte 0x47
0074 46           3968     .byte 0x46
0075 48           3969     .byte 0x48
0076 4c           3970     .byte 0x4c
0077 00           3971     .byte 0x0
                  3972 outfmt_V19:
0078 47           3973     .byte 0x47
0079 46           3974     .byte 0x46
007a 4c           3975     .byte 0x4c
007b 48           3976     .byte 0x48
007c 00           3977     .byte 0x0
                  3978 outfmt_V24:
007d 54           3979     .byte 0x54
007e 43           3980     .byte 0x43
007f 4c           3981     .byte 0x4c
0080 00           3982     .byte 0x0
                  3983 outfmt_V18:
0081 47           3984     .byte 0x47
0082 46           3985     .byte 0x46
0083 4c           3986     .byte 0x4c
0084 4c           3987     .byte 0x4c
0085 00           3988     .byte 0x0
                  3989 outfmt_V10:
0086 78           3990     .byte 0x78
0087 78           3991     .byte 0x78
0088 78           3992     .byte 0x78
0089 00           3993     .byte 0x0
                  3994 outfmt_V31:
008a 24           3995     .byte 0x24
008b 50           3996     .byte 0x50
008c 54           3997     .byte 0x54
008d 49           3998     .byte 0x49
008e 4d           3999     .byte 0x4d
008f 45           4000     .byte 0x45
0090 32           4001     .byte 0x32
0091 34           4002     .byte 0x34
0092 2c           4003     .byte 0x2c
0093 20           4004     .byte 0x20
0094 25           4005     .byte 0x25
0095 30           4006     .byte 0x30
0096 32           4007     .byte 0x32
0097 64           4008     .byte 0x64
0098 3a           4009     .byte 0x3a
0099 25           4010     .byte 0x25
009a 30           4011     .byte 0x30
009b 32           4012     .byte 0x32
009c 64           4013     .byte 0x64
009d 3a           4014     .byte 0x3a
009e 25           4015     .byte 0x25
009f 30           4016     .byte 0x30
00a0 32           4017     .byte 0x32
00a1 64           4018     .byte 0x64
00a2 20           4019     .byte 0x20
00a3 00           4020     .byte 0x0
                  4021 outfmt_V38:
00a4 25           4022     .byte 0x25
00a5 73           4023     .byte 0x73
00a6 25           4024     .byte 0x25
00a7 66           4025     .byte 0x66
00a8 2c           4026     .byte 0x2c
00a9 20           4027     .byte 0x20
00aa 00           4028     .byte 0x0
                  4029 outfmt_V30:
00ab 24           4030     .byte 0x24
00ac 50           4031     .byte 0x50
00ad 54           4032     .byte 0x54
00ae 49           4033     .byte 0x49
00af 4d           4034     .byte 0x4d
00b0 45           4035     .byte 0x45
00b1 31           4036     .byte 0x31
00b2 32           4037     .byte 0x32
00b3 2c           4038     .byte 0x2c
00b4 20           4039     .byte 0x20
00b5 25           4040     .byte 0x25
00b6 30           4041     .byte 0x30
00b7 32           4042     .byte 0x32
00b8 64           4043     .byte 0x64
00b9 3a           4044     .byte 0x3a
00ba 25           4045     .byte 0x25
00bb 30           4046     .byte 0x30
00bc 32           4047     .byte 0x32
00bd 64           4048     .byte 0x64
00be 3a           4049     .byte 0x3a
00bf 25           4050     .byte 0x25
00c0 30           4051     .byte 0x30
00c1 32           4052     .byte 0x32
00c2 64           4053     .byte 0x64
00c3 25           4054     .byte 0x25
00c4 63           4055     .byte 0x63
00c5 20           4056     .byte 0x20
00c6 00           4057     .byte 0x0
                  4058 outfmt_V27:
00c7 24           4059     .byte 0x24
00c8 50           4060     .byte 0x50
00c9 41           4061     .byte 0x41
00ca 4c           4062     .byte 0x4c
00cb 41           4063     .byte 0x41
00cc 52           4064     .byte 0x52
00cd 4d           4065     .byte 0x4d
00ce 2c           4066     .byte 0x2c
00cf 20           4067     .byte 0x20
00d0 25           4068     .byte 0x25
00d1 30           4069     .byte 0x30
00d2 32           4070     .byte 0x32
00d3 78           4071     .byte 0x78
00d4 2c           4072     .byte 0x2c
00d5 20           4073     .byte 0x20
00d6 00           4074     .byte 0x0
                  4075 outfmt_V26:
00d7 24           4076     .byte 0x24
00d8 50           4077     .byte 0x50
00d9 41           4078     .byte 0x41
00da 4d           4079     .byte 0x4d
00db 41           4080     .byte 0x41
00dc 53           4081     .byte 0x53
00dd 4b           4082     .byte 0x4b
00de 2c           4083     .byte 0x2c
00df 20           4084     .byte 0x20
00e0 25           4085     .byte 0x25
00e1 30           4086     .byte 0x30
00e2 32           4087     .byte 0x32
00e3 78           4088     .byte 0x78
00e4 2c           4089     .byte 0x2c
00e5 20           4090     .byte 0x20
00e6 00           4091     .byte 0x0
                  4092 outfmt_V37:
00e7 24           4093     .byte 0x24
00e8 50           4094     .byte 0x50
00e9 41           4095     .byte 0x41
00ea 4c           4096     .byte 0x4c
00eb 45           4097     .byte 0x45
00ec 56           4098     .byte 0x56
00ed 45           4099     .byte 0x45
00ee 4c           4100     .byte 0x4c
00ef 2c           4101     .byte 0x2c
00f0 20           4102     .byte 0x20
00f1 00           4103     .byte 0x0
                  4104 outfmt_V39:
00f2 55           4105     .byte 0x55
00f3 6e           4106     .byte 0x6e
00f4 6b           4107     .byte 0x6b
00f5 6e           4108     .byte 0x6e
00f6 6f           4109     .byte 0x6f
00f7 77           4110     .byte 0x77
00f8 6e           4111     .byte 0x6e
00f9 20           4112     .byte 0x20
00fa 65           4113     .byte 0x65
00fb 72           4114     .byte 0x72
00fc 72           4115     .byte 0x72
00fd 6f           4116     .byte 0x6f
00fe 72           4117     .byte 0x72
00ff 00           4118     .byte 0x0
                  4119 outfmt_V32:
0100 24           4120     .byte 0x24
0101 50           4121     .byte 0x50
0102 45           4122     .byte 0x45
0103 52           4123     .byte 0x52
0104 52           4124     .byte 0x52
0105 2c           4125     .byte 0x2c
0106 20           4126     .byte 0x20
0107 45           4127     .byte 0x45
0108 25           4128     .byte 0x25
0109 64           4129     .byte 0x64
010a 2c           4130     .byte 0x2c
010b 20           4131     .byte 0x20
010c 25           4132     .byte 0x25
010d 73           4133     .byte 0x73
010e 20           4134     .byte 0x20
010f 00           4135     .byte 0x0
                  4136     .dbgseg dbg_syms
2008 666f652e     4137     .long 0x666f652e
200c 00000000     4138     .long 0x0
2010 00000000     4139     .long 0x0
2014 00000000     4140     .long 0x0
2018 0067fffe     4141     .long 0x67fffe
                  4142     .dbgseg dbg_strs
0000              4143     .align 0x2
0000 00000264     4144     .long 0x264
                  4145 DBG115:
0004 6f757466     4146     .long 0x6f757466
0008 6d745365     4147     .long 0x6d745365
000c 6e64416c     4148     .long 0x6e64416c
0010 61726d49     4149     .long 0x61726d49
0014 6e666f00     4150     .long 0x6e666f00
                  4151 DBG338:
0018 70556e6b     4152     .long 0x70556e6b
001c 6e6f776e     4153     .long 0x6e6f776e
0020 4572726f     4154     .long 0x4572726f
0024 72537472     4155     .long 0x72537472
0028 00000000     4156     .long 0x0
                  4157 DBG184:
002c 6f757466     4158     .long 0x6f757466
0030 6d745365     4159     .long 0x6d745365
0034 6e644461     4160     .long 0x6e644461
0038 74610000     4161     .long 0x74610000
                  4162 DBG74:
003c 6f757466     4163     .long 0x6f757466
0040 6d745365     4164     .long 0x6d745365
0044 6e644275     4165     .long 0x6e644275
0048 66666572     4166     .long 0x66666572
004c 00000000     4167     .long 0x0
                  4168 DBG27:
0050 5f5f4652     4169     .long 0x5f5f4652
0054 414d4553     4170     .long 0x414d4553
0058 495a4500     4171     .long 0x495a4500
                  4172 DBG339:
005c 76657273     4173     .long 0x76657273
0060 696f6e4f     4174     .long 0x696f6e4f
0064 7574466d     4175     .long 0x7574466d
0068 74000000     4176     .long 0x74000000
                  4177 DBG306:
006c 74696d65     4178     .long 0x74696d65
0070 31325375     4179     .long 0x31325375
0074 66666978     4180     .long 0x66666978
0078 00000000     4181     .long 0x0
                  4182 DBG251:
007c 6f757466     4183     .long 0x6f757466
0080 6d745365     4184     .long 0x6d745365
0084 6e644461     4185     .long 0x6e644461
0088 74650000     4186     .long 0x74650000
                  4187 DBG10:
008c 6f757470     4188     .long 0x6f757470
0090 75745374     4189     .long 0x75745374
0094 72696e67     4190     .long 0x72696e67
0098 00000000     4191     .long 0x0
                  4192 DBG340:
009c 6572726f     4193     .long 0x6572726f
00a0 724f7574     4194     .long 0x724f7574
00a4 466d7400     4195     .long 0x466d7400
                  4196 DBG142:
00a8 6f757466     4197     .long 0x6f757466
00ac 6d745365     4198     .long 0x6d745365
00b0 6e645072     4199     .long 0x6e645072
00b4 6f6d7074     4200     .long 0x6f6d7074
00b8 00000000     4201     .long 0x0
                  4202 DBG86:
00bc 61707065     4203     .long 0x61707065
00c0 6e644368     4204     .long 0x6e644368
00c4 65636b73     4205     .long 0x65636b73
00c8 756d0000     4206     .long 0x756d0000
                  4207 DBG38:
00cc 6f757470     4208     .long 0x6f757470
00d0 75744275     4209     .long 0x75744275
00d4 66666572     4210     .long 0x66666572
00d8 00000000     4211     .long 0x0
                  4212 DBG342:
00dc 616d6173     4213     .long 0x616d6173
00e0 6b4f7574     4214     .long 0x6b4f7574
00e4 466d7400     4215     .long 0x466d7400
                  4216 DBG341:
00e8 616c6172     4217     .long 0x616c6172
00ec 6d4f7574     4218     .long 0x6d4f7574
00f0 466d7400     4219     .long 0x466d7400
                  4220 DBG110:
00f4 5f5f5641     4221     .long 0x5f5f5641
00f8 525f4152     4222     .long 0x525f4152
00fc 47535f53     4223     .long 0x47535f53
0100 495a4500     4224     .long 0x495a4500
                  4225 DBG164:
0104 6f757466     4226     .long 0x6f757466
0108 6d745365     4227     .long 0x6d745365
010c 6e645665     4228     .long 0x6e645665
0110 7273696f     4229     .long 0x7273696f
0114 6e000000     4230     .long 0x6e000000
                  4231 DBG264:
0118 73656e64     4232     .long 0x73656e64
011c 4d6f6e74     4233     .long 0x4d6f6e74
0120 68000000     4234     .long 0x68000000
                  4235 DBG153:
0124 6f757466     4236     .long 0x6f757466
0128 6d745365     4237     .long 0x6d745365
012c 6e644372     4238     .long 0x6e644372
0130 4c660000     4239     .long 0x4c660000
                  4240 DBG343:
0134 74696d65     4241     .long 0x74696d65
0138 4f757431     4242     .long 0x4f757431
013c 32466d74     4243     .long 0x32466d74
0140 00000000     4244     .long 0x0
                  4245 DBG337:
0144 6c617374     4246     .long 0x6c617374
0148 56616c75     4247     .long 0x56616c75
014c 65000000     4248     .long 0x65000000
                  4249 DBG108:
0150 70427566     4250     .long 0x70427566
0154 6665724f     4251     .long 0x6665724f
0158 66667365     4252     .long 0x66667365
015c 74000000     4253     .long 0x74000000
                  4254 DBG347:
0160 6c657665     4255     .long 0x6c657665
0164 6c436f64     4256     .long 0x6c436f64
0168 65000000     4257     .long 0x65000000
                  4258 DBG312:
016c 6f757466     4259     .long 0x6f757466
0170 6d745365     4260     .long 0x6d745365
0174 6e644572     4261     .long 0x6e644572
0178 726f7200     4262     .long 0x726f7200
                  4263 DBG49:
017c 6f757466     4264     .long 0x6f757466
0180 6d74496e     4265     .long 0x6d74496e
0184 69740000     4266     .long 0x69740000
                  4267 DBG344:
0188 74696d65     4268     .long 0x74696d65
018c 4f757432     4269     .long 0x4f757432
0190 34466d74     4270     .long 0x34466d74
0194 00000000     4271     .long 0x0
                  4272 DBG219:
0198 6f757466     4273     .long 0x6f757466
019c 6d745365     4274     .long 0x6d745365
01a0 6e644c65     4275     .long 0x6e644c65
01a4 76656c73     4276     .long 0x76656c73
01a8 00000000     4277     .long 0x0
                  4278 DBG5:
01ac 453a5c6d     4279     .long 0x453a5c6d
01b0 6d637266     4280     .long 0x6d637266
01b4 696f5c6f     4281     .long 0x696f5c6f
01b8 7574666d     4282     .long 0x7574666d
01bc 742e6300     4283     .long 0x742e6300
                  4284 DBG348:
01c0 73656e73     4285     .long 0x73656e73
01c4 6f72436f     4286     .long 0x6f72436f
01c8 64650000     4287     .long 0x64650000
                  4288 DBG28:
01cc 5f5f5341     4289     .long 0x5f5f5341
01d0 5645445f     4290     .long 0x5645445f
01d4 41524753     4291     .long 0x41524753
01d8 5f53495a     4292     .long 0x5f53495a
01dc 45000000     4293     .long 0x45000000
                  4294 DBG345:
01e0 74696d65     4295     .long 0x74696d65
01e4 466f726d     4296     .long 0x466f726d
01e8 61743234     4297     .long 0x61743234
01ec 48720000     4298     .long 0x48720000
                  4299 DBG272:
01f0 6f757466     4300     .long 0x6f757466
01f4 6d745365     4301     .long 0x6d745365
01f8 6e645469     4302     .long 0x6e645469
01fc 6d650000     4303     .long 0x6d650000
                  4304 DBG61:
0200 6f757466     4305     .long 0x6f757466
0204 6d744765     4306     .long 0x6d744765
0208 74427566     4307     .long 0x74427566
020c 66657200     4308     .long 0x66657200
                  4309 DBG349:
0210 73656e73     4310     .long 0x73656e73
0214 6f725374     4311     .long 0x6f725374
0218 61746500     4312     .long 0x61746500
                  4313 DBG350:
021c 73656e73     4314     .long 0x73656e73
0220 6f725361     4315     .long 0x6f725361
0224 6d706c65     4316     .long 0x6d706c65
0228 4d657468     4317     .long 0x4d657468
022c 6f640000     4318     .long 0x6f640000
                  4319 DBG346:
0230 64617465     4320     .long 0x64617465
0234 4f757446     4321     .long 0x4f757446
0238 6d740000     4322     .long 0x6d740000
                  4323 DBG210:
023c 73656e73     4324     .long 0x73656e73
0240 6f725661     4325     .long 0x6f725661
0244 6c000000     4326     .long 0x6c000000
                  4327 DBG177:
0248 76657273     4328     .long 0x76657273
024c 696f6e53     4329     .long 0x696f6e53
0250 7472696e     4330     .long 0x7472696e
0254 67000000     4331     .long 0x67000000
                  4332 DBG336:
0258 70726576     4333     .long 0x70726576
025c 53746174     4334     .long 0x53746174
0260 65000000     4335     .long 0x65000000
                  4336     .iseg _idesc
0000              4337     .align 0x2
0000 0000         4338     .data outfmt_V2
0002 0000         4339     .data outfmt_V11
0004 4200         4340     .data 0x42
0006 0000         4341     .data 0x0
0008 0000         4342     .data outfmt_V40
000a c000         4343     .data 0xc0
