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>
