在创新Audigy 声卡上安装 Windows 9x 和 DOS 驱动

0.0 免责声明

本指南以“原样”提供,完全免费,不提供任何形式的保证或技术支持。使用本指南即表示您同意自行承担风险。作者不对因使用本指南所引起的任何损失或索赔负责。

0.1 前言

本指南将帮助您在 Windows 98SE 或 Windows ME 下安装 Audigy 系列声卡的 VxD 驱动,并实现 完整的 DOS 游戏兼容性。经过测试,本方法适用于以下零售版本的 Audigy 声卡:

  • Audigy 1(SB0090)

  • Audigy 2(SB0240)

  • Audigy 2 ZS(SB0350)

⚠️ 注意:本方法 不适用于 Audigy LX / LE / SE 等阉割版声卡,也 不适用于 Audigy 4。

通过本指南安装完成后,您可以在 Win9x 下获得以下功能:

  • 对 Win9x 游戏的 EAX 1/2/3 支持

  • Sound Blaster 16 模拟,用于 DOS 游戏

  • FM 合成器 模拟

  • General MIDI 模拟

  • SoundFont 音色库 支持(仅限在 Windows 内运行 DOS 游戏时生效)

提示:如果进入纯 DOS 模式(重新启动到 MS-DOS),则只能使用 ECW 音色库,无法使用 SF2 SoundFont,这是 Audigy 的限制。

另外,本指南仅针对 Creative 零售版 Audigy 声卡。OEM 版本(如 Dell/HP 出品)可能会出现兼容性问题。零售版和 OEM 版可以通过序列号和背面的标签区别,具体说明已在原文中写明。

最后说明:驱动包和步骤是基于 英文版 Windows 98SE/ME 编写的,在非英文系统中可能会导致部分界面(如音量控制)显示为英文。


1. 硬件与软件要求

在开始之前,请确保以下条件满足,否则驱动可能无法正确安装:

1.1 某些芯片组存在兼容性问题。例如:

  • Nvidia nForceIntel ICH10+ 芯片组可能无法使用 VxD 驱动和 SB16 模拟

  • VIA 芯片组 对 Audigy 1 可能不友好,但对 Audigy 2 / ZS 通常没问题

1.2 进入 BIOS 设置:

  • 禁用所有 COM / LPT 串并口,释放资源

  • 若主板带集成声卡、网卡等不用的设备,也建议禁用

  • 如果完全不用 USB,也可以禁用 USB 控制器

1.3 安装过程中,系统里 只能有 Audigy 一块声卡,否则可能冲突。

1.4 本指南仅在 Windows 98SE / ME 全新安装 上测试过。请不要使用第三方“非官方补丁包”。在完成本指南前,只安装主板和显卡的官方驱动。

1.5 资源需求

  • Audigy 需要 两个 IRQ(一个给声卡,一个给 FireWire)

  • SB16 模拟设备 需要三个 I/O 端口、一个 IRQ、两个 DMA

    • 默认值:I/O 220 / 330 / 388,IRQ 5,DMA 1 和 DMA 5

  • 可通过系统工具检查:

    • 开始 > 程序 > 附件 > 系统工具 > 系统信息 > 硬件资源


2. 准备工作

2.1 下载修改过的 Audigy 2 ZS 驱动光盘镜像 并刻录到 CD
2.2 把光盘放入 Win98/ME 电脑的光驱,若自动运行则取消
2.3 本文假设光驱盘符为 D:,如不同,请替换


3. 安装 Windows 驱动

3.1 运行 D:\CTShared\LaunchApp\SysInfo\Setup.exe 安装 Creative System Information 工具(会更新 InstallShield 引擎,非常重要)
3.2 运行 D:\DirectX\dxsetup.exe 安装 DirectX 9.0a(如已装更新版本可跳过)
3.3 运行 D:\Audio\Drivers\CTZAPXX.exe → 选择 Driver InstallationVXD Drivers
3.4 等待驱动安装,完成后会提示重启
3.5 重启后 → 控制面板 > 多媒体 > 音频 > 播放 > 高级属性 > 性能,把采样率转换质量滑块调到 最佳
3.6 运行 sndvol32.exe 调整音量,默认都在 50%,可以调高并静音不用的输入


4. 安装 Creative 实用工具

依次运行以下安装程序:

  • D:\Audio\AudioHQ\Setup.exe → 安装 AudioHQ

  • D:\Audio\EaxCon\Setup.exe → 安装 EAX Console

  • D:\Audio\SpkSet\Setup.exe → 安装 Speaker Settings

  • D:\Audio\Restore\Setup.exe → 安装 Restore Defaults

  • D:\Audio\SurMixer\Setup.exe → 安装 Surround Mixer

  • D:\Audio\SFBMgr\Setup.exe → 安装 SoundFont Bank Manager

然后:

  • 在 Creative Speaker Settings 中选择你使用的扬声器配置(例:5.1 声道)

  • 在 EAX Console 中设置 CMSS 3D(扬声器建议关闭,耳机建议开启)


5. 安装 DOS 驱动

5.1 运行 D:\DOSDRV\SB16.REG → 选择 Yes/Ok(Audigy 2/ZS 必须)
5.2 运行 D:\DOSDRV\Setup.exe 并重启
5.3 等待 SB16 驱动完全安装,再次重启
5.4 如果启动时出现 “Config file is incomplete”,再重启一次即可消失
5.5 将 D:\DOSDRV\AUDIGY12 整个文件夹复制到 C:\AUDIGY12
5.6 如果在 Audigy 2(SB0240) 上 SB16 模拟设备不可用(黄色叹号):

  • 控制面板 > 添加新硬件 > 手动选择 > 声音设备 > Creative SB16 Emulation → 安装

  • 重启

  • 注意:不要删除黄色叹号设备,保留两个,否则 DOS 兼容性会失效

提示:在纯 DOS 下使用 Audigy 2 / ZS 时,需要每次执行 C:\AUDIGY12\AUDIGY12.EXE 才能启用。Audigy 1 不需要。


6. 使用高质量 SoundFont

6.1 将 D:\DOSDRV\SF2 中的 .SF2 文件复制到 C:\WINDOWS\SYSTEM
6.2 将 D:\DOSDRV\ECW 中的 .ECW 文件复制到 C:\WINDOWS\SYSTEM
6.3 打开 SoundFont Bank Manager,替换默认音色库为 CT8MGM.SF2
6.4 打开 C:\WINDOWS\CTSYN.INI,修改:

Waveset=C:\WINDOWS\SYSTEM\default.ecw

改为:

Waveset=C:\WINDOWS\SYSTEM\EAPCI8M.ECW

6.5 保存并重启
6.6 在 DOS 游戏设置中选择 General MIDI 作为音乐输出

这样即可使用高品质 SoundFont 音色库,音效更接近 Roland SC-55 等设备。


7. 纯 DOS 下的 MT-32 兼容性(可选,仅 Win98SE 有效)

7.1 选择 重新启动到 MS-DOS 模式
7.2 执行:

C:\AUDIGY12\AUDIGY12.EXE   (仅限 Audigy 2 / ZS)
C:\Progra~1\Creative\DOSDrv\sbemixer.exe

7.3 勾选 MT-32 选项,保存退出
7.4 启动支持 MT-32 的游戏(如《猴岛小英雄》)

提示:Audigy 的 MT-32 模拟效果较差,仅供体验。FM 合成同样能用,但音色与真正的 OPL3 芯片不同。


结语

至此,您已经在 Windows 98SE / ME 下为 Audigy 声卡成功安装了 VxD 驱动,获得了完整的 Win9x 游戏 EAX 支持DOS 游戏兼容性。这让 Audigy 成为一块非常强大的复古游戏声卡。

评论