⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sub_display.lst

📁 炬力方案176*132软件源码,适用于AK1025
💻 LST
📖 第 1 页 / 共 3 页
字号:
   \   006F  2A0300            LD      HL,(g_amv_vars+3)
   \   0072  2600              LD      H,0
   \   0074  29                ADD     HL,HL
   \   0075  110000            LD      DE,LOOP_PIC
   \   0078  19                ADD     HL,DE
   \   0079  5E                LD      E,(HL)
   \   007A  23                INC     HL
   \   007B  56                LD      D,(HL)
   \   007C  3E00              LD      A,BYTE3 ResShowPic
   \   007E  210000            LD      HL,LWRD ResShowPic
   \   0081  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   0084  F1                POP     AF
     91          
     92                 //show file sequence and total file
     93                  itoa_3(g_musicsequence, & temp_buffer[0]);
   \   0085  010000            LD      BC,temp_buffer
   \   0088  ED5B0000          LD      DE,(g_musicsequence)
   \   008C  1600              LD      D,0
   \   008E  3E00              LD      A,BYTE3 itoa_3
   \   0090  210000            LD      HL,LWRD itoa_3
   \   0093  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
     94                                          strcat(temp_buffer,"/");
   \   0096  110000            LD      DE,?0006
   \   0099  210000            LD      HL,temp_buffer
   \   009C  CD0000            CALL    LWRD ?STRCAT_L11
     95                  itoa_3(g_musicamount, & temp_buffer[4]);
   \   009F  010400            LD      BC,temp_buffer+4
   \   00A2  ED5B0000          LD      DE,(g_musicamount)
   \   00A6  1600              LD      D,0
   \   00A8  3E00              LD      A,BYTE3 itoa_3
   \   00AA  210000            LD      HL,LWRD itoa_3
   \   00AD  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
     96                  ui_show_h(temp_buffer);
   \   00B0  110000            LD      DE,temp_buffer
   \   00B3  3E00              LD      A,BYTE3 ui_show_h
   \   00B5  210D02            LD      HL,LWRD ui_show_h
   \   00B8  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
     97              
     98                          //show backtime and total time
     99                  ShowNowTime(FALSE);
   \   00BB  1E00              LD      E,0
   \   00BD  3E00              LD      A,BYTE3 ShowNowTime
   \   00BF  210000            LD      HL,LWRD ShowNowTime
   \   00C2  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
    100                  
    101                  if(PlayStatus == PauseSta)
   \   00C5  3A0000            LD      A,(PlayStatus)
   \   00C8  3D                DEC     A
   \   00C9  2811              JR      Z,?0011
   \   00CB            ?0007:
    102                                                  main_ResShowPic(PAUSEICN,5,3);
   \   00CB            ?0008:
    103                                          else if(PlayStatus == PlaySta)
   \   00CB  3A0000            LD      A,(PlayStatus)
   \   00CE  3D                DEC     A
   \   00CF  3D                DEC     A
   \   00D0  200A              JR      NZ,?0011
   \   00D2            ?0010:
    104                                                  main_ResShowPic(PLAYICN,5,3);
   \   00D2  0E03              LD      C,3
   \   00D4  C5                PUSH    BC
   \   00D5  0E05              LD      C,5
   \   00D7  11DF00            LD      DE,223
   \   00DA  1808              JR      ?0028
    105                                          else
   \   00DC            ?0011:
    106                                                  main_ResShowPic(PAUSEICN/*STOPICN*/,5,3);
   \   00DC  0E03              LD      C,3
   \   00DE  C5                PUSH    BC
   \   00DF  0E05              LD      C,5
   \   00E1  11DE00            LD      DE,222
   \   00E4            ?0028:
   \   00E4  3E00              LD      A,BYTE3 main_ResShowPic
   \   00E6  210000            LD      HL,LWRD main_ResShowPic
   \   00E9  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   00EC  F1                POP     AF
   \   00ED            ?0012:
   \   00ED            ?0009:
    107                                    
    108                  ui_show_batt( GetBattery(), g_BatteryType,0);
   \   00ED  0E00              LD      C,0
   \   00EF  C5                PUSH    BC
   \   00F0  ED4B0000          LD      BC,(g_BatteryType)
   \   00F4  CD0000            CALL    LWRD GetBattery
   \   00F7  5F                LD      E,A
   \   00F8  1600              LD      D,0
   \   00FA  3E00              LD      A,BYTE3 ui_show_batt
   \   00FC  210000            LD      HL,LWRD ui_show_batt
   \   00FF  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   0102  E1                POP     HL
    109                  ///SetTextOutMode(1);       //设字体透明
    110                  SetPenColor(Color_BLACK_def);
   \   0103  CD1A01            CALL    LWRD ?0030
    111                  SetBackgdColor(Color_MENU_def);
    112                  SetTextPos(scrollregionx_def, scrollregiony_def); 
   \   0106  0E2D              LD      C,45
   \   0108  1E30              LD      E,48
   \   010A  CD0000            CALL    LWRD SetTextPos
    113                  PutS(g_TagInfoBuf,-1);
   \   010D  0EFF              LD      C,255
   \   010F  110000            LD      DE,g_TagInfoBuf
   \   0112  CD0000            CALL    LWRD PutS
    114                  /*
    115                  SetBackgdColor(Color_BULE1_def);
    116                  //ResShowPic(NEXTBCK,29,46);
    117                  ResShowPic(ANEXTBCK,35,79);
    118                  //SetPenColor(0x7ff);
    119                  SetPenColor(0xffe0);  //与屏的设置有关
    120                  SetTextPos(POS_FILENAME, POSY_FILENAME);
    121                  PutS(g_TagInfoBuf1, -1);//显示下一首信息  
    122                  */
    123                  return;
    124          }
   \   0115  D1                POP     DE
   \   0116  C1                POP     BC
   \   0117  C30000            JP      LWRD ?BANK_FAST_LEAVE_L08
   \   011A            ?0030:
   \   011A  010000            LD      BC,0
   \   011D  59                LD      E,C
   \   011E  50                LD      D,B
   \   011F  CD0000            CALL    LWRD SetPenColor
   \   0122  010000            LD      BC,0
   \   0125  11FFFF            LD      DE,65535
   \   0128  CD0000            CALL    LWRD SetBackgdColor
   \   012B  C9                RET
   \   012C            Show_MusicType:
    125          
    126          //-----------显示音乐类型图标-----------
    127          void Show_MusicType(void)
    128          {
   \   012C  D5                PUSH    DE
    129                  ui_show_a(MAMV);
   \   012D  11A300            LD      DE,163
   \   0130  3E00              LD      A,BYTE3 ui_show_a
   \   0132  210000            LD      HL,LWRD ui_show_a
   \   0135  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
    130          }
   \   0138  D1                POP     DE
   \   0139  C30000            JP      LWRD ?BANK_FAST_LEAVE_L08
   \   013C            DisplayErrMsg:
    131          
    132          
    133          //-----------显示错误信息---------------
    134          void DisplayErrMsg(int ErrMsg)
    135          {
   \   013C  C5                PUSH    BC
   \   013D  DDE5              PUSH    IX
    136              ui_show_msg (ErrMsg, ErrMsg, g_langid);
   \   013F  ED4B0000          LD      BC,(g_langid)
   \   0143  0600              LD      B,0
   \   0145  C5                PUSH    BC
   \   0146  4B                LD      C,E
   \   0147  42                LD      B,D
   \   0148  3E00              LD      A,BYTE3 ui_show_msg
   \   014A  210000            LD      HL,LWRD ui_show_msg
   \   014D  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   0150  F1                POP     AF
   \   0151            ?0014:
    137              while( ap_get_message() != NULL ); //清空消息池
   \   0151  CD0000            CALL    LWRD ap_get_message
   \   0154  B7                OR      A
   \   0155  20FA              JR      NZ,?0014
   \   0157            ?0015:
   \   0157            ?0013:
    138              ap_sleep(4);
   \   0157  110400            LD      DE,4
   \   015A  3E00              LD      A,BYTE3 ap_sleep
   \   015C  210000            LD      HL,LWRD ap_sleep
   \   015F  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
    139              need_draw = TRUE;
   \   0162  3E01              LD      A,1
   \   0164  320000            LD      (need_draw),A
    140          }
   \   0167  DDE1              POP     IX
   \   0169  C1                POP     BC
   \   016A  C30000            JP      LWRD ?BANK_FAST_LEAVE_L08
   \   016D            ui_show_vol:
    141          void ui_show_vol(BYTE volume)
    142          {       /*char id;
   \   016D  C5                PUSH    BC
   \   016E  D5                PUSH    DE
    143                  char temp[3];
    144                  
    145                  itoa_2(volume, temp);
    146                  id=temp[0]-0x30;
    147                  main_ResShowPic(num_id[id],POS_VOl,POSY_VOl);
    148                  id=temp[1]-0x30;
    149                  main_ResShowPic(num_id[id],POS_VOl+7,POSY_VOl);*/
    150          
    151                  if(g_volcounter>0)
   \   016F  3A0000            LD      A,(g_volcounter)
   \   0172  B7                OR      A
   \   0173  2814              JR      Z,?0017
   \   0175            ?0016:
    152                                                  main_ResShowPic(VOL_00+volume,0,106);
   \   0175  0E6A              LD      C,106
   \   0177  C5                PUSH    BC
   \   0178  0E00              LD      C,0
   \   017A  51                LD      D,C
   \   017B  211901            LD      HL,281
   \   017E  19                ADD     HL,DE
   \   017F  EB                EX      DE,HL
   \   0180  3E00              LD      A,BYTE3 main_ResShowPic
   \   0182  210000            LD      HL,LWRD main_ResShowPic
   \   0185  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   0188  F1                POP     AF
   \   0189            ?0017:
    153          }
   \   0189  E1                POP     HL
   \   018A  C1                POP     BC
   \   018B  C30000            JP      LWRD ?BANK_FAST_LEAVE_L08
   \   018E            vol_callback:
    154          
    155          /*
    156          ********************************************************************************
    157          * Description : 音量设置界面
    158          *
    159          * Arguments   : set_hardware, 是否需要设置硬件
    160          *

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -