[Prev][Next][Index][Thread]
Re: E/DOS and sound
>>>>> "Donald" == Donald Burr <d_burr@ix.netcom.com> writes:
In article <31d63120.5699137@smtp.ix.netcom.com> d_burr@ix.netcom.com (Donald Burr) writes:
Donald> How does E/ODS's sound card library detect whether or not
Donald> a sound card is available on my machine? Does it use some
Donald> sort of DOS environment variable (like the BLASTER
Donald> env. var. that Creative Labs' install software sets up) or
Donald> does it probe "well-known" soundcard addresses like 0x220
Donald> and see if a sound card is there?
It uses BLASTER if present. If not, it probes, looking at (in order):
0x220, 0x240, 0x210, 0x230, 0x250, 0x260, 0x280
Donald> Is there any way to tell Executor to try something
Donald> different? My sound blaster-compatible is at 0x230 (yes,
Donald> an odd address...) -- any way to force Executor to try
Donald> this address?
In theory that should be the fourth address it tries.
Donald> And lastly, does Executor require that the sound card have
Donald> a DMA channel in order to be able to play sound?
Donald> (i.e. does Executor and the sound library use DMA to play
Donald> sounds)
Executor does use DMA to play sounds. My understanding was that all
Sound Blasters supported DMA (but I'm not one of the sound engineers).
Am I mistaken?
--Cliff
ctm@ardi.com
References: