📄 channeltable.asm.lst
字号:
218 0000000 ; There will be 2 libraries for each chip series such as W566B,W566C,....
219 0000000 ; One library with Volume Adjustment, another one without Volume Adjustment.
220 0000000 ; 0: WITHOUT VOL ADJ.
221 0000000 ; 1: WITH S/W VOL ADJ.
222 0000000 ; 2: WITH H/W VOL ADJ.
223 0000000
224 0000000 PUBLIC WITH_MULTI_CHANNEL
225 0000000 ; There will be 2 libraries
226 0000000 ; One library with 16HQ, another one without 16HQ
227 0000000 ; 0: WITHOUT 16HQ.
228 0000000 ; 1: WITH 16HQ.
229 0000000
230 0000000 PUBLIC WITH_VOL_REDUCE
231 0000000
232 0000000 PUBLIC WITH_16BIT_MODE
233 0000000 ; Some with 65C816 uC, some with 65C02.
234 0000000 PUBLIC WITH_32K_BANK
235 0000000 ;some with bank (ex:W567,W588), some without (ex:W566,W5691)
236 0000000 PUBLIC WITH_T_BUFFER
237 0000000 ;T-buffer is the buffer for latch decoded output PCM
238 0000000 PUBLIC WITH_READ_DATA_TYPE
239 0000000 ; 0 : from ROM
240 0000000 ; 1 : from FI-FO
241 0000000 PUBLIC WITH_PCM_OUTPUT_TYPE
242 0000000 ; 0 : unsigned PCM
243 0000000 ; 1 : signed PCM (2' complement)
244 0000000 ; 2 : signed magnitude
245 0000000 PUBLIC WITH_PCM_OUTPUT_SIZE
246 0000000 ; 1 : 1 BYTE
247 0000000 ; 2 : 2 BYTE
248 0000000 PUBLIC WITH_CMD
249 0000000 ; for W569 chips that CPU send command to uC for next operations
250 0000000
251 0000000 PUBLIC WITH_FW_MIXER
252 0000000 ; I-f a timer mix several channels but output to a T-buffer/Mixer output.
253 0000000 ; A firmware mixer will be needed.
254 0000000 PUBLIC WITH_COMPRESSED_MIDI
255 0000000 PUBLIC WITH_MULTIPLIER
256 0000000 ; 0 : FW
257 0000000 ; 1 : 9*7
258 0000000 ; 2 : 9*8
259 0000000 PUBLIC WITH_HEAD_TAIL_PROCESS
260 0000000
261 0000000 ;-------------------------------------------------
262 0000000 ; for melody symbol definition
263 0000000 ;-------------------------------------------------
264 0000000 PUBLIC ENV_SHARP_DECAY_AMOUNT
265 0000000
266 0000000 ; Following defines T-buffer registers
267 0000000 PUBLIC SP_LO_T_VS0A
268 0000000 PUBLIC SP_HI_T_VS0A
269 0000000 PUBLIC SP_LO_T_VS1A
270 0000000 PUBLIC SP_HI_T_VS1A
271 0000000 PUBLIC SP_LO_T_VS2A
272 0000000 PUBLIC SP_HI_T_VS2A
273 0000000
274 0000000 ;USED ACCOMPANY WITH SP_LO_T_INDEX_TABLE & SP_HI_T_INDEX_TABLE
275 0000000 PUBLIC SP_LO_T_START_ADDR
276 0000000 PUBLIC SP_HI_T_START_ADDR
277 0000000 ;USED ACCOMPANY WITH SP_LO_INDEX_TABLE & SP_HI_INDEX_TABLE
278 0000000 PUBLIC SP_LO_START_ADDR
279 0000000 PUBLIC SP_HI_START_ADDR
280 0000000
281 0000000 PUBLIC SP_START_SIM_BUF_VS0A
282 0000000 PUBLIC SP_START_SIM_BUF_VS1A
283 0000000 PUBLIC SP_START_SIM_BUF_VS2A
284 0000000 PUBLIC SP_START_SIM_BUF_VS0B
285 0000000 PUBLIC SP_START_SIM_BUF_VS1B
286 0000000
287 0000000
288 0000000 ; Following options used for ISR.
289 0000000 ; Please disable VS0D->VS0C->VS2B->VS1B->VSF->VSE->...>VS0A
290 0000000 PUBLIC WITH_ISR_VS0A
291 0000000 PUBLIC WITH_ISR_VS0B
292 0000000 PUBLIC WITH_ISR_VS0C
293 0000000 PUBLIC WITH_ISR_VS0D
294 0000000 PUBLIC WITH_ISR_VS1A
295 0000000 PUBLIC WITH_ISR_VS1B
296 0000000 PUBLIC WITH_ISR_VS2A
297 0000000 PUBLIC WITH_ISR_VS2B
298 0000000 PUBLIC WITH_ISR_VS3
299 0000000 PUBLIC WITH_ISR_VS4
300 0000000 PUBLIC WITH_ISR_VS5
301 0000000 PUBLIC WITH_ISR_VS6
302 0000000 PUBLIC WITH_ISR_VS7
303 0000000 PUBLIC WITH_ISR_VS8
304 0000000 PUBLIC WITH_ISR_VS9
305 0000000 PUBLIC WITH_ISR_VSA
306 0000000 PUBLIC WITH_ISR_VSB
307 0000000 PUBLIC WITH_ISR_VSC
308 0000000 PUBLIC WITH_ISR_VSD
309 0000000 PUBLIC WITH_ISR_VSE
310 0000000 PUBLIC WITH_ISR_VSF
311 0000000
312 0000000
313 0000000 ; Following options used for selecting speech channels.
314 0000000 ; Please disable VS0D->VS0C->VS2B->VS1B->VSF->VSE->...>VS0A
315 0000000 PUBLIC WITH_VS0A
316 0000000 PUBLIC WITH_VS0B
317 0000000 PUBLIC WITH_VS0C
318 0000000 PUBLIC WITH_VS0D
319 0000000 PUBLIC WITH_VS1A
320 0000000 PUBLIC WITH_VS1B
321 0000000 PUBLIC WITH_VS2A
322 0000000 PUBLIC WITH_VS2B
323 0000000 PUBLIC WITH_VS3
324 0000000 PUBLIC WITH_VS4
325 0000000 PUBLIC WITH_VS5
326 0000000 PUBLIC WITH_VS6
327 0000000 PUBLIC WITH_VS7
328 0000000 PUBLIC WITH_VS8
329 0000000 PUBLIC WITH_VS9
330 0000000 PUBLIC WITH_VSA
331 0000000 PUBLIC WITH_VSB
332 0000000 PUBLIC WITH_VSC
333 0000000 PUBLIC WITH_VSD
334 0000000 PUBLIC WITH_VSE
335 0000000 PUBLIC WITH_VSF
336 0000000
337 0000000
338 0000000 PUBLIC WITH_APM
339 0000000 PUBLIC WITH_EAM
340 0000000 PUBLIC WITH_E2A
341 0000000 PUBLIC WITH_YAD
342 0000000 PUBLIC WITH_MPM
343 0000000 PUBLIC WITH_MDM
344 0000000 PUBLIC WITH_EMM
345 0000000 PUBLIC WITH_MD6
346 0000000 PUBLIC WITH_AP6
347 0000000 PUBLIC WITH_PC8
348 0000000 PUBLIC WITH_LP8
349 0000000 PUBLIC WITH_P10
350 0000000 PUBLIC WITH_P16
351 0000000 PUBLIC WITH_VC8
352 0000000 PUBLIC WITH_VC4
353 0000000 PUBLIC WITH_VMDPC8
354 0000000 PUBLIC WITH_PCSPC8
355 0000000 PUBLIC WITH_VMDLP8
356 0000000 PUBLIC WITH_PCSLP8
357 0000000 PUBLIC WITH_PC8VMDPCS
358 0000000 PUBLIC WITH_LP8VMDPCS
359 0000000 PUBLIC WITH_TONE
360 0000000 PUBLIC WITH_HQPC8
361 0000000 PUBLIC WITH_HQ567
362 0000000 PUBLIC WITH_VMD567
363 0000000 PUBLIC WITH_HQ567_HW
364 0000000 PUBLIC WITH_HQ569_HW
365 0000000 PUBLIC WITH_P16VMDPCS
366 0000000 PUBLIC WITH_SIL
367 0000000
368 0000000 ;--------------------------------------------------------------------------
369 0000000 ; Options
370 0000000 ;--------------------------------------------------------------------------
371 0000000 PUBLIC WITH_POLYPHONY
372 0000000 PUBLIC WITH_MIDI_CHANNEL
373 0000000 PUBLIC WITH_PITCH_BEND
374 0000000 PUBLIC WITH_MODULATION_DEPTH
375 0000000 PUBLIC WITH_CHANNEL_SUSTAIN
376 0000000 PUBLIC WITH_CHANNEL_PRESSURE
377 0000000 PUBLIC WITH_SP_MIDI
378 0000000 PUBLIC WITH_PERCUSSION
379 0000000 PUBLIC WITH_PAUSE_RESUME
380 0000000 PUBLIC WITH_NOTE_OFFSET
381 0000000 PUBLIC WITH_CHANGE_TEMPO
382 0000000 PUBLIC WITH_VELOCITY
383 0000000 PUBLIC WITH_VOL_ADJ_MS
384 0000000 PUBLIC WITH_DYNAMIC_CH
385 0000000
386 0000000 PUBLIC WITH_MS_EXT_MIDI
387 0000000 ; Disable this feature will save 5 bytes RAM.
388 0000000 PUBLIC WITH_MS_ENABLE_CHANNEL
389 0000000 ; Disable this feature will save 2 bytes RAM.
390 0000000 PUBLIC WITH_GLOBAL_CHANNEL_VOLM
391 0000000 PUBLIC WITH_GLOBAL_CHANNEL_INS
392 0000000
393 0000000 PUBLIC WITH_SP
394 0000000 ; Disable speech channels to save code size.
395 0000000 PUBLIC WITH_MS
396 0000000 ; Disable melody channels to save RAM and code size.
397 0000000 PUBLIC WITH_EVO
398 0000000 ; Disable EVO channels to save RAM and code size.
399 0000000
400 0000000 ;------for speaker output type-----------------------------------------
401 0000000 PUBLIC WITH_SPEAKER_OUTPUT_TYPE
402 0000000 PUBLIC WITH_SPEAKER_SWITCH
403 0000000
404 0000000 PUBLIC WITH_SIM_SP
405 0000000 PUBLIC WITH_SIM_TYPE
406 0000000 ;0:W55F
407 0000000 ;1:SPI
408 0000000 PUBLIC WITH_EXT32MBIT
409 0000000
410 0000000 PUBLIC WITH_SP_NUM
411 0000000 PUBLIC WITH_EXCLUSIVE_SP_MS
412 0000000 PUBLIC WITH_ONE_HQ
413 0000000 PUBLIC WITH_PLAYE
414 0000000
415 0000000
416 0000000
417 0000000
418 0000000 ; Following Options speci-fy what format can be played in each individual channel.
419 0000000 ; Properly disable some formats for channels can save RAM and code size.
420 0000000 PUBLIC WITH_VS0A_SIL
421 0000000 PUBLIC WITH_VS0B_SIL
422 0000000 PUBLIC WITH_VS0C_SIL
423 0000000 PUBLIC WITH_VS0D_SIL
424 0000000 PUBLIC WITH_VS1A_SIL
425 0000000 PUBLIC WITH_VS1B_SIL
426 0000000 PUBLIC WITH_VS2A_SIL
427 0000000 PUBLIC WITH_VS2B_SIL
428 0000000 PUBLIC WITH_VS3_SIL
429 0000000 PUBLIC WITH_VS4_SIL
430 0000000 PUBLIC WITH_VS5_SIL
431 0000000 PUBLIC WITH_VS6_SIL
432 0000000 PUBLIC WITH_VS7_SIL
433 0000000 PUBLIC WITH_VS8_SIL
434 0000000 PUBLIC WITH_VS9_SIL
435 0000000 PUBLIC WITH_VSA_SIL
436 0000000 PUBLIC WITH_VSB_SIL
437 0000000 PUBLIC WITH_VSC_SIL
438 0000000 PUBLIC WITH_VSD_SIL
439 0000000 PUBLIC WITH_VSE_SIL
440 0000000 PUBLIC WITH_VSF_SIL
441 0000000
442 0000000 PUBLIC WITH_VS0A_APM
443 0000000 PUBLIC WITH_VS0B_APM
444 0000000 PUBLIC WITH_VS0C_APM
445 0000000 PUBLIC WITH_VS0D_APM
446 0000000 PUBLIC WITH_VS1A_APM
447 0000000 PUBLIC WITH_VS1B_APM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -