From 9ea99f89f31f3a0587134abbe3bffc079890d58f Mon Sep 17 00:00:00 2001 From: RichardG867 Date: Sat, 11 Jul 2020 13:08:29 -0300 Subject: [PATCH] Add settings/video --- settings/index.rst | 3 ++- settings/machine.rst | 6 ++++- settings/video.rst | 59 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 2 deletions(-) create mode 100644 settings/video.rst diff --git a/settings/index.rst b/settings/index.rst index 029dcf9..53dccc5 100644 --- a/settings/index.rst +++ b/settings/index.rst @@ -9,4 +9,5 @@ If any changes were made to the settings, you will be asked whether or not you w :maxdepth: 2 :caption: Settings pages - machine \ No newline at end of file + machine + video diff --git a/settings/machine.rst b/settings/machine.rst index 7061024..681c3bc 100644 --- a/settings/machine.rst +++ b/settings/machine.rst @@ -1,11 +1,15 @@ Machine ======= +The *Machine* page contains settings related to the emulated machine as a whole, such as the machine type, CPU type and amount of memory. + Machine type / Machine ---------------------- Machine/motherboard to emulate. The *Machine type* box lists all available processor classes, while the *Machine* box lists all available machines of the selected processor class. +The *Configure* button opens a new window with settings specific to the machine's onboard devices, such as the amount of installed video memory for an onboard video chip. + CPU type / CPU -------------- @@ -34,7 +38,7 @@ Enable the dynamic recompiler, which provides faster but less accurate CPU emula Time synchronization -------------------- -Time synchronization automatically copies your host machine's date and time settings over to the guest machine's hardware real-time clock. Synchronization is performed every time the guest operating system reads the hardware clock, which often happens once on every boot. +Time synchronization automatically copies your host machine's date and time settings over to the guest machine's hardware real-time clock. Synchronization is performed every time the guest operating system reads the hardware clock to calibrate its own internal clock, which usually happens once on every boot. * **Disabled:** do not perform time synchronization. * **Enabled (local time):** synchronize the time in your host machine's configured timezone. Use this option when running a guest operating system which stores local time in the hardware clock, such as DOS or Windows. diff --git a/settings/video.rst b/settings/video.rst new file mode 100644 index 0000000..45e397a --- /dev/null +++ b/settings/video.rst @@ -0,0 +1,59 @@ +Video +===== + +The *Video* page contains settings related to the emulated machine's 2D and 3D video cards. + +Video⁠ +------ + +Video card to emulate. Only video cards supported by the machine's expansion buses will be listed. + +The *Configure* button opens a new window with settings specific to the selected video card, such as the amount of installed video memory. + +Voodoo Graphics +--------------- + +Emulate a **3Dfx Voodoo** or **Voodoo 2** 3D accelerator, connected to the PCI bus and to the video card selected above. + +The *Configure* button provides the following settings: + +Voodoo type +^^^^^^^^^^^ + +Type of Voodoo card to emulate. The following choices are available: + +* **Voodoo Graphics:** the original Voodoo model, with a single Texture Mapping Unit operating at 50 MHz. +* **Obsidian SB50 + Amethyst:** a variant of the Voodoo Graphics, equipped with a second Texture Mapping Unit like the Voodoo 2. +* **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. + +Bilinear filtering +^^^^^^^^^^^^^^^^^^ + +Apply bilinear filtering to smooth out textures displayed on screen. + +Screen Filter +^^^^^^^^^^^^^ + +Apply a filter to make the picture resemble the digital-to-analog converter output of a real Voodoo card. + +Render threads +^^^^^^^^^^^^^^ + +Allows the Voodoo workload to be split into multiple threads. 2 render threads are recommended for host systems with more than 2 CPU cores. + +SLI +^^^ + +Add a second Voodoo 2 card to the system, connected to the first one through Scan Line Interleave (SLI). + +Recompiler +^^^^^^^^^^ + +Enable the Voodoo recompiler for faster emulation. + +.. note:: A host CPU with SSE2 support is required for the recompiler. SSE2 is present in most CPUs made since 2005.