Post by Jenny100Post by FrancescoPost by Ross RidgeIf you're using WDM drivers than you're probably using Microsoft's own
craptastic SoundBlaster emulation. With the SBLive you need to use the
VxD drivers to use Creative's much much better SoundBlaster emulation.
But, if your motherboard doesn't support NMIs then Creative's emulation
won't work, niether under a Windows DOS box nor under plain real-mode
MS-DOS.
Christ, even most of the old MVP3 mobos work fine with SB emulation...
Post by Jenny100Post by FrancescoMy Sound Blaster Live 5.1 Digital is the latest of the Live series (I have
bought it right now), and it's shipped with a CD that contains only the new
WDM drivers, old VXD drivers that permits SB16 emulation are not more
supported, and with the new drivers I don't have the old SB16 emulation mode
available in the system manager.
So, I found the old LiveWare 3.0 package (no more available at Creative
site!) in some web sites and download it; LiveWare 3.0 contains the latest
VXD drivers and DOS drivers for Windows9x/DOS that allow SB16 emulation; I
have tried to install it in Windows 98SE but the installation abort because
of system errors (maybe the old VXD drivers are not compatible with new
systems, and Creative replace it with the more stable WDM drivers,
sacrificing SB16 emulation).
Nope, likely an .inf from the WDM package left in c:\windows\inf\other,
proper uninstallation necessary, or registry settings needing scouring in
extreme cases. The VXD drivers work fine, even in ME. The WDM drivers cause
stuttering issues sometimes with 98SE (ME is a mess I don't wish upon
anybody), the VXD drivers do not. And indeed, the legacy compatibility layer
works a lot better, no surprise, really. You have to manually install the
driver if you are in a mess because you didn't uninstall the WDM driver
completely, and it would help greatly to remove the traces of the WDM
package from your system (this at the least should be uninstalling
everything from "add/remove..." first, then deleting the information files,
maybe drvidx.bin and drvdata.bin as well, but the uninstall STILL leaves all
sorts of orphaned crap in the registry to be hunted down and eliminated
without mercy---thank you, Creative!---but you can likely not worry too much
about it if you uninstall things properly first instead of installing things
on top of another, especially older versions on top of newer, which may
result in version conflict and incompatibility issues.
I have manually extracted the DOS drivers
Post by Jenny100Post by Francesco(SBEINIT,etc.) and configured it correctly, but the emulation under real
mode DOS don't work.
Someone uploaded the contents of the DOSDRV directory on an
http://www.cling.gu.se/~cl3polof/SBLiveDosDrv.html
These are for the SBLive 4.1. I don't know if there's a difference
in the DOS drivers.
You said you've already extracted the drivers, but you might check
to see if anything is missing. I've read that Liveware does not
include DOS drivers that work in DOS mode, though it may include
DOS emulation within Windows. The difference is whether you're
rebooted to DOS mode or using a DOS Window.
The default location of the DOSDRV directory is
C:\Program Files\SBLive
The DOS install added these lines to my autoexec.bat
SET BLASTER=A220 I5 D1 H5 P330 T6
SET CTSYN=C:\WINDOWS
C:\PROGRA~1\CREATIVE\SBLIVE\DOSDRV\SBEINIT.COM
and these lines to my config.sys
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE
The SBLive requires EMM386.EXE for it to work.
Actually, it doesn't. This is just for the pure-DOS emulation layer, which
does. And it's not such a great idea to have loaded a real-mode expanded
memory driver while in Windows 9x, same as a CD driver TSR back in "them
days". I just install the card manually, pointing to the .inf file or skip
the DOS driver install while installing the package. Then, your expanded
memory manager and the DOS driver (the SBEINIT line) can be loaded from a
custom PIF to run something in pure DOS as required. Though, most things run
in a Windows fullscreen DOS environment ok, and there's no trouble with
sound. I would think that only with the really dusty legacy titles that this
would be any problem, and these will run the way I've described.
Post by Jenny100And your motherboard has to support NMI, as you've already mentioned.