Sound Blaster AWE 32/64 HOWTO 如何在Linux设定声卡( 二 )




1.5 散布政策

版本 1997 Marcus Brinkmann

这个 HOWTO 是份免费文件;你可以在免费软体基本会 (Free Software Foundation) 的 GNU 一般公用执照的条件(第二版或更新的版本)下来提供或修改它 。

这份文件的散布是希望它能能有用处,但 不做任何保证( 甚至任何暗示的保证) 可销售的 或 适合特别目地的 。详情请看 GNU 一般公用执照 。

你可以写信到 Free Software Foundation, 来取得一份 GNU 一般公用执照 。地址 Inc., 675 Mass Ave, Cambridge, MA 02139 USA 。




--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

2. 在你开始之前


2.1 简介

这份文件试著帮助你在 Linux 系统上安装以及使用 Creative Labs 的 Sound Blaster AWE 32 或 Sound Blaster AWE 64。我所用的系统是 Debian GNU/Linux 系统,在一台Intel i586 电脑平台上,它应该可在其他的 Linux 供应商版以及其他支援 Linux 音效驱动程式的平台上,(如果有不同处,我会把它们提出来) 。

记得要仔细阅读 Linux Sound HOWTO (请看 Additional Information章节) 。我只是补充 Sount HOWTO 不足的地方而已,有些资讯我会请你再去阅读 Sound HOWTO,这儿不再赘述 。



2.2 关於 SB AWE 卡的一般常识

SB AWE 32 音效卡提供了阳春的音效设备、标准 OPL-2/OPL-3 合成器、 MPU-401 MIDI 埠以及有 32 voices 的 EMU 8000 Wave Table 合成器 。(想进一步了解这些术语的意思请看Linux Sound HOWTO) 。这份文件的目标是要协助你使用及发挥这些功能 。

SB AWE 64 除了相容於 SB AWE 32 之外,还增加了一个连Creative Labs 公司都特别感到骄傲的 Wave Guide 合成器 。Linux 使用者所面临的一个问题是,新增加的 32 模拟声音是由软体所产生再经由阳春的声波设备来输出的 。因为 Creative Labs 以为在 Linux 的驱动程式上并没有市场可言,所以才只提供 Windows 3.1 及 Windows 95 的驱动程式而已 。

这意味著,从 Linux 使用者的观点看来,SB AWE 32 和 SB AWE 64 大家都晓得,下面开始除非两者有不同处的比较外,我将以 SB AWE 来代表两者 。


2.3 关於 Plug & Play 卡卡的一般常识

最近配合 Intel 平台的介面卡都是 ISA PnP 卡,简称为 ``Plug and Play"" 。也就是说,这些卡必须由作业系统来建构,这需要在启动系统时做一个初始化的程序 。一般来说,至少有三种不同的方法可以达成这个:


你有 PnP Bios,意指你的 BIOS 会自动察觉 PnP 卡并且建构它们 。如果你以为你有 PnP BIOS 所以你可以发挥你的 SB AWE PnP 的长才的话,很不幸的,门都没有 。就算 BIOS 有支援 PnP 卡,它也只能初始化时将你的音效卡所使用埠及位址做个小设定而已 。也许你可以拨放一些基本的音波资料,但无法拨放 MIDI 音效,这是个例子 。因此,有无 PnP Bios 都无所谓,由你自己决定 。
你有个支援 PnP 卡的作业系统 。目前稳定的 Linux 核心程式 (2.0.x) 还不这个样子,因此,我们得等未来的新版本,它们将支援 PnP 设备 。
你有个特别的程式会在启动系统时执行,它会初始化你的 PnP 卡 。我们就是这麽办到的 。
在 Linux □最常被使用来初始化 PnP 卡的程式是 ``isapnptools"" (请看 Sources 以及 Getting Started) 。它们提供了可预测的方式来建构你的机器□的所有 ISA PnP 卡,并不仅只音效卡而已哦 。

推荐阅读