Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!uunet!orca!baby!galt From: galt@baby.dsd.es.com (Greg Alt - Perp) Newsgroups: comp.sys.ibm.pc.hardware Subject: Re: SoundBlaster Commands Message-ID: <1991Jun8.212620.16106@dsd.es.com> Date: 8 Jun 91 21:26:20 GMT References: <1991Jun7.190758.15386@watdragon.waterloo.edu> Sender: galt@baby (Greg Alt - Perp) Followup-To: comp.sys.ibm.pc.hardware Organization: Evans & Sutherland Computer Corp., Salt Lake City, UT Lines: 15 Nntp-Posting-Host: 130.187.85.165 In article <1991Jun7.190758.15386@watdragon.waterloo.edu>, msherk@watdragon.uwaterloo.ca (Murray Sherk) writes: > The SoundBlaster Developer Kit omits some important information about > how to drive the card directly. Instead, they just tell you how to use their > library routines. ("If we don't let you do it, you don't want to do it.") > > Example: In reading from the DSP, you do what the SDK says on page 7-5 only > after sending the command 20h. I figured that out by disassembling parrot.exe. > > Before I go disassembling everything else in sight, does anybody know > the rest of the omitted commands: e.g. Write command, Speaker on/off, etc.? I have some source code for accessing all of the .VOC commands.... It will load the driver, and let you do everything. I will post it in a week or two when I can get time (after finals). Greg