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