GUS Programmer's Digest Mon, 13 Sep 93 0:07 MDT Volume 4: Issue 9 Today's Topics: DMA rate divisor, correction Standard Info: - Meta-info about the GUS can be found at the end of the Digest. - Before you ask a question, please READ THE FAQ. ---------------------------------------------------------------------- Date: Sun, 12 Sep 93 18:04:22 CDT From: chuth@lonestar.utsa.edu (Cornel H. Huth) Subject: DMA rate divisor, correction Message-ID: <9309122304.AA25418@lonestar.utsa.edu> > SEE Digest V4 #8 for details: > Seems that when doing multiple transfers (as in patch cache to GRAM) and > a small sample is transfered, the result can be...crap (noise). Bumping > the DMA rate divisor from 0 to 1 fixed the problem. Though that was NOT the cause of the problem. The problem was caused by my ISR page-break handler clearing the GRAM_DMA_BUSY flag after returning from the next page startup code. The next xfer would screw up the page-break initiated xfer and... DMA rate divisor is back at 0 and working like a Bat Out of Hell II. Weird coincidences can be so fun. ------------------------------ End of GUS Programmer's Digest V4 #9 ************************************ To post to tomorrow's digest: To (un)subscribe or get help: To contact a human (last resort): FTP sites: archive.epas.utoronto.ca pub/pc/ultrasound wuarchive.wustl.edu systems/msdos/ultrasound Hints: - Get the FAQ from the FTP sites or the request server. - Mail to for info about other GUS related mailing lists (UNIX, OS/2, GUS-MIDI, etc.)