home .. forth .. colorforth mail list archive ..

[colorforth] PCI Soundcard



On Sun, 14 Jul 2002, Eric Laforest wrote:

> On Sun, Jul 14, 2002 at 12:38:25PM +0200, Alice Maroudas thus spake:
> > 
> >                2.  Why should one have to write for a virtual Legacy 
> > device (io base 220) when the soundcard is a real PCI 
> > device (io base a801)?  I asked the company for help, but the 
> > answer was "lowlevel information about our PCI devices is 
> > regarded as proprietary".    
> > 
> > Before I change to an open-source DAC, can anyone suggest a 
> > non-proprietary way to play Bernd's tada.wav explicitly thru the 
> > SB PCI registers?  
> 
> By a PCI SB card, I presume you mean an 'SBLive!' card?
> AFAIK, all SB cards are supported under Linux using freely available
> drivers.
> 
> Look in the Linux kernel sources, under drivers/sound.
> (and possibly drivers/sound/emu10k1 too) 
> 

This is what I attempted breifly. The information is all there, but you
have to reverse-engineer the operation of the registers from the context
of their use. Then you can apply this information to a forth driver,
hopefully with much more compactness and readability.

The SB live has a strange page table mechanism, I hope this does not
require use of paging in operating system. I've not yet understood its
operation.

Mark

------------------------

To Unsubscribe from this list, send mail to Mdaemon@xxxxxxxxxxxxxxxxxx with:
unsubscribe ColorForth
as the first and only line within the message body
Problems   -   List-Admin@xxxxxxxxxxxxxxxxxx
Main ColorForth site   -   http://www.colorforth.com
Wiki page http://kristopherjohnson.net/wiki/ColorForth
ColorForth index http://www.users.qwest.net/~loveall/c4index.htm