First post, by 8bitbubsy
8bitbubsy
Offline
Rank
Member
- Rank
- Member
I'm using a Sound Blaster CT2800 on a 386DX-25 system. However, if I use a 16-bit DMA channel for high DMA, I get random garbage output in 16-bit mode.
If I set the high DMA to DMA channel 1 (8-bit), it works fine. This means that the DMA controller has to do two bytes per sample, which is slow, and I want to avoid it.
It works fine on my 486. The weird part is that my CT2291 doesn't have this issue on my 386 at all.
Is this a known issue? Is there anything I can do to make 16-bit DMA work with this card on my 386?
Unisys SG2400:
- CPU: 486DX2-66
- RAM: 16MB (0 waitstates)
- VGA: Diamond SpeedSTAR VGA (ET4000AX 1MB ISA)
- Audio: Sound Blaster 16 CT2800
- 8GB SSD
- ISA USB card (for USB sticks)
- MR BIOS