亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tryplaying.lst

?? 5807收音機模塊用于炬力平臺
?? LST
?? 第 1 頁 / 共 2 頁
字號:
##############################################################################
#                                                                            #
# IAR Z80/64180 C-Compiler V4.04B/WIN                                        #
# Front End V4.20N                                       23/Feb/109  09:19:55 #
# Global Optimizer V1.05D                                                    #
#                                                                            #
#       Target option =  Z80                                                 #
#       Memory model  =  banked                                              #
#       Source file   =  d:\case_i_d95f\ap\ap_radio\tryplaying.c             #
#       List file     =  d:\case_i_d95f\ap\ap_radio\list\tryplaying.lst      #
#       Object file   =  d:\case_i_d95f\ap\ap_radio\obj\tryplaying.r01       #
#       ASM file      =  d:\case_i_d95f\ap\ap_radio\list\tryplaying.s01      #
#       Command line  =  -v0 -mb -OD:\case_i_d95f\ap\ap_radio\Obj\ -e -K -w  #
#                        -gA -s9 -RCODE -r0 -DNAPDEBUG                       #
#                        -LD:\case_i_d95f\ap\ap_radio\List\ -q -t8           #
#                        -AD:\case_i_d95f\ap\ap_radio\List\                  #
#                        -Id:\sdk_i_95f\inc\ -Id:\case_i_d95f\inc\           #
#                        d:\case_i_d95f\ap\ap_radio\TryPlaying.c             #
#                                                                            #
#                                             (c) Copyright IAR Systems 1996 #
##############################################################################

   \   0000                    NAME    tryplaying(17)
   \   0000                    RSEG    CODE_2(0)
   \   0000                    RSEG    CSTR(0)
   \   0000                    EXTERN  AutoTabNum
   \   0000                    EXTERN  ClearScreen
   \   0000                    EXTERN  FMAutoTab
   \   0000                    EXTERN  FMStatus
   \   0000                    EXTERN  GetBattery
   \   0000                    EXTERN  PutS
   \   0000                    EXTERN  ResShowPic
   \   0000                    EXTERN  SetTextPos
   \   0000                    PUBLIC  TryPlayingHandle
   \   0000                    EXTERN  UpdateScreen
   \   0000                    EXTERN  ap_get_message
   \   0000                    EXTERN  ap_handle_hotkey
   \   0000                    EXTERN  fmSendCommand
   \   0000                    EXTERN  g_comval
   \   0000                    EXTERN  m_FMPlaystatus
   \   0000                    EXTERN  radio_param
   \   0000                    EXTERN  slider
   \   0000                    EXTERN  ui_show_batt
   \   0000                    EXTERN  ui_slider
   \   0000                    PUBLIC  volume_callback2
   \   0000                    EXTERN  ?CLZ80B_4_04_L00
   \   0000                    EXTERN  ?US_DIV_L02
   \   0000                    EXTERN  ?SS_DIV_L02
   \   0000                    EXTERN  ?S_MUL_L02
   \   0000                    EXTERN  ?S_V_SWITCH_L06
   \   0000                    EXTERN  ?BANK_CALL_DIRECT_L08
   \   0000                    EXTERN  ?BANK_FAST_LEAVE_L08
   \   0000                    RSEG    CODE_2
   \   0000            volume_callback2:
      1          /*
      2           *******************************************************************************
      3           *                ACTOS AP
      4           *        main ap of sdk 3.0
      5           *
      6           *        (c) Copyright, Actions Co,Ld.
      7           *             All Right Reserved
      8           *
      9           *******************************************************************************
     10           */
     11          
     12          #pragma codeseg(CODE_2)
     13          
     14          #include "ap_radio.h"
     15          #include "actos.h"
     16          
     17          extern slider_t slider;
     18          extern comval_t F_comval;
     19          extern WORD FMStationTab[40]; // 前20個是US, 后20個是JP.
     20          extern fm_play_status_t FMStatus;
     21          extern FMRADIO_param_t radio_param;
     22          extern fm_play_status_t m_FMPlaystatus;
     23          
     24          extern WORD FMAutoTab[20]; // 全自動收臺,預存臺.
     25          extern BYTE AutoTabNum; // 預存臺數.
     26          
     27          void volume_callback2(int Vol) //音量設置的CALLBACK函數
     28          {
   \   0000  C5                PUSH    BC
   \   0001  DDE5              PUSH    IX
   \   0003  D5                PUSH    DE
   \   0004  DDE1              POP     IX
     29              //實時改變音量的值
     30              FMStatus.vol_display = Vol;
   \   0006  7B                LD      A,E
   \   0007  320800            LD      (FMStatus+8),A
     31              FMStatus.volume = Vol * 31 / g_comval.VolumeMax;
   \   000A  ED4B1F00          LD      BC,(g_comval+31)
   \   000E  0600              LD      B,0
   \   0010  C5                PUSH    BC
   \   0011  111F00            LD      DE,31
   \   0014  DDE5              PUSH    IX
   \   0016  C1                POP     BC
   \   0017  CD0000            CALL    LWRD ?S_MUL_L02
   \   001A  C1                POP     BC
   \   001B  CD0000            CALL    LWRD ?SS_DIV_L02
   \   001E  7B                LD      A,E
   \   001F  320600            LD      (FMStatus+6),A
     32              fmSendCommand(MC_SETVOLUME, FMStatus.volume);
   \   0022  4F                LD      C,A
   \   0023  CD3F00            CALL    LWRD ?0047
     33              if (FMStatus.volume == 0)
   \   0026  3A0600            LD      A,(FMStatus+6)
   \   0029  B7                OR      A
   \   002A  2005              JR      NZ,?0003
   \   002C            ?0002:
     34                  fmSendCommand(MC_MUTE, SetMUTE);
   \   002C  010100            LD      BC,1
   \   002F  1803              JR      ?0040
     35              else
   \   0031            ?0003:
     36                  fmSendCommand(MC_MUTE, releaseMUTE);
   \   0031  010000            LD      BC,0
   \   0034            ?0040:
   \   0034  1E0C              LD      E,12
   \   0036  CD4300            CALL    LWRD ?0048
   \   0039            ?0004:
     37          }
   \   0039  DDE1              POP     IX
   \   003B  C1                POP     BC
   \   003C  C30000            JP      LWRD ?BANK_FAST_LEAVE_L08
   \   003F            ?0047:
   \   003F  0600              LD      B,0
   \   0041  1E40              LD      E,64
   \   0043            ?0048:
   \   0043  3E00              LD      A,BYTE3 fmSendCommand
   \   0045  210000            LD      HL,LWRD fmSendCommand
   \   0048  C30000            JP      LWRD ?BANK_CALL_DIRECT_L08
   \   004B            TryPlayingHandle:
     38          /*
     39           ********************************************************************************
     40           * Description : 試播放5秒鐘
     41           *
     42           * Arguments   :
     43           *
     44           * Returns     : RESULT_RADIO:PLAY和MODE鍵,  RESULT_IGNORE:NEXT和LAST鍵
     45           其它為熱鍵
     46           *
     47           * Notes       :
     48           *
     49           ********************************************************************************
     50           */
     51          int TryPlayingHandle(void)
     52          {
   \   004B  C5                PUSH    BC
   \   004C  D5                PUSH    DE
   \   004D  FDE5              PUSH    IY
   \   004F  DDE5              PUSH    IX
   \   0051  DD210000          LD      IX,0
   \   0055  DD39              ADD     IX,SP
   \   0057  21F6FF            LD      HL,65526
   \   005A  39                ADD     HL,SP
   \   005B  F9                LD      SP,HL
     53              int key, play_time = 12;
     54              int flash_point = 1;
     55              bool loop = TRUE;
     56              int k, i;
     57              if (FMStatus.mode == 0)
   \   005C  DD36FC0C          LD      (IX-4),12
   \   0060  DD36FD00          LD      (IX-3),0
   \   0064  DD36FA01          LD      (IX-6),1
   \   0068  DD36FB00          LD      (IX-5),0
   \   006C  DD36FE01          LD      (IX-2),1
   \   0070            ?0005:
     58              {
     59                  k = (FMStatus.freq) *100/ 200;
     60              }
     61              else
   \   0070            ?0006:
     62              {
     63                  k = (FMStatus.freq)*100 / 200;
   \   0070  ED4B0100          LD      BC,(FMStatus+1)
   \   0074  116400            LD      DE,100
   \   0077  CD0000            CALL    LWRD ?S_MUL_L02
   \   007A  01C800            LD      BC,200
   \   007D  CD0000            CALL    LWRD ?US_DIV_L02
   \   0080  DD73F6            LD      (IX-10),E
   \   0083  DD72F7            LD      (IX-9),D
   \   0086            ?0007:
     64              }
     65              fmSendCommand(MC_PLAY, 0);
   \   0086  48                LD      C,B
   \   0087  1E04              LD      E,4
   \   0089  CD4300            CALL    LWRD ?0048
     66              fmSendCommand(MC_SETVOLUME, FMStatus.volume);
   \   008C  ED4B0600          LD      BC,(FMStatus+6)
   \   0090  CD3F00            CALL    LWRD ?0047
   \   0093            ?0009:
     67          
     68              while (loop)
   \   0093  AF                XOR     A
   \   0094  DDB6FE            OR      (IX-2)
   \   0097  CA0302            JP      Z,?0008
   \   009A            ?0010:
     69              {
     70                  key = ap_get_message();
   \   009A  CD0000            CALL    LWRD ap_get_message
   \   009D  4F                LD      C,A
   \   009E  0600              LD      B,0
   \   00A0  C5                PUSH    BC
   \   00A1  FDE1              POP     IY
     71                  switch (key)
   \   00A3  59                LD      E,C
   \   00A4  50                LD      D,B
   \   00A5  CD0000            CALL    LWRD ?S_V_SWITCH_L06
   \   00A8  0800              DEFW    8
   \   00AA  0300              DEFW    3
   \   00AC  0400              DEFW    4
   \   00AE  1C00              DEFW    28
   \   00B0  1D00              DEFW    29
   \   00B2  2100              DEFW    33
   \   00B4  2500              DEFW    37
   \   00B6  2600              DEFW    38
   \   00B8  2700              DEFW    39
   \   00BA  EC01              DEFW    ?0029
   \   00BC  D200              DEFW    ?0014
   \   00BE  CC00              DEFW    ?0013
   \   00C0  CC00              DEFW    ?0013
   \   00C2  D200              DEFW    ?0014
   \   00C4  9300              DEFW    ?0009
   \   00C6  DB00              DEFW    ?0015
   \   00C8  6B01              DEFW    ?0028
   \   00CA  6B01              DEFW    ?0028
   \   00CC            ?0012:
     72                  {
     73                      case AP_MSG_STANDBY:
     74                      //do nothing
     75                      break;
   \   00CC            ?0013:
     76                      case AP_KEY_NEXT | AP_KEY_UP:
     77                      case AP_KEY_PREV | AP_KEY_UP: // 停止試播
     78                      return RESULT_IGNORE;
   \   00CC  213000            LD      HL,48
     79                      case AP_KEY_PLAY | AP_KEY_UP:
   \   00CF  C37802            JP      LWRD ?0038
   \   00D2            ?0014:
     80                      case AP_KEY_MODE | AP_KEY_UP: // 保存電臺, 返回播放界面.
     81                      loop = FALSE;
     82                      key = RESULT_RADIO;
   \   00D2  DD70FE            LD      (IX-2),B
   \   00D5  FD210500          LD      IY,5
     83                      break;
   \   00D9  18B8              JR      ?0009
   \   00DB            ?0015:
     84                      case AP_MSG_RTC: // 時間記數,閃爍箭頭.
     85                      ui_show_batt(GetBattery(), g_comval.BatteryType);
   \   00DB  ED4B0F00          LD      BC,(g_comval+15)
   \   00DF  CD0000            CALL    LWRD GetBattery
   \   00E2  5F                LD      E,A
   \   00E3  3E00              LD      A,BYTE3 ui_show_batt
   \   00E5  210000            LD      HL,LWRD ui_show_batt
   \   00E8  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
     86                      play_time--;
   \   00EB  DD6EFC            LD      L,(IX-4)
   \   00EE  DD66FD            LD      H,(IX-3)
   \   00F1  2B                DEC     HL
   \   00F2  DD75FC            LD      (IX-4),L
   \   00F5  DD74FD            LD      (IX-3),H
     87                      if (play_time <= 0)
   \   00F8  4D                LD      C,L
   \   00F9  44                LD      B,H
   \   00FA  210000            LD      HL,0
   \   00FD  F680              OR      128
   \   00FF  ED42              SBC     HL,BC
   \   0101  E20501            JP      PO,?0041
   \   0104  AC                XOR     H
   \   0105            ?0041:
   \   0105  FA1001            JP      M,?0017
   \   0108            ?0016:
     88                      {
     89                          loop = FALSE;
     90                          key = 0;
   \   0108  DD36FE00          LD      (IX-2),0
   \   010C  FD210000          LD      IY,0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产一区二区三区不卡| 成人免费视频一区二区| 国产精品毛片大码女人| 欧美岛国在线观看| 日韩一级成人av| 日韩丝袜美女视频| 日韩视频免费观看高清完整版在线观看 | 亚洲精品日产精品乱码不卡| 亚洲国产精品精华液ab| 欧美国产精品中文字幕| 欧美国产综合色视频| 中文字幕在线视频一区| 亚洲欧美另类在线| 午夜精品久久久久影视| 亚洲在线成人精品| 亚洲免费在线播放| 成人免费一区二区三区在线观看| 欧美伦理电影网| 天堂一区二区在线| 尤物视频一区二区| 日韩三级av在线播放| 欧美哺乳videos| 欧美一区二区在线视频| 久久综合色鬼综合色| 欧美一区二区三区爱爱| 99久久99久久精品免费观看| 日本韩国一区二区三区| av一区二区三区| 7799精品视频| 欧美久久高跟鞋激| 欧美在线免费视屏| 久久综合狠狠综合久久综合88| 在线不卡一区二区| 国产精品狼人久久影院观看方式| 久久久久久久久久久电影| 日韩精品一区二区在线| 国产精品天美传媒沈樵| 欧美激情资源网| 午夜精品久久久久久| 亚洲123区在线观看| 国产午夜一区二区三区| 亚洲成在人线在线播放| 亚洲国产一区视频| 国产一区二区在线免费观看| 国产一区二区三区在线观看免费 | 日韩精品亚洲一区| 亚洲国产日韩精品| 成人短视频下载| 丁香啪啪综合成人亚洲小说| 成人av午夜电影| 欧美一二区视频| 国产欧美日韩亚州综合 | 久久综合久久综合亚洲| 一区二区三区美女视频| 天堂蜜桃一区二区三区| 奇米影视7777精品一区二区| 国产在线国偷精品免费看| 成人avav影音| 国产女同性恋一区二区| 依依成人精品视频| 成人免费毛片a| 欧美精品 日韩| 日本一区二区动态图| 国产伦精品一区二区三区免费 | 丁香桃色午夜亚洲一区二区三区| 欧美一区二区三区在线看| 精品久久久久久久人人人人传媒 | 欧亚一区二区三区| 精品久久久久久久人人人人传媒| 亚洲精品一区二区在线观看| 日韩专区中文字幕一区二区| 国产不卡高清在线观看视频| 欧美成人一级视频| 国产精品久久久一本精品| 丝袜诱惑亚洲看片| 在线不卡的av| 亚洲日韩欧美一区二区在线| jlzzjlzz亚洲女人18| 欧美精品成人一区二区三区四区| 欧美视频一区在线| 日日夜夜一区二区| 91丝袜美腿高跟国产极品老师 | 国产一区二区三区| 国产精品一区二区视频| 91精品国产综合久久精品| 成人免费在线播放视频| 一本一道久久a久久精品综合蜜臀| 日韩欧美国产成人一区二区| 成av人片一区二区| 亚洲人成在线观看一区二区| 狠狠色2019综合网| 欧美一区午夜精品| 喷水一区二区三区| 久久99精品久久久久婷婷| 91麻豆精东视频| 午夜精品福利视频网站| 成人激情av网| 欧美日韩另类国产亚洲欧美一级| 日韩毛片精品高清免费| 日韩精品亚洲专区| 欧美日韩精品一区二区三区| 国产精品美女久久福利网站| 不卡的av电影| 国产精品乱人伦中文| 色噜噜夜夜夜综合网| 亚洲欧美日韩在线播放| 日韩精品一二区| 7777精品伊人久久久大香线蕉经典版下载 | 久久久久9999亚洲精品| 狠狠网亚洲精品| 亚洲女爱视频在线| 91浏览器打开| 激情综合网av| 国产清纯美女被跳蛋高潮一区二区久久w | 精品国产伦一区二区三区观看方式| 亚洲一区电影777| 日韩久久久精品| 久久精品99久久久| 337p亚洲精品色噜噜| 成人激情小说乱人伦| 亚洲精品视频观看| 久久精品亚洲乱码伦伦中文| 国产成人一级电影| 欧美日韩亚洲综合| 成人国产亚洲欧美成人综合网 | 成人高清免费观看| 亚洲视频一二三| 久久久久久综合| 99re热视频精品| 国产91丝袜在线18| 亚洲午夜日本在线观看| 欧美色网站导航| 成人a免费在线看| 一区二区三区 在线观看视频| 欧美日本国产一区| 国内精品久久久久影院薰衣草 | 国产乱国产乱300精品| 欧美激情中文字幕| 欧美成人综合网站| 国产成人综合视频| 久久成人羞羞网站| 国产精品国产三级国产aⅴ入口| 亚洲综合999| 亚洲视频在线观看三级| 欧美一级日韩一级| 91麻豆精品国产91久久久久 | 秋霞午夜鲁丝一区二区老狼| 亚洲女人小视频在线观看| 日韩一区二区免费电影| 日本一区二区综合亚洲| 欧美一级欧美三级在线观看| 99国产欧美久久久精品| 国产v综合v亚洲欧| 亚洲二区在线视频| 国产精品每日更新在线播放网址| 欧美美女直播网站| 亚洲成av人片观看| 日韩在线播放一区二区| 国产精品久久久久久久久搜平片| 久久精品视频在线免费观看| 欧美在线观看一二区| 欧美视频一区在线观看| 在线观看中文字幕不卡| 国产偷国产偷精品高清尤物| 精品久久久久久无| 欧美一级电影网站| 久久亚洲精精品中文字幕早川悠里| 欧美色老头old∨ideo| 91麻豆精品国产自产在线观看一区| 成人aa视频在线观看| 艳妇臀荡乳欲伦亚洲一区| 日韩电影在线免费看| 亚洲自拍偷拍欧美| 精品在线亚洲视频| 五月婷婷色综合| 国产九色sp调教91| 九九国产精品视频| 不卡在线视频中文字幕| 成人动漫在线一区| 成人午夜在线免费| 欧美午夜不卡视频| 欧美亚洲日本国产| 久久这里只精品最新地址| 日韩一区二区三区四区 | 亚洲美女视频一区| 国产欧美精品一区| 亚洲欧美国产77777| 亚洲乱码一区二区三区在线观看| 男女视频一区二区| 久久国产乱子精品免费女| 99re视频这里只有精品| 成人听书哪个软件好| 91精品国产综合久久精品图片| 欧美福利一区二区| 国产精品久久毛片av大全日韩| 亚洲永久精品国产| 91亚洲精品乱码久久久久久蜜桃 | 欧美日韩一二区| 国产一区二区三区香蕉| 欧美美女黄视频|