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