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

📄 show_pause.lst

📁 MP3 整个 SDK
💻 LST
📖 第 1 页 / 共 2 页
字号:
   \   0063  CD0000            CALL    LWRD GetBattery
   \   0066  5F                LD      E,A
   \   0067  1600              LD      D,0
   \   0069  3E00              LD      A,BYTE3 ui_show_batt
   \   006B  210000            LD      HL,LWRD ui_show_batt
   \   006E  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   0071  E1                POP     HL
   \   0072            ?0011:
     80                      //lint -fallthrough
     81                  case AP_MSG_RTC:
     82                      //flash current time
     83                      if(flash_state)
   \   0072  AF                XOR     A
   \   0073  DDB6FC            OR      (IX-4)
   \   0076  284F              JR      Z,?0013
   \   0078            ?0012:
     84                      {
     85                          //main_ResShowPic(RECFLASH,38,19);
     86                          main_ResShowPic(RECFLASH,120,104);
   \   0078  0E68              LD      C,104
   \   007A  C5                PUSH    BC
   \   007B  0E78              LD      C,120
   \   007D  11C200            LD      DE,194
   \   0080  3E00              LD      A,BYTE3 main_ResShowPic
   \   0082  210000            LD      HL,LWRD main_ResShowPic
   \   0085  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   0088  F1                POP     AF
     87                          itoa_1(g_rec_time.hour, g_now_time);
   \   0089  010000            LD      BC,g_now_time
   \   008C  ED5B0000          LD      DE,(g_rec_time)
   \   0090  3E00              LD      A,BYTE3 itoa_1
   \   0092  210000            LD      HL,LWRD itoa_1
   \   0095  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
     88                          itoa_2(g_rec_time.minute,  & g_now_time[1]);
   \   0098  010100            LD      BC,g_now_time+1
   \   009B  ED5B0100          LD      DE,(g_rec_time+1)
   \   009F  3E00              LD      A,BYTE3 itoa_2
   \   00A1  210000            LD      HL,LWRD itoa_2
   \   00A4  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
     89                          itoa_2(g_rec_time.second, & g_now_time[3]);
   \   00A7  010300            LD      BC,g_now_time+3
   \   00AA  ED5B0200          LD      DE,(g_rec_time+2)
   \   00AE  3E00              LD      A,BYTE3 itoa_2
   \   00B0  210000            LD      HL,LWRD itoa_2
   \   00B3  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
     90                          g_now_time[5] = 0x00;
   \   00B6  AF                XOR     A
   \   00B7  320500            LD      (g_now_time+5),A
     91                          ui_show_d(g_now_time);          //显示当前播放时间     changed by zxs
   \   00BA  110000            LD      DE,g_now_time
   \   00BD  3E00              LD      A,BYTE3 ui_show_d
   \   00BF  210000            LD      HL,LWRD ui_show_d
   \   00C2  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
     92                      }
     93                      else
   \   00C5  1811              JR      ?0014
   \   00C7            ?0013:
     94                      {   
     95                          main_ResShowPic(RECFLASH,120,102);
   \   00C7  0E66              LD      C,102
   \   00C9  C5                PUSH    BC
   \   00CA  0E78              LD      C,120
   \   00CC  11C200            LD      DE,194
   \   00CF  3E00              LD      A,BYTE3 main_ResShowPic
   \   00D1  210000            LD      HL,LWRD main_ResShowPic
   \   00D4  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   00D7  F1                POP     AF
   \   00D8            ?0014:
     96                      }
     97                      flash_state = !flash_state;
   \   00D8  AF                XOR     A
   \   00D9  DDB6FC            OR      (IX-4)
   \   00DC  2004              JR      NZ,?0028
   \   00DE  3E01              LD      A,1
   \   00E0  1801              JR      ?0029
   \   00E2            ?0028:
   \   00E2  AF                XOR     A
   \   00E3            ?0029:
   \   00E3  DD77FC            LD      (IX-4),A
     98          
     99                      //show batt
    100                      batt = GetBattery();
   \   00E6  CD0000            CALL    LWRD GetBattery
   \   00E9  DD77FE            LD      (IX-2),A
    101                      ui_show_batt(batt, g_comval.BatteryType,0);
   \   00EC  0E00              LD      C,0
   \   00EE  C5                PUSH    BC
   \   00EF  ED4B0F00          LD      BC,(g_comval+15)
   \   00F3  5F                LD      E,A
   \   00F4  1600              LD      D,0
   \   00F6  3E00              LD      A,BYTE3 ui_show_batt
   \   00F8  210000            LD      HL,LWRD ui_show_batt
   \   00FB  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   00FE  E1                POP     HL
    102          
    103                      //check low power
    104                      if(is_lowbatt(batt)) low_power_count++;
   \   00FF  DD5EFE            LD      E,(IX-2)
   \   0102  3E00              LD      A,BYTE3 is_lowbatt
   \   0104  210000            LD      HL,LWRD is_lowbatt
   \   0107  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   010A  2C                INC     L
   \   010B  2D                DEC     L
   \   010C  2805              JR      Z,?0016
   \   010E            ?0015:
   \   010E  DD34FB            INC     (IX-5)
   \   0111  1803              JR      ?0017
   \   0113            ?0016:
    105                      else low_power_count = 0;
   \   0113  DD75FB            LD      (IX-5),L
   \   0116            ?0017:
    106          
    107                      //检测低电压的次数
    108                      if(low_power_count > LOW_POWER_COUNT)
   \   0116  3E04              LD      A,4
   \   0118  DDBEFB            CP      (IX-5)
   \   011B  D21C00            JP      NC,?0003
   \   011E            ?0018:
    109                      {
    110                          //recordSendCommand(MC_RECORD, 0);
    111                          return RESULT_LOW_POWER_STOP;
   \   011E  216600            LD      HL,102
    112                      }
   \   0121  181B              JR      ?0026
   \   0123            ?0019:
    113                      break;
   \   0123            ?0020:
    114                      
    115                  default:
    116                      key = ap_handle_hotkey( key);
   \   0123  CD0000            CALL    LWRD ap_handle_hotkey
   \   0126  DD77FA            LD      (IX-6),A
    117                      if(key == RESULT_REDRAW) need_draw = TRUE;
   \   0129  FE32              CP      50
   \   012B  2007              JR      NZ,?0022
   \   012D            ?0021:
   \   012D  DD36FD01          LD      (IX-3),1
   \   0131  C31C00            JP      LWRD ?0003
   \   0134            ?0022:
    118                      else if(key != 0)
   \   0134  AF                XOR     A
   \   0135  DDB6FA            OR      (IX-6)
   \   0138  CA1C00            JP      Z,?0003
   \   013B            ?0024:
    119                      {
    120                          //recordSendCommand(MC_RECORD, 0);
    121                          return key;
   \   013B  6F                LD      L,A
   \   013C  2600              LD      H,0
    122                      }
   \   013E            ?0026:
   \   013E  DDF9              LD      SP,IX
   \   0140  DDE1              POP     IX
   \   0142  D1                POP     DE
   \   0143  C1                POP     BC
   \   0144  C30000            JP      LWRD ?BANK_FAST_LEAVE_L08
   \   0147            ?0025:
   \   0147            ?0023:
   \   0147            ?0007:
    123                  }//switch()
    124          
    125              }//while(1)
    126          }
    127          
    128          
   \   0147                    END

Errors: none
Warnings: none
Code size: 327
Constant size: 0
Static variable size: Data(0) Iram(0)

⌨️ 快捷键说明

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