Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Aug 1997 11:28:13 -0700 (PDT)
From:      Howard Lew <hlew@www2.shoppersnet.com>
To:        Luigi Rizzo <luigi@labinfo.iet.unipi.it>
Cc:        multimedia@FreeBSD.ORG
Subject:   Re: snd970814.tgz
Message-ID:  <Pine.BSF.3.91.970815110727.19591A-100000@www2.shoppersnet.com>
In-Reply-To: <199708150906.LAA07353@labinfo.iet.unipi.it>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 15 Aug 1997, Luigi Rizzo wrote:

> > Okay, I just had a chance to throw this in for a compile.  I have to say 
> > it is looking much better.  There is a hang though... dunno if it has to 
> > do with the dma stuff.
> 
> no, it has to do with me not having had a chance to look at the opti925
> specs :) but I have them now, and your output is very helpful since I
> can see now that your board only supports a soundblaster.
> 

I am not sure, but is it configurable in the chipset?  Anyway, I was 
looking at the pnp code and outb means outbyte(address, value) right?

The funny thing (or is true for all PNP hardware) is that a "password" 
needs to be written to a certain port address before permission is 
allowed to write to a MC register...  I wonder if it is possible to 
hardwire the sound card settings.??? (i.e. OPL4, WSS mode, etc.)  Hmmm... 
I wonder what's the difference between OPL3, OPL4, and OPL5.  OPL5 is 
supported on the 931 I think.  There's a megabass option too... (sounds 
like a great feature, but I wonder if these really work).

> > Luigi, is there a way to choose between MSS or SB emulation on these Opti 
> > chipsets?  I was looking at the Opti 925 spec sheet and there is even 
> > mention about SB 4.4 mode operation on the chip (Is that SB 16 
> > emulation?) and OPL4...
> 
> if you look at the code in opti931_attach, there is a if (0) { ... 
> block which enables sb emulation. I'll hadd specific support for the
> 925 i  in the next snap. Right now I am fighting with the opti
> chipsets, thoug, since the 931 behaves much differently from what the
> data sheets say, and I hope the 931 is not as different.
> 
> > It would be nice if MSS (16 bit) was chosen as the default for these
> > compatibles or have an option to set it because SB Pro is only 8 bit sound. 
> 
> the 931 has a MSS codec inside; the 925, on the other hand, seems to
> have only a SB codec, so you cannot have MSS but only SBpro/SB16.

SB16 emulation would be good too. :-) I am not sure, but I saw some
register settings for MSS/SB mode in the 925 spec, so this might be
possible I think.  Which mode is really better anyway?  In the spec for
the 925, MSS only supports IRQs 7, 9, 10, 11, so that is maybe why I was
getting SB emulation in the probe with irq 5 assigned.  SB emulation only
supports IRQ 5, 7, and 10.  I will switch it to 10 so it can go for both.

> However it is not true that the SB is 8bit; it is half duplex (or messy
> full-duplex, with one 8-bit chan and the other using 16-bit(.

oh... didn't know that :-)

> 
> 	Cheers
> 	Luigi
> -----------------------------+--------------------------------------
> Luigi Rizzo                  |  Dip. di Ingegneria dell'Informazione
> email: luigi@iet.unipi.it    |  Universita' di Pisa
> tel: +39-50-568533           |  via Diotisalvi 2, 56126 PISA (Italy)
> fax: +39-50-568522           |  http://www.iet.unipi.it/~luigi/
> _____________________________|______________________________________
> 




---------------------------------------------------------------------------
Shoppers Network (Support)      AMD K5/K6s, Cyrix 6x86, Intel Pentiums/Pro
Phone: (415) 759-8584           Email: howard@shoppersnet.com     
==============================> WWW - http://www.shoppersnet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.970815110727.19591A-100000>