From mailserv@dsd.es.com Wed Aug 18 01:15:32 1993
Precedence: Bulk
Date: Wed Aug 18 00:07:03 1993
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 V3 #5

GUS Programmer's Digest     Wed Aug 18 00:07     Volume 3: Issue   5  

Today's Topics:
                     GUS SDK and Borland C++ v3.1
                      Removing UltraStopVoice()
                    Wanted To BETA Test NT Drivers

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, 18 Aug 1993 12:16:26 +0930 (CST)
From: Gavin <SCARMAN@hfrd.dsto.gov.au>
Subject: GUS SDK and Borland C++ v3.1
Message-ID: <930818121626.2321@hfrd.dsto.gov.au>

I'm new to the list and pretty much a novice to C programming, so sorry if the 
answer is obvious to you all.

I have tried to compile the example.c that comes with the SDK2.01 using the 
makefile, but to no avail. I finally decided to do it by hand. When linking I 
get an error 'outportw in module reset' and an 'inportw' error in another lib 
module. Am I right in assuming that the lib files are for BC2.x and for BC3.x 
they should be calling outpw and inpw instead? How do I fix this problem?

------------------------------

Date: Tue, 17 Aug 1993 09:19:34 +0200
From: Robert Bielik <nh91rbi@csd.uu.se>
Subject: Removing UltraStopVoice()
Message-ID: <199308170719.AA02665@meryl.csd.uu.se>

>From: devel@gravis.com
> If the stop is not done,you will get
> constant irqs and hang the machine.

As I understand it,the GUS stops playing the sample when it
gets to the end of it,i.e. the DRAM adress stops incrementing.
Question: Does the GUS make irqs as long as the current DRAM
adress is equal to the end adress ,and therefore the
UltraStopVoice() is needed ?

In your update of irq.c you put the part

wave_ignore|=voice_bit; in there with UltraStopVoice().

That part should be done whether or not the looping is on
or rollover bit is on,shouldn't it ?
The same with volume_ignore|=voice_bit;

I did have problems with multiple interrupts removing UltraStopVoice
but I ignored them during a time determined by Timer1.
That worked perfectly ! Also,I noticed that looping was NOT disabled
by the rollover bit.Choosing no loop but with irq at the end work
on the other hand very well.

Robert Bielik. nh91rbi@csd.uu.se

------------------------------

Date: Tue, 17 Aug 93 07:54:17 -0400
From: jap@mbunix.mitre.org (Joseph A. Paulin)
Subject: Wanted To BETA Test NT Drivers
Message-ID: <9308171154.AA18914@mbunix.mitre.org>

Months back, I saw a message from John Smith that said some people had notified Gravis that they would be working on NT drivers for the Ultrasound.  I am interested in being a beta tester for anyone working on an NT driver
set for the Ultrasound.  I made a serious mistake in not ordering the 
beta of the Device Driver Kit from Microsoft last year.  So all I can do
is offer to beta test.  The Ultrasound and my page scanner are the only
things that don't have NT drivers right out of the package and the 
scanner manufacturer is "working on the drivers" right now.  

By the way, I don't need any flames about OS 2 needing drivers first.  It 
seems that there has been plenty of time and energy already devoted there.
I have waited patiently until NT shipped.  Now that I have my official 
release copy, I am more than ready for NT to handle my CD audio, .mod
and .mid playing needs.

J. A. Paulin         | Genetics explains why you look like your father,
MITRE Corp.          | and if you don't, why you should.
jap@mbunix.mitre.org |                                   ANON

------------------------------

End of GUS Programmer's Digest V3 #5
************************************

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.)


