Microsoft Windows Sound System standard support in DOS games

Discussion about old PC hardware.

Microsoft Windows Sound System standard support in DOS games

Postby bristlehog » 2014-5-29 @ 17:31

Microsoft Windows Sound System (usually abbreviated to WSS) standard is supported by wide variety of DOS sound libraries, though its support is much rarer than Sound Blaster, Gravis and Roland series.

This is a standard for 16 bit PCM playback. Original Windows Sound System card has OPL3 chip onboard located at 388h address, thus it's a generic OPL3 card from the point of music. Other sound cards supporting WSS standard behave differently in music domain, from OPL3 bearing Yamaha OPL3SAx to monstrous Terratec EWS64XL offering MIDI daughterboards and loadable GM/GS patch banks for sample based synthesis.

Most popular late DOS sound libraries, Miles Sound System and HMI Sound Operating System, support WSS. Same with less popular Loudness Sound System, Digital Sound Interface Kit, Digital Sound & Music Interface and Junglevision Sound Drive.

Concerning earlier DOS epoch, WSS was supported by part of DIGPAK library games, and by some of Accolade and Sierra Online games.

Lands of Lore II (1997, Sound Operating System):

Image

Warcraft II (1995, Miles Sound System):

Image

Tyrian 2000 (1999, Loudness Sound System):

Image

Earthworm Jim II (1995, Digital Sound Interface Kit)

Image

Tronic (1996, Digital Sound & Music Interface)

Image

Gloriana (1995, Junglevision Sound Drive)

Image

The 7th Guest (1993, DIGPAK):

Image

Unnecessary Roughness (1993, proprietary Accolade sound drivers):

Image

Space Quest V (1993, proprietary Sierra sound drivers):

Image


Sadly, some of DOS sound libraries don't support WSS standard:

- Audio Interface Library, including protected mode AIL/32 and AIL/16 (TES: Arena, Ultima VII, Ultima VIII and many others)
- DMX (Doom, Heretic etc.)
- Apogee Sound System (Duke Nukem 3D, Blood etc.)
- Sound Images Sound Drivers (Mortal Kombat II, Ecstatica etc.)
Last edited by bristlehog on 2014-5-29 @ 17:56, edited 1 time in total.
User avatar
bristlehog
Oldbie
 
Posts: 1589
Joined: 2013-4-11 @ 17:56
Location: Russia

Re: Microsoft Windows Sound System standard support in DOS games

Postby Dominus » 2014-5-29 @ 17:42

Release announcement?
User avatar
Dominus
DOSBox Moderator
 
Posts: 7644
Joined: 2002-10-03 @ 09:54
Location: Ludwigsburg

Re: Microsoft Windows Sound System standard support in DOS games

Postby bristlehog » 2014-5-29 @ 17:44

Any more appropriate place for this? Marvin maybe? I'm afraid the article will get lost there in a day.
User avatar
bristlehog
Oldbie
 
Posts: 1589
Joined: 2013-4-11 @ 17:56
Location: Russia

Re: Microsoft Windows Sound System standard support in DOS games

Postby Dominus » 2014-5-29 @ 18:26

Whatever, definitely not in Release Announcements. It's a forum, of course topics get lost...

So, any mod can move it please?
User avatar
Dominus
DOSBox Moderator
 
Posts: 7644
Joined: 2002-10-03 @ 09:54
Location: Ludwigsburg

Re: Microsoft Windows Sound System standard support in DOS games

Postby leileilol » 2014-5-30 @ 01:08

Some WSS cards have SB emulation TSRs however, though those tend to be very finicky. I know Diamond and Turtle Beach had WSS cards with such a TSR coming with their Opti/Crystal Semiconductor-based WSS cards, and therefore can cover Doom, Duke3D, etc..
Voodoo2s aren't 100mhz stock
Geforce256 isn't released as a beta on New Years '99 under the Quadro brand
DOS gaming isn't a bilinear 320x200 16:10
DOS PCs aren't better than the Macintosh
DOSBox is not for running Windows 9x
SGL != Glide
User avatar
leileilol
l33t++
 
Posts: 9363
Joined: 2006-12-16 @ 18:03

Re: Microsoft Windows Sound System standard support in DOS games

Postby Stiletto » 2014-5-30 @ 02:08

Moved to Marvin.

Thanks, leilei, for help "steering" it to Marvin! :D
"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto
User avatar
Stiletto
l33t
 
Posts: 4098
Joined: 2002-7-01 @ 21:57

Re: Microsoft Windows Sound System standard support in DOS games

Postby gerwin » 2014-5-30 @ 21:23

The original WSS is the AD1848 codec with an OPL3 next to it. No other bus interacing logic. Does CD quality 16-bit at 48kHz.
Many other soundcards use the AD1848 chip or the superior Crystal equivalents CS4231/CS4248. But they do come with another bus interfacing chip in between. This interfacing chip can be of brands like OPTi, Aztech, Crystal, Yamaha, Ensoniq, C-media and Mediatrix. I have examples of all of these, except OPTi+Ensoniq. The ones I have are Sound Blaster Pro compatible in hardware, without TSR. They usually use the same interrupt for both WSS and SB-Pro. Sometimes they get stuck in SB-Pro mode, Crystal supplies a small DOS tool to reinitialize WSS mode.
Software support for WSS is mediocre, but allows for superior sound in Windows, MPXplay and some late DOS games (Miles Sound System). Games like tyrian expect the WSS to have its resources set to the classic configuration, like DMA 0 + 3 and IRQ 5. Allegro WSS support is listed but not working.
Protected mode 'Miles Sound System' games can have the WSS driver implanted, by replacing the SB16 one for example. I did this with System Shock.

The CMI8330 Sound Card is different then others, because it is compatible with WSS and SB16, with separated resources. Like two soundcards in one chip.
User avatar
gerwin
l33t
 
Posts: 2506
Joined: 2004-5-07 @ 19:21
Location: NL

Re: Microsoft Windows Sound System standard support in DOS games

Postby retrofanatic » 2014-5-30 @ 22:19

I'm so glad that there is more info on this card...it's a little difficult to find.

Thanks to bristlehog for starting this topic and to everyone for all the great information!

I have two of the Windows Sound System ISA cards and originally bought them to include in an exclusive Win 3.1 setup. I believe that I found the correct drivers but have not had the chance to try them out as I have not built my Win 3.1 system yet.

I know there are German version Compaq drivers on vogonsdrivers.com, but does anyone have the English version Windows 3.1 drivers? How about the original documentation scans as well? (I know that's asking a lot, but it doesn't hurt to ask).

Also, does anyone here have experience using the Windows Sound System card on Windows 3.1?? (not in DOS mode of course)
User avatar
retrofanatic
Oldbie
 
Posts: 800
Joined: 2014-1-05 @ 03:56


Return to General Old Hardware

Who is online

Users browsing this forum: Errius, hydrox, linkdex [Bot], luckybob, Madc0w, stamasd and 6 guests