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

📄 sub_display.lst

📁 MP3 整个 SDK
💻 LST
📖 第 1 页 / 共 4 页
字号:
   \   0330  CD0000            CALL    LWRD SetPenColor
    269              SetBackgdColor(Color_MENU_def);
   \   0333  010000            LD      BC,0
   \   0336  11C0FC            LD      DE,64704
   \   0339  CD0000            CALL    LWRD SetBackgdColor
    270              ClearScreen(NULL);
   \   033C  110000            LD      DE,0
   \   033F  CD0000            CALL    LWRD ClearScreen
    271              SetTextOutMode(1);
   \   0342  1E01              LD      E,1
   \   0344  CD0000            CALL    LWRD SetTextOutMode
    272              ResShowMultiString(ErrMsg, g_comval.langid, 255, 80);
   \   0347  0E50              LD      C,80
   \   0349  C5                PUSH    BC
   \   034A  0EFF              LD      C,255
   \   034C  C5                PUSH    BC
   \   034D  ED4B0C00          LD      BC,(g_comval+12)
   \   0351  DD5E02            LD      E,(IX+2)
   \   0354  DD5603            LD      D,(IX+3)
   \   0357  3E00              LD      A,BYTE3 ResShowMultiString
   \   0359  210000            LD      HL,LWRD ResShowMultiString
   \   035C  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   035F  F1                POP     AF
   \   0360  F1                POP     AF
    273              SetTextOutMode(0);
   \   0361  1E00              LD      E,0
   \   0363  CD0000            CALL    LWRD SetTextOutMode
    274              SetPenColor(oldDC_sav.PenColor);
   \   0366  DD4EFA            LD      C,(IX-6)
   \   0369  DD46FB            LD      B,(IX-5)
   \   036C  DD5EF8            LD      E,(IX-8)
   \   036F  DD56F9            LD      D,(IX-7)
   \   0372  CD0000            CALL    LWRD SetPenColor
    275              SetBackgdColor(oldDC_sav.BackgdColor);
   \   0375  210400            LD      HL,4
   \   0378  39                ADD     HL,SP
   \   0379  5E                LD      E,(HL)
   \   037A  23                INC     HL
   \   037B  56                LD      D,(HL)
   \   037C  23                INC     HL
   \   037D  4E                LD      C,(HL)
   \   037E  23                INC     HL
   \   037F  46                LD      B,(HL)
   \   0380  CD0000            CALL    LWRD SetBackgdColor
   \   0383            ?0070:
    276              while( ap_get_message() != NULL ); //清空消息池
   \   0383  CD0000            CALL    LWRD ap_get_message
   \   0386  B7                OR      A
   \   0387  20FA              JR      NZ,?0070
   \   0389            ?0071:
   \   0389            ?0069:
    277              ap_sleep(4);
   \   0389  110400            LD      DE,4
   \   038C  3E00              LD      A,BYTE3 ap_sleep
   \   038E  210000            LD      HL,LWRD ap_sleep
   \   0391  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
    278              need_draw = TRUE;
   \   0394  3E01              LD      A,1
   \   0396  320000            LD      (need_draw),A
    279          }
   \   0399  C30000            JP      LWRD ?BANK_LEAVE_DIRECT_L08
   \   039C            ui_show_vol:
    280          
    281          
    282          void ui_show_vol(BYTE volume)
    283          {       char id;
   \   039C  CD0000            CALL    LWRD ?ENT_AUTO_DIRECT_L09
   \   039F  FCFF              DEFW    65532
    284                  char temp[3];
    285          
    286                  itoa_2(volume, temp);
   \   03A1  210000            LD      HL,0
   \   03A4  39                ADD     HL,SP
   \   03A5  4D                LD      C,L
   \   03A6  44                LD      B,H
   \   03A7  DD5E02            LD      E,(IX+2)
   \   03AA  3E00              LD      A,BYTE3 itoa_2
   \   03AC  210000            LD      HL,LWRD itoa_2
   \   03AF  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
    287                  id=temp[0]-0x30;
   \   03B2  DD7EFC            LD      A,(IX-4)
   \   03B5  C6D0              ADD     A,208
    288                  main_ResShowPic(num_id[id],POS_VOl,POSY_VOl);
   \   03B7  0EA2              LD      C,162
   \   03B9  C5                PUSH    BC
   \   03BA  0E18              LD      C,24
   \   03BC  C5                PUSH    BC
   \   03BD  6F                LD      L,A
   \   03BE  2600              LD      H,0
   \   03C0  29                ADD     HL,HL
   \   03C1  012A00            LD      BC,num_id
   \   03C4  09                ADD     HL,BC
   \   03C5  5E                LD      E,(HL)
   \   03C6  23                INC     HL
   \   03C7  56                LD      D,(HL)
   \   03C8  3E00              LD      A,BYTE3 main_ResShowPic
   \   03CA  210000            LD      HL,LWRD main_ResShowPic
   \   03CD  C1                POP     BC
   \   03CE  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   03D1  F1                POP     AF
    289                  id=temp[1]-0x30;
   \   03D2  DD7EFD            LD      A,(IX-3)
   \   03D5  C6D0              ADD     A,208
    290                  main_ResShowPic(num_id[id],POS_VOl+7,POSY_VOl);
   \   03D7  0EA2              LD      C,162
   \   03D9  C5                PUSH    BC
   \   03DA  0E1F              LD      C,31
   \   03DC  C5                PUSH    BC
   \   03DD  6F                LD      L,A
   \   03DE  2600              LD      H,0
   \   03E0  29                ADD     HL,HL
   \   03E1  012A00            LD      BC,num_id
   \   03E4  09                ADD     HL,BC
   \   03E5  5E                LD      E,(HL)
   \   03E6  23                INC     HL
   \   03E7  56                LD      D,(HL)
   \   03E8  3E00              LD      A,BYTE3 main_ResShowPic
   \   03EA  210000            LD      HL,LWRD main_ResShowPic
   \   03ED  C1                POP     BC
   \   03EE  CD0000            CALL    LWRD ?BANK_CALL_DIRECT_L08
   \   03F1  F1                POP     AF
    291          
    292          }
   \   03F2  C30000            JP      LWRD ?BANK_LEAVE_DIRECT_L08
   \   03F5            ui_show_h:
    293          
    294          void ui_show_h(const char *string)                       //显示歌曲曲目
    295          {
   \   03F5  C5                PUSH    BC
   \   03F6  DDE5              PUSH    IX
   \   03F8  F5                PUSH    AF
   \   03F9  D5                PUSH    DE
   \   03FA  DDE1              POP     IX
    296              char id;
    297              id  = *string-0x30;
   \   03FC  1A                LD      A,(DE)
   \   03FD  C6D0              ADD     A,208
    298              main_ResShowPic(songnum_id[id],POS_SONGNUM-8,POSY_SONGNUM);
   \   03FF  0EA2              LD      C,162
   \   0401  C5                PUSH    BC
   \   0402  0E4E              LD      C,78
   \   0404  CDA202            CALL    LWRD ?0128
   \   0407  F1                POP     AF
    299              string++;
    300              id= *string-0x30;
   \   0408  DD7E01            LD      A,(IX+1)
   \   040B  C6D0              ADD     A,208
    301              main_ResShowPic(songnum_id[id],POS_SONGNUM,POSY_SONGNUM);
   \   040D  0EA2              LD      C,162
   \   040F  C5                PUSH    BC
   \   0410  0E56              LD      C,86
   \   0412  CDA202            CALL    LWRD ?0128
   \   0415  F1                POP     AF
    302              string++;
    303              id= *string-0x30;
   \   0416  DD7E02            LD      A,(IX+2)
   \   0419  C6D0              ADD     A,208
    304              main_ResShowPic(songnum_id[id],POS_SONGNUM+8,POSY_SONGNUM);
   \   041B  0EA2              LD      C,162
   \   041D  C5                PUSH    BC
   \   041E  0E5E              LD      C,94
   \   0420  CDA202            CALL    LWRD ?0128
   \   0423  F1                POP     AF
    305              main_ResShowPic(SINGLINE,POS_SONGNUM+16,POSY_SONGNUM);
   \   0424  0EA2              LD      C,162
   \   0426  C5                PUSH    BC
   \   0427  0E66              LD      C,102
   \   0429  11DB00            LD      DE,219
   \   042C  CDAD02            CALL    LWRD ?0126
   \   042F  F1                POP     AF
    306              string++;
    307              id= *string-0x30;
   \   0430  DD7E03            LD      A,(IX+3)
   \   0433  C6D0              ADD     A,208
    308              main_ResShowPic(songnum_id[id],POS_SONGNUM+24,POSY_SONGNUM);
   \   0435  0EA2              LD      C,162
   \   0437  C5                PUSH    BC
   \   0438  0E6E              LD      C,110
   \   043A  CDA202            CALL    LWRD ?0128
   \   043D  F1                POP     AF
    309              string++;
    310              id= *string-0x30;
   \   043E  DD7E04            LD      A,(IX+4)
   \   0441  C6D0              ADD     A,208
    311              main_ResShowPic(songnum_id[id],POS_SONGNUM+32,POSY_SONGNUM);
   \   0443  0EA2              LD      C,162
   \   0445  C5                PUSH    BC
   \   0446  0E76              LD      C,118
   \   0448  CDA202            CALL    LWRD ?0128
   \   044B  F1                POP     AF
    312               string++;
    313              id= *string-0x30;
   \   044C  DD7E05            LD      A,(IX+5)
   \   044F  C6D0              ADD     A,208
    314              main_ResShowPic(songnum_id[id],POS_SONGNUM+40,POSY_SONGNUM);
   \   0451  0EA2              LD      C,162
   \   0453  C5                PUSH    BC
   \   0454  0E7E              LD      C,126
   \   0456  CDA202            CALL    LWRD ?0128
   \   0459  F1                POP     AF
    315          }
   \   045A  E1                POP     HL
   \   045B  DDE1              POP     IX
   \   045D  C1                POP     BC
   \   045E  C30000            JP      LWRD ?BANK_FAST_LEAVE_L08
    316          
   \   0000                    RSEG    IDATA0
   \   0000            SRSModeFlag:
   \   0001                    DEFS    1
   \   0000                    RSEG    CDATA0
   \   0000  00                DEFB    0
   \   0000                    RSEG    APC_SUB_DIS
   \   0000            EQ_PIC:
   \   0000  6E00              DEFW    110
   \   0002  6F00              DEFW    111
   \   0004  7000              DEFW    112
   \   0006  7100              DEFW    113
   \   0008  7200              DEFW    114
   \   000A  7300              DEFW    115
   \   000C  7400              DEFW    116
   \   000E  6E00              DEFW    110
   \   0010            LOOP_PIC:
   \   0010  7A00              DEFW    122
   \   0012  7B00              DEFW    123
   \   0014  7C00              DEFW    124
   \   0016  7D00              DEFW    125
   \   0018  7E00              DEFW    126
   \   001A  7F00              DEFW    127
   \   001C  8000              DEFW    128
   \   001E            PALYLIST_PIC:
   \   001E  AE00              DEFW    174
   \   0020  0F00              DEFW    15
   \   0022  0D00              DEFW    13
   \   0024  4900              DEFW    73
   \   0026  2C00              DEFW    44
   \   0028  3000              DEFW    48
   \   002A            num_id:
   \   002A  F100              DEFW    241
   \   002C  F200              DEFW    242
   \   002E  F300              DEFW    243
   \   0030  F400              DEFW    244
   \   0032  F500              DEFW    245
   \   0034  F600              DEFW    246
   \   0036  F700              DEFW    247
   \   0038  F800              DEFW    248
   \   003A  F900              DEFW    249
   \   003C  FA00              DEFW    250
   \   003E            songnum_id:
   \   003E  8600              DEFW    134
   \   0040  8700              DEFW    135
   \   0042  8800              DEFW    136
   \   0044  8900              DEFW    137
   \   0046  8A00              DEFW    138
   \   0048  8B00              DEFW    139
   \   004A  8C00              DEFW    140
   \   004C  8D00              DEFW    141
   \   004E  8E00              DEFW    142
   \   0050  8F00              DEFW    143
   \   0052                    END

Errors: none
Warnings: none
Code size: 1121
Constant size: 83
Static variable size: Data(1) Iram(0)

⌨️ 快捷键说明

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