Newsgroups: comp.os.msdos.djgpp Date: Thu, 3 Apr 1997 18:24:41 +0300 (EET DST) From: Lemponen Olli Reply-To: Lemponen Olli To: djgpp AT delorie DOT com Subject: Re: Gravis Ultrasound SDK and the DMA In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Yes, I meant DJGPP v2.01, just a typo... I used __dpmi_allocate_dos_memory() to allocate a temporary buffer. The sampledata is sent to the card in 512 bytes chunks (the size doesn't really matter). I used movedata() to copy the data to the buffer before downloading. I have tried this with QEMM, EMM386, plain himem.sys or even without any memory managers. The result is always the same. It might just be something in my code itself. I converted it in a hurry, maybe I left something relevant out:)