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

📄 configuration_public.ini

📁 w588d开发例程
💻 INI
📖 第 1 页 / 共 2 页
字号:
	PUBLIC LOCAL_TEST
;--------------------------------------------------------------------------
; Configurations : Configurations config features for di-fferent libraries.
;--------------------------------------------------------------------------
	PUBLIC WITH_VOL_ADJ
	; There will be 2 libraries for each chip series such as W566B,W566C,....
	; One library with Volume Adjustment, another one without Volume Adjustment.
	; 0: WITHOUT VOL ADJ.
	; 1: WITH S/W VOL ADJ.
	; 2: WITH H/W VOL ADJ.
	
	PUBLIC WITH_VOL_REDUCE
	
	PUBLIC WITH_16BIT_MODE
	; Some with 65C816 uC, some with 65C02.
	PUBLIC WITH_32K_BANK
	;some with bank (ex:W567,W588), some without (ex:W566,W5691)
	PUBLIC WITH_T_BUFFER
	;T-buffer is the buffer for latch decoded output PCM
	PUBLIC WITH_READ_DATA_TYPE
	; 0 : from ROM
	; 1 : from FI-FO
	PUBLIC WITH_PCM_OUTPUT_TYPE
	; 0 : unsigned PCM
	; 1 : signed PCM (2' complement) 
	; 2 : signed magnitude
	PUBLIC WITH_PCM_OUTPUT_SIZE
	; 1 : 1 BYTE
	; 2 : 2 BYTE	
	PUBLIC WITH_CMD
	; for W569 chips that CPU send command to uC for next operations

	PUBLIC WITH_FW_MIXER
	; I-f a timer mix several channels but output to a T-buffer/Mixer output.
	; A firmware mixer will be needed.
	PUBLIC WITH_COMPRESSED_MIDI
	PUBLIC WITH_MULTIPLIER
	; 0 : FW
	; 1 : 9*7
	; 2 : 9*8
	PUBLIC WITH_HEAD_TAIL_PROCESS

	;-------------------------------------------------
	; for melody symbol definition
	;-------------------------------------------------
	PUBLIC ENV_SHARP_DECAY_AMOUNT

	; Following defines T-buffer registers
	PUBLIC SP_LO_T_VS0A
	PUBLIC SP_HI_T_VS0A
	PUBLIC SP_LO_T_VS1A
	PUBLIC SP_HI_T_VS1A
	PUBLIC SP_LO_T_VS2A
	PUBLIC SP_HI_T_VS2A

;USED ACCOMPANY WITH SP_LO_T_INDEX_TABLE & SP_HI_T_INDEX_TABLE
	PUBLIC SP_LO_T_START_ADDR
	PUBLIC SP_HI_T_START_ADDR
;USED ACCOMPANY WITH SP_LO_INDEX_TABLE & SP_HI_INDEX_TABLE
	PUBLIC SP_LO_START_ADDR
	PUBLIC SP_HI_START_ADDR

	PUBLIC SP_START_SIM_BUF_VS0A
	PUBLIC SP_START_SIM_BUF_VS1A
	PUBLIC SP_START_SIM_BUF_VS2A
	PUBLIC SP_START_SIM_BUF_VS0B
	PUBLIC SP_START_SIM_BUF_VS1B


	; Following options used for ISR.
	; Please disable VS0D->VS0C->VS2B->VS1B->VSF->VSE->...>VS0A 
	PUBLIC WITH_ISR_VS0A
	PUBLIC WITH_ISR_VS0B
	PUBLIC WITH_ISR_VS0C
	PUBLIC WITH_ISR_VS0D
	PUBLIC WITH_ISR_VS1A
	PUBLIC WITH_ISR_VS1B
	PUBLIC WITH_ISR_VS2A
	PUBLIC WITH_ISR_VS2B
	PUBLIC WITH_ISR_VS3
	PUBLIC WITH_ISR_VS4
	PUBLIC WITH_ISR_VS5
	PUBLIC WITH_ISR_VS6
	PUBLIC WITH_ISR_VS7
	PUBLIC WITH_ISR_VS8
	PUBLIC WITH_ISR_VS9
	PUBLIC WITH_ISR_VSA
	PUBLIC WITH_ISR_VSB
	PUBLIC WITH_ISR_VSC
	PUBLIC WITH_ISR_VSD
	PUBLIC WITH_ISR_VSE
	PUBLIC WITH_ISR_VSF


	; Following options used for selecting speech channels.
	; Please disable VS0D->VS0C->VS2B->VS1B->VSF->VSE->...>VS0A 
	PUBLIC WITH_VS0A
	PUBLIC WITH_VS0B
	PUBLIC WITH_VS0C
	PUBLIC WITH_VS0D
	PUBLIC WITH_VS1A
	PUBLIC WITH_VS1B
	PUBLIC WITH_VS2A
	PUBLIC WITH_VS2B
	PUBLIC WITH_VS3
	PUBLIC WITH_VS4
	PUBLIC WITH_VS5
	PUBLIC WITH_VS6
	PUBLIC WITH_VS7
	PUBLIC WITH_VS8
	PUBLIC WITH_VS9
	PUBLIC WITH_VSA
	PUBLIC WITH_VSB
	PUBLIC WITH_VSC
	PUBLIC WITH_VSD
	PUBLIC WITH_VSE
	PUBLIC WITH_VSF


	PUBLIC WITH_APM
	PUBLIC WITH_EAM
	PUBLIC WITH_E2A
	PUBLIC WITH_YAD
	PUBLIC WITH_MPM
	PUBLIC WITH_MDM
	PUBLIC WITH_EMM
	PUBLIC WITH_MD6
	PUBLIC WITH_AP6
	PUBLIC WITH_PC8
	PUBLIC WITH_LP8
	PUBLIC WITH_P10
	PUBLIC WITH_P16
	PUBLIC WITH_VC8
	PUBLIC WITH_VC4
	PUBLIC WITH_VMDPC8
	PUBLIC WITH_PCSPC8
	PUBLIC WITH_VMDLP8
	PUBLIC WITH_PCSLP8
	PUBLIC WITH_PC8VMDPCS
	PUBLIC WITH_LP8VMDPCS
	PUBLIC WITH_TONE
	PUBLIC WITH_HQPC8
	PUBLIC WITH_HQ567
	PUBLIC WITH_VMD567
	PUBLIC WITH_HQ567_HW
	PUBLIC WITH_HQ569_HW
	PUBLIC WITH_P16VMDPCS
	PUBLIC WITH_SIL

;--------------------------------------------------------------------------
; Options
;--------------------------------------------------------------------------
	PUBLIC WITH_POLYPHONY
	PUBLIC WITH_MIDI_CHANNEL
	PUBLIC WITH_PITCH_BEND
	PUBLIC WITH_MODULATION_DEPTH
	PUBLIC WITH_CHANNEL_SUSTAIN
	PUBLIC WITH_CHANNEL_PRESSURE
	PUBLIC WITH_SP_MIDI
	PUBLIC WITH_PERCUSSION
	PUBLIC WITH_PAUSE_RESUME
	PUBLIC WITH_NOTE_OFFSET
	PUBLIC WITH_CHANGE_TEMPO
	PUBLIC WITH_VELOCITY
	PUBLIC WITH_VOL_ADJ_MS
	PUBLIC WITH_DYNAMIC_CH

	PUBLIC WITH_MS_EXT_MIDI
	; Disable this feature will save 5 bytes RAM.
	PUBLIC WITH_MS_ENABLE_CHANNEL
	; Disable this feature will save 2 bytes RAM.

	PUBLIC WITH_SP
	; Disable speech channels to save code size.
	PUBLIC WITH_MS
	; Disable melody channels to save RAM and code size.
	PUBLIC WITH_EVO
	; Disable EVO channels to save RAM and code size.

	;------for speaker output type-----------------------------------------
	PUBLIC WITH_SPEAKER_OUTPUT_TYPE
	PUBLIC WITH_SPEAKER_SWITCH

	PUBLIC WITH_SIM_SP
	PUBLIC WITH_SIM_TYPE
	;0:W55F
	;1:SPI
	PUBLIC WITH_EXT32MBIT

	PUBLIC WITH_SP_NUM
	PUBLIC WITH_EXCLUSIVE_SP_MS
	PUBLIC WITH_ONE_HQ
	PUBLIC WITH_PLAYE



	; Following Options speci-fy what format can be played in each individual channel.
	; Properly disable some formats for channels can save RAM and code size.
	PUBLIC WITH_VS0A_SIL
	PUBLIC WITH_VS0B_SIL
	PUBLIC WITH_VS0C_SIL
	PUBLIC WITH_VS0D_SIL
	PUBLIC WITH_VS1A_SIL
	PUBLIC WITH_VS1B_SIL
	PUBLIC WITH_VS2A_SIL
	PUBLIC WITH_VS2B_SIL
	PUBLIC WITH_VS3_SIL
	PUBLIC WITH_VS4_SIL
	PUBLIC WITH_VS5_SIL
	PUBLIC WITH_VS6_SIL
	PUBLIC WITH_VS7_SIL
	PUBLIC WITH_VS8_SIL
	PUBLIC WITH_VS9_SIL
	PUBLIC WITH_VSA_SIL
	PUBLIC WITH_VSB_SIL
	PUBLIC WITH_VSC_SIL
	PUBLIC WITH_VSD_SIL
	PUBLIC WITH_VSE_SIL
	PUBLIC WITH_VSF_SIL

	PUBLIC WITH_VS0A_APM
	PUBLIC WITH_VS0B_APM
	PUBLIC WITH_VS0C_APM
	PUBLIC WITH_VS0D_APM
	PUBLIC WITH_VS1A_APM
	PUBLIC WITH_VS1B_APM
	PUBLIC WITH_VS2A_APM
	PUBLIC WITH_VS2B_APM
	PUBLIC WITH_VS3_APM
	PUBLIC WITH_VS4_APM
	PUBLIC WITH_VS5_APM
	PUBLIC WITH_VS6_APM
	PUBLIC WITH_VS7_APM
	PUBLIC WITH_VS8_APM
	PUBLIC WITH_VS9_APM
	PUBLIC WITH_VSA_APM
	PUBLIC WITH_VSB_APM
	PUBLIC WITH_VSC_APM
	PUBLIC WITH_VSD_APM
	PUBLIC WITH_VSE_APM
	PUBLIC WITH_VSF_APM

	PUBLIC WITH_VS0A_EAM
	PUBLIC WITH_VS0B_EAM
	PUBLIC WITH_VS0C_EAM
	PUBLIC WITH_VS0D_EAM
	PUBLIC WITH_VS1A_EAM
	PUBLIC WITH_VS1B_EAM
	PUBLIC WITH_VS2A_EAM
	PUBLIC WITH_VS2B_EAM
	PUBLIC WITH_VS3_EAM
	PUBLIC WITH_VS4_EAM
	PUBLIC WITH_VS5_EAM
	PUBLIC WITH_VS6_EAM
	PUBLIC WITH_VS7_EAM
	PUBLIC WITH_VS8_EAM
	PUBLIC WITH_VS9_EAM
	PUBLIC WITH_VSA_EAM
	PUBLIC WITH_VSB_EAM
	PUBLIC WITH_VSC_EAM
	PUBLIC WITH_VSD_EAM
	PUBLIC WITH_VSE_EAM
	PUBLIC WITH_VSF_EAM

	PUBLIC WITH_VS0A_E2A
	PUBLIC WITH_VS0B_E2A
	PUBLIC WITH_VS0C_E2A
	PUBLIC WITH_VS0D_E2A
	PUBLIC WITH_VS1A_E2A
	PUBLIC WITH_VS1B_E2A
	PUBLIC WITH_VS2A_E2A
	PUBLIC WITH_VS2B_E2A
	PUBLIC WITH_VS3_E2A
	PUBLIC WITH_VS4_E2A
	PUBLIC WITH_VS5_E2A
	PUBLIC WITH_VS6_E2A
	PUBLIC WITH_VS7_E2A
	PUBLIC WITH_VS8_E2A
	PUBLIC WITH_VS9_E2A
	PUBLIC WITH_VSA_E2A
	PUBLIC WITH_VSB_E2A
	PUBLIC WITH_VSC_E2A
	PUBLIC WITH_VSD_E2A
	PUBLIC WITH_VSE_E2A
	PUBLIC WITH_VSF_E2A

	PUBLIC WITH_VS0A_YAD
	PUBLIC WITH_VS0B_YAD
	PUBLIC WITH_VS0C_YAD
	PUBLIC WITH_VS0D_YAD
	PUBLIC WITH_VS1A_YAD
	PUBLIC WITH_VS1B_YAD
	PUBLIC WITH_VS2A_YAD
	PUBLIC WITH_VS2B_YAD
	PUBLIC WITH_VS3_YAD
	PUBLIC WITH_VS4_YAD
	PUBLIC WITH_VS5_YAD
	PUBLIC WITH_VS6_YAD
	PUBLIC WITH_VS7_YAD
	PUBLIC WITH_VS8_YAD
	PUBLIC WITH_VS9_YAD
	PUBLIC WITH_VSA_YAD
	PUBLIC WITH_VSB_YAD
	PUBLIC WITH_VSC_YAD
	PUBLIC WITH_VSD_YAD
	PUBLIC WITH_VSE_YAD
	PUBLIC WITH_VSF_YAD

	PUBLIC WITH_VS0A_MDM
	PUBLIC WITH_VS0B_MDM
	PUBLIC WITH_VS0C_MDM
	PUBLIC WITH_VS0D_MDM
	PUBLIC WITH_VS1A_MDM
	PUBLIC WITH_VS1B_MDM
	PUBLIC WITH_VS2A_MDM
	PUBLIC WITH_VS2B_MDM
	PUBLIC WITH_VS3_MDM
	PUBLIC WITH_VS4_MDM
	PUBLIC WITH_VS5_MDM
	PUBLIC WITH_VS6_MDM
	PUBLIC WITH_VS7_MDM
	PUBLIC WITH_VS8_MDM
	PUBLIC WITH_VS9_MDM
	PUBLIC WITH_VSA_MDM
	PUBLIC WITH_VSB_MDM
	PUBLIC WITH_VSC_MDM
	PUBLIC WITH_VSD_MDM
	PUBLIC WITH_VSE_MDM
	PUBLIC WITH_VSF_MDM

	PUBLIC WITH_VS0A_EMM
	PUBLIC WITH_VS0B_EMM
	PUBLIC WITH_VS0C_EMM
	PUBLIC WITH_VS0D_EMM
	PUBLIC WITH_VS1A_EMM
	PUBLIC WITH_VS1B_EMM
	PUBLIC WITH_VS2A_EMM
	PUBLIC WITH_VS2B_EMM
	PUBLIC WITH_VS3_EMM
	PUBLIC WITH_VS4_EMM
	PUBLIC WITH_VS5_EMM
	PUBLIC WITH_VS6_EMM
	PUBLIC WITH_VS7_EMM
	PUBLIC WITH_VS8_EMM
	PUBLIC WITH_VS9_EMM
	PUBLIC WITH_VSA_EMM
	PUBLIC WITH_VSB_EMM
	PUBLIC WITH_VSC_EMM
	PUBLIC WITH_VSD_EMM
	PUBLIC WITH_VSE_EMM
	PUBLIC WITH_VSF_EMM

	PUBLIC WITH_VS0A_MD6
	PUBLIC WITH_VS0B_MD6
	PUBLIC WITH_VS0C_MD6
	PUBLIC WITH_VS0D_MD6
	PUBLIC WITH_VS1A_MD6
	PUBLIC WITH_VS1B_MD6
	PUBLIC WITH_VS2A_MD6
	PUBLIC WITH_VS2B_MD6
	PUBLIC WITH_VS3_MD6
	PUBLIC WITH_VS4_MD6
	PUBLIC WITH_VS5_MD6
	PUBLIC WITH_VS6_MD6
	PUBLIC WITH_VS7_MD6
	PUBLIC WITH_VS8_MD6
	PUBLIC WITH_VS9_MD6
	PUBLIC WITH_VSA_MD6
	PUBLIC WITH_VSB_MD6
	PUBLIC WITH_VSC_MD6
	PUBLIC WITH_VSD_MD6
	PUBLIC WITH_VSE_MD6
	PUBLIC WITH_VSF_MD6

	PUBLIC WITH_VS0A_PC8
	PUBLIC WITH_VS0B_PC8
	PUBLIC WITH_VS0C_PC8
	PUBLIC WITH_VS0D_PC8
	PUBLIC WITH_VS1A_PC8
	PUBLIC WITH_VS1B_PC8
	PUBLIC WITH_VS2A_PC8
	PUBLIC WITH_VS2B_PC8
	PUBLIC WITH_VS3_PC8
	PUBLIC WITH_VS4_PC8
	PUBLIC WITH_VS5_PC8
	PUBLIC WITH_VS6_PC8
	PUBLIC WITH_VS7_PC8
	PUBLIC WITH_VS8_PC8
	PUBLIC WITH_VS9_PC8
	PUBLIC WITH_VSA_PC8
	PUBLIC WITH_VSB_PC8

⌨️ 快捷键说明

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