Apparently-To: leesteer@tartarus.uwa.edu.au Status: RO GUS Programmer's Digest Thu, 28 Oct 93 4:21 MDT Volume 5: Issue 22 Today's Topics: More SDK bugs SDK inconsistancies 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: Wed, 27 Oct 1993 11:59:17 -0500 From: davidm@marcam.com (David MacMahon) Subject: More SDK bugs Hi, This past weekend I found some more bugs in the SDK. Here they are: Page 22 Section 2.6.2.11 Current Location HIGH - Bits 12-0 are self-modifying, but they are not marked as such. Page 22 Section 2.6.2.12 Current Location LOW - Bits 15-9 and 8-0 (all of them) are self-modifying, but they are not marked as such. Page 80 Section 3.5.39 UltraSetVoice - Looking at the source for this function (in VOCSET.C) reveals that this function modifies the Current Location registers. These registers contain self-modifying bits, but UltraSetVoice only writes to these registers once. It does NOT call gf1_delay() and write to them again. This means that this function may not have any effect when used on a running voice. Page 82 Section 3.5.41 UltraSetVolumee - Looking at the source for this function (in VOLSET.C) reveals that this function modifies the Current Volume register. This register contains self-modifying bits, but UltraSetVolume only writes to this register once. It does NOT call gf1_delay() and write to it again. This means that this function may not have any effect when used on a voice with a running volume ramp. Dave David MacMahon Systems Administrator davidm@marcam.com ------------------------------ Date: Wed, 27 Oct 1993 21:09:33 -0400 (EDT) From: Anderson Subject: SDK inconsistancies Hello all, I have been working with the SDK that I downloaded from epas, and I've noticed some inconsistancies between the documentation, the header files, and the sample source. The documentation says xyz function is of type int, the header declares it as a char, and the sample source code uses it as a pointer! (extreme example, but not far from the truth!) Has anyone hashed through this and figured out what it really should be? If so, can you upload or post replacement header files or just a page or two on what it should be? Thanks. ------------------------------ End of GUS Programmer's Digest V5 #22 ************************************* 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 (general use, musician's, etc.).