From mailserv@gaia.ucs.orst.edu Mon Jan 23 14:55:57 1995
Precedence: Bulk
Date: Mon Jan 23 12:53:18 PST 1995
From: gus-sdk-request@gaia.ucs.orst.edu (GUS Programmer's Server)
Reply-To: gus-sdk@gaia.ucs.orst.edu (GUS Programmer's Digest)
Subject: GUS Programmer's Digest V16 #12

GUS Programmer's Digest     Mon, 23 Jan 95 12:53 PST     Volume 16: Issue  12 

Today's Topics:
            Bounced Message to mbh.lightstream.nl!gus-sdk
               GUS Programmer's Digest V16 #11 (2 msgs)
                          ULTRADRV.TPU & DMA

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, 22 Jan 95 21:36:39 GMT
From: postmaster@mbh.lightstream.nl
Subject: Bounced Message to mbh.lightstream.nl!gus-sdk
Message-ID: <1B566EB6@mbh.lightstream.nl>

mbh.lightstream.nl bounced a message for gus-sdk@gaia.ucs.orst.edu

You are not connected to the list "gus-sdk"

 ------------------------------------------------------------------------------
Original message follows below :
 ------------------------------------------------------------------------------

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

Date: Sun, 22 Jan 1995 14:17:22 -0600 (CST)
From: Josh Hildebrand <josh@ccwf.cc.utexas.edu>
Subject: Re: GUS Programmer's Digest V16 #11

> 
> Date: Sun, 22 Jan 95 12:03:40 GMT
> From: Rycharde Hawkes <rych@hagg.psy.ed.ac.uk>
> Subject: ULTRINIT and GUS MAX
> 
> Hi,
> 
> I'm using both a GUS and GUS MAX under a little known operating system
> (QNX) that provides a driver for the GUS (luckily).  Unfortunately it
> doesn't work with the MAX unless I boot into DOS first, run
> ULTRINIT and then reboot back into QNX.  What does ULTRINIT
> do differently with a MAX than with a GUS?  My own code written using
> the SDK has the same problem so I don't think it's just a case of
> the output being disabled.  Ideally I'd like to replicate the 
> actions of ULTRINIT but I haven't seen the source for it anywhere
> (unsurprisingly).  Can anyone help me?
> 
> Rych

ULTRINIT.EXE grabs the interrupt that your gusmax is on.  I would guess that
your MAX is using the same interrupt or baseaddress as something else in your
computer.  (Maybe even the regular GUS).  For example, I have had a simular
problem with my SCSI tape drive in OS/2.  At times, when I tried to use the
same irq that my gus was using as the MIDI-IRQ, I had to boot dos and run
the little tape-backup check utility.  It grabbed the interrupt, then I had
to boot OS/2 to use the drive.  Same concept, I'm sure..

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

Date: Sun Jan 22 11:12:15 PST 1995
From: GUS Programmer's Server <gus-sdk-request@gaia.ucs.orst.edu>
Subject: GUS Programmer's Digest V16 #11
Message-ID: <199501221920.LAA15046@gaia.ucs.orst.edu>

GUS Programmer's Digest     Sun, 22 Jan 95 11:12 PST     Volume 16: Issue  11 

Today's Topics:
                         ULTRINIT and GUS MAX

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, 22 Jan 95 12:03:40 GMT
From: Rycharde Hawkes <rych@hagg.psy.ed.ac.uk>
Subject: ULTRINIT and GUS MAX

Hi,

I'm using both a GUS and GUS MAX under a little known operating system
(QNX) that provides a driver for the GUS (luckily).  Unfortunately it
doesn't work with the MAX unless I boot into DOS first, run
ULTRINIT and then reboot back into QNX.  What does ULTRINIT
do differently with a MAX than with a GUS?  My own code written using
the SDK has the same problem so I don't think it's just a case of
the output being disabled.  Ideally I'd like to replicate the 
actions of ULTRINIT but I haven't seen the source for it anywhere
(unsurprisingly).  Can anyone help me?

Rych

=====================================================================
Rycharde Hawkes			       Virtual Environment Laboratory	
email: rych@hagg.psy.ed.ac.uk	       University of Edinburgh
Tel  : +44 31 650 3426		       Fax  : +44 31 650 6534

  "Rome wasn't built in a day, but if they'd just worked harder..."
=====================================================================

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

End of GUS Programmer's Digest V16 #11
**************************************

To post to tomorrow's digest:                    <gus-sdk@mail.orst.edu>
To (un)subscribe or get help:            <gus-sdk-request@mail.orst.edu>
To contact a human (last resort):          <gus-sdk-owner@mail.orst.edu>

                       FTP Sites                     Archive Directories
                       ---------                     -------------------
Main N.American Site:  ftp.orst.edu                  pub/packages/gravis
                       wuarchive.wustl.edu           systems/ibmpc/ultrasound
Main Asian Site:       nctuccca.edu.tw               PC/ultrasound
Main European Site:    src.doc.ic.ac.uk              packages/ultrasound
Main Australian Site:  ftp.mpx.com.au                /ultrasound/general
                                                     /ultrasound/submit
South African Site:    ftp.sun.ac.za                 /pub/packages/ultrasound
Submissions:           archive.epas.utoronto.ca      pub/pc/ultrasound/submit
Newly Validated Files: archive.epas.utoronto.ca      pub/pc/ultrasound

Mirrors:               garbo.uwasa.fi                mirror/ultrasound
                       ftp.st.nepean.uws.edu.au      pc/ultrasound
                       ftp.luth.se                   pub/msdos/ultrasound

                       Gopher Sites                  Menu directory
                       ------------                  --------------
Main Site:             src.doc.ic.ac.uk              packages/ultrasound

                       WWW Pages
                       ---------
Main Site:             http://www.cs.utah.edu/~debry/gus.html

Main European Site:    http://src.doc.ic.ac.uk/packages/ultrasound/
Main Australian Site:  http://ftp.mpx.com.au/archive/ultrasound/general/
                       http://ftp.mpx.com.au/archive/ultrasound/submit/
                       http://ftp.mpx.com.au/gravis.html
                       
Mirrors:               http://www.st.nepean.uws.edu.au/pub/pc/ultrasound/

MailServer For Archive Access: Email to <mail-server@nike.rz.uni-konstanz.de>
                               Email to <ftpmail@doc.ic.ac.uk>

New Submit Files Mailing List: Email to <listproc@uni-konstanz.de>
                         with content "subscribe epas-list <your-name-here>"

Hints:
      - Get the FAQ from the FTP sites or the request server.
      - Mail to <gus-sdk-request@mail.orst.edu> for info about other GUS
	related mailing lists (general use, musician's, etc.).

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

Date: Mon, 23 Jan 1995 13:11:38 GMT
From: Chris Barrett <se2cb@de-montfort.ac.uk>
Subject: ULTRADRV.TPU & DMA

I'm currently writing (or at least, attempting to) a wave-table midi-engine
using the UltraDrv unit provided with the SDK. I have two problems which
someone may be able to help with.

1) Downloading sample data to GUS DRAM. It seems that UltraDownLoad may have
an error in it (It could be my fault, but I'm sure it's not!). Downloading
data to some parts of memory works fine, the sample data is fine, but at
certain memory positions, the data is completely corrupted. I am using
UltraGetMem to allocate the memory position to download to, so there is no
problem with it not being a multiple of 32 bytes. Also, there is nothing
wrong my DRAM, because I have tried poking the data in byte-by-byte, which
works (but is slooooow!). 
Is there a bug in UltraDownLoad, or could it be something else?

2) I am using volume ramping interrupts for enveloping. After I have enabled
interrupts (UltraVectorVolume with VolumeIRQ enabled), I cannot stop them, 
even using UltraStopVoice. 
How do I do this without changing the UltraDrv code?

Any help would be very much appreciated.
--
Chris A. Barrett
De Montfort University, Leicester, UK
se2cb@dmu.ac.uk
"i'M nOT VErY seNSItivE tO casE!"

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

End of GUS Programmer's Digest V16 #12
**************************************

To post to tomorrow's digest:                    <gus-sdk@mail.orst.edu>
To (un)subscribe or get help:            <gus-sdk-request@mail.orst.edu>
To contact a human (last resort):          <gus-sdk-owner@mail.orst.edu>

                       FTP Sites                     Archive Directories
                       ---------                     -------------------
Main N.American Site:  ftp.orst.edu                  pub/packages/gravis
                       wuarchive.wustl.edu           systems/ibmpc/ultrasound
Main Asian Site:       nctuccca.edu.tw               PC/ultrasound
Main European Site:    src.doc.ic.ac.uk              packages/ultrasound
Main Australian Site:  ftp.mpx.com.au                /ultrasound/general
                                                     /ultrasound/submit
South African Site:    ftp.sun.ac.za                 /pub/packages/ultrasound
Submissions:           archive.epas.utoronto.ca      pub/pc/ultrasound/submit
Newly Validated Files: archive.epas.utoronto.ca      pub/pc/ultrasound

Mirrors:               garbo.uwasa.fi                mirror/ultrasound
                       ftp.st.nepean.uws.edu.au      pc/ultrasound
                       ftp.luth.se                   pub/msdos/ultrasound

                       Gopher Sites                  Menu directory
                       ------------                  --------------
Main Site:             src.doc.ic.ac.uk              packages/ultrasound

                       WWW Pages
                       ---------
Main Site:             http://www.cs.utah.edu/~debry/gus.html

Main European Site:    http://src.doc.ic.ac.uk/packages/ultrasound/
Main Australian Site:  http://ftp.mpx.com.au/archive/ultrasound/general/
                       http://ftp.mpx.com.au/archive/ultrasound/submit/
                       http://ftp.mpx.com.au/gravis.html
                       
Mirrors:               http://www.st.nepean.uws.edu.au/pub/pc/ultrasound/

MailServer For Archive Access: Email to <mail-server@nike.rz.uni-konstanz.de>
                               Email to <ftpmail@doc.ic.ac.uk>

New Submit Files Mailing List: Email to <listproc@uni-konstanz.de>
                         with content "subscribe epas-list <your-name-here>"

Hints:
      - Get the FAQ from the FTP sites or the request server.
      - Mail to <gus-sdk-request@mail.orst.edu> for info about other GUS
	related mailing lists (general use, musician's, etc.).


