home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FreeWare Collection 3
/
FreeSoftwareCollection3pd199x-jp.img
/
pao
/
ms_dos
/
cdplay
/
src
/
evol.h
< prev
next >
Wrap
Text File
|
1980-01-02
|
2KB
|
71 lines
#define TRUE 1
#define FALSE 0
void evs( unsigned char vol ) ;
int mutechk( void ) ;
void muteon( void ) ;
void muteoff( void ) ;
void VolMax( void ) ;
#define ZERO 0
#define VOL_MAX 63 /* ボリューム最大値 ( 0 db ) */
#define VOL_MIN ZERO /* ボリューム最小値 ( -32 db ) */
/*----------------------------------------
電子ボリューム・レジスタ
----------------------------------------*/
#define MUTE_REG 0x04EC /* All MUTE control */
#define EVOL_REG0 0x04E0 /* LINE/TV data */
#define EVOL_REG1 0x04E1 /* LINE/TV control */
#define EVOL_REG2 0x04E2 /* CD/MIC/MODEM data */
#define EVOL_REG3 0x04E3 /* CD/MIC/MODEM control */
/*----------------------------------------
電子ボリューム・レジスタへの設定値
----------------------------------------*/
#define A_MUTE_ON 0x1F /* スピーカー出力しない */
#define A_MUTE_OFF 0x5F /* スピーカー出力する */
/*......... 可変とする時 */
#define LINE_L_VAR 0x04 /* Line in ( 左 ) */
#define LINE_R_VAR 0x05 /* Line in ( 右 ) */
#define TV_L_VAR 0x06 /* TV in ( 左 ) */
#define TV_R_VAR 0x07 /* TV in ( 右 ) */
#define CD_L_VAR 0x04 /* CD out ( 左 ) */
#define CD_R_VAR 0x05 /* CD out ( 右 ) */
#define MIC_VAR 0x06 /* MIC in */
#define MODEM_VAR 0x07 /* MODEM out */
/* MODEM は、オプションのモデムカード使用時 */
/*......... -∞ db とする時 */
#define LINE_L_OFF 0x00
#define LINE_R_OFF 0x01
#define TV_L_OFF 0x02
#define TV_R_OFF 0x03
#define CD_L_OFF 0x00
#define CD_R_OFF 0x01
#define MIC_OFF 0x02
#define MODEM_OFF 0x03
/*......... -0 db とする時 */
#define LINE_L_MAX 0x0c
#define LINE_R_MAX 0x0d
#define TV_L_MAX 0x0e
#define TV_R_MAX 0x0f
#define CD_L_MAX 0x0c
#define CD_R_MAX 0x0d
#define MIC_MAX 0x0e
#define MODEM_MAX 0x0f
/*......... -32 db とする時 */
#define LINE_L_MIN 0x14
#define LINE_R_MIN 0x15
#define TV_L_MIN 0x16
#define TV_R_MIN 0x17
#define CD_L_MIN 0x14
#define CD_R_MIN 0x15
#define MIC_MIN 0x16
#define MODEM_MIN 0x17