It is currently Wed, 22 May 2019 09:18:44 GMT



 
Author Message
 SB16 WavEffects/DMA Programming Frustrations
I have a SoundBlaster 16 WavEffects card I picked up at my local Wal-Mart
and am writing a driver for it under a proprietary Pentium-based OS.  So far
I'm having excellent success with 8 bit mono and stereo record and playback
in my driver using the PC's 8237 DMA controller.

However, 16 bit playback is not working correctly.  I found out through
discussions on this and other newsgroups that this particular SB 16 card
only works with the 8 bit DMA channels (0-3) and not with the 16 bit DMA
channels (4-7).  Using a PnP utility on the card confirms that indeed, it
only accepts DMA channels in the range 0-3

So my question is:  how the *hell* do I get 16 bit sound with an 8 bit DMA
channel?  Do I set up the DMA controller in the exact same way as I set it
up for 8 bit mode?  Do I program the SB card as normal?  Are there any
special considerations in doing 16 bit sound on an 8 bit channel?

I'm stumped here, and would appreciate some help.  Thanks.
--
Boisy G. Pitre
E-Mail: bo...@linuxmail.org

  -----------== Posted via Newsfeeds.Com, Uncensored Usenet News ==----------
    http://www.**-**.com/       The Largest Usenet Servers in the World!
------== Over 73,000 Newsgroups - Including  Dedicated  Binaries Servers ==-----



 Sun, 30 Dec 2001 03:00:00 GMT   
 SB16 WavEffects/DMA Programming Frustrations

As far as I know, you just can't do 16 bit DMA tranfers unless you use the AT style master DMA channels 5,6, or 7. Leaves you only two choices... Downsample or PIO. IOW, can't get there from here, you'll need a SB card that has the 16 bit dma capabilities.

--
regards,
_daev

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Daev Roehr, Engineer ala mode & random opinion generator
Joint E-Mu\Creative Technology Center. e-mail: da...@emu.com
"I love deadlines. I like the whooshing sound they make as they fly by."
--Douglas Adams--



 Sun, 30 Dec 2001 03:00:00 GMT   
 SB16 WavEffects/DMA Programming Frustrations

news:378D00D7.CD51AA46@emu.com...
AT style master DMA channels 5,6, or 7. Leaves you only two choices...
Downsample or PIO. IOW, can't get there from here, you'll need a SB card
that has the 16 bit dma capabilities.

But this card plays 16 bit sounds under Windows with noticable 16 bit
quality, so if Windows can do it, then it must be done somehow through the
hardware.  The trick is to find out *how* it's being done.
--
Boisy G. Pitre
E-Mail: bo...@linuxmail.org

  -----------== Posted via Newsfeeds.Com, Uncensored Usenet News ==----------
   http://www.newsfeeds.com       The Largest Usenet Servers in the World!
------== Over 73,000 Newsgroups - Including  Dedicated  Binaries Servers ==-----



 Sun, 30 Dec 2001 03:00:00 GMT   
 SB16 WavEffects/DMA Programming Frustrations
On Wed, 14 Jul 1999 18:24:27 -0500, "Boisy G. Pitre"

You can definitely send 16-bit data over an 8-bit channel... it just
goes as 2 separate transfers per sample.  This is fully documented
in Creative's SDK, CTSBHWPG/EXE (686 K), which you can
download from:
wwww.soundblaster.com/wwwnew/tech/ftp/ftp-dev.html

This document doesn't cover the CT417x models (ViBRA
and WavEffects) specifically, but they are the same in this
respect.  (The big difference is that they can do 16-16 full-
duplex, which the other Creative ISA cards can't... but there
is a propietary trick to enable it.  Developers have to sign a
non-disclosure agreement.)  Hope this helps!

Bob Masta
t...@daqarta-nospam.com

           D A Q A R T A
Data AcQuisition And Real-Time Analysis
 Shareware from Interstellar Research
      http://www.daqarta.com



 Mon, 31 Dec 2001 03:00:00 GMT   
 
   [ 4 post ] 

Similar Threads

1. CL SB16 Waveffects (ViBRA 16X)

2. sound card : advice needed : SB16 WavEffects ISA card

3. SB16/Panasonic CDROM frustration w/ 1.1.45

4. SB16 + aha1542cf == DMA war!!!

5. SB16 8bit DMA#?

6. Auto-init DMA on SB16?

7. sb16 dma problem

8. SB16 with no high DMA: help!

9. SoundBlaster 16 Waveffects


 
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software