Hallo!
RH>Hello all!
RH>Recently I realized the programming of the Digital Sound Processor
RH>using DMA data transfer. However, I do not want to use DMA any
RH>longer (it has many disadvantages); and this is my question:
TH> What are the disadvantages you refer to?
1. There's just the possibility of 8-bit-data transfer. I know, I can also
realize it using 16-bit, but DMA does not work fine in 32-bit-prot. mode
because of fault protections etc.
2. I don't like the speed of DMA: it's very slow.
3. It's very old and it may be that the future sound cards won't support it.
RH>Are there any other methods to realize data transfer from/to the DSP
RH>of SoundBlaster Pro 2+, maybe 3+ cards? What are the DPS commands to do
RH>this?
TH> Either the card directly grabbs the data, or it is spoon fed by the
TH> CPU. That kind of overhead is what led to DMA in the first place.
See above.
Richard
... That tagline is TRUE -> <- That tagline is FALSE
--- Blue Wave v2.05 [NR]
---------------
* Origin: Constants aren't (2:310/3)
|