diff --git a/hardware/network.rst b/hardware/network.rst index c3bd6f4..419fc75 100644 --- a/hardware/network.rst +++ b/hardware/network.rst @@ -54,7 +54,7 @@ The following advanced features can be accessed by directly editing the virtual MAC address ^^^^^^^^^^^ -With the exception of **[LPT] PLIP**, every emulated network card stores its MAC address in the ``mac`` directive of its respective configuration file section. Only the suffix (last three octets) of the MAC address can be edited; the prefix (first three octets) will always be the card manufacturer's `OUI `_, such as 00:E0:4C for Realtek. +With the exception of **[LPT] Parallel Port Internet Protocol**, every emulated network card stores its MAC address in the ``mac`` directive of its respective configuration file section. Only the suffix (last three octets) of the MAC address can be edited; the prefix (first three octets) will always be the card manufacturer's `Organizationally Unique Identifier `_, such as 00:E0:4C for Realtek. .. rubric:: Example: MAC address 00:E0:4C:35:F4:C2 for the Realtek RTL8029AS diff --git a/settings/display.rst b/settings/display.rst index 2232f4a..d6c9a85 100644 --- a/settings/display.rst +++ b/settings/display.rst @@ -13,7 +13,7 @@ The *Configure* button opens a new window with settings specific to the selected Voodoo Graphics --------------- -Emulate a **3dfx Voodoo** 3D accelerator, connected to the PCI bus and to the video card selected above. +Emulate a **3dfx Voodoo** add-on 3D accelerator, connected to the PCI bus and to the video card selected above. The *Configure* button provides the following settings: @@ -23,9 +23,26 @@ 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. -* **Framebuffer memory size** / **Texture memory size**: amount of video memory to give the Frame Buffer Interface and Texture Mapping Unit(s), respectively. +.. note:: The **Voodoo Banshee** and **Voodoo 3** are independent video cards, which are not found here; they must be selected through 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 the screen. * **Screen Filter:** apply a filter to make the screen picture resemble the DAC (digital-to-analog converter) output of a real Voodoo card. -* **Render threads:** allows the Voodoo workload to be split into multiple CPU threads. 2 render threads are recommended for host systems with more than two CPU cores. -* **SLI:** add a second Voodoo 2 card to the system, connected to the first one through Scan Line Interleave (SLI). +* **Render threads:** split the workloads of each Voodoo card into different CPU threads for faster emulation. The recommended amount of render threads depends on your host system's CPU core count, and whether or not Voodoo 2 SLI is enabled: + ++----------+--------------------------+ +|Host cores|Recommended render threads| +| +-----------+--------------+ +| |Single card|Voodoo 2 SLI | ++==========+===========+==============+ +|2 |1 |1 | ++----------+-----------+--------------+ +|4 |2 |1 | ++----------+-----------+--------------+ +|6 or 8 |4 |2 | ++----------+-----------+--------------+ +|10 or more|4 |4 | ++----------+-----------+--------------+ + +* **SLI:** add a second Voodoo 2 card to the system, connected to the first one through a Scan Line Interleave (SLI) interface. * **Recompiler:** enable the Voodoo recompiler for faster emulation. diff --git a/settings/peripherals.rst b/settings/peripherals.rst index c3a44c8..0ef22be 100644 --- a/settings/peripherals.rst +++ b/settings/peripherals.rst @@ -51,7 +51,7 @@ The POST card will automatically use the correct diagnostic I/O port for the emu * Port 0190h on IBM PS/1 and PS/2 machines not based on the Micro Channel Architecture; * Port 0680h on Micro Channel Architecture machines. -.. note:: Some guest operating systems (such as Linux before kernel 3.0) and applications use port 80h - which is shared with the POST card - for other purposes. If you notice the POST code display is flickering and the emulation speed has decreased drastically, try disabling the POST card. +.. note:: Some guest operating systems and applications use port 80h (which is shared with the POST card) for other purposes. If you notice the POST code display is flickering and the emulation speed has decreased drastically, try disabling the POST card. ISA RTC diff --git a/usage/menubar.rst b/usage/menubar.rst index 3a3aeeb..3b42d43 100644 --- a/usage/menubar.rst +++ b/usage/menubar.rst @@ -50,10 +50,11 @@ Tools * **Settings:** open the :doc:`Settings <../settings/index>` window. * **Update status bar icons:** enable the activity lights on :doc:`status bar ` icons. Unchecking this option may improve emulation performance on low-end host systems. * **Enable Discord integration:** enable Discord Rich Presence. Other Discord users will know that you're running 86Box, as well as the emulated machine's name, model and CPU. -* **Take screenshot:** take a screenshot of the emulated display. Screenshots are saved as PNG images in the ``screenshots`` directory. .. note:: Discord integration will not be available if the Discord desktop app is not running, or if the included ``discord_game_sdk.dll`` file is missing from the 86Box directory. +* **Take screenshot:** take a screenshot of the emulated display. Screenshots are saved as PNG images in the ``screenshots`` directory. + Help ----