中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS媒体世界 & 网络技术 (多媒体室) » 站长能帮我找 realtek AC'97声卡DOS驱动吗?
English/Chinese Fix Translation
作者:
标题: 站长能帮我找 realtek AC'97声卡DOS驱动吗? 上一主题 | 下一主题
sanrui1
新手上路





积分 6
发帖 1
注册 2006-8-10
状态 离线
『楼 主』:  站长能帮我找 realtek AC'97声卡DOS驱动吗? [已使用 LLM 解释]

站长能帮我找 realtek AC'97声卡DOS驱动吗?
我在网上找了很久都没找到。有人自己做但没上传
郁闷~
LLM 解释

Realtek 官方从未为其 AC'97 音频编解码器(如 ALC650/ALC850 等常见型号)发布过独立的 DOS 驱动。这一现象的核心原因是:AC'97 是编解码器(Codec)标准,而非完整的音频卡硬件——它必须依赖主板芯片组提供的音频控制器(如 Intel ICHx、VIA AC97 Controller、SiS Audio Controller 等)才能工作,而 DOS 下的音频驱动实际上是针对芯片组音频控制器编写的,而非 Realtek 编解码器本身。

当年寻找驱动困难的技术背景

  1. 硬件架构限制
    AC'97 编解码器仅负责音频信号的数模/模数转换,而音频数据的传输、中断处理等核心功能由主板芯片组的AC'97 控制器(属于 PCI 设备)实现。因此,DOS 下能否驱动板载 AC'97 声卡,完全取决于主板芯片组厂商是否提供了对应的 DOS 驱动(如 VIA 早期为其 VT82C686A 芯片组提供过 DOS 音频驱动)。Realtek 作为编解码器厂商,不负责控制器层面的驱动开发。

  2. DOS 平台的边缘化
    2000 年后,PC 硬件已全面转向 PCI 架构,但 DOS 对 PCI 设备的原生支持非常有限(需通过第三方驱动或扩展程序实现)。同时,微软已停止对 DOS 的更新,芯片组厂商更倾向于优先开发 Windows 驱动,而非用户量极少的 DOS 驱动。

  3. 第三方解决方案的局限性
    当年流传的“自行制作驱动”或从 MPXPLAY(DOS 下的音频播放器)中提取 AC'97 支持的尝试,本质上是利用播放器内置的AC'97 控制器直接访问代码(通过 PCI 配置空间读写控制器寄存器)。但这类代码通常是针对特定芯片组(如 VIA)编写的,兼容性极差,且无法作为通用驱动供其他程序调用(如 DOS 游戏)。

正确的解决思路(基于当年的技术环境)

若需在 DOS 下使用板载 AC'97 声卡,应查找主板芯片组厂商提供的 DOS 音频驱动(而非 Realtek 驱动)。例如:

  • VIA 芯片组用户可尝试 VIA 官方发布的 VIAUDIO.SYSVT82C686A 相关驱动;
  • Intel ICHx 芯片组用户几乎没有官方 DOS 驱动可用(Intel 未针对 ICH2 及以后型号提供 DOS 音频支持)。

此外,部分 DOS 程序(如 MPXPLAY、DOSBox 早期版本)可通过直接访问 PCI 控制器实现有限的音频播放,但这属于程序内置的硬件适配,而非通用驱动。

对后续帖子的补充说明

Post #3 提到的“MPXPLAY 源码含 AC'97 支持”是事实,但该支持是播放器内置的硬件直接访问逻辑,无法拆分为通用驱动;Post #10 指出“VIA 官方驱动仅支持早期芯片组”符合实际情况(VIA 后期芯片组也停止了 DOS 驱动更新);Post #4 提到的“安装盘驱动”大概率是针对特定主板芯片组的驱动,而非 Realtek 编解码器驱动,且兼容性受限。

综上,当年找不到 Realtek AC'97 DOS 驱动的根本原因是驱动的责任主体认知错误——需针对主板芯片组而非 Realtek 编解码器寻找驱动,且多数后期芯片组厂商未提供 DOS 支持。



2006-8-10 12:05
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
brglng
银牌会员

永遠的DOS~~~



积分 1200
发帖 466
注册 2005-2-1
来自 上海
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

现在还没有这个驱动




32位才是DOS未来的希望
个人网志:http://sololand.moe
2006-8-10 13:15
查看资料  发短消息  网志   编辑帖子  回复  引用回复
johnsonlam
银牌会员

阿林


积分 1410
发帖 497
注册 2004-6-28
来自 九龍,香港
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

Originally posted by sanrui1 at 2006-8-10 12:05 PM:
站长能帮我找 realtek AC'97声卡DOS驱动吗?
我在网上找了很久都没找到。有人自己做但没上传
郁闷~



在 MPXPLAY 的 源 码 来 有 AC'97 支 援 , 可 是 要 把 它 从 MPXPLAY 分 拆 出 来 , 有 谁 懂 的 话 请 帮 忙 , 全 世 界 都 会 感 谢 你 。




我 的 網 站 - http://optimizr.dyndns.org
2006-8-15 12:10
查看资料  发送邮件  访问主页  发短消息  网志   编辑帖子  回复  引用回复
dirzxl
初级用户





积分 77
发帖 32
注册 2006-8-29
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

我的安装盘上有。。
要请与343823898
联系


2006-9-6 21:45
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2221
发帖 789
注册 2005-1-27
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

4楼的兄弟传上来吧!要的人多呢!!




my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2006-9-7 09:03
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
johnsonlam
银牌会员

阿林


积分 1410
发帖 497
注册 2004-6-28
来自 九龍,香港
状态 离线
『第 6 楼』:   使用 LLM 解释/回答一下

Originally posted by 本是 at 2006-9-7 09:03 AM:
4楼的兄弟传上来吧!要的人多呢!!



不 知 道 行 不 行 , 得 要 找 到 VIA 的 AC97 板 子 测 试 ...


附件 1: via_ac97.zip (2006-9-7 12:38, 218.17 KiB, 下载附件所需积分 1 点 ,下载次数: 367)


我 的 網 站 - http://optimizr.dyndns.org
2006-9-7 12:38
查看资料  发送邮件  访问主页  发短消息  网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2221
发帖 789
注册 2005-1-27
状态 离线
『第 7 楼』:   使用 LLM 解释/回答一下

thanx




my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2006-9-14 19:26
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
jancsi
新手上路





积分 2
发帖 1
注册 2007-3-19
状态 离线
『第 8 楼』:   使用 LLM 解释/回答一下

thanx


2007-3-19 09:25
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
wwwlgh
初级用户





积分 92
发帖 41
注册 2005-12-23
状态 离线
『第 9 楼』:   使用 LLM 解释/回答一下

thanks .


2007-3-19 22:55
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
tangtai
等待验证用户





积分 640
发帖 314
注册 2006-8-13
状态 离线
『第 10 楼』:   使用 LLM 解释/回答一下

应该是不行的,这处驱动好像只能驱动PCI声卡,对于板载的声卡驱动不了。而且realtek AC'97声卡芯片的型号应该是8233,而VIA官方出的板载DOS驱动只能支持8231以前的。


2007-3-21 03:44
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
bugaoxing
中级用户





积分 398
发帖 204
注册 2006-9-18
来自 广西
状态 离线
『第 11 楼』:   使用 LLM 解释/回答一下

不管行不行,还是谢了


2007-3-27 08:04
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
070
高级用户

苏醒的沉睡者


积分 659
发帖 217
注册 2003-2-15
来自 福建
状态 离线
『第 12 楼』:   使用 LLM 解释/回答一下

Originally posted by johnsonlam at 2006-8-15 12:10:



在 MPXPLAY 的 源 码 来 有 AC'97 支 援 , 可 是 要 把 它 从 MPXPLAY 分 拆 出 来 , 有 谁 懂 的 话 请 帮 忙 , 全 世 界 都 会 感 谢 你 。



看了一下原代码,风格实在是。。。。。注释几乎没有<img src="images/smilies/face-sad.png" align="absmiddle" border="0">




好久没碰Dos,手都生了,赶紧回来练练.嘿嘿
2007-3-28 07:47
查看资料  发送邮件  发短消息  网志  OICQ (181315400)  编辑帖子  回复  引用回复
wksbll
新手上路





积分 2
发帖 1
注册 2007-4-28
状态 离线
『第 13 楼』:   使用 LLM 解释/回答一下

真的行吗?我急坏了。


2007-4-29 00:52
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
lm5151
新手上路





积分 2
发帖 1
注册 2007-6-14
状态 离线
『第 14 楼』:   使用 LLM 解释/回答一下

能不能用啊?


2007-6-14 03:46
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
menglei
新手上路





积分 14
发帖 7
注册 2007-6-14
状态 离线
『第 15 楼』:   使用 LLM 解释/回答一下

有谁能用了,说一声呀,我也在找


2007-6-15 16:18
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: