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

📄 sub_display.lst

📁 炬力方案176*132软件源码,适用于AK1025
💻 LST
📖 第 1 页 / 共 5 页
字号:
   \   01B6            ?0043:
    202          
    203                      default:
    204                          break;
   \   01B6            ?0034:
   \   01B6            ?0032:
   \   01B6            ?0030:
    205                  } //switch(RePlayStatus)
    206              }
    207              }
    208          /*
    209              if (UpDisplayFlag & up_musiceqmode)
    210              {
    211                  if(g_music_vars.eq_type <8)
    212                  {
    213                      ui_show_c(EQ_PIC[g_music_vars.eq_type]);
    214                  }
    215                  else
    216                  {
    217                      if( g_currentMusicType==Music_MP3 ||g_currentMusicType==Music_WMA)  
    218                      {
    219                        if(!SRSModeFlag) 
    220                          ui_show_c(MEQSRS);
    221                        else
    222                         ui_show_c(MEQUSER); 
    223                      }                
    224                      else
    225                          ui_show_c(EQ_PIC[0]) ;
    226                        //  ui_show_c(EQWOW);
    227                  }
    228              }
    229          */
    230              if (UpDisplayFlag & up_musiccurrenttime)
   \   01B6  2A0000            LD      HL,(UpDisplayFlag)
   \   01B9  CB4C              BIT     1,H
   \   01BB  2815              JR      Z,?0047
   \   01BD            ?0044:
    231              { //注:进入时要恢复上次播放到的时间
    232                  if ((RePlayStatus != FollowRec) && (RePlayStatus != ComparePlay))
   \   01BD  3A0000            LD      A,(RePlayStatus)
   \   01C0  FE04              CP      4
   \   01C2  280E              JR      Z,?0047
   \   01C4  FE06              CP      6
   \   01C6  280A              JR      Z,?0047
   \   01C8            ?0049:
   \   01C8            ?0048:
   \   01C8            ?0046:
    233                  {
    234                     ShowNowTime(FALSE);
   \   01C8  1E00              LD      E,0
   \   01CA  3E00              LD      A,BYTE3 ShowNowTime
   \   01CC  210000            LD      HL,LWRD ShowNowTime
   \   01CF  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   01D2            ?0047:
   \   01D2            ?0045:
    235                  }
    236              }
    237              
    238              CLEAR_WATCHDOG();
   \   01D2  DB4E              IN      A,(78)
   \   01D4  CBDF              SET     3,A
   \   01D6  D34E              OUT     (78),A
    239              
    240              if (UpDisplayFlag & up_musictotaltime)
   \   01D8  2A0000            LD      HL,(UpDisplayFlag)
   \   01DB  CB44              BIT     0,H
   \   01DD  2803              JR      Z,?0051
   \   01DF            ?0050:
    241              {
    242                  ui_show_vol(g_music_vars.volume);
   \   01DF  CD8002            CALL    LWRD ?0181
   \   01E2            ?0051:
    243              }
    244          
    245              if (UpDisplayFlag & up_musicbattery)
   \   01E2  3A0000            LD      A,(UpDisplayFlag)
   \   01E5  CB7F              BIT     7,A
   \   01E7  2816              JR      Z,?0053
   \   01E9            ?0052:
    246              {
    247                  ui_show_batt( GetBattery(), g_comval.BatteryType,0);
   \   01E9  0E00              LD      C,0
   \   01EB  C5                PUSH    BC
   \   01EC  ED4B0F00          LD      BC,(g_comval+15)
   \   01F0  CD0000            CALL    LWRD GetBattery
   \   01F3  5F                LD      E,A
   \   01F4  1600              LD      D,0
   \   01F6  3E00              LD      A,BYTE3 ui_show_batt
   \   01F8  210000            LD      HL,LWRD ui_show_batt
   \   01FB  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   01FE  E1                POP     HL
   \   01FF            ?0053:
    248              }
    249          
    250              if (UpDisplayFlag & up_musicinformation)
   \   01FF  3A0000            LD      A,(UpDisplayFlag)
   \   0202  CB77              BIT     6,A
   \   0204  2842              JR      Z,?0060
   \   0206            ?0054:
    251              {
    252                  /*      //Jerry Xie Modify for test
    253                  main_ResShowPic(DIRBCK,25,139);
    254                  SetTextPos(POS_DIRNAME, POSY_DIRNAME);
    255                  SetTextOutMode(1);       //设字体透明
    256                  SetPenColor(Color_WHITE_def);
    257                  PutS(dir_name, -1);
    258                  if(g_music_vars.location.disk=='H')
    259                     main_ResShowPic(CARDDISK,194,140);
    260                  ResShowPic(SCROLLBC,48,45);
    261                  SetPenColor(Color_WHITE_def);
    262                  SetBackgdColor(Color_BULE1_def);
    263                  Scroll(g_TagInfoBuf, TRUE, g_comval.langid);
    264                  ResShowPic(NEXTBCK,35,79);
    265                  SetPenColor(0xffe0);  //与屏的设置有关
    266                  SetTextPos(POS_FILENAME, POSY_FILENAME);
    267                  PutS(g_TagInfoBuf, -1);//显示下一首信息
    268                  SetTextOutMode(0);
    269                  SetBackgdColor(Color_BLACK_def);    
    270                  */
    271                  
    272                  
    273                  ///-SetTextOutMode(1);       //设字体透明
    274                  SetPenColor(Color_BLACK_def);
    275                  SetBackgdColor(Color_MENU_def);
   \   0206  CD6F02            CALL    LWRD ?0179
    276                  ResShowPic(SCROLLBC,40,45);
   \   0209  0E2D              LD      C,45
   \   020B  C5                PUSH    BC
   \   020C  0E28              LD      C,40
   \   020E  CD6002            CALL    LWRD ?0177
   \   0211  F1                POP     AF
    277                  ResShowPic(SCROLLBC,48,45);
   \   0212  0E2D              LD      C,45
   \   0214  C5                PUSH    BC
   \   0215  0E30              LD      C,48
   \   0217  CD6002            CALL    LWRD ?0177
   \   021A  F1                POP     AF
    278                  ///-Scroll(g_TagInfoBuf, TRUE, g_comval.langid);
    279                  ScrollInit(g_TagInfoBuf, g_comval.langid);
   \   021B  ED4B0C00          LD      BC,(g_comval+12)
   \   021F  110000            LD      DE,g_TagInfoBuf
   \   0222  3E00              LD      A,BYTE3 ScrollInit
   \   0224  210000            LD      HL,LWRD ScrollInit
   \   0227  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
    280                  ///-SetTextOutMode(0);
    281                                          
    282          
    283                  if (UpDisplayFlag & up_lyricflag)
   \   022A  2A0000            LD      HL,(UpDisplayFlag)
   \   022D  CB74              BIT     6,H
   \   022F  2817              JR      Z,?0060
   \   0231            ?0056:
    284                  {
    285                      if (g_lyricflag)
   \   0231  3A0000            LD      A,(g_lyricflag)
   \   0234  B7                OR      A
   \   0235  0E15              LD      C,21
   \   0237  C5                PUSH    BC
   \   0238  0E70              LD      C,112
   \   023A  2805              JR      Z,?0059
   \   023C            ?0058:
    286                      {
    287                          main_ResShowPic(MMUSICT,112,21);
   \   023C  11D000            LD      DE,208
   \   023F  1803              JR      ?0139
    288                      }
    289                      else
   \   0241            ?0059:
    290                      {
    291                          main_ResShowPic(MMUSICC,112,21); //clear the lyric flag
   \   0241  11CF00            LD      DE,207
   \   0244            ?0139:
   \   0244  CD5802            CALL    LWRD ?0175
   \   0247  F1                POP     AF
   \   0248            ?0060:
   \   0248            ?0057:
    292                      }
    293                  }
    294          
    295                  UpDisplayFlag = 0x00;
    296                  return;
    297              }
   \   0248            ?0055:
    298              UpDisplayFlag = 0x00;
   \   0248  210000            LD      HL,0
   \   024B  220000            LD      (UpDisplayFlag),HL
    299              return;
    300          }
   \   024E            ?0061:
   \   024E  D1                POP     DE
   \   024F  C1                POP     BC
   \   0250  C30000            JP      LWRD ?BANK_FAST_LEAVE_L08
   \   0253            ?0174:
   \   0253  0E4F              LD      C,79
   \   0255  111600            LD      DE,22
   \   0258            ?0175:
   \   0258  3E00              LD      A,BYTE3 main_ResShowPic
   \   025A  210000            LD      HL,LWRD main_ResShowPic
   \   025D  C30000            JP      LWRD ?BANK_CALL_DIRECT_L08
   \   0260            ?0177:
   \   0260  11FB00            LD      DE,251
   \   0263            ?0176:
   \   0263  3E00              LD      A,BYTE3 ResShowPic
   \   0265  210000            LD      HL,LWRD ResShowPic
   \   0268  C30000            JP      LWRD ?BANK_CALL_DIRECT_L08
   \   026B            ?0180:
   \   026B  EB                EX      DE,HL
   \   026C  CD0000            CALL    LWRD GetDCStatus
   \   026F            ?0179:
   \   026F  010000            LD      BC,0
   \   0272  59                LD      E,C
   \   0273  50                LD      D,B
   \   0274  CD0000            CALL    LWRD SetPenColor
   \   0277            ?0178:
   \   0277  010000            LD      BC,0
   \   027A  11FFFF            LD      DE,65535
   \   027D  C30000            JP      LWRD SetBackgdColor
   \   0280            ?0181:
   \   0280  ED5B0000          LD      DE,(g_music_vars)
   \   0284  3E00              LD      A,BYTE3 ui_show_vol
   \   0286  21F102            LD      HL,LWRD ui_show_vol
   \   0289  C30000            JP      LWRD ?BANK_CALL_DIRECT_L08
   \   028C            DisplayErrMsg:
    301          /*
    302          //-----------显示音乐类型图标-----------
    303          void Show_MusicType(void)
    304          {
    305              switch (g_currentMusicType)
    306              {
    307                  case Music_MP3:
    308                      ui_show_a(MMP3);
    309                      break;
    310          
    311                  case Music_WMA:
    312                        {
    313                              wma_inf_t drminfbuff;
    314                              wmapSendCommand(MC_GETINF, (int)&drminfbuff);
    315          
    316                              if (drminfbuff.drmmode != INF_NORMALWMA)
    317                              {
    318          
    319                                 ui_show_a(MDRM);
    320                              }
    321                              else
    322                              {
    323                                 ui_show_a(TYPEWMA);
    324                              }
    325                        }
    326                      break;
    327          
    328                  case Music_ASF:
    329                  case Music_WMV:
    330                      ui_show_a(TYPEWMA);
    331                       break;
    332          
    333                  case Music_OGG:
    334                        ui_show_a(MOGG);
    335                        break;
    336                  case Music_APE:
    337                        ui_show_a(MAPE);
    338                        break;
    339                  default:
    340                      break;
    341              }
    342          }
    343          */
    344          
    345          //-----------显示错误信息---------------
    346          void DisplayErrMsg(int ErrMsg)
    347          {
   \   028C  CD0000            CALL    LWRD ?ENT_AUTO_DIRECT_L09
   \   028F  F8FF              DEFW    65528
    348              DC  oldDC_sav;
    349              GetDCStatus(&oldDC_sav);

⌨️ 快捷键说明

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