diff --git a/hardware/diskimages.rst b/hardware/diskimages.rst index 156fc2c..c208d83 100644 --- a/hardware/diskimages.rst +++ b/hardware/diskimages.rst @@ -359,12 +359,8 @@ For fixed-size ``vhd`` files the following command may work depending your your .. note:: As with any image file in macOS, the image can only be mounted if macOS can read the underlying filesystem. macOS can read both ``FAT16`` and ``FAT32``. Various: Windows -^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^ -On Windows you can use WinImage to create and manipulate disk images. - -Windows will also allow you to directly mount a ``vhd`` file in order to copy files. The ``Disk Management`` utility allows you to attach a ``vhd`` file by selecting ``Action -> Attach VHD`` from the menu. +**WinImage** can be used to create and manipulate disk images on Windows. Additionally, the **Disk Management** tool (``diskmgmt.msc``) allows for mounting VHD images through the *Action* > *Attach VHD* option, and the ``diskpart`` `command line utility `_ also provides similar functionality. .. warning:: As above, make sure that two different applications never mount the same image file simultaneously. For example, do not mount a ``vhd`` with Windows that is currently mounted by 86Box. - -Windows also provides command-line functionality via the ``diskpart`` command. The documentation can located `here `_. diff --git a/settings/display.rst b/settings/display.rst index ffa3c2a..2fddaeb 100644 --- a/settings/display.rst +++ b/settings/display.rst @@ -15,7 +15,7 @@ The *Configure* button opens a new window with settings specific to the selected Video #2 -------- -Optional secondary video card to emulate. Only the **MDA**, **Hercules** and **Hercules Plus** monochrome cards are currently supported as secondary options. The secondary card's video output is displayed on a separate window. +Optional secondary video card to emulate. Only the **MDA**, **Hercules**, **Hercules Plus** and a limited set of **PCI VGA** cards are currently supported as secondary options. The secondary card's video output is displayed on a separate window. As with the primary card above, the *Configure* button can be used to configure the selected card. @@ -24,6 +24,8 @@ Voodoo Graphics Emulate a **3dfx Voodoo** add-on 3D accelerator, connected to both the PCI bus and the video card selected above. +.. note:: The **Voodoo Banshee** and **Voodoo 3** are independent video cards, which are not found here; they must be selected on the :ref:`settings/display:Video` box above, and this Voodoo Graphics option **must be disabled**. For these cards, the *Configure* button next to the :ref:`settings/display:Video` box provides similar settings to the ones listed below. + The *Configure* button provides the following settings: * **Voodoo type:** type of Voodoo card to emulate. @@ -32,8 +34,6 @@ The *Configure* button provides the following settings: * **Obsidian SB50 + Amethyst:** a variant of the Voodoo Graphics, with two Texture Mapping Units operating at 50 MHz. * **Voodoo 2:** the second Voodoo model, with two Texture Mapping Units operating at 90 MHz, as well as SLI support. -.. note:: The **Voodoo Banshee** and **Voodoo 3** are independent video cards, which are not found here; they must be selected on the :ref:`settings/display:Video` box above. For these cards, the *Configure* button next to the :ref:`settings/display:Video` box provides similar settings to the ones listed here. - * **Framebuffer memory size** / **Texture memory size**: amount of video memory for the Frame Buffer Interface and Texture Mapping Unit(s), respectively. * **Bilinear filtering:** apply bilinear filtering to smooth out textures displayed on screen. * **Screen Filter:** apply a filter to make the screen picture resemble the DAC (digital-to-analog converter) output of a real Voodoo card. @@ -63,4 +63,4 @@ Emulate an **IBM 8514/A** or **XGA** add-on graphics accelerator. Both the origi The *Configure* button next to the XGA opens a new window where the card type (**XGA-1** or **XGA-2**) and initial BIOS address can be configured. -.. note:: Pairing the 8514/A and XGA with each other or with a video card from **S3** may result in compatibility issues, as each card implements a set of 8514/A features. +.. note:: Pairing the 8514/A and XGA with each other or with video cards from **ATI** or **S3** may result in compatibility issues, as each card implements a set of 8514/A features. diff --git a/settings/input.rst b/settings/input.rst index dd9b104..b5afc74 100644 --- a/settings/input.rst +++ b/settings/input.rst @@ -13,7 +13,6 @@ Emulate a pointing device. The following types are supported: * **Bus mouse:** ISA expansion card with a mouse interface. The I/O port and IRQ used by the card are configurable. * **Serial mouse:** connected to the serial port of your choosing. * **PS/2 mouse:** connected to the PS/2 port. Only available on machines with a PS/2 mouse port. -* **Wacom tablet:** connected to the serial port of your choosing. Currently cannot be used alongside a mouse. The *Configure* button opens a new window with settings specific to the selected device type, such as the number of buttons, or the serial port for a serial mouse or tablet. diff --git a/settings/machine.rst b/settings/machine.rst index c743bdf..d7f8a5c 100644 --- a/settings/machine.rst +++ b/settings/machine.rst @@ -37,6 +37,11 @@ Dynamic Recompiler Enable the dynamic recompiler, which provides faster but less accurate CPU emulation. The recompiler is available as an option for 486-class processors, and is mandatory starting with the Pentium. +Softfloat FPU +------------- + +Enable a slower but more accurate math co-processor emulation, for running a limited set of operating systems and applications which demand full 80-bit precision from the floating point unit. + Time synchronization -------------------- diff --git a/settings/network.rst b/settings/network.rst index f7c5775..5cfed7f 100644 --- a/settings/network.rst +++ b/settings/network.rst @@ -15,10 +15,10 @@ Mode Network emulation mode to use on this card. See :doc:`../hardware/network` for more information on these. -* **Null Driver:** the emulated card is available to the guest but all packets are dropped. +* **Null Driver:** emulate an empty network. All packets are dropped. * **PCap:** connects directly to a host network adapter. Similar to the **Bridge** mode on other emulators and virtualizers. * **SLiRP:** creates a private network with a virtual router. Similar to the **NAT** mode on other emulators and virtualizers. -* **VDE:** attaches the system to a virtual switch created by :ref:`hardware/network:VDE`. +* **VDE:** attaches the system to a virtual switch created by :ref:`hardware/network:VDE`. Only available on Linux and macOS hosts. Interface ^^^^^^^^^ @@ -43,4 +43,4 @@ VDE Socket The socket name specified when creating the VDE virtual switch. Only used in **VDE** mode. -See the :ref:`hardware/network:VDE` section for more information. \ No newline at end of file +See the :ref:`VDE setup guide ` for more information. diff --git a/settings/ports.rst b/settings/ports.rst index 8ff8f25..645490b 100644 --- a/settings/ports.rst +++ b/settings/ports.rst @@ -22,7 +22,6 @@ Emulated device to connect to the given parallel (LPT) port. * Printed pages are saved as .png files in the ``printer`` subdirectory found in the emulated machine's directory. * Use the **EPSON LQ-2500** printer driver for best results. - * This printer will not work on Windows hosts if the included ``freetype.dll`` file is missing from the 86Box directory. * **Generic PostScript Printer:** PostScript-compatible printer with PDF output. diff --git a/settings/sound.rst b/settings/sound.rst index 6399563..18c9fec 100644 --- a/settings/sound.rst +++ b/settings/sound.rst @@ -10,7 +10,7 @@ Parallel port sound devices such as the **Disney Sound Source** and **Covox Spee Sound card #1-#4 ---------------- -Sound cards to emulate. Up to 4 independent sound cards are supported. Only cards supported by the machine's expansion buses will be listed. On machines equipped with an onboard sound chip, the *Internal* option for sound card #1 enables the onboard sound. +Sound cards to emulate. Up to 4 different sound cards are supported. Only cards supported by the machine's expansion buses will be listed. On machines equipped with an onboard sound chip, the *Internal* option for sound card #1 enables the onboard sound. The *Configure* button opens a new window with settings specific to the selected sound card, such as the I/O ports, IRQ and DMA channels for ISA cards. @@ -24,7 +24,7 @@ MIDI Out Device Device to output MIDI music to, for sound cards equipped with an external MIDI output. * **None:** don't output MIDI music. -* **FluidSynth:** a software soundfont synthesizer. Selecting a soundfont file is required. There will be no synthesizer output if no soundfont is configured, or (on Windows hosts) if the included ``libfluidsynth.dll`` or ``libfluidsynth64.dll`` file is missing from the 86Box directory. +* **FluidSynth:** a software soundfont synthesizer. Selecting a soundfont file is required; there will be no synthesizer output if no soundfont is configured. * **Roland MT-32**/**CM-32L Emulation:** emulate a Roland synthesizer module. Emulation is provided by the `Munt `_ library. * **System MIDI:** output to a MIDI device on the host system, such as the Windows software synthesizer or a USB MIDI adapter. @@ -43,7 +43,7 @@ The *Configure* button opens a new window with settings specific to the selected Standalone MPU-401 ------------------ -Emulate a standalone **Roland MIDI Processing Unit** ISA card, which allows for MIDI input and output without a MPU-401-equipped sound card. +Emulate a standalone **Roland MIDI Processing Unit** ISA card, which allows for MIDI input and output without a MPU-401-equipped sound card, and for running the few applications which require *intelligent mode* capability. The I/O port and IRQ can be configured through the *Configure* button. diff --git a/settings/storage.rst b/settings/storage.rst index a518f67..f31063c 100644 --- a/settings/storage.rst +++ b/settings/storage.rst @@ -38,6 +38,4 @@ The *Configure* buttons open a new window with settings specific to the correspo Cassette -------- -Enable IBM cassette tape emulation. The cassette deck can be controlled through the :ref:`status bar ` or :ref:`Media menu `. - -.. note:: While cassette emulation can be enabled on any machine, it is only usable on the IBM PC, PCjr and other machines with an IBM cassette port. +Enable IBM cassette tape emulation. Only available on machines with a cassette port. The cassette deck can be controlled through the :ref:`status bar ` or :ref:`Media menu `.