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