home *** CD-ROM | disk | FTP | other *** search
/ FreeWare Collection 3 / FreeSoftwareCollection3pd199x-jp.img / pao / ms_dos / cdplay / src / evol.h < prev    next >
Text File  |  1980-01-02  |  2KB  |  71 lines

  1.  
  2. #define        TRUE        1
  3. #define        FALSE        0
  4.  
  5. void    evs( unsigned char vol ) ;
  6. int        mutechk( void ) ;
  7. void    muteon( void ) ;
  8. void    muteoff( void ) ;
  9. void    VolMax( void ) ;
  10.  
  11. #define        ZERO        0
  12. #define        VOL_MAX        63            /* ボリューム最大値 ( 0 db )    */
  13. #define        VOL_MIN        ZERO        /* ボリューム最小値 ( -32 db )    */
  14.  
  15. /*----------------------------------------
  16.     電子ボリューム・レジスタ
  17. ----------------------------------------*/
  18. #define        MUTE_REG    0x04EC        /* All MUTE control                */
  19. #define        EVOL_REG0    0x04E0        /* LINE/TV data                    */
  20. #define        EVOL_REG1    0x04E1        /* LINE/TV control                */
  21. #define        EVOL_REG2    0x04E2        /* CD/MIC/MODEM data            */
  22. #define        EVOL_REG3    0x04E3        /* CD/MIC/MODEM control            */
  23.  
  24. /*----------------------------------------
  25.     電子ボリューム・レジスタへの設定値
  26. ----------------------------------------*/
  27. #define        A_MUTE_ON    0x1F        /* スピーカー出力しない            */
  28. #define        A_MUTE_OFF    0x5F        /* スピーカー出力する            */
  29.  
  30. /*......... 可変とする時    */
  31. #define        LINE_L_VAR    0x04        /* Line in ( 左 )                */
  32. #define        LINE_R_VAR    0x05        /* Line in ( 右 )                */
  33. #define        TV_L_VAR    0x06        /* TV   in ( 左 )                */
  34. #define        TV_R_VAR    0x07        /* TV   in ( 右 )                */
  35. #define        CD_L_VAR    0x04        /* CD  out ( 左 )                */
  36. #define        CD_R_VAR    0x05        /* CD  out ( 右 )                */
  37. #define        MIC_VAR        0x06        /* MIC  in                        */
  38. #define        MODEM_VAR    0x07        /* MODEM out                    */
  39.             /* MODEM は、オプションのモデムカード使用時                */
  40.  
  41. /*......... -∞ db とする時    */
  42. #define        LINE_L_OFF    0x00
  43. #define        LINE_R_OFF    0x01
  44. #define        TV_L_OFF    0x02
  45. #define        TV_R_OFF    0x03
  46. #define        CD_L_OFF    0x00
  47. #define        CD_R_OFF    0x01
  48. #define        MIC_OFF        0x02
  49. #define        MODEM_OFF    0x03
  50.  
  51. /*......... -0 db とする時    */
  52. #define        LINE_L_MAX    0x0c
  53. #define        LINE_R_MAX    0x0d
  54. #define        TV_L_MAX    0x0e
  55. #define        TV_R_MAX    0x0f
  56. #define        CD_L_MAX    0x0c
  57. #define        CD_R_MAX    0x0d
  58. #define        MIC_MAX        0x0e
  59. #define        MODEM_MAX    0x0f
  60.  
  61. /*......... -32 db とする時    */
  62. #define        LINE_L_MIN    0x14
  63. #define        LINE_R_MIN    0x15
  64. #define        TV_L_MIN    0x16
  65. #define        TV_R_MIN    0x17
  66. #define        CD_L_MIN    0x14
  67. #define        CD_R_MIN    0x15
  68. #define        MIC_MIN        0x16
  69. #define        MODEM_MIN    0x17
  70.  
  71.