From mailserv@dsd.es.com Mon Sep 13 01:17:50 1993
Precedence: Bulk
Date: Mon, 13 Sep 93  0:07 MDT
From: gus-sdk-request%itchy@dsd.es.com (GUS Programmer's Server)
Reply-To: gus-sdk%itchy@dsd.es.com (GUS Programmer's Digest)
Subject: GUS Programmer's Digest V4 #9

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:               <gus-sdk%itchy@dsd.es.com>
To (un)subscribe or get help:       <gus-sdk-request%itchy@dsd.es.com>
To contact a human (last resort):     <gus-sdk-owner%itchy@dsd.es.com>

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 <gus-sdk-request%itchy@dsd.es.com> for info about
	other GUS related mailing lists (UNIX, OS/2, GUS-MIDI, etc.)


