- added documentation for the ES1370 soundcard

This commit is contained in:
Volker Ruppert 2011-03-13 09:09:34 +00:00
parent d966ae3d22
commit e67bb30120
5 changed files with 70 additions and 20 deletions

View File

@ -587,6 +587,9 @@ parport1: enabled=1, file="parport.out"
# This defines the SB16 sound emulation. It can have several of the
# following properties.
# All properties are in the format sb16: property=value
# enabled:
# This optional property controls the presence of the SB16 emulation.
# The emulation is turned on unless this property is used and set to 0.
# midi: The filename is where the midi data is sent. This can be a
# device or just a file if you want to record the midi data.
# midimode:
@ -620,6 +623,19 @@ parport1: enabled=1, file="parport.out"
#=======================================================================
#sb16: midimode=1, midi=/dev/midi00, wavemode=1, wave=/dev/dsp, loglevel=2, log=sb16.log, dmatimer=600000
#=======================================================================
# ES1370:
# This defines the ES1370 sound emulation. The parameter 'enabled' controls the
# presence of the device. In addition to this, it must be assigned to a PCI
# slot. The 'wavedev' parameter is similar to the 'wave' parameter of the SB16
# soundcard. Currently only the output of the DAC2 is sent to the wave device.
#
# Examples:
# es1370: enabled=1, wavedev="" # win32
# es1370: enabled=1, wavedev=alsa # Linux with ALSA
#=======================================================================
#es1370: enabled=1, wavedev=alsa
#=======================================================================
# VGA_UPDATE_INTERVAL:
# Video memory is scanned for updates and screen updated every so many
@ -826,9 +842,8 @@ keyboard_mapping: enabled=0, map=
# I440FXSUPPORT:
# This option controls the presence of the i440FX PCI chipset. You can
# also specify the devices connected to PCI slots. Up to 5 slots are
# available now. These devices are currently supported: ne2k, pcivga,
# pcidev, pcipnic and usb_ohci. If Bochs is compiled with Cirrus SVGA
# support you'll have the additional choice 'cirrus'.
# available now. These devices are currently supported: cirrus, es1370, ne2k,
# pcivga, pcidev, pcipnic and usb_ohci.
#
# Example:
# i440fxsupport: enabled=1, slot1=pcivga, slot2=ne2k

View File

@ -29,6 +29,8 @@
--enable-usb-ohci \
--enable-cdrom \
--enable-sb16 \
--enable-es1370 \
--enable-gameport \
--enable-iodebug \
--enable-gdb-stub \
--enable-show-ips \

View File

@ -2126,16 +2126,22 @@ turn it off.
</entry>
</row>
<row>
<entry>--enable-sb16={<option>dummy</option>}</entry>
<entry>--enable-sb16</entry>
<entry>no</entry>
<entry>
Enable Sound Blaster emulation.
The <constant>dummy</constant> option means to support an SB16, but don't
use an output device. By default (without a parameter) the lowlevel sound interface is autodetected.
Enable Sound Blaster emulation. The lowlevel sound interface is autodetected.
See section <link linkend="sb16-emulation">Sound Blaster 16 Emulation</link>
for supported platforms and more info. This option also enables the standard PC gameport which is a
part of the SB16. If you don't want to use it, you might use
<option>--disable-gameport</option>.
for supported platforms and more info. This option also enables the standard
PC gameport which is a part of the SB16. If you don't want to use it, you
might use <option>--disable-gameport</option>.
</entry>
</row>
<row>
<entry>--enable-es1370</entry>
<entry>no</entry>
<entry>
Enable ES1370 sound emulation. Just like the SB16 option, the lowlevel sound
interface is autodetected and the gameport is turned on.
</entry>
</row>
<row>
@ -3838,6 +3844,20 @@ are in the usual "property=value" format.
</para>
</section>
<section><title>es1370</title>
<para>
Examples:
<screen>
es1370: enabled=1, wavedev="" # win32
es1370: enabled=1, wavedev=alsa # Linux with ALSA
</screen>
This defines the ES1370 sound emulation. The parameter 'enabled' controls the
presence of the device. In addition to this, it must be assigned to a PCI
slot. The 'wavedev' parameter is similar to the 'wave' parameter of the SB16
soundcard. Currently only the output of the DAC2 is sent to the wave device.
</para>
</section>
<section><title>vga_update_interval</title>
<para>
Examples:
@ -3984,9 +4004,8 @@ Examples:
</screen>
This option controls the presence of the i440FX PCI chipset. You can also
specify the devices connected to PCI slots. Up to 5 slots are available.
These devices are currently supported: ne2k, pcivga, pcidev, pcipnic and
usb_ohci. If Bochs is compiled with Cirrus SVGA support you'll have the
additional choice 'cirrus'.
These devices are currently supported: cirrus, es1370, ne2k, pcivga, pcidev,
pcipnic and usb_ohci.
</para>
</section>

View File

@ -1,5 +1,5 @@
.\"Document Author: Timothy R. Butler - tbutler@uninetsolutions.com"
.TH bochsrc 5 "3 Mar 2011" "bochsrc" "The Bochs Project"
.TH bochsrc 5 "13 Mar 2011" "bochsrc" "The Bochs Project"
.\"SKIP_SECTION"
.SH NAME
bochsrc \- Configuration file for Bochs.
@ -678,6 +678,17 @@ The examples are wrapped onto three lines for
formatting reasons, but it should all be on
one line in the actual bochsrc file.
.TP
.I "es1370:"
This defines the ES1370 sound emulation. The parameter 'enabled' controls the
presence of the device. In addition to this, it must be assigned to a PCI
slot. The 'wavedev' parameter is similar to the 'wave' parameter of the SB16
soundcard. Currently only the output of the DAC2 is sent to the wave device.
Examples:
es1370: enabled=1, wavedev="" # win32
es1370: enabled=1, wavedev=alsa # Linux with ALSA
.TP
.I "vga_update_interval:"
Video memory is scanned for updates and screen updated
@ -796,9 +807,8 @@ Example:
.I "i440fxsupport:"
This option controls the presence of the i440FX PCI chipset. You can
also specify the devices connected to PCI slots. Up to 5 slots are
available now. These devices are currently supported: ne2k, pcivga,
pcidev, pcipnic and usb_ohci. If Bochs is compiled with Cirrus SVGA
support you'll have the additional choice 'cirrus'.
available now. These devices are currently supported: cirrus, es1370, ne2k,
pcivga, pcidev, pcipnic and usb_ohci.
Example:
i440fxsupport: enabled=1, slot1=pcivga, slot2=ne2k

View File

@ -77,10 +77,14 @@ Attached devices
|
+---- Sound support
| |
| +---- Sound Blaster SB16 sb16.cc
| | |
| | +-- Dummy / Control Module soundmod.cc
| +---- Sound devices
| | |
| | +---- Sound Blaster SB16 (ISA) sb16.cc
| | +---- ES1370 (PCI) es1370.cc
| |
| +---- Sound modules
| |
| +---- Dummy / Control Module soundmod.cc
| +---- Host specific Modules soundlnx.cc, soundosx.cc, soundwin.cc
|
+---- PCI USB adapter usb_common.cc