📄 sub_display.lst
字号:
\ 0068 F1 POP AF
\ 0069 ?0009:
121 ///-Show_Bitrate();
122 }
123
124
125 if(PlayStatus == PauseSta)
\ 0069 3A0000 LD A,(PlayStatus)
\ 006C 3D DEC A
\ 006D 2811 JR Z,?0016
\ 006F ?0012:
126 main_ResShowPic(PAUSEICN,5,3);
\ 006F ?0013:
127 else if(PlayStatus == PlaySta)
\ 006F 3A0000 LD A,(PlayStatus)
\ 0072 3D DEC A
\ 0073 3D DEC A
\ 0074 200A JR NZ,?0016
\ 0076 ?0015:
128 main_ResShowPic(PLAYICN,5,3);
\ 0076 0E03 LD C,3
\ 0078 C5 PUSH BC
\ 0079 0E05 LD C,5
\ 007B 11DF00 LD DE,223
\ 007E 1808 JR ?0127
129 else
\ 0080 ?0016:
130 main_ResShowPic(PAUSEICN/*STOPICN*/,5,3);
\ 0080 0E03 LD C,3
\ 0082 C5 PUSH BC
\ 0083 0E05 LD C,5
\ 0085 11DE00 LD DE,222
\ 0088 ?0127:
\ 0088 CD5802 CALL LWRD ?0175
\ 008B F1 POP AF
\ 008C ?0017:
\ 008C ?0014:
131
132 if (UpDisplayFlag & up_musicloopmode)
\ 008C 2A0000 LD HL,(UpDisplayFlag)
\ 008F CB64 BIT 4,H
\ 0091 2820 JR Z,?0019
\ 0093 ?0018:
133 {
134 if (g_music_vars.fselmod == FSEL_TYPE_COMMONDIR)
\ 0093 3A5100 LD A,(g_music_vars+81)
\ 0096 B7 OR A
\ 0097 2005 JR NZ,?0021
\ 0099 ?0020:
135 {
136 g_music_vars.play_listmod = mlistnor;//改为普通目录模式
\ 0099 3E05 LD A,5
\ 009B 325000 LD (g_music_vars+80),A
\ 009E ?0021:
137 }
138 ui_show_b(LOOP_PIC[g_music_vars.repeat_mode]); //zxs change
\ 009E 2A0100 LD HL,(g_music_vars+1)
\ 00A1 2600 LD H,0
\ 00A3 29 ADD HL,HL
\ 00A4 010000 LD BC,LOOP_PIC
\ 00A7 09 ADD HL,BC
\ 00A8 5E LD E,(HL)
\ 00A9 23 INC HL
\ 00AA 56 LD D,(HL)
\ 00AB 3E00 LD A,BYTE3 ui_show_b
\ 00AD 210000 LD HL,LWRD ui_show_b
\ 00B0 CD0000 CALL LWRD ?BANK_CALL_DIRECT_L08
\ 00B3 ?0019:
139 ///main_ResShowPic(PALYLIST_PIC[g_music_vars.play_listmod],0,136); //Jerry Xie Removed for test
140 }
141
142 //********************************************************************
143 if(MusicEditSelStatus!=MusicEditSelSta_NoSel) // display select or ab loop add by mzh 2007.1.21
\ 00B3 3A0000 LD A,(MusicEditSelStatus)
\ 00B6 B7 OR A
\ 00B7 282E JR Z,?0023
\ 00B9 ?0022:
144 {
145 main_ResShowPic(BBCK1,79,20);
\ 00B9 0E14 LD C,20
\ 00BB C5 PUSH BC
\ 00BC CD5302 CALL LWRD ?0174
\ 00BF F1 POP AF
146 if(MusicEditSelStatus==MusicEditSelSta_WaitStart)
\ 00C0 3A0000 LD A,(MusicEditSelStatus)
\ 00C3 3D DEC A
\ 00C4 200A JR NZ,?0025
\ 00C6 ?0024:
147 main_ResShowPic(MRPLSELA,79,20);
\ 00C6 0E14 LD C,20
\ 00C8 C5 PUSH BC
\ 00C9 0E4F LD C,79
\ 00CB 11D900 LD DE,217
\ 00CE 1814 JR ?0129
\ 00D0 ?0025:
148 else if(MusicEditSelStatus==MusicEditSelSta_WaitEnd)
\ 00D0 3A0000 LD A,(MusicEditSelStatus)
\ 00D3 3D DEC A
\ 00D4 3D DEC A
\ 00D5 0E14 LD C,20
\ 00D7 C5 PUSH BC
\ 00D8 0E4F LD C,79
\ 00DA 2005 JR NZ,?0028
\ 00DC ?0027:
149 main_ResShowPic(MRPLSELB,79,20);
\ 00DC 11DA00 LD DE,218
\ 00DF 1803 JR ?0129
150 else
\ 00E1 ?0028:
151 main_ResShowPic(MRPLSEL,79,20);
\ 00E1 11D800 LD DE,216
\ 00E4 ?0129:
\ 00E4 C3B201 JP LWRD ?0144
\ 00E7 ?0029:
\ 00E7 ?0026:
152 }
153 else
\ 00E7 ?0023:
154 {
155 if (UpDisplayFlag & up_musicsequence)
\ 00E7 2A0000 LD HL,(UpDisplayFlag)
\ 00EA CB5C BIT 3,H
\ 00EC CAB601 JP Z,?0034
\ 00EF ?0031:
156 {
157 itoa_3(g_musicsequence, & temp_buffer[0]);
\ 00EF 010000 LD BC,temp_buffer
\ 00F2 ED5B0000 LD DE,(g_musicsequence)
\ 00F6 3E00 LD A,BYTE3 itoa_3
\ 00F8 210000 LD HL,LWRD itoa_3
\ 00FB CD0000 CALL LWRD ?BANK_CALL_DIRECT_L08
158 strcat(temp_buffer,"/");
\ 00FE 110000 LD DE,?0033
\ 0101 210000 LD HL,temp_buffer
\ 0104 CD0000 CALL LWRD ?STRCAT_L11
159 itoa_3(g_musicamount, & temp_buffer[4]);
\ 0107 010400 LD BC,temp_buffer+4
\ 010A ED5B0000 LD DE,(g_musicamount)
\ 010E 3E00 LD A,BYTE3 itoa_3
\ 0110 210000 LD HL,LWRD itoa_3
\ 0113 CD0000 CALL LWRD ?BANK_CALL_DIRECT_L08
160 ui_show_h(& temp_buffer[0]);
\ 0116 110000 LD DE,temp_buffer
\ 0119 3E00 LD A,BYTE3 ui_show_h
\ 011B 210C03 LD HL,LWRD ui_show_h
\ 011E CD0000 CALL LWRD ?BANK_CALL_DIRECT_L08
161
162 switch (RePlayStatus)
\ 0121 ED5B0000 LD DE,(RePlayStatus)
\ 0125 CD0000 CALL LWRD ?C_S_SWITCH_L06
\ 0128 00 DEFB 0
\ 0129 0800 DEFW 8
\ 012B B601 DEFW ?0034
\ 012D B601 DEFW ?0034
\ 012F 3D01 DEFW ?0036
\ 0131 4E01 DEFW ?0037
\ 0133 5F01 DEFW ?0038
\ 0135 7001 DEFW ?0039
\ 0137 8101 DEFW ?0040
\ 0139 A301 DEFW ?0042
\ 013B 9201 DEFW ?0041
\ 013D ?0035:
163 {
164 case NormalPlay:
165 break;
\ 013D ?0036:
166
167 case WaitSetAPointForAB:
168 main_ResShowPic(BBCK1,79,20);//播放到复读切换时显示
\ 013D 0E14 LD C,20
\ 013F C5 PUSH BC
\ 0140 CD5302 CALL LWRD ?0174
\ 0143 F1 POP AF
169 main_ResShowPic(MRPLNOA,79,20);
\ 0144 0E14 LD C,20
\ 0146 C5 PUSH BC
\ 0147 0E4F LD C,79
\ 0149 11D600 LD DE,214
\ 014C 1831 JR ?0141
170 break;
\ 014E ?0037:
171
172 case WaitSetBPointForAB:
173 main_ResShowPic(BBCK1,79,20);
\ 014E 0E14 LD C,20
\ 0150 C5 PUSH BC
\ 0151 CD5302 CALL LWRD ?0174
\ 0154 F1 POP AF
174 main_ResShowPic(MRPLNOB,79,20);
\ 0155 0E14 LD C,20
\ 0157 C5 PUSH BC
\ 0158 0E4F LD C,79
\ 015A 11D700 LD DE,215
\ 015D 1820 JR ?0141
175 //ui_show_a(MRPLNOB);
176 break;
\ 015F ?0038:
177
178 case ABLoopPlay:
179 main_ResShowPic(BBCK1,79,20);
\ 015F 0E14 LD C,20
\ 0161 C5 PUSH BC
\ 0162 CD5302 CALL LWRD ?0174
\ 0165 F1 POP AF
180 main_ResShowPic(MRPLAB,79,20);
\ 0166 0E14 LD C,20
\ 0168 C5 PUSH BC
\ 0169 0E4F LD C,79
\ 016B 11D100 LD DE,209
\ 016E 1842 JR ?0144
181 break;
\ 0170 ?0039:
182
183 case FollowRec:
184 main_ResShowPic(BBCK1,79,20);
\ 0170 0E14 LD C,20
\ 0172 C5 PUSH BC
\ 0173 CD5302 CALL LWRD ?0174
\ 0176 F1 POP AF
185 main_ResShowPic(MRPLMIC,79,20);
\ 0177 0E14 LD C,20
\ 0179 C5 PUSH BC
\ 017A 0E4F LD C,79
\ 017C 11D500 LD DE,213
\ 017F ?0141:
\ 017F 1831 JR ?0144
186 break;
\ 0181 ?0040:
187
188 case FollowAB:
189 main_ResShowPic(BBCK1,79,20);
\ 0181 0E14 LD C,20
\ 0183 C5 PUSH BC
\ 0184 CD5302 CALL LWRD ?0174
\ 0187 F1 POP AF
190 main_ResShowPic(MRPLFL,79,20);
\ 0188 0E14 LD C,20
\ 018A C5 PUSH BC
\ 018B 0E4F LD C,79
\ 018D 11D200 LD DE,210
\ 0190 1820 JR ?0144
191 break;
\ 0192 ?0041:
192
193 case CompareAB:
194 main_ResShowPic(BBCK1,79,20);
\ 0192 0E14 LD C,20
\ 0194 C5 PUSH BC
\ 0195 CD5302 CALL LWRD ?0174
\ 0198 F1 POP AF
195 main_ResShowPic(MRPLFPK,79,20);
\ 0199 0E14 LD C,20
\ 019B C5 PUSH BC
\ 019C 0E4F LD C,79
\ 019E 11D300 LD DE,211
\ 01A1 180F JR ?0144
196 break;
\ 01A3 ?0042:
197
198 case ComparePlay:
199 main_ResShowPic(BBCK1,79,20);
\ 01A3 0E14 LD C,20
\ 01A5 C5 PUSH BC
\ 01A6 CD5302 CALL LWRD ?0174
\ 01A9 F1 POP AF
200 main_ResShowPic(MRPLFSPK,79,20);
\ 01AA 0E14 LD C,20
\ 01AC C5 PUSH BC
\ 01AD 0E4F LD C,79
\ 01AF 11D400 LD DE,212
\ 01B2 ?0144:
\ 01B2 CD5802 CALL LWRD ?0175
\ 01B5 F1 POP AF
201 break;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -