diff options
Diffstat (limited to 'sys/i386/isa/sound/local.h')
| -rw-r--r-- | sys/i386/isa/sound/local.h | 197 |
1 files changed, 172 insertions, 25 deletions
diff --git a/sys/i386/isa/sound/local.h b/sys/i386/isa/sound/local.h index 533d60a22662..e42e79059f16 100644 --- a/sys/i386/isa/sound/local.h +++ b/sys/i386/isa/sound/local.h @@ -1,27 +1,174 @@ -/* Generated by configure. Don't edit!!!! */ +/* + * local.h + * + * This file was generated by configure. But then HAND-EDITED. It will + * probably disappear in future revisions once the configuration process + * will become more like that of standard bsd code. + * lr 970714 + * + */ -#define KERNEL_SOUNDCARD -#undef EXCLUDE_PAS -#undef EXCLUDE_SB -#undef EXCLUDE_ADLIB -#undef EXCLUDE_GUS -#define EXCLUDE_MPU401 -#define EXCLUDE_UART6850 -#define EXCLUDE_PSS -#undef EXCLUDE_GUS16 -#undef EXCLUDE_GUSMAX -#undef EXCLUDE_MSS -#undef EXCLUDE_SBPRO -#undef EXCLUDE_SB16 -#undef EXCLUDE_AUDIO -#undef EXCLUDE_MIDI -#undef EXCLUDE_YM3812 -#undef EXCLUDE_SEQUENCER +/* build hex2hex /tmp/foo.x trix_boot.h trix_boot */ -#define DSP_BUFFSIZE 32768 -#define SELECTED_SOUND_OPTIONS 0xffffff8f -#define SOUND_VERSION_STRING "2.90-2" -#define SOUND_CONFIG_DATE "Thu Sep 29 15:33:39 PDT 1994" -#define SOUND_CONFIG_BY "swallace" -#define SOUND_CONFIG_HOST "pal-r32-a07b.slip.nts.uci.edu" -#define SOUND_CONFIG_DOMAIN "" +/* + * make everything conditioned on NSND>0 so as to detect errors + * because of missing "controller snd0" statement + */ +#define ALLOW_BUFFER_MAPPING 1 + +#include "snd.h" +#if NSND > 0 +#define CONFIGURE_SOUNDCARD + +#define CONFIG_SEQUENCER + +#include "gus.h" +#if NGUS != 0 && !defined(CONFIG_GUS) +#define CONFIG_GUS +#define CONFIG_GUSMAX +#endif + +#include "sscape.h" +#if NSSCAPE != 0 && !defined(CONFIG_SSCAPE) +#define CONFIG_SSCAPE +#endif + +#include "trix.h" +#if NTRIX > 0 +#define INCLUDE_TRIX_BOOT +#define CONFIG_TRIX /* can use NTRIX > 0 instead */ +#define CONFIG_YM3812 +#endif + +#if defined(CONFIG_GUSMAX) || ( NSSCAPE > 0 ) || ( NTRIX > 0 ) +#define CONFIG_AD1848 +#endif + +#if defined(CONFIG_SEQUENCER) && (NTRIX == 0) +#define CONFIG_MIDI +#endif + +#include "sb.h" +#if NSB > 0 +#define CONFIG_SB +#endif + +#include "mss.h" +#if NMSS != 0 +#define CONFIG_AD1848 +#define CONFIG_MSS +#undef CONFIG_CS4232 +#endif + +#include "sbxvi.h" +#if NSBXVI != 0 && !defined(CONFIG_SB16) +#define CONFIG_SB16 +#define CONFIG_SBPRO /* FIXME: Also needs to be a sep option */ +#endif + +#include "sbmidi.h" +#if NSBMIDI != 0 && !defined(CONFIG_SB16MIDI) +#define CONFIG_SB16MIDI +#endif + +#include "awe.h" +#if NAWE != 0 && !defined(CONFIG_AWE32) +#define CONFIG_AWE32 +#endif + +#include "pas.h" +#if NPAS != 0 && !defined(CONFIG_PAS) +#define CONFIG_PAS +#endif + +#include "mpu.h" +#if NMPU != 0 && !defined(CONFIG_MPU401) +#define CONFIG_MPU401 +#endif + +#include "opl.h" +#if NOPL != 0 && !defined(CONFIG_YM3812) +#define CONFIG_YM3812 +#endif + +#define ALLOW_POLL + +/* #undef CONFIG_PAS */ +/* #undef CONFIG_ADLIB */ +/* #define CONFIG_GUS */ +/* #undef CONFIG_MPU401 */ +#undef CONFIG_UART6850 +#undef CONFIG_PSS +#undef CONFIG_GUS16 +/* #undef CONFIG_MSS */ +/* #undef CONFIG_SSCAPE */ +#undef CONFIG_MAD16 +/* #undef CONFIG_CS4232 */ +#undef CONFIG_MAUI +#undef CONFIG_PNP +/* #undef CONFIG_SBPRO */ +/* #undef CONFIG_SB16 */ +#undef CONFIG_AEDSP16 +#define CONFIG_AUDIO /* obvious ? */ + +#define CONFIG_MPU_EMU + +#define DSP_BUFFSIZE 32768*2 +/* #define SELECTED_SOUND_OPTIONS 0x0188090a */ + +#ifndef TRIX_SB_BASE +#define TRIX_SB_BASE 0x220 +#endif + +#ifndef TRIX_SB_IRQ +#define TRIX_SB_IRQ 7 +#endif + +#ifndef TRIX_SB_DMA +#define TRIX_SB_DMA 1 +#endif + +#ifndef TRIX_BASE +#define TRIX_BASE 0x530 +#endif + +#ifndef TRIX_IRQ +#define TRIX_IRQ 9 +#endif + +#ifndef TRIX_DMA +#define TRIX_DMA 3 +#endif + +#ifndef TRIX_DMA2 +#define TRIX_DMA2 1 +#endif + +#ifndef GUS_BASE +#define GUS_BASE 0x220 +#endif + +#ifndef GUS_IRQ +#define GUS_IRQ 12 +#endif + +#ifndef GUS_MIDI_IRQ +#define GUS_MIDI_IRQ GUS_IRQ +#endif + +#ifndef GUS_DMA +#define GUS_DMA 4 +#endif + +#ifndef GUS_DMA2 +#define GUS_DMA2 4 +#endif + +#define SOUND_CONFIG_DATE "Wed Aug 6 22:58:35 PDT 1997" +#define SOUND_CONFIG_BY "Amancio Hasty" +#define SOUND_CONFIG_HOST "rah" +#define SOUND_CONFIG_DOMAIN "star-gate.com" + +#else /* NSND = 0 */ +#undef CONFIGURE_SOUNDCARD +#endif |
