delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/06/01/06:30:21

Message-ID: <8D53104ECD0CD211AF4000A0C9D60AE3013EFC37@probe-2.acclaim-euro.net>
From: Shawn Hargreaves <ShawnH AT Probe DOT co DOT uk>
To: djgpp AT delorie DOT com
Subject: Re: PCI sound card
Date: Tue, 1 Jun 1999 11:31:08 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.0.1460.8)
Reply-To: djgpp AT delorie DOT com

> He says it works fine without sound in Windows NT, so my prog itself
> is sound. But in Win 95 or DOS it locks up. All I do is reset the SB
> with the relevant bits to it's reset port, then read the bytes, by
> outing to it's command register, then inning from the data register. 
>
> Is there anything strange about PCI sound cards?

Very much so. Most PCI cards aren't actually SB compatible: they just
use a software driver to emulate the SB register set. The quality of
this emulation is very variable, and it is extremely unlikely that
you will find anything 100% compatible with the original. Since the
vast majority of sound code uses DMA transfers rather than direct 
port writes, it is quite possible that they just didn't bother to
emulate the mode you are using, or that their support for it is 
buggy...


	Shawn Hargreaves.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019