M16C MP3PlayerTj >> % & '!!2#!3QC:\MTOOL\bin\ln8c.exe @C:\Hew3\Program\MP3Player\MP3Player\Release\MP3Player.r8cl!4!5!6 !7REV.Fdata_SEbss_SEdata_SObss_SOdata_NEbss_NEdata_NObss_NO stack    heap   rom_NE  rom_NO  data_SEI  data_SOI data_NEI data_NOI  switch_table program  interruptvectorfvector $MP3_com_write  ! $MP3_command!!"$MP3_command_read""#$MP3_data_write##>$$MP3_sin$$@% $SPI_command%%&$SPI_out&&'$beep''($check_cont_cluster(()$exit))* $next_cluster**+ $play_music++ , $search_MP3,,@- $shutdown--._Bass../ _BattVolt//$0 _BeepData001 _BeepStop112_Cluster22 3 _ContFlag334 _DIRstart445 _DataBuff55,6 _DataStart66 7_Debug778 _DiskCache88,9_DiskCacheAddr99(:_DiskP::&; _DiskReadFlag;;< _ErrorBeep<<= _FATstart==>_FATtype>>? _FlushTimer??@ _InitCard@@A _InitWaitAAB _Last_PowerSwBBC _MP3_initCCD _MP3_testDDE _MusicCountEEF _MusicSizeFFG _NextClusterGG H _NoBusyRetryHHI _PlayMusicIIJ _PowerSw_cntJJK _RemainSecKKL_RootDirEntriesCountLLM_SPI_inMM@N _SPI_initNNO _SPI_init2OO4P_SPI_read_closePPQ_SPI_read_openQQRR _SPI_waitRRS_SectorsPerClusterSST_SendZerosToVS10xxTTrU _SwitchFlagUUV_TimerVVW_VolumeWWX__SB__XXY__i4divUYYZ__i4mulUZZ[_ad_cnt[[\_ad_fix\\]_ad_in]]d^ _ad_key_code^^_ _ad_keyin__`_ad_max``a_ad_minaab_ad_sumbbc_exitccd_flagdde _int0_inteeDf_ki1_intffvg _last_ad_keyggh_mainhh|i_read_32iilj_read_VFAT_infojjk _read_wordkk(l _sfr_initlljm_spimmn_spi_intnnro _timer_x_intoo p dummy_intppqstartqqNCRT0GG@2GGGGA3.40.01-C:\Hew3\Program\MP3Player\MP3Player\ncrt0.a30H.C:\Hew3\Program\MP3Player\MP3Player\sect30.incIIuIIvIIwIIxIIyIIzII{II|II}II~IIIIIII IIIIIIIIII II$II(II,II0II4II8IIJIJBJFJDJGJEJHJHJIJLJMJNJNJQJOJTJPJWJQJ[JMJ]JNJ`JOJcJPJfJQJjJMJlJNJoJOJrJPJuJQJyJMJ{JNJ~JOJJPJJQJJJJJJJJJJJ NCRT05.10.00                              ܐ   MP3PLAYER5.10.00"       _I4DIVU5.10.00 , M _I4MULU5.10.00 ,         vr D@  0P>` u|u|u|u| tu| tu| tu| tu|P>p| U j n ~ nbr~D n ~ nbr~D|~~b_\Ye~P~;~=~5~>~?~6~b~Pd% %n|2 } j|" }7sn | }n |o }|e }~ j~[~n nj~[~uOuOs sk} jj6jKjjnhc q ~~[Xhc 5mes ~~[j~di }~~<~~~U~?~=~;~~~~~ ~ ~,~-~/~]~~p~qV~M~|~hI~}}}jj}}}n}}}~ }|dhD~uKuKt`}n whn}gn}~}| wh j~}|r+ whejj}2v4@rBrrr|rvtp whj ~j }| n'h~- ~+j 2v4rK~-~j~r }|r+ n.h! ~j~/c~/~- ~-~/r~j~r}|~j~r}|h}|~h~A ~j~~r}|~h~A&~j~~r}|ssw } j}sw s  wh-n w }sr ,b}|}}} 5pr4ssu} 8pr7swj}r9 :r;qs >pr=s CprBsn} <ysss wjss2s s/"@r?#ss; nP nKsw@ w}-r,# .s# /s#ss;s + ss}s s+ liwlb}| s ss s+ luKuK} js}hU h2r , ,j< Fn Gj+,j% 7wnM4nP5n36n jh h] ,j j wKwYs}| ss+s)j}IrH# Js# Ks#ss? j+s ssssss#s2 GprFs ssss/ss  j/ h}u,s  w h>ss+ss ss+ss nss+ssdu,sso +ssk+ s wrrP} "s s+}} i(*uKuK} j}&w&}~j~s&r,&~ &w&}~Ejs&r,Z&~ w m wKwa  m!s s  / l n s wrrP} "s s+  njj9jYj_jejks w}h prt sM }D prt s)}}}x}di_W}| s jss2s2s s+swn3n/uKuK}w s ssw}w p ssw+uKuK}s ~j ss fswlD?ss2s s+ssw+uKuK4}s ыls}|sss js}|ss w+(n*j9uKuK} j}u,w,hsr0s(s*sr,sr,p s}|r+m; j ufuh$uohuV}~ ~,~/~ u~ur~Ej prt sVu2M|su 9~ hsrbh ~ ~Ej}|r+s+~,"rrr~,}|r+ n.h! ~j~/c~/~- ~-~/r~j~r}|r+ ~,2rh~- ~+j~~-~,s}|r+ n.h! ~j~/c~/~- ~-~/r~j~r}|u ~ h2rh ~ ~Eju ~ h2rYh I~ ~Ej}|r+e~ ~ |s}|i}~u4~ j~n}(~~nnssmshsw n#ss|uXuCuYuuyu>uuuWumuuuRu#vjE {h&sKomsKol nrr}|~  w}~Ej~ } SnSnExit\u u nj ss wssPws2'k 2mwo2h2wwos@:Puq!su qs#uq2