Skip to content

Commit

Permalink
4.1 updates
Browse files Browse the repository at this point in the history
  • Loading branch information
richardg867 committed Feb 21, 2024
1 parent ab71736 commit 9ef516a
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 13 deletions.
25 changes: 18 additions & 7 deletions hardware/machinespecific.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,15 @@ This page contains important notes related to specific machine models emulated b

.. rubric:: IBM AT

* The IBM Personal Computer Diagnostics disks are not Y2K-compliant and will produce a *0152 ERROR - SYSTEM BOARD* code if :ref:`time synchronization <settings/machine:Time synchronization>` is enabled. This code can be cleared by disabling time synchronization, then clearing the CMOS by deleting ``ibmat.nvr`` from the ``nvr`` directory.
* The IBM Personal Computer Diagnostics disks are not Y2K-compliant and will produce a *0152 ERROR - SYSTEM BOARD* code if :ref:`time synchronization <settings/machine:Time synchronization>` is enabled. This code can be cleared by disabling time synchronization, then clearing the CMOS by deleting ``ibmat.nvr`` from the machine's ``nvr`` directory.

Socket 7
--------

.. rubric:: MSI MS-5119

* 86Box versions prior to 4.0.1 used BIOS version *A37E*, which has PS/2 mouse issues. The fixed *A37EB* BIOS is not applied automatically to existing setups; it can be applied by deleting ``ms5119.bin`` from the machine's ``nvr`` directory.

.. _p65up5:
.. rubric:: ASUS P/I-P65UP5 (C-P55T2D)

Expand Down Expand Up @@ -50,20 +54,27 @@ See: :ref:`p65up5`
* The Victory66 has faster IDE - up to Ultra ATA/66 as opposed to the PIIX4E's Ultra ATA/33 - and a different USB controller.
* Drivers for Windows 95, 98, Me and 2000 are available `here <https://essentials.86box.net/drivers/chipset/SMSC%20SLC90E66%20%28Victory66%29%20%28Windows%209x%20and%202000%29.zip>`_. Windows XP, Vista and 7 include drivers out of the box.

Slot 2
------
.. rubric:: NEC Mate NX MA30D/23D

.. rubric:: Gigabyte GA-6GXU
* Accessing the BIOS setup utility takes an additional step. Press **F2** during the NEC logo screen and some Japanese text will appear, then once a different line of text appears, press the **right arrow** key to enter the setup utility.
* The first setup option below the date and time can be used to change the BIOS language to English.

* The BIOS display will corrupt itself during the memory test if the maximum of 2048 MB RAM is selected. This is a visual glitch which does not otherwise negatively impact the machine.
Slot 1/2
--------

.. rubric:: Freeway FW-6400GX

* Hybrid motherboard supporting both Slot 1 and Slot 2 CPUs.
* The maximum amount of RAM is limited to 2032 MB due to a BIOS bug with 2048 MB.
* ACPI is disabled by default. It can be enabled through the *ACPI Aware O/S* option of the *Power Management Setup* menu on the BIOS setup.
* Once enabled, ACPI :ref:`does not work correctly <brokenacpi>` if a non-Intel CPU is selected.

Slot 2
------

.. rubric:: Gigabyte GA-6GXU

* The BIOS display will corrupt itself during the memory test if the maximum of 2048 MB RAM is selected. This is a visual glitch which does not otherwise negatively impact the machine.

Socket 370
----------

Expand All @@ -85,7 +96,7 @@ Miscellaneous
.. rubric:: Microsoft Virtual PC 2007

* This machine loads the American Megatrends BIOS from Virtual PC 2007 into 86Box's emulation. It does not use the virtualization engine or any other components from Virtual PC.
* Virtual PC's special 8 MB video card, network card, WDM sound card and Guest Additions are not emulated by 86Box.
* Virtual PC's special 8 MB video card, WDM sound card and Guest Additions are not emulated by 86Box.

----

Expand Down
4 changes: 2 additions & 2 deletions settings/display.rst
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ The *Configure* button provides the following settings:
* **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.

8514/A / XGA
------------
IBM 8514/A / XGA Graphics
-------------------------

Emulate an **IBM 8514/A** or **XGA** add-on graphics accelerator. Both the original IBM cards for the MCA bus and generic clone cards for the ISA bus are available; the correct card is automatically selected based on the machine's supported expansion buses.

Expand Down
2 changes: 1 addition & 1 deletion settings/input.rst
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,6 @@ Joystick 1-4...

Configure the mappings for each emulated game port controller. The *Device* box lists all game controllers connected to the host, while the other boxes allow you to map each axis or button of the emulated controller to the real controller.

If you're not sure as to what axis or button numbers map to which sticks and buttons on the real controller, use the *Test* feature of Windows' *Game Controllers* control panel (``joy.cpl``). Keep in mind 86Box's button numbers start with 0, whereas the control panel's numbers start with 1.
If you're not sure as to what axis or button numbers map to which sticks and buttons on the real controller, use the *Test* feature of Windows' *Game Controllers* control panel (``joy.cpl``) or another controller testing utility for your platform.

.. note:: XInput controllers are accessed through their DInput emulation mode at the moment.
11 changes: 9 additions & 2 deletions settings/peripherals.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@ ISA RTC

Emulate an ISA real-time clock card, for machines without an integrated real-time clock.

The I/O port and/or IRQ used by the selected controller can be configured through the *Settings* button.
The I/O port and/or IRQ used by the selected controller can be configured through the *Configure* button.

ISA Memory Expansion
--------------------

Add up to four ISA-based memory expansion cards, for machines which support memory expansion through the ISA bus.

The memory start address and size for each expansion card can be configured through its respective *Settings* button.
The memory start address and size for each expansion card can be configured through its respective *Configure* button.

ISABugger
---------
Expand Down Expand Up @@ -58,3 +58,10 @@ The POST card will automatically use the correct diagnostic I/O port for the emu
- Micro Channel Architecture

.. note:: Some operating systems and applications use port ``0x80`` (which is shared with the POST card on most machines) for other purposes. If you notice the POST code display is flickering and the emulation speed has decreased drastically, try disabling the POST card.

86Box Unit Tester
-----------------

Emulate a special device for software in the emulated machine to control 86Box for testing purposes. The *Configure* button provides settings specific to this device.

.. note:: Documentation to be concluded.
2 changes: 1 addition & 1 deletion usage/menubar.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ View
* **Renderer:** select a graphical renderer for the emulated display.

* **Qt (Software)** is recommended in most cases.
* **Qt (OpenGL)**, **Vulkan** and **Direct3D 9** are known to perform better on some host systems. Try these if your system is struggling to maintain 100% emulation speed. *Vulkan* may not be available if the host GPU is not Vulkan-capable, and *Direct3D 9* is only available on Windows hosts.
* **Qt (OpenGL)** and **Vulkan** are known to perform better on some host systems. Try these if your system is struggling to maintain 100% emulation speed. *Vulkan* may not be available if the host GPU is not Vulkan-capable.
* **OpenGL (3.0 Core)** allows for shader effects to be applied to the emulated display, however, it is not compatible with older integrated GPUs.

* **Renderer options:** open a window to configure the *OpenGL (3.0 Core)* renderer. This option will be available if that renderer is selected.
Expand Down

0 comments on commit 9ef516a

Please sign in to comment.