1 /* 2 * sound/awe_config.h 3 * 4 * Configuration of AWE32/SB32/AWE64 wave table synth driver. 5 * version 0.4.4; Jan. 4, 2000 6 * 7 * Copyright (C) 1996-1998 Takashi Iwai 8 * 9 * This program is free software; you can redistribute it and/or modify 10 * it under the terms of the GNU General Public License as published by 11 * the Free Software Foundation; either version 2 of the License, or 12 * (at your option) any later version. 13 * 14 * This program is distributed in the hope that it will be useful, 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 * GNU General Public License for more details. 18 * 19 * You should have received a copy of the GNU General Public License 20 * along with this program; if not, write to the Free Software 21 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 22 */ 23 24 /* 25 * chorus & reverb effects send for FM chip: from 0 to 0xff 26 * larger numbers often cause weird sounds. 27 */ 28 29 #define DEF_FM_CHORUS_DEPTH 0x10 30 #define DEF_FM_REVERB_DEPTH 0x10 31 32 33 /* 34 * other compile conditions 35 */ 36 37 /* initialize FM passthrough even without extended RAM */ 38 #undef AWE_ALWAYS_INIT_FM 39 40 /* debug on */ 41 #define AWE_DEBUG_ON 42 43 /* GUS compatible mode */ 44 #define AWE_HAS_GUS_COMPATIBILITY 45 46 /* add MIDI emulation by wavetable */ 47 #define CONFIG_AWE32_MIDIEMU 48 49 /* add mixer control of emu8000 equalizer */ 50 #undef CONFIG_AWE32_MIXER 51 52 /* use new volume calculation method as default */ 53 #define AWE_USE_NEW_VOLUME_CALC 54 55 /* check current volume target for searching empty voices */ 56 #define AWE_CHECK_VTARGET 57 58 /* allow sample sharing */ 59 #define AWE_ALLOW_SAMPLE_SHARING 60 61 /* 62 * AWE32 card configuration: 63 * uncomment the following lines *ONLY* when auto detection doesn't 64 * work properly on your machine. 65 */ 66 67 /*#define AWE_DEFAULT_BASE_ADDR 0x620*/ /* base port address */ 68 /*#define AWE_DEFAULT_MEM_SIZE 512*/ /* kbytes */ 69 70 /* 71 * AWE driver version number 72 */ 73 #define AWE_MAJOR_VERSION 0 74 #define AWE_MINOR_VERSION 4 75 #define AWE_TINY_VERSION 4 76 #define AWE_VERSION_NUMBER ((AWE_MAJOR_VERSION<<16)|(AWE_MINOR_VERSION<<8)|AWE_TINY_VERSION) 77 #define AWEDRV_VERSION "0.4.4" 78