john, if i understand bart's reply, ALL soundcards that work with linux
will work with dosemu.  (makes sense since app writers like bart don't
handcode soundcard drivers.  they use things OSS or alsa.  the handcode
stuff comes in when you want to *emulate* a different soundcard).

the fly in the ointment isn't the card plugged into your PCI (or ISA)
port.  it's the soundcard the emulated application *thinks* it's using.

so for instance, if your physical soundcard is the ever popular PCI-128
(works under linux) but the program you're emulating thinks it's using
the little known broo-ha-ha ISA card, you're out of luck.

i looked through the docs, and can't find any mention of soundcards that
dosemu can emulate other than soundblaster.   so unless someone says
otherwise, stick with ISA soundblaster.

thankfully, most DOS games knew about soundblasters.  :)

i think this puts you into the "trial and error mode".  this should work
for games that use fully compatible soundblaster cards:

$_sound = (off)           # sound support on/off
$_sb_base = (0x220)       # base IO-address (HEX)
$_sb_irq = (5)            # IRQ
$_sb_dma = (1)            # DMA channel
$_sb_dsp = "/dev/dsp"     # Path the sound device
$_sb_mixer = "/dev/mixer" # path to the mixer control
$_mpu_base = "0x330"      # base address for the MPU-401 chip (HEX)
                                                                                 # 
(not yet implemented)

it's at least a start.

hopefully, someone will correct me if i'm wrong about any of this.

pete


begin John C. Alden <[EMAIL PROTECTED]> 
> What PCI sound cards work OK within dosemu?
> 
> I've tried the Ensoniq 1370--no luck in dosemu, though it works fine in 
> Linux (RH 7.2).
> 
> I want to get sound going for a DOS-only game running under dosemu.
> The Xatrix-made game lists these possibilities:
> 
> Sound Blaster (compatible, 2.0, Pro, Pro 2.0, 16, AWE32)
> Gravis Ultrasound, SoundMan 16, Pro Audio Spectrum, AWE32, Soundscape.
> 
> Thanks for your knowledge.
> 
> --john
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
> the body of a message to [EMAIL PROTECTED]
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

-- 
PGP Fingerprint: B9F1 6CF3 47C4 7CD8 D33E  70A9 A3B9 1945 67EA 951D
PGP Public Key:  finger [EMAIL PROTECTED]
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to