utoplivelogo.gif (5110 bytes)

 

driver_sources.gif (3205 bytes)

You should only be on this page if you've accepted the "GUS Driver Sources Disclaimer" on one of the Utopia WWW sites. If this isn't the case leave this page NOW ! If you want to set a link to the driver sources you are only allowed to link directly to the main Utopia WWW page at http://utopia.a1.nl or directly to the main page of one of the mirror sites named at http://utopia.a1.nl ! Any illegal mirroring/spreading of the sources or any derivative work will have severe consequences ! To unpack any of the below files you need to enter a password which is (in uppercase letters):
I HAVE ACCEPTED THE GUS DRIVER SOURCES DISCLAIMER

When you have any driver/sources to contribute you can email them to rdewit@a1.nl. I'd highly recommend everybody who wants to work on these or entirely new sources/drivers/utils to join the GUS Driver Programming Digest by sending an email to gus-driver-programming@mail.GAIANET.NET and putting subscribe in the message's body to get in touch with other programmers.

UltraSound source code information

In general all DOS programs can be compiled with Borland C++ 3.1. The DOS GIU Setup programs require Borland C++ 4.0 and the third party Zinc library. 16 bit Windows programs Visual C++ 1.5x, 32 bit Windows programs require Visual C++ 4.0 or greater. Note that a number of Windows 95 programs are 16 bit applications. Most of these will require additional header files from the Microsoft Developer subscription to access certain configuration manager functions.

Windows drivers will require the appropriate DDK from the Microsoft Developer subscription. The sample drivers from the DDK should be successfully compiled before trying to compile any UltraSound drivers.


GF1 (GUS Classic/MAX/ACE/Extreme/ViperMAX) related

Description

Size

Download
Device Manager properties page for UltraSound Extreme 56 kB floppy.gif (918 bytes)
VxD which makes UltraSound Extreme a single device 16 kB floppy.gif (918 bytes)
Different versions of Win 95 driver including version with DirectSound support for UltraSound MAX, UltraSound Extreme release version and 1.1 release version 666 kB floppy.gif (918 bytes)
UltraMID version 1.11 380 kB floppy.gif (918 bytes)
Internal library for accessing GF1 hardware 67 kB floppy.gif (918 bytes)
Simple setup program for the root drive of the UltraSound Extreme CD 22 kB floppy.gif (918 bytes)
Run time installation help for UltraSound Extreme. Requires Robohelp 30 kB floppy.gif (918 bytes)
InstallShield Win 95 setup script for UltraSound Extreme 13 kB floppy.gif (918 bytes)
DOS GUI setup program for UltraSound Extreme 411 kB floppy.gif (918 bytes)
Old DOS setup program for UltraSound Classic 82 kB floppy.gif (918 bytes)
Special SBOS for UltraSound MAX 187 kB floppy.gif (918 bytes)
Windows mixer 80 kB floppy.gif (918 bytes)
DOS program to play digital sound files 77 kB floppy.gif (918 bytes)
DOS program to play MIDI files 134 kB floppy.gif (918 bytes)
SBOS version 3.81 130 kB floppy.gif (918 bytes)
UltraMix, DOS command line mixer 38 kB floppy.gif (918 bytes)
UltraSound Extreme initialization program. Should also work for other GF1 based cards 52 kB floppy.gif (918 bytes)


GUS PnP/InterWave related

Description

Size

Download
All software developed by or in conjunction with AMD, modified for Gravis needs. Includes drivers and basic utilities. Requires a shell script (SH.EXE) to build 2.1 MB floppy.gif (918 bytes)
Gravis versions of the language files for the above software 27 kB floppy.gif (918 bytes)
Gravis version of the Win 95 Control Panel applet 70 kB floppy.gif (918 bytes)
Updated source files for Windows 95 drivers which fix the crashes with DirectX 5.0 100 kB floppy.gif (918 bytes)
Windows NT 4.0 drivers 315 kB floppy.gif (918 bytes)
Simple libraries for accessing the InterWave chip 60 kB floppy.gif (918 bytes)
Program to update EMM386 to the latest version 12 kB floppy.gif (918 bytes)
Examines IW.INI and creates a batch file to set required environment variables correctly 25 kB floppy.gif (918 bytes)
InstallShield setup script for Windows 95 software install 15 kB floppy.gif (918 bytes)
Win 95 program to automatically launch the software Setup after the driver installation has been done 28 kB floppy.gif (918 bytes)
Win 95 startup application which makes sure things are set up correctly 38 kB floppy.gif (918 bytes)
Loads the Win 95 Control Panel applet directly 25 kB floppy.gif (918 bytes)
Allows the default SNDVOL32 Win 95 mixer to be replaced 27 kB floppy.gif (918 bytes)
Win 95 main setup program 226 kB floppy.gif (918 bytes)
DOS/Win 3.1 setup application which updates the WIN.INI run line so icons can be created 437 kB floppy.gif (918 bytes)
DOS GUI Setup program 435 kB floppy.gif (918 bytes)
Converts Gravis (GF1) patches to InterWave patch format 54 kB floppy.gif (918 bytes)


Linux Ultrasound Project sources (Ultra-2.99a-devel4) which do not fall under the disclaimer but are included here anyhow for some extra example code

Description Size Download
The source code of the Linux UltraSound Project drivers v2.99a-devel4

560 kB

floppy.gif (918 bytes)