中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-08-13 23:47
47,811 topics / 349,897 posts / today 0 new / 48,256 members
DOS媒体世界 & 网络技术 (多媒体室) » [Original] Using the SB AWE 64 sound card under DOS
Printable Version  2,308 / 11
Floor1 Wengier Posted 2003-04-07 00:00
系统支持 Posts 10,521 Credits 27,736
Today someone gave me a P200MHz computer, and inside it was a Sound Blaster AWE 64 Value sound card. This is the best ISA sound card! Delighted, I took it to install under the MS-DOS 7.10 I use, but when loading CTCM.EXE it displayed some baffling message like "Win95 system configuration has changed". I then found that before loading it automatically checks the DOS version number, and if it finds the version number is 7 it refuses to run. However, simply using commands like SETVER to set the DOS version number below 7 is still useless, because it checks whether the winbootdir environment variable exists; if it does, it assumes Win9x is running, and so refuses to load. As everyone knows, %winbootdir% is a lowercase environment variable, and ordinary commands like SET cannot modify it. But there is a way after all: for example, a program called ENVMASTR.EXE can easily solve it. For example, the command "ENVMASTR /L winbootdir=" can remove the lowercase winbootdir environment variable. Once this variable is removed, CTCM.EXE can run completely normally. This way, this SB AWE 64 sound card can, under my MS-DOS 7.10, use various players (such as QV, MPXPLAY, CDP, etc.) to play beautiful MP3s and MIDI tunes...
Floor2 pfox Posted 2003-04-08 00:00
银牌会员 Posts 446 Credits 1,451
Hehe, I have one too, and the sound really is quite good.
Floor3 阿海 Posted 2003-04-12 00:00
高级用户 Posts 188 Credits 748
Brother WENGIER, I also have an AWE 64 GOLD, but I just don't know how to set up the drivers under DOS.
How should I set up CONFIG.SYS and AUTOEXEC.BAT?
Floor4 Wengier Posted 2003-04-12 00:00
系统支持 Posts 10,521 Credits 27,736
Actually, to drive the AWE 64 Gold sound card, you just need to add the following lines to AUTOEXEC.BAT:
CTCM
SET BLASTER=A220 I5 D1 H5 P330 E620 T6
SET SOUND=the path where the drivers are located
SET MIDI=SYNTH:1 MAP:E MODE:0
AWEUTIL.COM /S
Also, if the system supports PnP, you don't even need to load these drivers, but in that case it won't be able to play MIDI music.
Floor5 阿海 Posted 2003-04-13 00:00
高级用户 Posts 188 Credits 748
Nothing needs to be added in CONFIG.SYS at all?
Floor6 阿海 Posted 2003-04-13 00:00
高级用户 Posts 188 Credits 748
What is CTCM?
Floor7 Wengier Posted 2003-04-13 00:00
系统支持 Posts 10,521 Credits 27,736
Indeed, you don't need to add anything at all in CONFIG.SYS. CTCM is the PnP manager.
Floor8 hit Posted 2003-04-15 00:00
初级用户 Posts 148 Credits 688 From 陕西
I use a SOUND BLASTER 16 isa with PnP support. I downloaded something called SBASIC.. from Creative's official website (I forgot the exact name). Under MSDOS71, after installing and rebooting, "Win95 system configuration has changed" also appears (I already loaded CTCM). WENGIER, do you think the method you mentioned will work? (Actually, I already got TEST successful with that diagnostic program, it's just that the prompt appears on reboot.)
If I modify winbootdir in MSDOS.sys, or even directly delete that environment variable, will that work?
Where can that software be downloaded?
Floor9 hit Posted 2003-04-15 00:00
初级用户 Posts 148 Credits 688 From 陕西
I've already tried it. As long as you delete the WINBOOTDRV environment variable in MSDOS.SYS, the "Win95 system configuration has changed" prompt asking to initialize the system will no longer appear, and then the sound card can be used in plain MSDOS

Great, it was all thanks to WENGIER's reminder that I managed to set it up successfully.
Many, many thanks!!
Floor10 Wengier Posted 2003-04-15 00:00
系统支持 Posts 10,521 Credits 27,736
Of course deleting the winbootdir= setting in MSDOS.SYS also works, but then Win9x won't be able to boot, so it's not as good as the method I mentioned above.
Floor11 hit Posted 2003-04-16 00:00
初级用户 Posts 148 Credits 688 From 陕西
"%winbootdir% is a lowercase environment variable, and ordinary commands like SET cannot modify it."

A lowercase environment variable? An uppercase environment variable? What's the difference? I don't understand.

Also, where can that software be downloaded? Give me a link.
Floor12 Wengier Posted 2003-04-16 00:00
系统支持 Posts 10,521 Credits 27,736
The winbootdir variable really is a very special kind of environment variable; all the letters in the variable name are lowercase. If you don't believe it, try using the SET command and see whether you can modify it.
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023