|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 16 楼』:
使用 LLM 解释/回答一下
mrdeadman: 光清這些沒用呢,我早已試過了。因為真正的DOS聲卡驅動是通過模擬SB16聲卡來實現的,而這個程序中並沒有這些模擬,而是直接通過硬件控制完成的。所以不是通過僅僅清理這些部分就可以成功的,而是必須將虛擬SB16聲卡的那部分做成TSR模塊駐留內存才行。
mrdeadman: Cleaning up these useless things is not enough, I have already tried it. Because the real DOS sound card driver is realized by simulating the SB16 sound card, but this program does not have these simulations, but directly completes it through hardware control. So it is not possible to succeed just by cleaning up these parts, but it is necessary to make the part of the virtual SB16 sound card into a TSR module to stay in memory.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-9-8 00:00 |
|
|
mrdeadman
中级用户
  
积分 258
发帖 49
注册 2004-8-29
状态 离线
|
『第 17 楼』:
使用 LLM 解释/回答一下
Wengier, 打开附件
你看这个东西有没有用,这东西原来是和那个via声卡驱动压缩包中的东西,在那个wss.c编译生成的程序(原来叫sben686.exe,我编译的时候改成ac97.exe),还要运行这个viavol才行,一时性急我把它给忘了.也许这个东西经过修改,编译出来的东西和那个ac97.exe配套就是完美的驱动程序.
http://www.cn-dos.net/forum/UploadFile/2004-9/20049974625113.rar
Wengier, Open the attachment
See if this thing is useful. Originally, this thing was in the same compressed package as the via sound card driver. In the program generated by compiling wss.c (originally called sben686.exe, I changed it to ac97.exe when compiling), and this viavol also needs to be run. I forgot it in a hurry. Maybe after modifying this thing, the compiled thing matching that ac97.exe is a perfect driver program.
http://www.cn-dos.net/forum/UploadFile/2004-9/20049974625113.rar
|
|
2004-9-9 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 18 楼』:
使用 LLM 解释/回答一下
這個viavol程序我看了一下,在我這兒沒有什麼用呢,好像衹是為VIA的AC97聲卡調節音量而已。
I took a look at this viavol program, and it doesn't seem to be useful to me. It seems like it's just for adjusting the volume of VIA's AC97 sound card.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-9-9 00:00 |
|
|
mrdeadman
中级用户
  
积分 258
发帖 49
注册 2004-8-29
状态 离线
|
『第 19 楼』:
使用 LLM 解释/回答一下
呵呵,以我的水平,恐怕已经是黔驴技穷了.要进一步开发ac97 for dos, 得看大家的了.
Hehe, with my level, I'm probably at the end of my rope. To further develop AC97 for DOS, it depends on everyone.
|
|
2004-9-9 00:00 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 20 楼』:
使用 LLM 解释/回答一下
Wengier
mrdeadman
两位好啊! 这几天都在想尽办法使声卡(集成AC97 和独立SB PCI64)在DOS下发声,但无论怎样还是不行,大部分提示"找不到声卡"
集成AC97情况<img src="images/smilies/face-sad.png" align="absmiddle" border="0">试时未拔下PCI槽上的SB PCI64声卡,跟这个有关吗?)
用WENGIER的AC97.EXE 后,不停的PLAYING .....SAMPLES.....PLAY... WRITE......(好象不会停...)
用mrdeadmanAC97.EXE ,提示找到AC97,但无声..
SB PCI64(ES1370, ENSONIQ audioPCI)情况<img src="images/smilies/face-sad.png" align="absmiddle" border="0">试时在BIOS禁用了集成AC97)
新DOS时代的下载不了,后从国外网上下载了对应的DOS驱动(FOR SB PCI64,ES1370),包括APINIT.COM(4.26,对应ES1370,1371,1373)和SNDSCAPE.INI等文件, 按照它的说明,结果在运行关键的APINIT.COM时,总是一句话:"找不到声卡",试了APINIT(4.36,对应ES1371,1373的)也一样...
在CWSDPMI后,运行DMAMEPP,也不行
非常苦闷,请两为看看,帮一下忙..
是不是仍然没有把PCI数据模拟成ISA的SOUND BLASTER标准的模拟程序(象DIAMOND的SB-EMU)?
补充一下,集成AC97和PCI槽上的SB PCI64在WINDOWS XP都没有问题
另外,我的DOS平台是WENGIER的DOS7.10,不是98的DOS实模式,这有没有影响?
......
Wengier
mrdeadman
Hello, everyone! These days I've been trying every way to make the sound cards (integrated AC97 and independent SB PCI64) make sounds under DOS, but no matter what, it still doesn't work. Most of the time, it prompts "Sound card not found".
Integrated AC97 situation: (When testing, I didn't unplug the SB PCI64 sound card on the PCI slot. Does this have something to do with it?)
After using WENGIER's AC97.EXE, it keeps "PLAYING.....SAMPLES.....PLAY... WRITE......" (It seems it won't stop...)
After using mrdeadman's AC97.EXE, it prompts that AC97 is found, but there's no sound..
SB PCI64 (ES1370, ENSONIQ audioPCI) situation: (When testing, I disabled the integrated AC97 in BIOS)
The download from the new DOS era can't be done. Then I downloaded the corresponding DOS drivers (FOR SB PCI64, ES1370) from foreign websites, including APINIT.COM (4.26, corresponding to ES1370, 1371, 1373) and SNDSCAPE.INI and other files. According to its instructions, when running the key APINIT.COM, it's always one sentence: "Sound card not found". I tried APINIT (4.36, corresponding to ES1371, 1373) and it's the same...
After running in CWSDPMI, running DMAMEPP also doesn't work.
I'm very depressed. Please, you two take a look and help.
Is there still no simulation program that simulates PCI data into ISA SOUND BLASTER standard (like DIAMOND's SB-EMU)?
To add, the integrated AC97 and the SB PCI64 on the PCI slot have no problems under WINDOWS XP.
Also, my DOS platform is WENGIER's DOS7.10, not the real mode of DOS98. Does this have an impact?
......
|
|
2004-9-9 00:00 |
|
|
mrdeadman
中级用户
  
积分 258
发帖 49
注册 2004-8-29
状态 离线
|
『第 21 楼』:
使用 LLM 解释/回答一下
Wengier,你说我们是继续那个wss.c的希望大还是搞那个ichinit(汇编语言写的)希望大
Wengier, you say which has a greater chance of continuing that wss.c or working on that ichinit (written in assembly language)
|
|
2004-9-9 00:00 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 22 楼』:
使用 LLM 解释/回答一下
哈哈! 历经千辛万苦终于成功驱动了我的二手SB PCI64(ensoniq audioPCI, ES1370)!!!
可能上次用的驱动尽管完全对应全部型号但可能上传的人搞错了!!
首先,尽管不是用的WENGIER和mrdeadman的程序,但还是感谢两位的支持!
现在我是DOS论坛最最爽的人了!!!
我在搜索了几百网站,最后在GOOGLE上终于找到了我碰到的最世界声卡驱动最全的网站
http://www.soundcard-drivers.com/companies/258.htm (不过,要注册的,把用户名和密码发到你EMAIL的)
<img src="images/smilies/face-sad.png" align="absmiddle" border="0">强烈推荐给大家!!!,别忘了顶一啊!!!)
然后你就要什么有什么!! 爽呆了 1!
哈哈! 我现在是化了20块居然买到了创新SB PCI64(ensoniq audioPCI, ES1370)!! 和两天时间就园了我的DOS之声的梦!!
在DOS下,用它玩游戏,金雍群瞎传等等,用EAPCI2M.ECW的音色库居然比EAPCI8M.ECW的还要好听!! 美妙的DOS音乐!!
久违了!!那个XP的模拟SOUND BLASTER 2.0 的算什妈东西!! 简直是蒙乡下人!!
刚刚泡了小酒吧,现在在家还在喝呢!!
哈哈!
Haha! After going through untold hardships, I finally succeeded in driving my second-hand SB PCI64 (ensoniq audioPCI, ES1370)!!!
Maybe the driver used last time, although it completely corresponds to all models, but perhaps the person who uploaded it made a mistake!!
First of all, although I didn't use the programs of WENGIER and mrdeadman, I still thank the two for their support!
Now I am the happiest person in the DOS forum!!!
I searched hundreds of websites, and finally on GOOGLE, I finally found the world's most complete website for sound card drivers that I encountered
http://www.soundcard-drivers.com/companies/258.htm (However, you need to register, and send the username and password to your email)
:(Highly recommend it to everyone!!! Don't forget to top it up!!!)
Then you can get whatever you want!! So cool 1!
Haha! I actually spent 20 yuan to buy an Innovation SB PCI64 (ensoniq audioPCI, ES1370)!! And in two days, I realized my dream of DOS sound!!
Under DOS, playing games with it, Jin Yongqun's blind transmission, etc., using the EAPCI2M.ECW sound library is actually better than the EAPCI8M.ECW!! Wonderful DOS music!!
Long lost!! What's that thing simulating SOUND BLASTER 2.0 in XP!! It's simply fooling country bumpkins!!
Just went to a small bar, and now I'm still drinking at home!!
Haha!
|
|
2004-9-10 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 23 楼』:
使用 LLM 解释/回答一下
GOTOmsdos:首先祝賀你的SB64 PCI聲卡成功發聲!不過那個soundcard-drivers(即driverguild的聲卡驅動部分)其實是不用注冊的,因為有通用密碼,即:用戶名drivers和密碼all就行了。不過裡面也沒有Intel ICH/SiS 7012的AC97聲卡的驅動程序呢。MS-DOS 7.10下運行這些驅動自然是沒有問題的,這我知道。mrdeadman:其實如果衹靠我們的話,不論是wss.c還是那個ichinit做成真正的SB驅動的希望都不是很大。除非有真正的C語言或ASM語言高手相助才可以。
GOTOmsdos:First of all, congratulations on the successful sound output of your SB64 PCI sound card! But that soundcard-drivers (that is, the sound card driver part of driverguild) actually doesn't need to be registered because there is a universal password, that is: the username is drivers and the password is all. But there is no driver program for the AC97 sound card of Intel ICH/SiS 7012 in it. I know that running these drivers under MS-DOS 7.10 is naturally no problem. mrdeadman:Actually, if it's only up to us, the hope of making either wss.c or that ichinit into a real SB driver is not very great. Unless there are really高手 in C language or ASM language to help.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-9-10 00:00 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 24 楼』:
使用 LLM 解释/回答一下
多谢WENGIER头儿! 那个网站的密码,你早知道,早告诉我就好啦! 弄的我费了好多时间!!主要是他有很多DOS驱动啊!我看了很多网上文章,好象感觉要驱动DOS声卡就要依赖WINDOWS的实模式,所以怀疑要驱动DOS声卡就得装98?因为,很多网文说,好象要运行DOSSTART.BAT?结果不是!哈哈!但我还是有点奇怪: DOS下怎能去读SNDSCAPE.INI? 这个INI文件是WINDOWS为了兼容WIN3.1时期的老程序的呀,结果肯定是那个APINIT.COM去读SNDSCAPE.INI了,因为我有意重命名了EAPCI2M.ECW文件,结果驱动声卡出错,而记录EAPCI2M.ECW的就是SNDSCAPE.INI!还有,为什么8M的音色库没有2M的音色库清晰而好听?(我有意换成EAPCI8M.ECW)??
Thanks to Head WENGIER! I should have been told the password of that website earlier; it cost me a lot of time!! Mainly because it has many DOS drivers! I read many online articles, and it seems that to drive a DOS sound card, one has to rely on the real mode of WINDOWS, so I suspect that to drive a DOS sound card, one has to install 98? Because many online articles say that it seems that one has to run DOSSTART.BAT? But it's not! Haha! But I'm still a bit curious: How can DOS read SNDSCAPE.INI? This INI file is for WINDOWS to be compatible with old programs from the WIN3.1 era. The result must be that APINIT.COM reads SNDSCAPE.INI, because I intentionally renamed the EAPCI2M.ECW file, and then the sound card driver had an error, and it's SNDSCAPE.INI that records EAPCI2M.ECW! Also, why is the 8M sound bank not as clear and pleasant as the 2M sound bank? (I intentionally replaced it with EAPCI8M.ECW)
|
|
2004-9-10 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 25 楼』:
使用 LLM 解释/回答一下
DOSSTART.BAT其實衹是一個普通的DOS批處理文件而已,通常在Win9x退回到DOS時自動運行的,跟什麼“Win9x的實模式”(其實這是微軟的說法)無關。SNDSCAPE.INI是DOS下SB PCI聲卡驅動的配置文件,而我的SB PCI 128的配置文件則是SBPCI.INI,與SNDSCAPE.INI文件類似。而且,我的SBPCI.INI文件中指定的也是2M的音色庫(EAPCI2M.ECW),而不是8M的。
DOSSTART.BAT is actually just an ordinary DOS batch file, usually automatically run when Win9x returns to DOS, and has nothing to do with what "Win9x real mode" (actually this is Microsoft's term). SNDSCAPE.INI is the configuration file for the SB PCI sound card driver under DOS, and my configuration file for SB PCI 128 is SBPCI.INI, similar to the SNDSCAPE.INI file. Moreover, the 2M sound library (EAPCI2M.ECW) is also specified in my SBPCI.INI file, not the 8M one.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-9-10 00:00 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 26 楼』:
使用 LLM 解释/回答一下
"DOSSTART.BAT其實衹是一個普通的DOS批處理文件而已,通常在Win9x退回到DOS時自動運行的"这个我是知道的,我当初就是怀疑,是不是一定要经过WIN到WIN的实模式,才能运行APINIT.COM? 因为在之前我已经运行了版本型号完全相符的驱动(其中有APINIT.COM等),但失败了,加上有些网文说,其实没有什么DOS驱动,是要经过WINDOWS的重新启动到MSDOS方式的,所以有这样的怀疑,现在才知道,那些家伙是一知半解的!
"DOSSTART.BAT is actually just an ordinary DOS batch file, usually automatically run when Win9x returns to DOS." I knew this. At first, I suspected whether it was necessary to go through the real mode from Windows to Windows to run APINIT.COM? Because I had already run the drivers with exactly the same version number before (including APINIT.COM, etc.), but it failed. Plus some online articles said that actually there are no DOS drivers, and it is necessary to restart Windows to the MSDOS mode. So I had such a suspicion. Now I know those people were half-baked!
|
|
2004-9-10 00:00 |
|
|
mrdeadman
中级用户
  
积分 258
发帖 49
注册 2004-8-29
状态 离线
|
『第 27 楼』:
使用 LLM 解释/回答一下
Wengier,怎么你修改过的程序再我那里不能编译了
Wengier, why can't the program you modified be compiled on my side?
|
|
2004-9-10 00:00 |
|
|
mrdeadman
中级用户
  
积分 258
发帖 49
注册 2004-8-29
状态 离线
|
『第 28 楼』:
使用 LLM 解释/回答一下
看了一天的<dos内存驻留程序与实例>的电子书,除了认识那些字以外,其他的基本上不懂,倒是弄懂了一点,tsr程序越小越好,最好不要超过64k, 而哪个wss.c编译出来就有190k,呵呵,前途一片黑暗呢.
After reading the e-book "DOS Memory Resident Programs and Examples" for a whole day, except for recognizing those words, basically I don't understand anything else. But I did figure out one thing: TSR programs should be as small as possible, preferably not exceeding 64k. However, the one compiled from which wss.c is 190k, heh, the future seems quite dim.
|
|
2004-9-10 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 29 楼』:
使用 LLM 解释/回答一下
mrdeadman好像理解錯了,所謂TSR程序最好不要超過64K是指駐留內存的部分最好不要超過64K而不是程序本身的體積不能超過64K。況且,我簡化後ac97.exe衹有165K,壓縮後更衹剩35K了(注:此程序在我的電腦上編譯完全沒有問題,倒是你先上傳的那個源代碼我是修改了一下後才能正常編譯,否則顯示有多處錯誤)。總之,並不存在什麼文件體積問題。關鍵還是TSR驅動本身的編寫的問題,如果能找到其它聲卡的DOS驅動程序的源代碼的話就好辦多了。
mrdeadman seems to have misunderstood. The so-called TSR program should preferably not exceed 64K means that the resident memory part should preferably not exceed 64K, not that the volume of the program itself cannot exceed 64K. Moreover, I simplified ac97.exe to only 165K, and after compression, it is only 35K. (Note: This program compiles completely without problems on my computer. In fact, I had to modify the source code you uploaded first to make it compile normally; otherwise, there were multiple errors displayed.) In short, there is no problem with the file volume. The key is still the writing of the TSR driver itself. It would be much easier if we could find the source code of DOS drivers for other sound cards.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-9-11 00:00 |
|
|
mrdeadman
中级用户
  
积分 258
发帖 49
注册 2004-8-29
状态 离线
|
『第 30 楼』:
使用 LLM 解释/回答一下
Wengier,我知道为什么编译会出问题,那是因为我们编译器的设置有些不同,但问题在于我并不知道要怎样修改你的那个才行.因为我使用的是作者提供的原汁原味的编译器,所以一开始不需大的修改,而你可能改了些跟环境有关的东西,让编译器不认了,呵呵.
Wengier, I know why the compilation is having issues. It's because there are some differences in our compiler settings, but the problem is that I don't know how to modify yours. Since I'm using the original compiler provided by the author, initially there doesn't need to be major modifications. And you might have changed something related to the environment, causing the compiler not to recognize it, heh.
|
|
2004-9-11 00:00 |
|
|