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

📄 configuration.ini

📁 用W588D写的驱动6210-2.4G无线模块,收发程序在一块,(65C02汇编指令实现)
💻 INI
📖 第 1 页 / 共 2 页
字号:
LOCAL_TEST						EQU 0
;--------------------------------------------------------------------------
; Configurations : Configurations config features for di-fferent libraries.
;--------------------------------------------------------------------------
WITH_VOL_ADJ					EQU 0
	; 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.
	
WITH_MULTI_CHANNEL				EQU  0
	; There will be 2 libraries 
	; One library with 16HQ, another one without 16HQ
	; 0: WITHOUT 16HQ.
	; 1: WITH 16HQ.	
		
WITH_VOL_REDUCE					EQU 0	
	
WITH_16BIT_MODE					EQU 0
	; Some with 65C816 uC, some with 65C02.
WITH_32K_BANK					EQU 1
	;some with bank (ex:W567,W588), some without (ex:W566,W5691)
WITH_T_BUFFER					EQU 1
	;T-buffer is the buffer for latch decoded output PCM
WITH_READ_DATA_TYPE 			EQU 0
	; 0 : from ROM
	; 1 : from FI-FO
WITH_PCM_OUTPUT_TYPE			EQU 0
	; 0 : unsigned PCM
	; 1 : signed PCM (2' complement) 
	; 2 : signed magnitude
WITH_PCM_OUTPUT_SIZE			EQU 2
	; 1 : 1 BYTE
	; 2 : 2 BYTE	
WITH_CMD						EQU 0
	; for W569 chips that CPU send command to uC for next operations

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

	;-------------------------------------------------
	; for melody symbol definition
	;-------------------------------------------------
ENV_SHARP_DECAY_AMOUNT				EQU 4

	; Following defines T-buffer registers
SP_LO_T_VS0A					EQU SP0CLT
SP_HI_T_VS0A					EQU SP0CT
SP_LO_T_VS1A					EQU SP0ALT
SP_HI_T_VS1A					EQU SP0AT
SP_LO_T_VS2A					EQU SP0BLT
SP_HI_T_VS2A					EQU SP0BT

;USED ACCOMPANY WITH SP_LO_T_INDEX_TABLE & SP_HI_T_INDEX_TABLE
SP_LO_T_START_ADDR				EQU SP0ALT
SP_HI_T_START_ADDR				EQU SP0AT
;USED ACCOMPANY WITH SP_LO_INDEX_TABLE & SP_HI_INDEX_TABLE
SP_LO_START_ADDR				EQU SP0AL
SP_HI_START_ADDR				EQU SP0A

SP_START_SIM_BUF_VS0A			EQU 0
SP_START_SIM_BUF_VS1A			EQU EXDAX0
SP_START_SIM_BUF_VS2A			EQU EXDAY0
SP_START_SIM_BUF_VS0B 			EQU 0
SP_START_SIM_BUF_VS1B			EQU 0


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


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


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

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

WITH_MS_EXT_MIDI				EQU 0
	; Disable this feature will save 5 bytes RAM.
WITH_MS_ENABLE_CHANNEL			EQU 0
	; Disable this feature will save 2 bytes RAM.
WITH_GLOBAL_CHANNEL_VOLM 			EQU 0
WITH_GLOBAL_CHANNEL_INS   			EQU 0

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

	;------for speaker output type-----------------------------------------
WITH_SPEAKER_OUTPUT_TYPE 			EQU 	1
WITH_SPEAKER_SWITCH      			EQU     0  

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

WITH_SP_NUM                                     EQU     1
WITH_EXCLUSIVE_SP_MS				EQU	0
WITH_ONE_HQ					EQU	0
WITH_PLAYE					EQU 	0




	; 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.
WITH_VS0A_SIL					EQU 0
WITH_VS0B_SIL					EQU 0
WITH_VS0C_SIL					EQU 0
WITH_VS0D_SIL					EQU 0
WITH_VS1A_SIL					EQU 1
WITH_VS1B_SIL					EQU 0
WITH_VS2A_SIL					EQU 0
WITH_VS2B_SIL					EQU 0
WITH_VS3_SIL					EQU 0
WITH_VS4_SIL					EQU 0
WITH_VS5_SIL					EQU 0
WITH_VS6_SIL					EQU 0
WITH_VS7_SIL					EQU 0
WITH_VS8_SIL					EQU 0
WITH_VS9_SIL					EQU 0
WITH_VSA_SIL					EQU 0
WITH_VSB_SIL					EQU 0
WITH_VSC_SIL					EQU 0
WITH_VSD_SIL					EQU 0
WITH_VSE_SIL					EQU 0
WITH_VSF_SIL					EQU 0

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

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

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

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

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

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

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

WITH_VS0A_PC8					EQU 0
WITH_VS0B_PC8					EQU 0
WITH_VS0C_PC8					EQU 0
WITH_VS0D_PC8					EQU 0
WITH_VS1A_PC8					EQU 0
WITH_VS1B_PC8					EQU 0
WITH_VS2A_PC8					EQU 0
WITH_VS2B_PC8					EQU 0
WITH_VS3_PC8					EQU 0
WITH_VS4_PC8					EQU 0
WITH_VS5_PC8					EQU 0
WITH_VS6_PC8					EQU 0

⌨️ 快捷键说明

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