X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: pyzals AT gmail DOT com Newsgroups: comp.os.msdos.djgpp Subject: Re: DMA and Soundblaster with DJGPP Date: 15 May 2007 16:19:07 -0700 Organization: http://groups.google.com Lines: 17 Message-ID: <1179271147.088374.244340@q23g2000hsg.googlegroups.com> References: <1179198543 DOT 710532 DOT 156270 AT w5g2000hsg DOT googlegroups DOT com> <4649645d$0$20296$9b4e6d93 AT newsspool3 DOT arcor-online DOT net> <1179233938 DOT 968657 DOT 125170 AT q75g2000hsh DOT googlegroups DOT com> <200705151551 DOT l4FFpix3017557 AT envy DOT delorie DOT com> NNTP-Posting-Host: 207.172.212.150 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1179271148 25973 127.0.0.1 (15 May 2007 23:19:08 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Tue, 15 May 2007 23:19:08 +0000 (UTC) In-Reply-To: <200705151551.l4FFpix3017557@envy.delorie.com> User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse AT google DOT com Injection-Info: q23g2000hsg.googlegroups.com; posting-host=207.172.212.150; posting-account=05gL3A0AAACG41nL0SPMErl_sLw6jMYA To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk After some more digging here is where I am at: I can get wav playback to work when compiling programs using DJGPP and Allegro, sort of. It works perfectly when aided by VDMSound. It crackles when run in DOSBox. It doesn't work at all under plain CMD.exe although it's hard to tell wether it really doesn't work at all or whether the quality is so low that it is unrecognizable. I looked at the official Angband binary with a hex editor and it looks like it was compiled using DJGPP and its wav playback works perfectly under plain CMD.exe. I'm still stumped as to why I can't reproduce these results. I don't see any special trickery in the Angband code. Just a few Allegro calls.