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

📄 show_pause.lst

📁 炬力方案176*132软件源码,适用于AK1025
💻 LST
📖 第 1 页 / 共 2 页
字号:
     81                  case AP_KEY_PLAY | AP_KEY_LONG:
   \   007E  C36401            JP      LWRD ?0026
   \   0081            ?0009:
     82                  case AP_KEY_AB | AP_KEY_LONG:
     83                      //exit to show_rec and end recording
     84                      //recordSendCommand(MC_RECORD, 0);
     85          
     86                      return RESULT_USER_STOP;
   \   0081  216500            LD      HL,101
     87          
     88          
     89                  case AP_MSG_CHARGING:
   \   0084  C36401            JP      LWRD ?0026
   \   0087            ?0010:
     90                      ui_show_batt(GetBattery(), g_comval.BatteryType,0);
   \   0087  0E00              LD      C,0
   \   0089  C5                PUSH    BC
   \   008A  ED4B0F00          LD      BC,(g_comval+15)
   \   008E  CD0000            CALL    LWRD GetBattery
   \   0091  5F                LD      E,A
   \   0092  1600              LD      D,0
   \   0094  3E00              LD      A,BYTE3 ui_show_batt
   \   0096  210000            LD      HL,LWRD ui_show_batt
   \   0099  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   009C  E1                POP     HL
   \   009D            ?0011:
     91                      //lint -fallthrough
     92                  case AP_MSG_RTC:
     93                      //flash current time
     94                      if(flash_state)
   \   009D  AF                XOR     A
   \   009E  DDB6FC            OR      (IX-4)
   \   00A1  0E7C              LD      C,124
   \   00A3  C5                PUSH    BC
   \   00A4  0E06              LD      C,6
   \   00A6  11ED00            LD      DE,237
   \   00A9  3E00              LD      A,BYTE3 main_ResShowPic
   \   00AB  210000            LD      HL,LWRD main_ResShowPic
   \   00AE  284A              JR      Z,?0013
   \   00B0            ?0012:
     95                      {
     96                          main_ResShowPic(RECFLASH,6,124);
   \   00B0  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   00B3  F1                POP     AF
     97                          itoa_1(g_rec_time.hour, g_now_time);
   \   00B4  010000            LD      BC,g_now_time
   \   00B7  ED5B0000          LD      DE,(g_rec_time)
   \   00BB  3E00              LD      A,BYTE3 itoa_1
   \   00BD  210000            LD      HL,LWRD itoa_1
   \   00C0  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
     98                          g_now_time[1]=':';
   \   00C3  3E3A              LD      A,58
   \   00C5  320100            LD      (g_now_time+1),A
     99                          itoa_2(g_rec_time.minute,  & g_now_time[2]);
   \   00C8  010200            LD      BC,g_now_time+2
   \   00CB  ED5B0100          LD      DE,(g_rec_time+1)
   \   00CF  3E00              LD      A,BYTE3 itoa_2
   \   00D1  210000            LD      HL,LWRD itoa_2
   \   00D4  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
    100                          g_now_time[4]=':';
   \   00D7  3E3A              LD      A,58
   \   00D9  320400            LD      (g_now_time+4),A
    101                          itoa_2(g_rec_time.second, & g_now_time[5]);
   \   00DC  010500            LD      BC,g_now_time+5
   \   00DF  ED5B0200          LD      DE,(g_rec_time+2)
   \   00E3  3E00              LD      A,BYTE3 itoa_2
   \   00E5  210000            LD      HL,LWRD itoa_2
   \   00E8  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
    102                          ui_show_d(g_now_time,0);          //显示当前播放时间     changed by zxs
   \   00EB  0E00              LD      C,0
   \   00ED  110000            LD      DE,g_now_time
   \   00F0  3E00              LD      A,BYTE3 ui_show_d
   \   00F2  210000            LD      HL,LWRD ui_show_d
   \   00F5  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
    103                      }
    104                      else
   \   00F8  1804              JR      ?0014
   \   00FA            ?0013:
    105                      {   
    106                          main_ResShowPic(RECFLASH,6,124);
   \   00FA  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   00FD  F1                POP     AF
   \   00FE            ?0014:
    107                      }
    108                      flash_state = !flash_state;
   \   00FE  AF                XOR     A
   \   00FF  DDB6FC            OR      (IX-4)
   \   0102  2004              JR      NZ,?0028
   \   0104  3E01              LD      A,1
   \   0106  1801              JR      ?0029
   \   0108            ?0028:
   \   0108  AF                XOR     A
   \   0109            ?0029:
   \   0109  DD77FC            LD      (IX-4),A
    109          
    110                      //show batt
    111                      batt = GetBattery();
   \   010C  CD0000            CALL    LWRD GetBattery
   \   010F  DD77FE            LD      (IX-2),A
    112                      ui_show_batt(batt, g_comval.BatteryType,0);
   \   0112  0E00              LD      C,0
   \   0114  C5                PUSH    BC
   \   0115  ED4B0F00          LD      BC,(g_comval+15)
   \   0119  5F                LD      E,A
   \   011A  1600              LD      D,0
   \   011C  3E00              LD      A,BYTE3 ui_show_batt
   \   011E  210000            LD      HL,LWRD ui_show_batt
   \   0121  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   0124  E1                POP     HL
    113          
    114                      //check low power
    115                      if(is_lowbatt(batt)) low_power_count++;
   \   0125  DD5EFE            LD      E,(IX-2)
   \   0128  3E00              LD      A,BYTE3 is_lowbatt
   \   012A  210000            LD      HL,LWRD is_lowbatt
   \   012D  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   0130  2C                INC     L
   \   0131  2D                DEC     L
   \   0132  2805              JR      Z,?0016
   \   0134            ?0015:
   \   0134  DD34FB            INC     (IX-5)
   \   0137  1803              JR      ?0017
   \   0139            ?0016:
    116                      else low_power_count = 0;
   \   0139  DD75FB            LD      (IX-5),L
   \   013C            ?0017:
    117          
    118                      //检测低电压的次数
    119                      if(low_power_count > LOW_POWER_COUNT)
   \   013C  3E04              LD      A,4
   \   013E  DDBEFB            CP      (IX-5)
   \   0141  D23100            JP      NC,?0003
   \   0144            ?0018:
    120                      {
    121                          //recordSendCommand(MC_RECORD, 0);
    122                          return RESULT_LOW_POWER_STOP;
   \   0144  216600            LD      HL,102
    123                      }
   \   0147  181B              JR      ?0026
   \   0149            ?0019:
    124                      break;
   \   0149            ?0020:
    125                      
    126                  default:
    127                      key = ap_handle_hotkey( key);
   \   0149  CD0000            CALL    LWRD ap_handle_hotkey
   \   014C  DD77FA            LD      (IX-6),A
    128                      if(key == RESULT_REDRAW) need_draw = TRUE;
   \   014F  FE32              CP      50
   \   0151  2007              JR      NZ,?0022
   \   0153            ?0021:
   \   0153  DD36FD01          LD      (IX-3),1
   \   0157  C33100            JP      LWRD ?0003
   \   015A            ?0022:
    129                      else if(key != 0)
   \   015A  AF                XOR     A
   \   015B  DDB6FA            OR      (IX-6)
   \   015E  CA3100            JP      Z,?0003
   \   0161            ?0024:
    130                      {
    131                          //recordSendCommand(MC_RECORD, 0);
    132                          return key;
   \   0161  6F                LD      L,A
   \   0162  2600              LD      H,0
    133                      }
   \   0164            ?0026:
   \   0164  DDF9              LD      SP,IX
   \   0166  DDE1              POP     IX
   \   0168  D1                POP     DE
   \   0169  C1                POP     BC
   \   016A  C30000            JP      LWRD ?BANK_FAST_LEAVE_L08
   \   016D            ?0025:
   \   016D            ?0023:
   \   016D            ?0007:
    134                  }//switch()
    135          
    136              }//while(1)
    137          }
   \   016D                    END

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

⌨️ 快捷键说明

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