zip essaudio.zip essaudio.com essaudio.ini
cp essaudio.zip /var/lib/dosemu/dexe
cp ess_dosemu.conf /var/lib/dosemu/dexe
cp ess_config.sys /var/lib/dosemu/dexe
cp ess_autoexec.bat /var/lib/dosemu/dexe
cd /var/lib/dosemu/dexe
./mkdexe essaudio.zip \
-d ess_dosemu.conf \
-c ess_config.sys \
-a ess_autoexec.bat
$_pci = (on)
$_ports = "range 0xd800,0xd8ff range 0x220,0x22f range 0x388,0x38b range 0xcf8,0xcff"
$_sound = (on)
dosexec essaudio
100% Sound Blaster Compatibles
Support for Yamaha OPL3
/usr/sbin/sndconfig --noprobe
pick "Sound Blaster Pro"
I/O Port 0x220
IRQ 5
DMA 1 1
dosexec essaudio.dexe
and to get sound to start up automatically at bootup and after
resuming from a suspend, modify the following files:
old:
# Load sound modules # # I think this now qualifies as over-engineered. RETURN=0 alias=`egrep -s "^alias[[:space:]]+sound[[:space:]]+" .....new: (3 additional lines)
# Load sound modules # # I think this now qualifies as over-engineered. #NOT YET, let's add dosemu: echo "Activating sound card" dosexec essaudio >/dev/null 2>/dev/null RETURN=0 alias=`egrep -s "^alias[[:space:]]+sound[[:space:]]+" .....
....
resume)
#run my own init routine !
sh /etc/rc.d/rc.serial
.... #activate sound card /usr/bin/dosexec essaudio < /dev/console > /dev/null 2>&1 ....
maintained by: Andy Loening < loening@ucla.edu >
last modified 2000.7.27