www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/05/16/16:32:38

From: Joseph Morris <jpm AT it-he DOT org>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: SB128 PCI IRQ-handling problems
Date: Tue, 16 May 2000 21:10:02 +0100
Lines: 39
Message-ID: <3921AB1A.C5C588F2@it-he.org>
References: <Pine DOT LNX DOT 4 DOT 10 DOT 10005160617240 DOT 563-100000 AT roadrunner DOT grendel DOT net>
NNTP-Posting-Host: jpmorris.force9.co.uk (212.56.119.112)
Mime-Version: 1.0
X-Trace: fu-berlin.de 958507691 219091 212.56.119.112 (16 [28722])
X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.3.99-pre3 i586)
X-Accept-Language: en
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Kalum Somaratna aka Grendel wrote:
> 
> On Mon, 15 May 2000, Joseph Morris wrote:
> 
> > I should point out that Quake and DOOM have pretty insane audio code
> > and should NOT be relied on as 'normal' programs.
> >
> > Quake, for example, doesn't use interrupts AT ALL.. it watches the DMA
> > counter and then forces a retrigger when it reaches a certain point.
> >
> 
> Well Quake and DOOM's audio code is pretty reliable...and it works on
> almost all the brands of creative and SB-compatibles that I have come
> across.

Quake's audio code is stable apart from when run on OPL3-SAX chipsets
in which case it locks solid.  It is indeed a clever trick which is why
it is the only DJGPP program to work with an Aureal card in DOS with CWSDPMI.
(You need to use WDOSX or PMODETSR to make other programs work ;-)

I can't agree about DMX however.  It has always had a chequered past.
It provoked violent reactions from GUS owners, crashed computers when certain
notes were played on Adlib cards and it still doesn't work with DOSEMU.
In fact, it was the furore between Id and Paul Radek (DMX author) that
caused Id to write their own sound driver for Quake and swear off third
party libraries.

> 
> Grendel
> 
> Hi, I'm a signature virus. plz set me as your signature and help me spread
> :)

-- 
JP Morris - aka DOUG the Eagle (Dragon) -=UDIC=-  doug AT it-he DOT org
Fun things to do with the Ultima games            (http://www.it-he.org)
Developing a U6/U7 clone                          (http://fly.to/ire)
d+++ e+ N+ T++ Om U1234!56!7'!S'!8!9!KA u++ uC+++ uF+++ uG---- uLB----
uA--- nC+ nR---- nH+++ nP++ nI nPT nS nT wM- wC- y a(YEAR - 1976)

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019