Mail Archives: djgpp/1999/08/11/23:46:36
Hmm. According to my docs, SBs have been able to do auto-initialized
DMA since v2.0, which precludes only SB's 1.0 thru 1.5, and includes
the SBPro (both early and later, I believe the only difference was the
fm synthesiser chip: the OPL/2 versus the OPL/3).
In any case, decent soundblaster code which should work on newer cards
should generally support auto-initialized DMA (as well as single shot
if absolutely necessary) as the sound quality can be much better (no
clicks between DMA chunks).
It certainly doesn't sound as if the SB is being re-programmed after
every DMA block. Maybe this *is* the problem.
Davin.
On Tue, 10 Aug 1999 10:06:02 +0100, Neil Goldberg <ngoldber AT mitre DOT org>
wrote:
>Davin McCall wrote:
>>
>> Perhaps you have initialized the sound card for "one shot" mode rather
>> than auto-initialized? (or the same thing for the DMA controller?)
>>
>> Davin.
>>
>This could very well be the case depending on the age of the code.
>Well distributed SB code could targeted for the older SB Pros
>which only had one shot DMA.
>
>moogla
__________________________________________________________
*** davmac - sharkin'!! davmac AT iname DOT com ***
my programming page: http://yoyo.cc.monash.edu.au/~davmac/
- Raw text -