mirror of https://github.com/bochs-emu/Bochs
- added documentation for the ES1370 soundcard
This commit is contained in:
parent
d966ae3d22
commit
e67bb30120
|
@ -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
|
||||
|
|
|
@ -29,6 +29,8 @@
|
|||
--enable-usb-ohci \
|
||||
--enable-cdrom \
|
||||
--enable-sb16 \
|
||||
--enable-es1370 \
|
||||
--enable-gameport \
|
||||
--enable-iodebug \
|
||||
--enable-gdb-stub \
|
||||
--enable-show-ips \
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue